PageSourceSearch

https://ai-documentchat-sha.vercel.app/assets/Home-BNc4bfBd.js

js ai-documentchat-sha.vercel.app collected 2026-10-03 06:12:39 UTC 1,202,636 bytes, 11 lines download raw bytes

1var y4=Object.defineProperty;var _4=(n,e,t)=>e in n?y4(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var je=(n,e,t)=>(_4(n,typeof e!="symbol"?e+"":e,t),t),v2=(n,e,t)=>{if(!e.has(n))throw TypeError("Cannot "+t)};var x=(n,e,t)=>(v2(n,e,"read from private field"),t?t.call(n):e.get(n)),F=(n,e,t)=>{if(e.has(n))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(n):e.set(n,t)},R=(n,e,t,r)=>(v2(n,e,"write to private field"),r?r.call(n,t):e.set(n,t),t);var or=(n,e,t,r)=>({set _(i){R(n,e,i,t)},get _(){return x(n,e,r)}}),L=(n,e,t)=>(v2(n,e,"access private method"),t);import{_ as K0,d as D4,r as Oc,c as b2,w as jn,u as On,o as Z0,a as wr,I as w4,b as E4,e as J0,f as A4,g as Q0,h as y2,i as _2,t as D2,j as T4,k as C4,l as F4,m as S4,F as k4,n as U4,p as R4,q as I4,s as O4,v as L4}from"./index-B0y5RzMx.js";function pA(n,e){return function(){return n.apply(e,arguments)}}const{toString:N4}=Object.prototype,{getPrototypeOf:Bb}=Object,fm=(n=>e=>{const t=N4.call(e);return n[t]||(n[t]=t.slice(8,-1).toLowerCase())})(Object.create(null)),ui=n=>(n=n.toLowerCase(),e=>fm(e)===n),dm=n=>e=>typeof e===n,{isArray:Rl}=Array,Ih=dm("undefined");function B4(n){return n!==null&&!Ih(n)&&n.constructor!==null&&!Ih(n.constructor)&&Lr(n.constructor.isBuffer)&&n.constructor.isBuffer(n)}const gA=ui("ArrayBuffer");function P4(n){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(n):e=n&&n.buffer&&gA(n.buffer),e}const M4=dm("string"),Lr=dm("function"),mA=dm("number"),pm=n=>n!==null&&typeof n=="object",W4=n=>n===!0||n===!1,Dp=n=>{if(fm(n)!=="object")return!1;const e=Bb(n);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)},H4=ui("Date"),z4=ui("File"),V4=ui("Blob"),q4=ui("FileList"),j4=n=>pm(n)&&Lr(n.pipe),X4=n=>{let e;return n&&(typeof FormData=="function"&&n instanceof FormData||Lr(n.append)&&((e=fm(n))==="formdata"||e==="object"&&Lr(n.toString)&&n.toString()==="[object FormData]"))},G4=ui("URLSearchParams"),[$4,Y4,K4,Z4]=["ReadableStream","Request","Response","Headers"].map(ui),J4=n=>n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function w0(n,e,{allOwnKeys:t=!1}={}){if(n===null||typeof n>"u")return;let r,i;if(typeof n!="object"&&(n=[n]),Rl(n))for(r=0,i=n.length;r<i;r++)e.call(null,n[r],r,n);else{const a=t?Object.getOwnPropertyNames(n):Object.keys(n),s=a.length;let o;for(r=0;r<s;r++)o=a[r],e.call(null,n[o],o,n)}}function xA(n,e){e=e.toLowerCase();const t=Object.keys(n);let r=t.length,i;for(;r-- >0;)if(i=t[r],e===i.toLowerCase())return i;return null}const vA=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,bA=n=>!Ih(n)&&n!==vA;function Zx(){const{caseless:n}=bA(this)&&this||{},e={},t=(r,i)=>{const a=n&&xA(e,i)||i;Dp(e[a])&&Dp(r)?e[a]=Zx(e[a],r):Dp(r)?e[a]=Zx({},r):Rl(r)?e[a]=r.slice():e[a]=r};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&w0(arguments[r],t);return e}const Q4=(n,e,t,{allOwnKeys:r}={})=>(w0(e,(i,a)=>{t&&Lr(i)?n[a]=pA(i,t):n[a]=i},{allOwnKeys:r}),n),e8=n=>(n.charCodeAt(0)===65279&&(n=n.slice(1)),n),t8=(n,e,t,r)=>{n.prototype=Object.create(e.prototype,r),n.prototype.constructor=n,Object.defineProperty(n,"super",{value:e.prototype}),t&&Object.assign(n.prototype,t)},n8=(n,e,t,r)=>{let i,a,s;const o={};if(e=e||{},n==null)return e;do{for(i=Object.getOwnPropertyNames(n),a=i.length;a-- >0;)s=i[a],(!r||r(s,n,e))&&!o[s]&&(e[s]=n[s],o[s]=!0);n=t!==!1&&Bb(n)}while(n&&(!t||t(n,e))&&n!==Object.prototype);return e},r8=(n,e,t)=>{n=String(n),(t===void 0||t>n.length)&&(t=n.length),t-=e.length;const r=n.indexOf(e,t);return r!==-1&&r===t},i8=n=>{if(!n)return null;if(Rl(n))return n;let e=n.length;if(!mA(e))return null;const t=new Array(e);for(;e-- >0;)t[e]=n[e];return t},a8=(n=>e=>n&&e instanceof n)(typeof Uint8Array<"u"&&Bb(Uint8Array)),s8=(n,e)=>{const r=(n&&n[Symbol.iterator]).call(n);let i;for(;
vendor: 5,262 bytes, line 1
1(i=r.next())&&!i.done;){const a=i.value;e.call(n,a[0],a[1])}},o8=(n,e)=>{let t;const r=[];for(;(t=n.exec(e))!==null;)r.push(t);return r},c8=ui("HTMLFormElement"),u8=n=>n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(t,r,i){return r.toUpperCase()+i}),H_=(({hasOwnProperty:n})=>(e,t)=>n.call(e,t))(Object.prototype),l8=ui("RegExp"),yA=(n,e)=>{const t=Object.getOwnPropertyDescriptors(n),r={};w0(t,(i,a)=>{let s;(s=e(i,a,n))!==!1&&(r[a]=s||i)}),Object.defineProperties(n,r)},h8=n=>{yA(n,(e,t)=>{if(Lr(n)&&["arguments","caller","callee"].indexOf(t)!==-1)return!1;const r=n[t];if(Lr(r)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+t+"'")})}})},f8=(n,e)=>{const t={},r=i=>{i.forEach(a=>{t[a]=!0})};return Rl(n)?r(n):r(String(n).split(e)),t},d8=()=>{},p8=(n,e)=>n!=null&&Number.isFinite(n=+n)?n:e,w2="abcdefghijklmnopqrstuvwxyz",z_="0123456789",_A={DIGIT:z_,ALPHA:w2,ALPHA_DIGIT:w2+w2.toUpperCase()+z_},g8=(n=16,e=_A.ALPHA_DIGIT)=>{let t="";const{length:r}=e;for(;n--;)t+=e[Math.random()*r|0];return t};function m8(n){return!!(n&&Lr(n.append)&&n[Symbol.toStringTag]==="FormData"&&n[Symbol.iterator])}const x8=n=>{const e=new Array(10),t=(r,i)=>{if(pm(r)){if(e.indexOf(r)>=0)return;if(!("toJSON"in r)){e[i]=r;const a=Rl(r)?[]:{};return w0(r,(s,o)=>{const c=t(s,i+1);!Ih(c)&&(a[o]=c)}),e[i]=void 0,a}}return r};return t(n,0)},v8=ui("AsyncFunction"),b8=n=>n&&(pm(n)||Lr(n))&&Lr(n.then)&&Lr(n.catch),ye={isArray:Rl,isArrayBuffer:gA,isBuffer:B4,isFormData:X4,isArrayBufferView:P4,isString:M4,isNumber:mA,isBoolean:W4,isObject:pm,isPlainObject:Dp,isReadableStream:$4,isRequest:Y4,isResponse:K4,isHeaders:Z4,isUndefined:Ih,isDate:H4,isFile:z4,isBlob:V4,isRegExp:l8,isFunction:Lr,isStream:j4,isURLSearchParams:G4,isTypedArray:a8,isFileList:q4,forEach:w0,merge:Zx,extend:Q4,trim:J4,stripBOM:e8,inherits:t8,toFlatObject:n8,kindOf:fm,kindOfTest:ui,endsWith:r8,toArray:i8,forEachEntry:s8,matchAll:o8,isHTMLForm:c8,hasOwnProperty:H_,hasOwnProp:H_,reduceDescriptors:yA,freezeMethods:h8,toObjectSet:f8,toCamelCase:u8,noop:d8,toFiniteNumber:p8,findKey:xA,global:vA,isContextDefined:bA,ALPHABET:_A,generateString:g8,isSpecCompliantForm:m8,toJSONObject:x8,isAsyncFn:v8,isThenable:b8};function Ge(n,e,t,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=n,this.name="AxiosError",e&&(this.code=e),t&&(this.config=t),r&&(this.request=r),i&&(this.response=i)}ye.inherits(Ge,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:ye.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const DA=Ge.prototype,wA={};["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(n=>{wA[n]={value:n}});Object.defineProperties(Ge,wA);Object.defineProperty(DA,"isAxiosError",{value:!0});Ge.from=(n,e,t,r,i,a)=>{const s=Object.create(DA);return ye.toFlatObject(n,s,function(c){return c!==Error.prototype},o=>o!=="isAxiosError"),Ge.call(s,n.message,e,t,r,i),s.cause=n,s.name=n.name,a&&Object.assign(s,a),s};const y8=null;function Jx(n){return ye.isPlainObject(n)||ye.isArray(n)}function EA(n){return ye.endsWith(n,"[]")?n.slice(0,-2):n}function V_(n,e,t){return n?n.concat(e).map(function(i,a){return i=EA(i),!t&&a?"["+i+"]":i}).join(t?".":""):e}function _8(n){return ye.isArray(n)&&!n.some(Jx)}const D8=ye.toFlatObject(ye,{},null,function(e){return/^is[A-Z]/.test(e)});function gm(n,e,t){if(!ye.isObject(n))throw new TypeError("target must be an object");e=e||new FormData,t=ye.toFlatObject(t,{metaTokens:!0,dots:!1,indexes:!1},!1,function(d,m){return!ye.isUndefined(m[d])});const r=t.metaTokens,i=t.visitor||l,a=t.dots,s=t.indexes,c=(t.Blob||typeof Blob<"u"&&Blob)&&ye.isSpecCompliantForm(e);if(!ye.isFunction(i))throw new TypeError("visitor must be a function");function u(g){if(g===null)return"";if(ye.isDate(g))return g.toISOString();if(!c&&ye.isBlob(g))throw new Ge("Blob is not supported. Use a Buffer instead.");return ye.isArrayBuffer(g)||ye.isTypedArray(g)?c&&typeof Blob=="function"?new Blob([g]):Buffer.from(g):g}function l(g,d,m){let v=g;if(g&&!m&&typeof g=="object"){if(ye.endsWith(d,"{}"))d=r?d:d.slice(0,-2),g=JSON.stringify(g);else if(ye.isArray(g)&&_8(g)||(ye.isFileList(g)||ye.endsWith(d,"[]"))&&(v=ye.toArray(g)))return d=EA(d),v.forEach(function(y,_){!(ye.isUndefined(y)||y===null)&&e.append(s===!0?V_([d],_,a):s===null?d:d+"[]",u(y))}),!1}return Jx(g)?!0:(e.append(V_(m,d,a),u(g)),!1)}const h=[],f=Object.assign(D8,{defaultVisitor:l,convertValue:u,isVisitable:Jx});function p(g,d){if(!ye.isUndefined(g)){if(h.indexOf(g)!==-1)throw Error("Circular reference detected in "+d.join("."));h.push(g),ye.forEach(g,function(v,b){(!(ye.isUndefined(v)||v===null)&&i.call(e,v,ye.isString(b)?b.trim():b,d,f))===!0&&p(v,d?d.concat(b):[b])}),h.pop()}}if(!ye.isObject(n))throw new TypeError("data must be an object");return p(n),e}
vendor: 5,370 bytes, line 1
1function q_(n){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(n).replace(/[!'()~]|%20|%00/g,function(r){return e[r]})}function Pb(n,e){this._pairs=[],n&&gm(n,this,e)}const AA=Pb.prototype;AA.append=function(e,t){this._pairs.push([e,t])};AA.toString=function(e){const t=e?function(r){return e.call(this,r,q_)}:q_;return this._pairs.map(function(i){return t(i[0])+"="+t(i[1])},"").join("&")};function w8(n){return encodeURIComponent(n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function TA(n,e,t){if(!e)return n;const r=t&&t.encode||w8,i=t&&t.serialize;let a;if(i?a=i(e,t):a=ye.isURLSearchParams(e)?e.toString():new Pb(e,t).toString(r),a){const s=n.indexOf("#");s!==-1&&(n=n.slice(0,s)),n+=(n.indexOf("?")===-1?"?":"&")+a}return n}class j_{constructor(){this.handlers=[]}use(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){ye.forEach(this.handlers,function(r){r!==null&&e(r)})}}const CA={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},E8=typeof URLSearchParams<"u"?URLSearchParams:Pb,A8=typeof FormData<"u"?FormData:null,T8=typeof Blob<"u"?Blob:null,C8={isBrowser:!0,classes:{URLSearchParams:E8,FormData:A8,Blob:T8},protocols:["http","https","file","blob","url","data"]},Mb=typeof window<"u"&&typeof document<"u",F8=(n=>Mb&&["ReactNative","NativeScript","NS"].indexOf(n)<0)(typeof navigator<"u"&&navigator.product),S8=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",k8=Mb&&window.location.href||"http://localhost",U8=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Mb,hasStandardBrowserEnv:F8,hasStandardBrowserWebWorkerEnv:S8,origin:k8},Symbol.toStringTag,{value:"Module"})),ai={...U8,...C8};function R8(n,e){return gm(n,new ai.classes.URLSearchParams,Object.assign({visitor:function(t,r,i,a){return ai.isNode&&ye.isBuffer(t)?(this.append(r,t.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},e))}function I8(n){return ye.matchAll(/\w+|\[(\w*)]/g,n).map(e=>e[0]==="[]"?"":e[1]||e[0])}function O8(n){const e={},t=Object.keys(n);let r;const i=t.length;let a;for(r=0;r<i;r++)a=t[r],e[a]=n[a];return e}function FA(n){function e(t,r,i,a){let s=t[a++];if(s==="__proto__")return!0;const o=Number.isFinite(+s),c=a>=t.length;return s=!s&&ye.isArray(i)?i.length:s,c?(ye.hasOwnProp(i,s)?i[s]=[i[s],r]:i[s]=r,!o):((!i[s]||!ye.isObject(i[s]))&&(i[s]=[]),e(t,r,i[s],a)&&ye.isArray(i[s])&&(i[s]=O8(i[s])),!o)}if(ye.isFormData(n)&&ye.isFunction(n.entries)){const t={};return ye.forEachEntry(n,(r,i)=>{e(I8(r),i,t,0)}),t}return null}function L8(n,e,t){if(ye.isString(n))try{return(e||JSON.parse)(n),ye.trim(n)}catch(r){if(r.name!=="SyntaxError")throw r}return(t||JSON.stringify)(n)}const E0={transitional:CA,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const r=t.getContentType()||"",i=r.indexOf("application/json")>-1,a=ye.isObject(e);if(a&&ye.isHTMLForm(e)&&(e=new FormData(e)),ye.isFormData(e))return i?JSON.stringify(FA(e)):e;if(ye.isArrayBuffer(e)||ye.isBuffer(e)||ye.isStream(e)||ye.isFile(e)||ye.isBlob(e)||ye.isReadableStream(e))return e;if(ye.isArrayBufferView(e))return e.buffer;if(ye.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return R8(e,this.formSerializer).toString();if((o=ye.isFileList(e))||r.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return gm(o?{"files[]":e}:e,c&&new c,this.formSerializer)}}return a||i?(t.setContentType("application/json",!1),L8(e)):e}],transformResponse:[function(e){const t=this.transitional||E0.transitional,r=t&&t.forcedJSONParsing,i=this.responseType==="json";if(ye.isResponse(e)||ye.isReadableStream(e))return e;if(e&&ye.isString(e)&&(r&&!this.responseType||i)){const s=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(o){if(s)throw o.name==="SyntaxError"?Ge.from(o,Ge.ERR_BAD_RESPONSE,this,null,this.response):o}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ai.classes.FormData,Blob:ai.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ye.forEach(["delete","get","head","post","put","patch"],n=>{E0.headers[n]={}});const N8=ye.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"]),B8=n=>{const e={};let t,r,i;return n&&n.split("\n").forEach(function(s){i=s.indexOf(":"),t=s.substring(0,i).trim().toLowerCase(),r=s.substring(i+1).trim(),!(!t||e[t]&&N8[t])&&(t==="set-cookie"?e[t]?e[t].push(r):e[t]=[r]:e[t]=e[t]?e[t]+", "+r:r)}),e},X_=Symbol("internals");function jl(n){return n&&String(n).trim().toLowerCase()}function wp(n){return n===!1||n==null?n:ye.isArray(n)?n.map(wp):String(n)}function P8(n){const e=Object.create(null),t=/([^\s,;
1=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=t.exec(n);)e[r[1]]=r[2];return e}const M8=n=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(n.trim());function E2(n,e,t,r,i){if(ye.isFunction(r))return r.call(this,e,t);if(i&&(e=t),!!ye.isString(e)){if(ye.isString(r))return e.indexOf(r)!==-1;if(ye.isRegExp(r))return r.test(e)}}function W8(n){return n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,r)=>t.toUpperCase()+r)}function H8(n,e){const t=ye.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(n,r+t,{value:function(i,a,s){return this[r].call(this,e,i,a,s)},configurable:!0})})}class Jn{constructor(e){e&&this.set(e)}set(e,t,r){const i=this;function a(o,c,u){const l=jl(c);if(!l)throw new Error("header name must be a non-empty string");const h=ye.findKey(i,l);(!h||i[h]===void 0||u===!0||u===void 0&&i[h]!==!1)&&(i[h||c]=wp(o))}const s=(o,c)=>ye.forEach(o,(u,l)=>a(u,l,c));if(ye.isPlainObject(e)||e instanceof this.constructor)s(e,t);else if(ye.isString(e)&&(e=e.trim())&&!M8(e))s(B8(e),t);else if(ye.isHeaders(e))for(const[o,c]of e.entries())a(c,o,r);else e!=null&&a(t,e,r);return this}get(e,t){if(e=jl(e),e){const r=ye.findKey(this,e);if(r){const i=this[r];if(!t)return i;if(t===!0)return P8(i);if(ye.isFunction(t))return t.call(this,i,r);if(ye.isRegExp(t))return t.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=jl(e),e){const r=ye.findKey(this,e);return!!(r&&this[r]!==void 0&&(!t||E2(this,this[r],r,t)))}return!1}delete(e,t){const r=this;let i=!1;function a(s){if(s=jl(s),s){const o=ye.findKey(r,s);o&&(!t||E2(r,r[o],o,t))&&(delete r[o],i=!0)}}return ye.isArray(e)?e.forEach(a):a(e),i}clear(e){const t=Object.keys(this);let r=t.length,i=!1;for(;r--;){const a=t[r];(!e||E2(this,this[a],a,e,!0))&&(delete this[a],i=!0)}return i}normalize(e){const t=this,r={};return ye.forEach(this,(i,a)=>{const s=ye.findKey(r,a);if(s){t[s]=wp(i),delete t[a];return}const o=e?W8(a):String(a).trim();o!==a&&delete t[a],t[o]=wp(i),r[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return ye.forEach(this,(r,i)=>{r!=null&&r!==!1&&(t[i]=e&&ye.isArray(r)?r.join(", "):r)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const r=new this(e);return t.forEach(i=>r.set(i)),r}static accessor(e){const r=(this[X_]=this[X_]={accessors:{}}).accessors,i=this.prototype;function a(s){const o=jl(s);r[o]||(H8(i,s),r[o]=!0)}return ye.isArray(e)?e.forEach(a):a(e),this}}Jn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ye.reduceDescriptors(Jn.prototype,({value:n},e)=>{let t=e[0].toUpperCase()+e.slice(1);return{get:()=>n,set(r){this[t]=r}}});ye.freezeMethods(Jn);function A2(n,e){const t=this||E0,r=e||t,i=Jn.from(r.headers);let a=r.data;return ye.forEach(n,function(o){a=o.call(t,a,i.normalize(),e?e.status:void 0)}),i.normalize(),a}function SA(n){return!!(n&&n.__CANCEL__)}function Il(n,e,t){Ge.call(this,n==null?"canceled":n,Ge.ERR_CANCELED,e,t),this.name="CanceledError"}ye.inherits(Il,Ge,{__CANCEL__:!0});function kA(n,e,t){const r=t.config.validateStatus;!t.status||!r||r(t.status)?n(t):e(new Ge("Request failed with status code "+t.status,[Ge.ERR_BAD_REQUEST,Ge.ERR_BAD_RESPONSE][Math.floor(t.status/100)-4],t.config,t.request,t))}function z8(n){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(n);return e&&e[1]||""}function V8(n,e){n=n||10;const t=new Array(n),r=new Array(n);let i=0,a=0,s;return e=e!==void 0?e:1e3,function(c){const u=Date.now(),l=r[a];s||(s=u),t[i]=c,r[i]=u;let h=a,f=0;for(;h!==i;)f+=t[h++],h=h%n;if(i=(i+1)%n,i===a&&(a=(a+1)%n),u-s<e)return;const p=l&&u-l;return p?Math.round(f*1e3/p):void 0}}function q8(n,e){let t=0;const r=1e3/e;let i=null;return function(){const s=this===!0,o=Date.now();if(s||o-t>r)return i&&(clearTimeout(i),i=null),t=o,n.apply(null,arguments);i||(i=setTimeout(()=>(i=null,t=Date.now(),n.apply(null,arguments)),r-(o-t)))}}const Zp=(n,e,t=3)=>{let r=0;const i=V8(50,250);return q8(a=>{const s=a.loaded,o=a.lengthComputable?a.total:void 0,c=s-r,u=i(c),l=s<=o;r=s;const h={loaded:s,total:o,progress:o?s/o:void 0,bytes:c,rate:u||void 0,estimated:u&&o&&l?(o-s)/u:void 0,event:a,lengthComputable:o!=null};h[e?"download":"upload"]=!0,n(h)},t)},j8=ai.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let r;function i(a){let s=a;return e&&(t.setAttribute("href",s),s=t.href),t.setAttribute("href",s),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:t.pathname.charAt(0)==="/"?t.pathname:"/"+t.pathname}}return r=i(window.location.href),function(s){const o=ye.isString(s)?i(s):s;return o.protocol===r.protocol&&o.host===r.host}}():function(){return function(){return!0}}(),X8=ai.hasStandardBrowserEnv?{write(n,e,t,r,i,a){const s=[n+"="+encodeURIComponent(e)];ye.isNumber(t)&&s.push("expires="+new Date(t).toGMTString()),ye.isString(r)&&s.push("path="+r),ye.isString(i)&&s.push("domain="+i),a===!0&&s.push("secure"),document.cookie=s.join("; ")},read(n){const e=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(n){this.write(n,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function G8(n){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(n)}function $8(n,e){return e?n.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):n}function UA(n,e){return n&&!G8(e)?$8(n,e):e}const G_=n=>n instanceof Jn?{...n}:n;function hc(n,e){e=e||{};const t={};function r(u,l,h){return ye.isPlainObject(u)&&ye.isPlainObject(l)?ye.merge.call({caseless:h},u,l):ye.isPlainObject(l)?ye.merge({},l):ye.isArray(l)?l.slice():l}function i(u,l,h){if(ye.isUndefined(l)){if(!ye.isUndefined(u))return r(void 0,u,h)}else return r(u,l,h)}function a(u,l){if(!ye.isUndefined(l))return r(void 0,l)}function s(u,l){if(ye.isUndefined(l)){if(!ye.isUndefined(u))return r(void 0,u)}else return r(void 0,l)}function o(u,l,h){if(h in e)return r(u,l);if(h in n)return r(void 0,u)}const c={url:a,method:a,data:a,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:o,headers:(u,l)=>i(G_(u),G_(l),!0)};return ye.forEach(Object.keys(Object.assign({},n,e)),function(l){const h=c[l]||i,f=h(n[l],e[l],l);ye.isUndefined(f)&&h!==o||(t[l]=f)}),t}const RA=n=>{const e=hc({},n);let{data:t,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:a,headers:s,auth:o}=e;e.headers=s=Jn.from(s),e.url=TA(UA(e.baseURL,e.url),n.params,n.paramsSerializer),o&&s.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):"")));let c;if(ye.isFormData(t)){if(ai.hasStandardBrowserEnv||ai.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((c=s.getContentType())!==!1){const[u,...l]=c?c.split(";").map(h=>
1h.trim()).filter(Boolean):[];s.setContentType([u||"multipart/form-data",...l].join("; "))}}if(ai.hasStandardBrowserEnv&&(r&&ye.isFunction(r)&&(r=r(e)),r||r!==!1&&j8(e.url))){const u=i&&a&&X8.read(a);u&&s.set(i,u)}return e},Y8=typeof XMLHttpRequest<"u",K8=Y8&&function(n){return new Promise(function(t,r){const i=RA(n);let a=i.data;const s=Jn.from(i.headers).normalize();let{responseType:o}=i,c;function u(){i.cancelToken&&i.cancelToken.unsubscribe(c),i.signal&&i.signal.removeEventListener("abort",c)}let l=new XMLHttpRequest;l.open(i.method.toUpperCase(),i.url,!0),l.timeout=i.timeout;function h(){if(!l)return;const p=Jn.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders()),d={data:!o||o==="text"||o==="json"?l.responseText:l.response,status:l.status,statusText:l.statusText,headers:p,config:n,request:l};kA(function(v){t(v),u()},function(v){r(v),u()},d),l=null}"onloadend"in l?l.onloadend=h:l.onreadystatechange=function(){!l||l.readyState!==4||l.status===0&&!(l.responseURL&&l.responseURL.indexOf("file:")===0)||setTimeout(h)},l.onabort=function(){l&&(r(new Ge("Request aborted",Ge.ECONNABORTED,i,l)),l=null)},l.onerror=function(){r(new Ge("Network Error",Ge.ERR_NETWORK,i,l)),l=null},l.ontimeout=function(){let g=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const d=i.transitional||CA;i.timeoutErrorMessage&&(g=i.timeoutErrorMessage),r(new Ge(g,d.clarifyTimeoutError?Ge.ETIMEDOUT:Ge.
1ECONNABORTED,i,l)),l=null},a===void 0&&s.setContentType(null),"setRequestHeader"in l&&ye.forEach(s.toJSON(),function(g,d){l.setRequestHeader(d,g)}),ye.isUndefined(i.withCredentials)||(l.withCredentials=!!i.withCredentials),o&&o!=="json"&&(l.responseType=i.responseType),typeof i.onDownloadProgress=="function"&&l.addEventListener("progress",Zp(i.onDownloadProgress,!0)),typeof i.onUploadProgress=="function"&&l.upload&&l.upload.addEventListener("progress",Zp(i.onUploadProgress)),(i.cancelToken||i.signal)&&(c=p=>{l&&(r(!p||p.type?new Il(null,n,l):p),l.abort(),l=null)},i.cancelToken&&i.cancelToken.subscribe(c),i.signal&&(i.signal.aborted?c():i.signal.addEventListener("abort",c)));const f=z8(i.url);if(f&&ai.protocols.indexOf(f)===-1){r(new Ge("Unsupported protocol "+f+":",Ge.ERR_BAD_REQUEST,n));return}l.send(a||null)})},Z8=(n,e)=>{let t=new AbortController,r;const i=function(c){if(!r){r=!0,s();const u=c instanceof Error?c:this.reason;t.abort(u instanceof Ge?u:new Il(u instanceof Error?u.message:u))}};let a=e&&setTimeout(()=>{i(new Ge("timeout ".concat(e," of ms exceeded"),Ge.ETIMEDOUT))},e);const s=()=>{n&&(a&&clearTimeout(a),a=null,n.forEach(c=>{c&&(c.removeEventListener?c.removeEventListener("abort",i):c.unsubscribe(i))}),n=null)};n.forEach(c=>c&&c.addEventListener&&c.addEventListener("abort",i));const{signal:o}=t;return o.unsubscribe=s,[o,()=>{a&&clearTimeout(a),a=null}]},J8=function*(n,e){let t=n.byteLength;if(!e||t<e){yield n;return}let r=0,i;for(;r<t;)i=r+e,yield n.slice(r,i),r=i},Q8=async function*(n,e,t){for await(const r of n)yield*J8(ArrayBuffer.isView(r)?r:await t(String(r)),e)},$_=(n,e,t,r,i)=>{const a=Q8(n,e,i);let s=0;return new ReadableStream({type:"bytes",async pull(o){const{done:c,value:u}=await a.next();if(c){o.close(),r();return}let l=u.byteLength;t&&t(s+=l),o.enqueue(new Uint8Array(u))},cancel(o){return r(o),a.return()}},{highWaterMark:2})},Y_=(n,e)=>{const t=n!=null;return r=>setTimeout(()=>e({lengthComputable:t,total:n,loaded:r}))},mm=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",IA=mm&&typeof ReadableStream=="function",Qx=mm&&(typeof TextEncoder=="function"?(n=>e=>n.encode(e))(new TextEncoder):async n=>new Uint8Array(await new Response(n).arrayBuffer())),e5=IA&&(()=>{let n=!1;const e=new Request(ai.origin,{body:new ReadableStream,method:"POST",get duplex(){return n=!0,"half"}}).headers.has("Content-Type");return n&&!e})(),K_=64*1024,ev=IA&&!!(()=>{try{return ye.isReadableStream(new Response("").body)}catch(n){}})(),Jp={stream:ev&&(n=>n.body)};mm&&(n=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!Jp[e]&&(Jp[e]=ye.isFunction(n[e])?t=>t[e]():(t,r)=>{throw new Ge("Response type '".concat(e,"' is not supported"),Ge.ERR_NOT_SUPPORT,r)})})})(new Response);const t5=async n=>{if(n==null)return 0;if(ye.isBlob(n))return n.size;if(ye.isSpecCompliantForm(n))return(await new Request(n).arrayBuffer()).byteLength;if(ye.isArrayBufferView(n))return n.byteLength;if(ye.isURLSearchParams(n)&&(n=n+""),ye.isString(n))return(await Qx(n)).byteLength},n5=async(n,e)=>{const t=ye.toFiniteNumber(n.getContentLength());return t==null?t5(e):t},r5=mm&&(async n=>{let{url:e,method:t,data:r,signal:i,cancelToken:a,timeout:s,onDownloadProgress:o,onUploadProgress:c,responseType:u,headers:l,withCredentials:h="same-origin",fetchOptions:f}=RA(n);u=u?(u+"").toLowerCase():"text";let[p,g]=i||a||s?Z8([i,a],s):[],d,m;const v=()=>{!d&&setTimeout(()=>{p&&p.unsubscribe()}),d=!0};let b;try{if(c&&e5&&t!=="get"&&t!=="head"&&(b=await n5(l,r))!==0){let D=new Request(e,{method:"POST",body:r,duplex:"half"}),E;ye.isFormData(r)&&(E=D.headers.get("content-type"))&&l.setContentType(E),D.body&&(r=$_(D.body,K_,Y_(b,Zp(c)),null,Qx))}ye.isString(h)||(h=h?"cors":"omit"),m=new Request(e,{...f,signal:p,method:t.toUpperCase(),headers:l.normalize().toJSON(),body:r,duplex:"half",withCredentials:h});let y=await fetch(m);const _=ev&&(u==="stream"||u==="response");if(ev&&(o||_)){const D={};["status","statusText","headers"].forEach(U=>{D[U]=y[U]});const E=ye.toFiniteNumber(y.headers.get("content-length"));y=new Response($_(y.body,K_,o&&Y_(E,Zp(o,!0)),_&&v,Qx),D)}u=u||"text";let w=await Jp[ye.findKey(Jp,u)||"text"](y,n);return!_&&v(),g&&g(),await new Promise((D,E)=>{kA(D,E,{data:w,headers:Jn.from(y.headers),status:y.status,statusText:y.statusText,config:n,request:m})})}
1catch(y){throw v(),y&&y.name==="TypeError"&&/fetch/i.test(y.message)?Object.assign(new Ge("Network Error",Ge.ERR_NETWORK,n,m),{cause:y.cause||y}):Ge.from(y,y&&y.code,n,m)}}),tv={http:y8,xhr:K8,fetch:r5};ye.forEach(tv,(n,e)=>{if(n){try{Object.defineProperty(n,"name",{value:e})}catch(t){}Object.defineProperty(n,"adapterName",{value:e})}});const Z_=n=>"- ".concat(n),i5=n=>ye.isFunction(n)||n===null||n===!1,OA={getAdapter:n=>{n=ye.isArray(n)?n:[n];const{length:e}=n;let t,r;const i={};for(let a=0;a<e;a++){t=n[a];let s;if(r=t,!i5(t)&&(r=tv[(s=String(t)).toLowerCase()],r===void 0))throw new Ge("Unknown adapter '".concat(s,"'"));if(r)break;i[s||"#"+a]=r}if(!r){const a=Object.entries(i).map(([o,c])=>"adapter ".concat(o," ")+(c===!1?"is not supported by the environment":"is not available in the build"));let s=e?a.length>1?"since :\n"+a.map(Z_).join("\n"):" "+Z_(a[0]):"as no adapter specified";throw new Ge("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return r},adapters:tv};function T2(n){if(n.cancelToken&&n.cancelToken.throwIfRequested(),n.signal&&n.signal.aborted)throw new Il(null,n)}function J_(n){return T2(n),n.headers=Jn.from(n.headers),n.data=A2.call(n,n.transformRequest),["post","put","patch"].indexOf(n.method)!==-1&&n.headers.setContentType("application/x-www-form-urlencoded",!1),OA.getAdapter(n.adapter||E0.adapter)(n).then(function(r){return T2(n),r.data=A2.call(n,n.transformResponse,r),r.headers=Jn.from(r.headers),r},function(r){return SA(r)||(T2(n),r&&r.response&&(r.response.data=A2.call(n,n.transformResponse,r.response),r.response.headers=Jn.from(r.response.headers))),Promise.reject(r)})}const LA="1.7.2",Wb={};["object","boolean","number","function","string","symbol"].forEach((n,e)=>{Wb[n]=function(r){return typeof r===n||"a"+(e<1?"n ":" ")+n}});const Q_={};Wb.transitional=function(e,t,r){function i(a,s){return"[Axios v"+LA+"] Transitional option '"+a+"'"+s+(r?". "+r:"")}return(a,s,o)=>{if(e===!1)throw new Ge(i(s," has been removed"+(t?" in "+t:"")),Ge.ERR_DEPRECATED);return t&&!Q_[s]&&(Q_[s]=!0,console.warn(i(s," has been deprecated since v"+t+" and will be removed in the near future"))),e?e(a,s,o):!0}};function a5(n,e,t){if(typeof n!="object")throw new Ge("options must be an object",Ge.ERR_BAD_OPTION_VALUE);const r=Object.keys(n);let i=r.length;for(;i-- >0;){const a=r[i],s=e[a];if(s){const o=n[a],c=o===void 0||s(o,a,n);if(c!==!0)throw new Ge("option "+a+" must be "+c,Ge.ERR_BAD_OPTION_VALUE);continue}if(t!==!0)throw new Ge("Unknown option "+a,Ge.ERR_BAD_OPTION)}}const nv={assertOptions:a5,validators:Wb},Ha=nv.validators;class oc{constructor(e){this.defaults=e,this.interceptors={request:new j_,response:new j_}}async request(e,t){try{return await this._request(e,t)}catch(r){if(r instanceof Error){let i;Error.captureStackTrace?Error.captureStackTrace(i={}):i=new Error;const a=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?a&&!String(r.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(r.stack+="\n"+a):r.stack=a}catch(s){}}throw r}}_request(e,t){typeof e=="string"?(t=t||{},t.url=e):t=e||{},t=hc(this.defaults,t);const{transitional:r,paramsSerializer:i,headers:a}=t;r!==void 0&&nv.assertOptions(r,{silentJSONParsing:Ha.transitional(Ha.boolean),forcedJSONParsing:Ha.transitional(Ha.boolean),clarifyTimeoutError:Ha.transitional(Ha.boolean)},!1),i!=null&&(ye.isFunction(i)?t.paramsSerializer={serialize:i}:nv.assertOptions(i,{encode:Ha.function,serialize:Ha.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let s=a&&ye.merge(a.common,a[t.method]);a&&ye.forEach(["delete","get","head","post","put","patch","common"],g=>{delete a[g]}),t.headers=Jn.concat(s,a);const o=[];let c=!0;this.interceptors.request.forEach(function(d){typeof d.runWhen=="function"&&d.runWhen(t)===!1||(c=c&&d.synchronous,o.unshift(d.fulfilled,d.rejected))});const u=[];this.interceptors.response.forEach(function(d){u.push(d.fulfilled,d.rejected)});let l,h=0,f;if(!c){const g=[J_.bind(this),void 0];for(g.unshift.apply(g,o),g.push.apply(g,u),f=g.length,l=Promise.resolve(t);h<f;)l=l.then(g[h++],g[h++]);return l}f=o.length;let p=t;for(h=0;h<f;){const g=o[h++],d=o[h++];try{p=g(p)}catch(m){d.call(this,m);break}}try{l=J_.call(this,p)}catch(g){return Promise.reject(g)}for(h=0,f=u.length;h<f;)l=l.then(u[h++],u[h++]);return l}getUri(e){e=hc(this.defaults,e);const t=UA(e.baseURL,e.url);return TA(t,e.params,e.paramsSerializer)}}ye.forEach(["delete","get","head","options"],function(e){oc.prototype[e]=function(t,r){return this.request(hc(r||{},{method:e,url:t,data:(r||{}).data}))}});ye.forEach(["post","put","patch"],function(e){function t(r){return function(a,s,o){return this.request(hc(o||{},{method:e,headers:r?{"Content-Type":"multipart/form-data"}:{},url:a,data:s}))}}oc.prototype[e]=t(),oc.prototype[e+"Form"]=t(!0)});class Hb{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let t;this.promise=new Promise(function(a){t=a});const r=this;this.promise.then(i=>{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](i);r._listeners=null}),this.promise.then=i=>{let a;const s=new Promise(o=>{r.subscribe(o),a=o}).then(i);return s.cancel=function(){r.unsubscribe(a)},s},e(function(a,s,o){r.reason||(r.reason=new Il(a,s,o),t(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}
1subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}static source(){let e;return{token:new Hb(function(i){e=i}),cancel:e}}}function s5(n){return function(t){return n.apply(null,t)}}function o5(n){return ye.isObject(n)&&n.isAxiosError===!0}const rv={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(rv).forEach(([n,e])=>{rv[e]=n});function NA(n){const e=new oc(n),t=pA(oc.prototype.request,e);return ye.extend(t,oc.prototype,e,{allOwnKeys:!0}),ye.extend(t,e,null,{allOwnKeys:!0}),t.create=function(i){return NA(hc(n,i))},t}const Ot=NA(E0);Ot.Axios=oc;Ot.CanceledError=Il;Ot.CancelToken=Hb;Ot.isCancel=SA;Ot.VERSION=LA;Ot.toFormData=gm;Ot.AxiosError=Ge;Ot.Cancel=Ot.CanceledError;Ot.all=function(e){return Promise.all(e)};Ot.spread=s5;Ot.isAxiosError=o5;Ot.mergeConfig=hc;Ot.AxiosHeaders=Jn;Ot.formToJSON=n=>FA(ye.isHTMLForm(n)?new FormData(n):n);Ot.getAdapter=OA.getAdapter;Ot.HttpStatusCode=rv;Ot.default=Ot;var _h={};_h.d=(n,e)=>{for(var t in e)_h.o(e,t)&&!_h.o(n,t)&&Object.defineProperty(n,t,{enumerable:!0,get:e[t]})};_h.o=(n,e)=>Object.prototype.hasOwnProperty.call(n,e);var Ve=globalThis.pdfjsLib={};_h.d(Ve,{AbortException:()=>wc,AnnotationEditorLayer:()=>db,AnnotationEditorParamsType:()=>He,AnnotationEditorType:()=>Je,AnnotationEditorUIManager:()=>dc,AnnotationLayer:()=>r6,AnnotationMode:()=>$a,CMapCompressionType:()=>av,ColorPicker:()=>ig,DOMSVGFactory:()=>qb,DrawLayer:()=>xb,FeatureTest:()=>Zn,GlobalWorkerOptions:()=>Sa,ImageKind:()=>Ep,InvalidPDFException:()=>PA,MissingPDFException:()=>Dc,OPS:()=>zr,PDFDataRangeTransport:()=>RT,PDFDateString:()=>qA,PDFWorker:()=>eu,PasswordResponses:()=>h5,PermissionFlag:()=>l5,PixelsPerInch:()=>Ss,RenderingCancelledException:()=>jb,TextLayer:()=>Oh,UnexpectedResponseException:()=>ym,Util:()=>Le,VerbosityLevel:()=>xm,XfaLayer:()=>OT,build:()=>BU,createValidAbsoluteUrl:()=>g5,fetchData:()=>Am,getDocument:()=>FU,getFilenameFromUrl:()=>A5,getPdfFilenameFromUrl:()=>T5,getXfaPageViewport:()=>C5,isDataScheme:()=>Tm,isPdfFile:()=>Xb,noContextMenu:()=>Qn,normalizeUnicode:()=>_5,setLayerDimensions:()=>fc,shadow:()=>tt,version:()=>NU});const wn=typeof process=="object"&&process+""=="[object process]"&&!process.versions.nw&&!(process.versions.electron&&process.type&&process.type!=="browser"),BA=[1,0,0,1,0,0],iv=[.001,0,0,.001,0,0],c5=1e7,C2=1.35,vr={ANY:1,DISPLAY:2,PRINT:4,SAVE:8,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,IS_EDITING:128,OPLIST:256},$a={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},u5="pdfjs_internal_editor_",Je={DISABLE:-1,NONE:0,FREETEXT:3,HIGHLIGHT:9,STAMP:13,INK:15},He={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},l5={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},gn={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},Ep={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},Lt={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},Xl={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},xm={ERRORS:0,WARNINGS:1,INFOS:5},av={NONE:0,BINARY:1},zr={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},h5={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let vm=xm.WARNINGS;function f5(n){Number.isInteger(n)&&(vm=n)}function d5(){return vm}function bm(n){vm>=xm.INFOS&&console.log("Info: ".concat(n))}function Ye(n){vm>=xm.WARNINGS&&console.log("Warning: ".concat(n))}function ht(n){throw new Error(n)}function Ht(n,e){n||ht(e)}function p5(n){switch(n==null?void 0:n.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}function g5(n,e=null,t=null){if(!n)return null;try{if(t&&typeof n=="string"){if(t.addDefaultProtocol&&n.startsWith("www.")){const i=n.match(/\./g);(i==null?void 0:i.length)>=2&&(n="http://".concat(n))}if(t.tryConvertEncoding)try{n=y5(n)}catch(i){}}const r=e?new URL(n,e):new URL(n);if(p5(r))return r}catch(r){}return null}function tt(n,e,t,r=!1){return Object.defineProperty(n,e,{value:t,enumerable:!r,configurable:!0,writable:!1}),t}const Os=function(){function e(t,r){this.constructor===e&&ht("Cannot initialize BaseException."),this.message=t,this.name=r}return e.prototype=new Error,e.constructor=e,e}();class sv extends Os{constructor(e,t){super(e,"PasswordException"),this.code=t}}class ov extends Os{constructor(e,t){super(e,"UnknownErrorException"),this.details=t}}class PA extends Os{constructor(e){super(e,"InvalidPDFException")}}class Dc extends Os{constructor(e){super(e,"MissingPDFException")}}class ym extends Os{constructor(e,t){super(e,"UnexpectedResponseException"),this.status=t}}class m5 extends Os{constructor(e){super(e,"FormatError")}}class wc extends Os{constructor(e){super(e,"AbortException")}}function MA(n){(typeof n!="object"||(n==null?void 0:n.length)===void 0)&&ht("Invalid argument for bytesToString");const e=n.length,t=8192;if(e<t)return String.fromCharCode.apply(null,n);const r=[];for(let i=0;i<e;i+=t){const a=Math.min(i+t,e),s=n.subarray(i,a);
1r.push(String.fromCharCode.apply(null,s))}return r.join("")}function _m(n){typeof n!="string"&&ht("Invalid argument for stringToBytes");const e=n.length,t=new Uint8Array(e);for(let r=0;r<e;++r)t[r]=n.charCodeAt(r)&255;return t}function x5(n){return String.fromCharCode(n>>24&255,n>>16&255,n>>8&255,n&255)}function zb(n){const e=Object.create(null);for(const[t,r]of n)e[t]=r;return e}function v5(){const n=new Uint8Array(4);return n[0]=1,new Uint32Array(n.buffer,0,1)[0]===1}function b5(){try{return new Function(""),!0}catch(n){return!1}}class Zn{static get isLittleEndian(){return tt(this,"isLittleEndian",v5())}static get isEvalSupported(){return tt(this,"isEvalSupported",b5())}static get isOffscreenCanvasSupported(){return tt(this,"isOffscreenCanvasSupported",typeof OffscreenCanvas<"u")}static get platform(){return typeof navigator<"u"&&typeof(navigator==null?void 0:navigator.platform)=="string"?tt(this,"platform",{isMac:navigator.platform.includes("Mac")}):tt(this,"platform",{isMac:!1})}static get isCSSRoundSupported(){var e,t;return tt(this,"isCSSRoundSupported",(t=(e=globalThis.CSS)==null?void 0:e.supports)==null?void 0:t.call(e,"width: round(1.5px, 1px)"))}}const F2=Array.from(Array(256).keys(),n=>n.toString(16).padStart(2,"0"));var su,Ap,tf,cv;class Le{static makeHexColor(e,t,r){return"#".concat(F2[e]).concat(F2[t]).concat(F2[r])}static scaleMinMax(e,t){let 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]}static transform(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]]}static applyTransform(e,t){const r=e[0]*t[0]+e[1]*t[2]+t[4],i=e[0]*t[1]+e[1]*t[3]+t[5];return[r,i]}static applyInverseTransform(e,t){const r=t[0]*t[3]-t[1]*t[2],i=(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/r,a=(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/r;return[i,a]}static getAxialAlignedBoundingBox(e,t){const r=this.applyTransform(e,t),i=this.applyTransform(e.slice(2,4),t),a=this.applyTransform([e[0],e[3]],t),s=this.applyTransform([e[2],e[1]],t);return[Math.min(r[0],i[0],a[0],s[0]),Math.min(r[1],i[1],a[1],s[1]),Math.max(r[0],i[0],a[0],s[0]),Math.max(r[1],i[1],a[1],s[1])]}static inverseTransform(e){const 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]}static singularValueDecompose2dScale(e){const t=[e[0],e[2],e[1],e[3]],r=e[0]*t[0]+e[1]*t[2],i=e[0]*t[1]+e[1]*t[3],a=e[2]*t[0]+e[3]*t[2],s=e[2]*t[1]+e[3]*t[3],o=(r+s)/2,c=Math.sqrt((r+s)**2-4*(r*s-a*i))/2,u=o+c||1,l=o-c||1;return[Math.sqrt(u),Math.sqrt(l)]}static normalizeRect(e){const 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}static intersect(e,t){const r=Math.max(Math.min(e[0],e[2]),Math.min(t[0],t[2])),i=Math.min(Math.max(e[0],e[2]),Math.max(t[0],t[2]));if(r>i)return null;const a=Math.max(Math.min(e[1],e[3]),Math.min(t[1],t[3])),s=Math.min(Math.max(e[1],e[3]),Math.max(t[1],t[3]));return a>s?null:[r,a,i,s]}static bezierBoundingBox(e,t,r,i,a,s,o,c,u){return u?(u[0]=Math.min(u[0],e,o),u[1]=Math.min(u[1],t,c),u[2]=Math.max(u[2],e,o),u[3]=Math.max(u[3],t,c)):u=[Math.min(e,o),Math.min(t,c),Math.max(e,o),Math.max(t,c)],L(this,tf,cv).call(this,e,r,a,o,t,i,s,c,3*(-e+3*(r-a)+o),6*(e-2*r+a),3*(r-e),u),L(this,tf,cv).call(this,e,r,a,o,t,i,s,c,3*(-t+3*(i-s)+c),6*(t-2*i+s),3*(i-t),u),u}}su=new WeakSet,Ap=function(e,t,r,i,a,s,o,c,u,l){if(u<=0||u>=1)return;const h=1-u,f=u*u,p=f*u,g=h*(h*(h*e+3*u*t)+3*f*r)+p*i,d=h*(h*(h*a+3*u*s)+3*f*o)+p*c;l[0]=Math.min(l[0],g),l[1]=Math.min(l[1],d),l[2]=Math.max(l[2],g),l[3]=Math.max(l[3],d)},tf=new WeakSet,cv=function(e,t,r,i,a,s,o,c,u,l,h,f){if(Math.abs(u)<1e-12){Math.abs(l)>=1e-12&&L(this,su,Ap).call(this,e,t,r,i,a,s,o,c,-h/l,f);return}const p=l**2-4*h*u;if(p<0)return;const g=Math.sqrt(p),d=2*u;L(this,su,Ap).call(this,e,t,r,i,a,s,o,c,(-l+g)/d,f),L(this,su,Ap).call(this,e,t,r,i,a,s,o,c,(-l-g)/d,f)},F(Le,su),F(Le,tf);function y5(n){return decodeURIComponent(escape(n))}let S2=null,eD=null;function _5(n){return S2||(S2=/([\u00a0\u00b5\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+)/gu,eD=new Map([["ſt","ſt"]])),n.replaceAll(S2,(e,t,r)=>t?t.normalize("NFKC"):eD.get(r))}function D5(){if(typeof crypto<"u"&&typeof(crypto==null?void 0:crypto.randomUUID)=="function")return crypto.randomUUID();const n=new Uint8Array(32);if(typeof crypto<"u"&&typeof(crypto==null?void 0:crypto.getRandomValues)=="function")crypto.getRandomValues(n);else for(let e=0;e<32;e++)n[e]=Math.floor(Math.random()*255);return MA(n)}const WA="pdfjs_internal_id_",ji={BEZIER_CURVE_TO:0,MOVE_TO:1,LINE_TO:2,QUADRATIC_CURVE_TO:3,RESTORE:4,SAVE:5,SCALE:6,TRANSFORM:7,TRANSLATE:8};class Dm{constructor(){this.constructor===Dm&&ht("Cannot initialize BaseFilterFactory.")}addFilter(e){return"none"}addHCMFilter(e,t){return"none"}addAlphaFilter(e){return"none"}addLuminosityFilter(e){return"none"}addHighlightHCMFilter(e,t,r,i,a){return"none"}destroy(e=!1){}}var nf;const B_=class B_{constructor({enableHWA:e=!1}={}){F(this,nf,!1);this.constructor===B_&&ht("Cannot initialize BaseCanvasFactory."),R(this,nf,e)}create(e,t){if(e<=0||t<=0)throw new Error("Invalid canvas size");const r=this._createCanvas(e,t);return{canvas:r,context:r.getContext("2d",{willReadFrequently:!x(this,nf)})}}reset(e,t,r){if(!e.canvas)throw new Error("Canvas is not specified");if(t<=0||r<=0)throw new Error("Invalid canvas size");e.canvas.width=t,e.canvas.height=r}destroy(e){if(!e.canvas)throw new Error("Canvas is not specified");e.canvas.width=0,e.canvas.height=0,e.canvas=null,e.context=null}_createCanvas(e,t){ht("Abstract method `_createCanvas` called.")}};nf=new WeakMap;let Qp=B_;class wm{constructor({baseUrl:e=null,isCompressed:t=!0}){this.constructor===wm&&ht("Cannot initialize BaseCMapReaderFactory."),this.baseUrl=e,this.isCompressed=t}async fetch({name:e}){if(!this.baseUrl)throw new Error('The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.');if(!e)throw new Error("CMap name must be specified.");const t=this.baseUrl+e+(this.isCompressed?".bcmap":""),r=this.isCompressed?av.BINARY:av.NONE;return this._fetchData(t,r).catch(i=>{throw new Error("Unable to load ".concat(this.isCompressed?"binary ":"","CMap at: ").concat(t))})}_fetchData(e,t){ht("Abstract method `_fetchData` called.")}}class Em{constructor({baseUrl:e=null}){this.constructor===Em&&ht("Cannot initialize BaseStandardFontDataFactory."),this.baseUrl=e}async fetch({filename:e}){if(!this.baseUrl)throw new Error('The standard font "baseUrl" parameter must be specified, ensure that the "standardFontDataUrl" API parameter is provided.');if(!e)throw new Error("Font filename must be specified.");const t="".concat(this.baseUrl).concat(e);return this._fetchData(t).catch(r=>{throw new Error("Unable to load font data at: ".concat(t))})}_fetchData(e){ht("Abstract method `_fetchData` called.")}}class Vb{constructor(){this.constructor===Vb&&ht("Cannot initialize BaseSVGFactory.")}create(e,t,r=!1){if(e<=0||t<=0)throw new Error("Invalid SVG dimensions");const i=this._createSVG("svg:svg");return i.setAttribute("version","1.1"),r||(i.setAttribute("width","".concat(e,"px")),i.setAttribute("height","".concat(t,"px"))),i.setAttribute("preserveAspectRatio","none"),i.setAttribute("viewBox","0 0 ".concat(e," ").concat(t)),i}createElement(e){if(typeof e!="string")throw new Error("Invalid SVG element type");return this._createSVG(e)}_createSVG(e){ht("Abstract method `_createSVG` called.")}}const Ki="http://www.w3.org/2000/svg",Gs=class Gs{};je(Gs,"CSS",96),je(Gs,"PDF",72),je(Gs,"PDF_TO_CSS_UNITS",Gs.CSS/Gs.PDF);let Ss=Gs;var Ks,Zs,pi,ta,xn,Cg,Js,Xt,mn,Za,Hc,Ja,zc,ou,Tp,Qa,Vc,Fg,HA,rf,uv,es,qc,Qs,eh,eo,th,af,lv,to,nh;class w5 extends Dm{constructor({docId:t,ownerDocument:r=globalThis.document}={}){super();F(this,Xt);F(this,Za);F(this,Ja);F(this,ou);F(this,Qa);F(this,Fg);F(this,rf);F(this,es);F(this,Qs);F(this,eo);F(this,af);F(this,to);F(this,Ks,void 0);F(this,Zs,void 0);F(this,pi,void 0);F(this,ta,void 0);F(this,xn,void 0);F(this,Cg,void 0);F(this,Js,0);R(this,ta,t),R(this,xn,r)}addFilter(t){if(!t)return"none";let r=x(this,Xt,mn).get(t);if(r)return r;const[i,a,s]=L(this,ou,Tp).call(this,t),o=t.length===1?i:"".concat(i).c
1oncat(a).concat(s);if(r=x(this,Xt,mn).get(o),r)return x(this,Xt,mn).set(t,r),r;const c="g_".concat(x(this,ta),"_transfer_map_").concat(or(this,Js)._++),u=L(this,Qa,Vc).call(this,c);x(this,Xt,mn).set(t,u),x(this,Xt,mn).set(o,u);const l=L(this,es,qc).call(this,c);return L(this,eo,th).call(this,i,a,s,l),u}addHCMFilter(t,r){var g;const i="".concat(t,"-").concat(r),a="base";let s=x(this,Za,Hc).get(a);if((s==null?void 0:s.key)===i||(s?((g=s.filter)==null||g.remove(),s.key=i,s.url="none",s.filter=null):(s={key:i,url:"none",filter:null},x(this,Za,Hc).set(a,s)),!t||!r))return s.url;const o=L(this,to,nh).call(this,t);t=Le.makeHexColor(...o);const c=L(this,to,nh).call(this,r);if(r=Le.makeHexColor(...c),x(this,Ja,zc).style.color="",t==="#000000"&&r==="#ffffff"||t===r)return s.url;const u=new Array(256);for(let d=0;d<=255;d++){const m=d/255;u[d]=m<=.03928?m/12.92:((m+.055)/1.055)**2.4}const l=u.join(","),h="g_".concat(x(this,ta),"_hcm_filter"),f=s.filter=L(this,es,qc).call(this,h);L(this,eo,th).call(this,l,l,l,f),L(this,rf,uv).call(this,f);const p=(d,m)=>{const v=o[d]/255,b=c[d]/255,y=new Array(m+1);for(let _=0;_<=m;_++)y[_]=v+_/m*(b-v);return y.join(",")};return L(this,eo,th).call(this,p(0,5),p(1,5),p(2,5),f),s.url=L(this,Qa,Vc).call(this,h),s.url}addAlphaFilter(t){let r=x(this,Xt,mn).get(t);if(r)return r;const[i]=L(this,ou,Tp).call(this,[t]),a="alpha_".concat(i);if(r=x(this,Xt,mn).get(a),r)return x(this,Xt,mn).set(t,r),r;const s="g_".concat(x(this,ta),"_alpha_map_").concat(or(this,Js)._++),o=L(this,Qa,Vc).call(this,s);x(this,Xt,mn).set(t,o),x(this,Xt,mn).set(a,o);const c=L(this,es,qc).call(this,s);return L(this,af,lv).call(this,i,c),o}addLuminosityFilter(t){let r=x(this,Xt,mn).get(t||"luminosity");if(r)return r;let i,a;if(t?([i]=L(this,ou,Tp).call(this,[t]),a="luminosity_".concat(i)):a="luminosity",r=x(this,Xt,mn).get(a),r)return x(this,Xt,mn).set(t,r),r;const s="g_".concat(x(this,ta),"_luminosity_map_").concat(or(this,Js)._++),o=L(this,Qa,Vc).call(this,s);x(this,Xt,mn).set(t,o),x(this,Xt,mn).set(a,o);const c=L(this,es,qc).call(this,s);return L(this,Fg,HA).call(this,c),t&&L(this,af,lv).call(this,i,c),o}addHighlightHCMFilter(t,r,i,a,s){var b;const o="".concat(r,"-").concat(i,"-").concat(a,"-").concat(s);let c=x(this,Za,Hc).get(t);if((c==null?void 0:c.key)===o||(c?((b=c.filter)==null||b.remove(),c.key=o,c.url="none",c.filter=null):(c={key:o,url:"none",filter:null},x(this,Za,Hc).set(t,c)),!r||!i))return c.url;const[u,l]=[r,i].map(L(this,to,nh).bind(this));let h=Math.round(.2126*u[0]+.7152*u[1]+.0722*u[2]),f=Math.round(.2126*l[0]+.7152*l[1]+.0722*l[2]),[p,g]=[a,s].map(L(this,to,nh).bind(this));f<h&&([h,f,p,g]=[f,h,g,p]),x(this,Ja,zc).style.color="";const d=(y,_,w)=>{const D=new Array(256),E=(f-h)/w,U=y/255,S=(_-y)/(255*w);let z=0;for(let V=0;V<=w;V++){const A=Math.round(h+V*E),P=U+V*S;for(let T=z;T<=A;T++)D[T]=P;z=A+1}for(let V=z;V<256;V++)D[V]=D[z-1];return D.join(",")},m="g_".concat(x(this,ta),"_hcm_").concat(t,"_filter"),v=c.filter=L(this,es,qc).call(this,m);return L(this,rf,uv).call(this,v),L(this,eo,th).call(this,d(p[0],g[0],5),d(p[1],g[1],5),d(p[2],g[2],5),v),c.url=L(this,Qa,Vc).call(this,m),c.url}destroy(t=!1){t&&x(this,Za,Hc).size!==0||(x(this,pi)&&(x(this,pi).parentNode.parentNode.remove(),R(this,pi,null)),x(this,Zs)&&(x(this,Zs).clear(),R(this,Zs,null)),R(this,Js,0))}}Ks=new WeakMap,Zs=new WeakMap,pi=new WeakMap,ta=new WeakMap,xn=new WeakMap,Cg=new WeakMap,Js=new WeakMap,Xt=new WeakSet,mn=function(){return x(this,Zs)||R(this,Zs,new Map)},Za=new WeakSet,Hc=function(){return x(this,Cg)||R(this,Cg,new Map)},Ja=new WeakSet,zc=function(){if(!x(this,pi)){const t=x(this,xn).createElement("div"),{style:r}=t;r.visibility="hidden",r.contain="strict",r.width=r.height=0,r.position="absolute",r.top=r.left=0,r.zIndex=-1;const i=x(this,xn).createElementNS(Ki,"svg");i.setAttribute("width",0),i.setAttribute("height",0),R(this,pi,x(this,xn).createElementNS(Ki,"defs")),t.append(i),i.append(x(this,pi)),x(this,xn).body.append(t)}return x(this,pi)},ou=new WeakSet,Tp=function(t){if(t.length===1){const u=t[0],l=new Array(256);for(let f=0;f<256;f++)l[f]=u[f]/255;const h=l.join(",");return[h,h,h]}const[r,i,a]=t,s=new Array(256),o=new Array(256),c=new Array(256);for(let u=0;u<256;u++)s[u]=r[u]/255,o[u]=i[u]/255,c[u]=a[u]/255;return[s.join(","),o.join(","),c.join(",")]},Qa=new WeakSet,Vc=function(t){if(x(this,Ks)===void 0){R(this,Ks,"");const r=x(this,xn).URL;r!==x(this,xn).baseURI&&(Tm(r)?Ye('#createUrl: ignore "data:"-URL for performance reasons.'):R(this,Ks,r.split("#",1)[0]))}
1return"url(".concat(x(this,Ks),"#").concat(t,")")},Fg=new WeakSet,HA=function(t){const r=x(this,xn).createElementNS(Ki,"feColorMatrix");r.setAttribute("type","matrix"),r.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(r)},rf=new WeakSet,uv=function(t){const r=x(this,xn).createElementNS(Ki,"feColorMatrix");r.setAttribute("type","matrix"),r.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(r)},es=new WeakSet,qc=function(t){const r=x(this,xn).createElementNS(Ki,"filter");return r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("id",t),x(this,Ja,zc).append(r),r},Qs=new WeakSet,eh=function(t,r,i){const a=x(this,xn).createElementNS(Ki,r);a.setAttribute("type","discrete"),a.setAttribute("tableValues",i),t.append(a)},eo=new WeakSet,th=function(t,r,i,a){const s=x(this,xn).createElementNS(Ki,"feComponentTransfer");a.append(s),L(this,Qs,eh).call(this,s,"feFuncR",t),L(this,Qs,eh).call(this,s,"feFuncG",r),L(this,Qs,eh).call(this,s,"feFuncB",i)},af=new WeakSet,lv=function(t,r){const i=x(this,xn).createElementNS(Ki,"feComponentTransfer");r.append(i),L(this,Qs,eh).call(this,i,"feFuncA",t)},to=new WeakSet,nh=function(t){return x(this,Ja,zc).style.color=t,Gb(getComputedStyle(x(this,Ja,zc)).getPropertyValue("color"))};class E5 extends Qp{constructor({ownerDocument:e=globalThis.document,enableHWA:t=!1}={}){super({enableHWA:t}),this._document=e}_createCanvas(e,t){const r=this._document.createElement("canvas");return r.width=e,r.height=t,r}}async function Am(n,e="text"){if(rh(n,document.baseURI)){const t=await fetch(n);if(!t.ok)throw new Error(t.statusText);switch(e){case"arraybuffer":return t.arrayBuffer();case"blob":return t.blob();case"json":return t.json()}return t.text()}return new Promise((t,r)=>{const i=new XMLHttpRequest;i.open("GET",n,!0),i.responseType=e,i.onreadystatechange=()=>{if(i.readyState===XMLHttpRequest.DONE){if(i.status===200||i.status===0){switch(e){case"arraybuffer":case"blob":case"json":t(i.response);return}t(i.responseText);return}r(new Error(i.statusText))}},i.send(null)})}class zA extends wm{_fetchData(e,t){return Am(e,this.isCompressed?"arraybuffer":"text").then(r=>({cMapData:r instanceof ArrayBuffer?new Uint8Array(r):_m(r),compressionType:t}))}}class VA extends Em{_fetchData(e){return Am(e,"arraybuffer").then(t=>new Uint8Array(t))}}class qb extends Vb{_createSVG(e){return document.createElementNS(Ki,e)}}class A0{constructor({viewBox:e,scale:t,rotation:r,offsetX:i=0,offsetY:a=0,dontFlip:s=!1}){this.viewBox=e,this.scale=t,this.rotation=r,this.offsetX=i,this.offsetY=a;const o=(e[2]+e[0])/2,c=(e[3]+e[1])/2;let u,l,h,f;switch(r%=360,r<0&&(r+=360),r){case 180:u=-1,l=0,h=0,f=1;break;case 90:u=0,l=1,h=1,f=0;break;case 270:u=0,l=-1,h=-1,f=0;break;case 0:u=1,l=0,h=0,f=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}s&&(h=-h,f=-f);let p,g,d,m;u===0?(p=Math.abs(c-e[1])*t+i,g=Math.abs(o-e[0])*t+a,d=(e[3]-e[1])*t,m=(e[2]-e[0])*t):(p=Math.abs(o-e[0])*t+i,g=Math.abs(c-e[1])*t+a,d=(e[2]-e[0])*t,m=(e[3]-e[1])*t),this.transform=[u*t,l*t,h*t,f*t,p-u*t*o-h*t*c,g-l*t*o-f*t*c],this.width=d,this.height=m}get rawDims(){const{viewBox:e}=this;return tt(this,"rawDims",{pageWidth:e[2]-e[0],pageHeight:e[3]-e[1],pageX:e[0],pageY:e[1]})}clone({scale:e=this.scale,rotation:t=this.rotation,offsetX:r=this.offsetX,offsetY:i=this.offsetY,dontFlip:a=!1}={}){return new A0({viewBox:this.viewBox.slice(),scale:e,rotation:t,offsetX:r,offsetY:i,dontFlip:a})}convertToViewportPoint(e,t){return Le.applyTransform([e,t],this.transform)}convertToViewportRectangle(e){const t=Le.applyTransform([e[0],e[1]],this.transform),r=Le.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],r[0],r[1]]}convertToPdfPoint(e,t){return Le.applyInverseTransform([e,t],this.transform)}}class jb extends Os{constructor(e,t=0){super(e,"RenderingCancelledException"),this.extraDelay=t}}function Tm(n){const e=n.length;let t=0;for(;t<e&&n[t].trim()==="";)t++;return n.substring(t,t+5).toLowerCase()==="data:"}function Xb(n){return typeof n=="string"&&/\.pdf$/i.test(n)}function A5(n){return[n]=n.split(/[#?]/,1),n.substring(n.lastIndexOf("/")+1)}
1function T5(n,e="document.pdf"){if(typeof n!="string")return e;if(Tm(n))return Ye('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),e;const t=/^(?:(?:[^:]+:)?\/\/[^/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/,r=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i,i=t.exec(n);let a=r.exec(i[1])||r.exec(i[2])||r.exec(i[3]);if(a&&(a=a[0],a.includes("%")))try{a=r.exec(decodeURIComponent(a))[0]}catch(s){}return a||e}class tD{constructor(){je(this,"started",Object.create(null));je(this,"times",[])}time(e){e in this.started&&Ye("Timer is already running for ".concat(e)),this.started[e]=Date.now()}timeEnd(e){e in this.started||Ye("Timer has not been started for ".concat(e)),this.times.push({name:e,start:this.started[e],end:Date.now()}),delete this.started[e]}toString(){const e=[];let t=0;for(const{name:r}of this.times)t=Math.max(r.length,t);for(const{name:r,start:i,end:a}of this.times)e.push("".concat(r.padEnd(t)," ").concat(a-i,"ms\n"));return e.join("")}}function rh(n,e){try{const{protocol:t}=e?new URL(n,e):new URL(n);return t==="http:"||t==="https:"}catch(t){return!1}}function Qn(n){n.preventDefault()}let nD;class qA{static toDateObject(e){if(!e||typeof e!="string")return null;nD||(nD=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));const t=nD.exec(e);if(!t)return null;const r=parseInt(t[1],10);let i=parseInt(t[2],10);i=i>=1&&i<=12?i-1:0;let a=parseInt(t[3],10);a=a>=1&&a<=31?a:1;let s=parseInt(t[4],10);s=s>=0&&s<=23?s:0;let o=parseInt(t[5],10);o=o>=0&&o<=59?o:0;let c=parseInt(t[6],10);c=c>=0&&c<=59?c:0;const u=t[7]||"Z";let l=parseInt(t[8],10);l=l>=0&&l<=23?l:0;let h=parseInt(t[9],10)||0;return h=h>=0&&h<=59?h:0,u==="-"?(s+=l,o+=h):u==="+"&&(s-=l,o-=h),new Date(Date.UTC(r,i,a,s,o,c))}}function C5(n,{scale:e=1,rotation:t=0}){const{width:r,height:i}=n.attributes.style,a=[0,0,parseInt(r),parseInt(i)];return new A0({viewBox:a,scale:e,rotation:t})}function Gb(n){if(n.startsWith("#")){const e=parseInt(n.slice(1),16);return[(e&16711680)>>16,(e&65280)>>8,e&255]}return n.startsWith("rgb(")?n.slice(4,-1).split(",").map(e=>parseInt(e)):n.startsWith("rgba(")?n.slice(5,-1).split(",").map(e=>parseInt(e)).slice(0,3):(Ye('Not a valid color format: "'.concat(n,'"')),[0,0,0])}function F5(n){const e=document.createElement("span");e.style.visibility="hidden",document.body.append(e);for(const t of n.keys()){e.style.color=t;const r=window.getComputedStyle(e).color;n.set(t,Gb(r))}e.remove()}function yt(n){const{a:e,b:t,c:r,d:i,e:a,f:s}=n.getTransform();return[e,t,r,i,a,s]}function Xi(n){const{a:e,b:t,c:r,d:i,e:a,f:s}=n.getTransform().invertSelf();return[e,t,r,i,a,s]}function fc(n,e,t=!1,r=!0){if(e instanceof A0){const{pageWidth:i,pageHeight:a}=e.rawDims,{style:s}=n,o=Zn.isCSSRoundSupported,c="var(--scale-factor) * ".concat(i,"px"),u="var(--scale-factor) * ".concat(a,"px"),l=o?"round(".concat(c,", 1px)"):"calc(".concat(c,")"),h=o?"round(".concat(u,", 1px)"):"calc(".concat(u,")");!t||e.rotation%180===0?(s.width=l,s.height=h):(s.width=h,s.height=l)}r&&n.setAttribute("data-main-rotation",e.rotation)}var no,ro,lr,io,Sg,jA,kg,XA,Ug,GA,cu,Cp,Rg,$A,sf,fv;const Ig=class Ig{constructor(e){F(this,kg);F(this,Ug);F(this,cu);F(this,Rg);F(this,sf);F(this,no,null);F(this,ro,null);F(this,lr,void 0);F(this,io,null);R(this,lr,e)}render(){const e=R(this,no,document.createElement("div"));e.className="editToolbar",e.setAttribute("role","toolbar");const t=x(this,lr)._uiManager._signal;e.addEventListener("contextmenu",Qn,{signal:t}),e.addEventListener("pointerdown",L(Ig,Sg,jA),{signal:t});const r=R(this,io,document.createElement("div"));r.className="buttons",e.append(r);const i=x(this,lr).toolbarPosition;if(i){const{style:a}=e,s=x(this,lr)._uiManager.direction==="ltr"?1-i[0]:i[0];a.insetInlineEnd="".concat(100*s,"%"),a.top="calc(".concat(100*i[1],"% + var(--editor-toolbar-vert-offset))")}return L(this,Rg,$A).call(this),e}hide(){var e;x(this,no).classList.add("hidden"),(e=x(this,ro))==null||e.hideDropdown()}show(){x(this,no).classList.remove("hidden")}addAltTextButton(e){L(this,cu,Cp).call(this,e),x(this,io).prepend(e,x(this,sf,fv))}addColorPicker(e){R(this,ro,e);const t=e.renderButton();L(this,cu,Cp).call(this,t),x(this,io).prepend(t,x(this,sf,fv))}remove(){var e;x(this,no).remove(),(e=x(this,ro))==null||e.destroy(),R(this,ro,null)}};no=new WeakMap,ro=new WeakMap,lr=new WeakMap,io=new WeakMap,Sg=new WeakSet,jA=function(e){e.stopPropagation()},kg=new WeakSet,XA=function(e){x(this,lr)._focusEventsAllowed=!1,e.preventDefault(),e.stopPropagation()},Ug=new WeakSet,GA=function(e){x(this,lr)._focusEventsAllowed=!0,e.preventDefault(),e.stopPropagation()},cu=new WeakSet,Cp=function(e){const t=x(this,lr)._uiManager._signal;e.addEventListener("focusin",L(this,kg,XA).bind(this),{capture:!0,signal:t}),e.addEventListener("focusout",L(this,Ug,GA).bind(this),{capture:!0,signal:t}),e.addEventListener("contextmenu",Qn,{signal:t})},Rg=new WeakSet,$A=function(){const e=document.createElement("button");e.className="delete",e.tabIndex=0,e.setAttribute("data-l10n-id","pdfjs-editor-remove-".concat(x(this,lr).editorType,"-button")),L(this,cu,Cp).call(this,e),e.addEventListener("click",t=>{x(this,lr)._uiManager.delete()},{signal:x(this,lr)._uiManager._signal}),x(this,io).append(e)},sf=new WeakSet,fv=function(){const e=document.createElement("div");return e.className="divider",e},F(Ig,Sg);let hv=Ig;var of,ao,so,Og,YA,Lg,KA,Ng,ZA;class S5{constructor(e){F(this,Og);F(this,Lg);F(this,Ng);F(this,of,null);F(this,ao,null);F(this,so,void 0);R(this,so,e)}show(e,t,r){const[i,a]=L(this,Lg,KA).call(this,t,r),{style:s}=x(this,ao)||R(this,ao,L(this,Og,YA).call(this));e.append(x(this,ao)),s.insetInlineEnd="".concat(100*i,"%"),s.top="calc(".concat(100*a,"% + var(--editor-toolbar-vert-offset))")}hide(){x(this,ao).remove()}}of=new WeakMap,ao=new WeakMap,so=new WeakMap,Og=new WeakSet,YA=function(){const e=R(this,ao,document.createElement("div"));e.className="editToolbar",e.setAttribute("role","toolbar"),e.addEventListener("contextmenu",Qn,{signal:x(this,so)._signal});const t=R(this,of,document.createElement("div"));return t.className="buttons",e.append(t),L(this,Ng,ZA).call(this),e},Lg=new WeakSet,KA=function(e,t){let r=0,i=0;for(const a of e){const s=a.y+a.height;if(s<r)continue;const o=a.x+(t?a.width:0);if(s>r){i=o,r=s;continue}t?o>i&&(i=o):o<i&&(i=o)}return[t?1-i:i,r]},Ng=new WeakSet,ZA=function(){const e=document.createElement("button");e.className="highlightButton",e.tabIndex=0,e.setAttribute("data-l10n-id","pdfjs-highlight-floating-button1");const t=document.createElement("span");e.append(t),t.className="visuallyHidden",t.setAttribute("data-l10n-id","pdfjs-highlight-floating-button-label");const r=x(this,so)._signal;e.addEventListener("contextmenu",Qn,{signal:r}),e.addEventListener("click",()=>{x(this,so).highlightSelection("floating_button")},{signal:r}),x(this,of).append(e)};function eg(n,e,t){for(const r of t)e.addEventListener(r,n[r].bind(n))}function k5(n){return Math.round(Math.min(255,Math.max(1,255*n))).toString(16).padStart(2,"0")}var Bg;class U5{constructor(){F(this,Bg,0)}get id(){return"".concat(u5).concat(or(this,Bg)._++)}}Bg=new WeakMap;var cf,Pg,kr,uf,pv;const P_=class P_{constructor(){F(this,uf);F(this,cf,D5());F(this,Pg,0);F(this,kr,null)}static get _isSVGFittingCanvas(){const e='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>',r=new OffscreenCanvas(1,3).getContext("2d",{willReadFrequently:!0}),i=new Image;i.src=e;const a=i.decode().then(()=>(r.drawImage(i,0,0,1,1,0,0,1,3),new Uint32Array(r.getImageData(0,0,1,1).data.buffer)[0]===0));return tt(this,"_isSVGFittingCanvas",a)}async getFromFile(e){const{lastModified:t,name:r,size:i,type:a}=e;return L(this,uf,pv).call(this,"".concat(t,"_").concat(r,"_").concat(i,"_").concat(a),e)}async getFromUrl(e){return L(this,uf,pv).call(this,e,e)}async getFromId(e){x(this,kr)||R(this,kr,new Map);const t=x(this,kr).get(e);return t?t.bitmap?(t.refCounter+=1,t):t.file?this.getFromFile(t.file):this.getFromUrl(t.url):null}getSvgUrl(e){const t=x(this,kr).get(e);return t!=null&&t.isSvg?t.svgUrl:null}deleteId(e){x(this,kr)||R(this,kr,new Map);const t=x(this,kr).get(e);t&&(t.refCounter-=1,t.refCounter===0&&(t.bitmap=null))}isValidId(e){return e.startsWith("image_".concat(x(this,cf),"_"))}};cf=new WeakMap,Pg=new WeakMap,kr=new WeakMap,uf=new WeakSet,pv=async function(e,t){x(this,kr)||R(this,kr,new Map);let r=x(this,kr).get(e);if(r===null)return null;if(r!=null&&r.bitmap)return r.refCounter+=1,r;try{r||(r={bitmap:null,id:"image_".concat(x(this,cf),"_").concat(or(this,Pg)._++),refCounter:0,isSvg:!1});let i;if(typeof t=="string"?(r.url=t,i=await Am(t,"blob")):i=r.file=t,i.type==="image/svg+xml"){const a=P_._isSVGFittingCanvas,s=new FileReader,o=new Image,c=new Promise((u,l)=>{o.onload=()=>{r.bitmap=o,r.isSvg=!0,u()},s.onload=async()=>{const h=r.svgUrl=s.result;o.src=await a?"".concat(h,"#svgView(preserveAspectRatio(none))"):h},o.onerror=s.onerror=l});s.readAsDataURL(i),await c}else r.bitmap=await createImageBitmap(i);r.refCounter=1}catch(i){console.error(i),r=null}return x(this,kr).set(e,r),r&&x(this,kr).set(r.id,r),r};let dv=P_;var Gt,ts,lf,$t;class R5{constructor(e=128){F(this,Gt,[]);F(this,ts,!1);F(this,lf,void 0);F(this,$t,-1);R(this,lf,e)}add({cmd:e,undo:t,post:r,mustExec:i,type:a=NaN,overwriteIfSameType:s=!1,keepUndo:o=!1}){if(i&&e(),x(this,ts))return;const c={cmd:e,undo:t,post:r,type:a};if(x(this,$t)===-1){x(this,Gt).length>0&&(x(this,Gt).length=0),R(this,$t,0),x(this,Gt).push(c);return}if(s&&x(this,Gt)[x(this,$t)].type===a){o&&(c.undo=x(this,Gt)[x(this,$t)].undo),x(this,Gt)[x(this,$t)]=c;return}const u=x(this,$t)+1;u===x(this,lf)?x(this,Gt).splice(0,1):(R(this,$t,u),u<x(this,Gt).length&&x(this,Gt).splice(u)),x(this,Gt).push(c)}undo(){if(x(this,$t)===-1)return;R(this,ts,!0);const{undo:e,post:t}=x(this,Gt)[x(this,$t)];e(),t==null||t(),R(this,ts,!1),R(this,$t,x(this,$t)-1)}redo(){if(x(this,$t)<x(this,Gt).length-1){R(this,$t,x(this,$t)+1),R(this,ts,!0);const{cmd:e,post:t}=x(this,Gt)[x(this,$t)];e(),t==null||t(),R(this,ts,!1)}}hasSomethingToUndo(){return x(this,$t)!==-1}hasSomethingToRedo(){return x(this,$t)<x(this,Gt).length-1}destroy(){R(this,Gt,null)}}Gt=new WeakMap,ts=new WeakMap,lf=new WeakMap,$t=new WeakMap;var Mg,JA;class T0{constructor(e){F(this,Mg);this.buffer=[],this.callbacks=new Map,this.allKeys=new Set;const{isMac:t}=Zn.platform;for(const[r,i,a={}
1]of e)for(const s of r){const o=s.startsWith("mac+");t&&o?(this.callbacks.set(s.slice(4),{callback:i,options:a}),this.allKeys.add(s.split("+").at(-1))):!t&&!o&&(this.callbacks.set(s,{callback:i,options:a}),this.allKeys.add(s.split("+").at(-1)))}}exec(e,t){if(!this.allKeys.has(t.key))return;const r=this.callbacks.get(L(this,Mg,JA).call(this,t));if(!r)return;const{callback:i,options:{bubbles:a=!1,args:s=[],checker:o=null}}=r;o&&!o(e,t)||(i.bind(e,...s,t)(),a||(t.stopPropagation(),t.preventDefault()))}}Mg=new WeakSet,JA=function(e){e.altKey&&this.buffer.push("alt"),e.ctrlKey&&this.buffer.push("ctrl"),e.metaKey&&this.buffer.push("meta"),e.shiftKey&&this.buffer.push("shift"),this.buffer.push(e.key);const t=this.buffer.join("+");return this.buffer.length=0,t};const Wg=class Wg{get _colors(){const e=new Map([["CanvasText",null],["Canvas",null]]);return F5(e),tt(this,"_colors",e)}convert(e){const t=Gb(e);if(!window.matchMedia("(forced-colors: active)").matches)return t;for(const[r,i]of this._colors)if(i.every((a,s)=>a===t[s]))return Wg._colorsMapping.get(r);return t}getHexCode(e){const t=this._colors.get(e);return t?Le.makeHexColor(...t):e}};je(Wg,"_colorsMapping",new Map([["CanvasText",[0,0,0]],["Canvas",[255,255,255]]]));let gv=Wg;var uu,hr,Nt,tn,lu,na,hu,Vr,fu,oo,gi,qr,co,hf,ff,df,mi,du,ns,xi,Hg,rs,pf,uo,gf,pu,Yt,ct,ra,lo,mf,xf,vf,bf,yf,_f,Df,wf,Ef,Af,Tf,Cf,Ff,is,vi,ia,Sf,gu,Fp,kf,mv,zg,QA,Vg,eT,mu,Sp,qg,tT,jg,nT,Xg,rT,Uf,xv,Gg,iT,Rf,vv,If,bv,$g,aT,nn,Ln,bi,ja,Yg,sT,Kg,oT,Of,yv,Zg,cT,ho,ih,Lf,_v;const Jc=class Jc{constructor(e,t,r,i,a,s,o,c,u,l){F(this,gu);F(this,kf);F(this,zg);F(this,Vg);F(this,mu);F(this,qg);F(this,jg);F(this,Xg);F(this,Uf);F(this,Gg);F(this,Rf);F(this,If);F(this,$g);F(this,nn);F(this,bi);F(this,Yg);F(this,Kg);F(this,Of);F(this,Zg);F(this,ho);F(this,Lf);F(this,uu,new AbortController);F(this,hr,null);F(this,Nt,new Map);F(this,tn,new Map);F(this,lu,null);F(this,na,null);F(this,hu,null);F(this,Vr,new R5);F(this,fu,0);F(this,oo,new Set);F(this,gi,null);F(this,qr,null);F(this,co,new Set);F(this,hf,!1);F(this,ff,!1);F(this,df,null);F(this,mi,null);F(this,du,null);F(this,ns,!1);F(this,xi,null);F(this,Hg,new U5);F(this,rs,!1);F(this,pf,!1);F(this,uo,null);F(this,gf,null);F(this,pu,null);F(this,Yt,Je.NONE);F(this,ct,new Set);F(this,ra,null);F(this,lo,null);F(this,mf,null);F(this,xf,this.blur.bind(this));F(this,vf,this.focus.bind(this));F(this,bf,this.copy.bind(this));F(this,yf,this.cut.bind(this));F(this,_f,this.paste.bind(this));F(this,Df,this.keydown.bind(this));F(this,wf,this.keyup.bind(this));F(this,Ef,this.onEditingAction.bind(this));F(this,Af,this.onPageChanging.bind(this));F(this,Tf,this.onScaleChanging.bind(this));F(this,Cf,this.onRotationChanging.bind(this));F(this,Ff,{isEditing:!1,isEmpty:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1,hasSelectedText:!1});F(this,is,[0,0]);F(this,vi,null);F(this,ia,null);F(this,Sf,null);this._signal=x(this,uu).signal,R(this,ia,e),R(this,Sf,t),R(this,lu,r),this._eventBus=i,this._eventBus._on("editingaction",x(this,Ef)),this._eventBus._on("pagechanging",x(this,Af)),this._eventBus._on("scalechanging",x(this,Tf)),this._eventBus._on("rotationchanging",x(this,Cf)),L(this,qg,tT).call(this),L(this,$g,aT).call(this),L(this,Uf,xv).call(this),R(this,na,a.annotationStorage),R(this,df,a.filterFactory),R(this,lo,s),R(this,du,o||null),R(this,hf,c),R(this,ff,u),R(this,pu,l||null),this.viewParameters={realScale:Ss.PDF_TO_CSS_UNITS,rotation:0},this.isShiftKeyDown=!1}static get _keyboardManager(){const e=Jc.prototype,t=s=>x(s,ia).contains(document.activeElement)&&document.activeElement.tagName!=="BUTTON"&&s.hasSomethingToControl(),r=(s,{target:o})=>{if(o instanceof HTMLInputElement){const{type:c}=o;return c!=="text"&&c!=="number"}return!0},i=this.TRANSLATE_SMALL,a=this.TRANSLATE_BIG;return tt(this,"_keyboardManager",new T0([[["ctrl+a","mac+meta+a"],e.selectAll,{checker:r}],[["ctrl+z","mac+meta+z"],e.undo,{checker:r}],[["ctrl+y","ctrl+shift+z","mac+meta+shift+z","ctrl+shift+Z","mac+meta+shift+Z"],e.redo,{checker:r}],[["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:r}
1],[["Enter","mac+Enter"],e.addNewEditorFromKeyboard,{checker:(s,{target:o})=>!(o instanceof HTMLButtonElement)&&x(s,ia).contains(o)&&!s.isEnterHandled}],[[" ","mac+ "],e.addNewEditorFromKeyboard,{checker:(s,{target:o})=>!(o instanceof HTMLButtonElement)&&x(s,ia).contains(document.activeElement)}],[["Escape","mac+Escape"],e.unselectAll],[["ArrowLeft","mac+ArrowLeft"],e.translateSelectedEditors,{args:[-i,0],checker:t}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],e.translateSelectedEditors,{args:[-a,0],checker:t}],[["ArrowRight","mac+ArrowRight"],e.translateSelectedEditors,{args:[i,0],checker:t}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],e.translateSelectedEditors,{args:[a,0],checker:t}],[["ArrowUp","mac+ArrowUp"],e.translateSelectedEditors,{args:[0,-i],checker:t}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],e.translateSelectedEditors,{args:[0,-a],checker:t}],[["ArrowDown","mac+ArrowDown"],e.translateSelectedEditors,{args:[0,i],checker:t}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],e.translateSelectedEditors,{args:[0,a],checker:t}]]))}destroy(){var e,t,r;(e=x(this,uu))==null||e.abort(),R(this,uu,null),this._signal=null,this._eventBus._off("editingaction",x(this,Ef)),this._eventBus._off("pagechanging",x(this,Af)),this._eventBus._off("scalechanging",x(this,Tf)),this._eventBus._off("rotationchanging",x(this,Cf));for(const i of x(this,tn).values())i.destroy();x(this,tn).clear(),x(this,Nt).clear(),x(this,co).clear(),R(this,hr,null),x(this,ct).clear(),x(this,Vr).destroy(),(t=x(this,lu))==null||t.destroy(),(r=x(this,xi))==null||r.hide(),R(this,xi,null),x(this,mi)&&(clearTimeout(x(this,mi)),R(this,mi,null)),x(this,vi)&&(clearTimeout(x(this,vi)),R(this,vi,null))}async mlGuess(e){var t;return((t=x(this,pu))==null?void 0:t.guess(e))||null}async isMLEnabledFor(e){var t;return!!await((t=x(this,pu))==null?void 0:t.isEnabledFor(e))}get useNewAltTextFlow(){return x(this,ff)}get hcmFilter(){return tt(this,"hcmFilter",x(this,lo)?x(this,df).addHCMFilter(x(this,lo).foreground,x(this,lo).background):"none")}get direction(){return tt(this,"direction",getComputedStyle(x(this,ia)).direction)}get highlightColors(){return tt(this,"highlightColors",x(this,du)?new Map(x(this,du).split(",").map(e=>e.split("=").map(t=>t.trim()))):null)}get highlightColorNames(){return tt(this,"highlightColorNames",this.highlightColors?new Map(Array.from(this.highlightColors,e=>e.reverse())):null)}setMainHighlightColorPicker(e){R(this,gf,e)}editAltText(e){var t;(t=x(this,lu))==null||t.editAltText(this,e)}switchToMode(e,t){this._eventBus.on("annotationeditormodechanged",t,{once:!0,signal:this._signal}),this._eventBus.dispatch("showannotationeditorui",{source:this,mode:e})}setPreference(e,t){this._eventBus.dispatch("setpreference",{source:this,name:e,value:t})}onPageChanging({pageNumber:e}){R(this,fu,e-1)}focusMainContainer(){x(this,ia).focus()}findParent(e,t){for(const r of x(this,tn).values()){const{x:i,y:a,width:s,height:o}=r.div.getBoundingClientRect();if(e>=i&&e<=i+s&&t>=a&&t<=a+o)return r}return null}disableUserSelect(e=!1){x(this,Sf).classList.toggle("noUserSelect",e)}addShouldRescale(e){x(this,co).add(e)}removeShouldRescale(e){x(this,co).delete(e)}onScaleChanging({scale:e}){this.commitOrRemove(),this.viewParameters.realScale=e*Ss.PDF_TO_CSS_UNITS;for(const t of x(this,co))t.onScaleChanging()}onRotationChanging({pagesRotation:e}){this.commitOrRemove(),this.viewParameters.rotation=e}highlightSelection(e=""){const t=document.getSelection();if(!t||t.isCollapsed)return;const{anchorNode:r,anchorOffset:i,focusNode:a,focusOffset:s}=t,o=t.toString(),u=L(this,gu,Fp).call(this,t).closest(".textLayer"),l=this.getSelectionBoxes(u);if(!l)return;t.empty();const h=L(this,kf,mv).call(this,u),f=x(this,Yt)===Je.NONE,p=()=>{h==null||h.createAndAddNewEditor({x:0,y:0},!1,{methodOfCreation:e,boxes:l,anchorNode:r,anchorOffset:i,focusNode:a,focusOffset:s,text:o}),f&&this.showAllEditors("highlight",!0,!0)};if(f){this.switchToMode(Je.HIGHLIGHT,p);return}p()}addToAnnotationStorage(e){!e.isEmpty()&&x(this,na)&&!x(this,na).has(e.id)&&x(this,na).setValue(e.id,e)}blur(){if(this.isShiftKeyDown=!1,x(this,ns)&&(R(this,ns,!1),L(this,mu,Sp).call(this,"main_toolbar")),!this.hasSelection)return;const{activeElement:e}=document;for(const t of x(this,ct))if(t.div.contains(e)){R(this,uo,[t,e]),t._focusEventsAllowed=!1;break}}focus(){if(!x(this,uo))return;const[e,t]=x(this,uo);R(this,uo,null),t.addEventListener("focusin",()=>{e._focusEventsAllowed=!0},{once:!0,signal:this._signal}),t.focus()}addEditListeners(){L(this,Uf,xv).call(this),L(this,Rf,vv).call(this)}removeEditListeners(){L(this,Gg,iT).call(this),L(this,If,bv).call(this)}dragOver(e){for(const{type:t}of e.dataTransfer.items)for(const r of x(this,qr))if(r.isHandlingMimeForPasting(t)){e.dataTransfer.dropEffect="copy",e.preventDefault();return}}drop(e){for(const t of e.dataTransfer.items)for(const r of x(this,qr))if(r.isHandlingMimeForPasting(t.type)){r.paste(t,this.currentLayer),e.preventDefault();return}}copy(e){var r;if(e.preventDefault(),(r=x(this,hr))==null||r.commitOrRemove(),!this.hasSelection)return;const t=[];for(const i of x(this,ct)){const a=i.serialize(!0);a&&t.push(a)}t.length!==0&&e.clipboardData.setData("application/pdfjs",JSON.stringify(t))}cut(e){this.copy(e),this.delete()}paste(e){e.preventDefault();const{clipboardData:t}=e;for(const a of t.items)for(const s of x(this,qr))if(s.isHandlingMimeForPasting(a.type)){s.paste(a,this.currentLayer);return}let r=t.getData("application/pdfjs");if(!r)return;try{r=JSON.parse(r)}catch(a){Ye('paste: "'.concat(a.message,'".'));return}if(!Array.isArray(r))return;this.unselectAll();const i=this.currentLayer;try{const a=[];for(const c of r){const u=i.deserialize(c);if(!u)return;a.push(u)}const s=()=>{for(const c of a)L(this,Of,yv).call(this,c);L(this,Lf,_v).call(this,a)},o=()=>{for(const c of a)c.remove()};this.addCommands({cmd:s,undo:o,mustExec:!0})}catch(a){Ye('paste: "'.concat(a.message,'".'))}}keydown(e){!this.isShiftKeyDown&&e.key==="Shift"&&(this.isShiftKeyDown=!0),x(this,Yt)!==Je.NONE&&!this.isEditorHandlingKeyboard&&Jc._keyboardManager.exec(this,e)}keyup(e){this.isShiftKeyDown&&e.key==="Shift"&&(this.isShiftKeyDown=!1,x(this,ns)&&(R(this,ns,!1),L(this,mu,Sp).call(this,"main_toolbar")))}onEditingAction({name:e}){switch(e){case"undo":case"redo":case"delete":case"selectAll":this[e]();break;case"highlightSelection":this.highlightSelection("context_menu");break}}setEditingState(e){e?(L(this,jg,nT).call(this),L(this,Rf,vv).call(this),L(this,nn,Ln).call(this,{isEditing:x(this,Yt)!==Je.NONE,isEmpty:L(this,ho,ih).call(this),hasSomethingToUndo:x(this,Vr).hasSomethingToUndo(),hasSomethingToRedo:x(this,Vr).hasSomethingToRedo(),hasSelectedEditor:!1})):(L(this,Xg,rT).call(this),L(this,If,bv).call(this),L(this,nn,Ln).call(this,{isEditing:!1}),this.disableUserSelect(!1))}
1registerEditorTypes(e){if(!x(this,qr)){R(this,qr,e);for(const t of x(this,qr))L(this,bi,ja).call(this,t.defaultPropertiesToUpdate)}}getId(){return x(this,Hg).id}get currentLayer(){return x(this,tn).get(x(this,fu))}getLayer(e){return x(this,tn).get(e)}get currentPageIndex(){return x(this,fu)}addLayer(e){x(this,tn).set(e.pageIndex,e),x(this,rs)?e.enable():e.disable()}removeLayer(e){x(this,tn).delete(e.pageIndex)}updateMode(e,t=null,r=!1){if(x(this,Yt)!==e){if(R(this,Yt,e),e===Je.NONE){this.setEditingState(!1),L(this,Kg,oT).call(this);return}this.setEditingState(!0),L(this,Yg,sT).call(this),this.unselectAll();for(const i of x(this,tn).values())i.updateMode(e);if(!t&&r){this.addNewEditorFromKeyboard();return}if(t){for(const i of x(this,Nt).values())if(i.annotationElementId===t){this.setSelected(i),i.enterInEditMode();break}}}}addNewEditorFromKeyboard(){this.currentLayer.canCreateNewEmptyEditor()&&this.currentLayer.addNewEditor()}updateToolbar(e){e!==x(this,Yt)&&this._eventBus.dispatch("switchannotationeditormode",{source:this,mode:e})}updateParams(e,t){var r;if(x(this,qr)){switch(e){case He.CREATE:this.currentLayer.addNewEditor();return;case He.HIGHLIGHT_DEFAULT_COLOR:(r=x(this,gf))==null||r.updateColor(t);break;case He.HIGHLIGHT_SHOW_ALL:this._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:{type:"highlight",action:"toggle_visibility"}}}),(x(this,mf)||R(this,mf,new Map)).set(e,t),this.showAllEditors("highlight",t);break}for(const i of x(this,ct))i.updateParams(e,t);for(const i of x(this,qr))i.updateDefaultParams(e,t)}}showAllEditors(e,t,r=!1){var a,s;for(const o of x(this,Nt).values())o.editorType===e&&o.show(t);((s=(a=x(this,mf))==null?void 0:a.get(He.HIGHLIGHT_SHOW_ALL))!=null?s:!0)!==t&&L(this,bi,ja).call(this,[[He.HIGHLIGHT_SHOW_ALL,t]])}enableWaiting(e=!1){if(x(this,pf)!==e){R(this,pf,e);for(const t of x(this,tn).values())e?t.disableClick():t.enableClick(),t.div.classList.toggle("waiting",e)}}getEditors(e){const t=[];for(const r of x(this,Nt).values())r.pageIndex===e&&t.push(r);return t}getEditor(e){return x(this,Nt).get(e)}addEditor(e){x(this,Nt).set(e.id,e)}removeEditor(e){var t;e.div.contains(document.activeElement)&&(x(this,mi)&&clearTimeout(x(this,mi)),R(this,mi,setTimeout(()=>{this.focusMainContainer(),R(this,mi,null)},0))),x(this,Nt).delete(e.id),this.unselect(e),(!e.annotationElementId||!x(this,oo).has(e.annotationElementId))&&((t=x(this,na))==null||t.remove(e.id))}addDeletedAnnotationElement(e){x(this,oo).add(e.annotationElementId),this.addChangedExistingAnnotation(e),e.deleted=!0}isDeletedAnnotationElement(e){return x(this,oo).has(e)}removeDeletedAnnotationElement(e){x(this,oo).delete(e.annotationElementId),this.removeChangedExistingAnnotation(e),e.deleted=!1}setActiveEditor(e){x(this,hr)!==e&&(R(this,hr,e),e&&L(this,bi,ja).call(this,e.propertiesToUpdate))}updateUI(e){x(this,Zg,cT)===e&&L(this,bi,ja).call(this,e.propertiesToUpdate)}toggleSelected(e){if(x(this,ct).has(e)){x(this,ct).delete(e),e.unselect(),L(this,nn,Ln).call(this,{hasSelectedEditor:this.hasSelection});return}x(this,ct).add(e),e.select(),L(this,bi,ja).call(this,e.propertiesToUpdate),L(this,nn,Ln).call(this,{hasSelectedEditor:!0})}setSelected(e){for(const t of x(this,ct))t!==e&&t.unselect();x(this,ct).clear(),x(this,ct).add(e),e.select(),L(this,bi,ja).call(this,e.propertiesToUpdate),L(this,nn,Ln).call(this,{hasSelectedEditor:!0})}isSelected(e){return x(this,ct).has(e)}get firstSelectedEditor(){return x(this,ct).values().next().value}unselect(e){e.unselect(),x(this,ct).delete(e),L(this,nn,Ln).call(this,{hasSelectedEditor:this.hasSelection})}get hasSelection(){return x(this,ct).size!==0}get isEnterHandled(){return x(this,ct).size===1&&this.firstSelectedEditor.isEnterHandled}undo(){x(this,Vr).undo(),L(this,nn,Ln).call(this,{hasSomethingToUndo:x(this,Vr).hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:L(this,ho,ih).call(this)})}redo(){x(this,Vr).redo(),L(this,nn,Ln).call(this,{hasSomethingToUndo:!0,hasSomethingToRedo:x(this,Vr).hasSomethingToRedo(),isEmpty:L(this,ho,ih).call(this)})}addCommands(e){x(this,Vr).add(e),L(this,nn,Ln).call(this,{hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:L(this,ho,ih).call(this)})}delete(){if(this.commitOrRemove(),!this.hasSelection)return;const e=[...x(this,ct)],t=()=>{for(const i of e)i.remove()},r=()=>{for(const i of e)L(this,Of,yv).call(this,i)};this.addCommands({cmd:t,undo:r,mustExec:!0})}commitOrRemove(){var e;(e=x(this,hr))==null||e.commitOrRemove()}hasSomethingToControl(){return x(this,hr)||this.hasSelection}selectAll(){for(const e of x(this,ct))e.commit();L(this,Lf,_v).call(this,x(this,Nt).values())}unselectAll(){if(!(x(this,hr)&&(x(this,hr).commitOrRemove(),x(this,Yt)!==Je.NONE))&&this.hasSelection){for(const e of x(this,ct))e.unselect();x(this,ct).clear(),L(this,nn,Ln).call(this,{hasSelectedEditor:!1})}}translateSelectedEditors(e,t,r=!1){if(r||this.commitOrRemove(),!this.hasSelection)return;x(this,is)[0]+=e,x(this,is)[1]+=t;const[i,a]=x(this,is),s=[...x(this,ct)],o=1e3;x(this,vi)&&clearTimeout(x(this,vi)),R(this,vi,setTimeout(()=>{R(this,vi,null),x(this,is)[0]=x(this,is)[1]=0,this.addCommands({cmd:()=>{for(const c of s)x(this,Nt).has(c.id)&&c.translateInPage(i,a)},undo:()=>{for(const c of s)x(this,Nt).has(c.id)&&c.translateInPage(-i,-a)},mustExec:!1})},o));for(const c of s)c.translateInPage(e,t)}setUpDragSession(){if(this.hasSelection){this.disableUserSelect(!0),R(this,gi,new Map);for(const e of x(this,ct))x(this,gi).set(e,{savedX:e.x,savedY:e.y,savedPageIndex:e.pageIndex,newX:0,newY:0,newPageIndex:-1})}}endDragSession(){if(!x(this,gi))return!1;this.disableUserSelect(!1);const e=x(this,gi);R(this,gi,null);let t=!1;for(const[{x:i,y:a,pageIndex:s},o]of e)o.newX=i,o.newY=a,o.newPageIndex=s,t||(t=i!==o.savedX||a!==o.savedY||s!==o.savedPageIndex);if(!t)return!1;const r=(i,a,s,o)=>
1{if(x(this,Nt).has(i.id)){const c=x(this,tn).get(o);c?i._setParentAndPosition(c,a,s):(i.pageIndex=o,i.x=a,i.y=s)}};return this.addCommands({cmd:()=>{for(const[i,{newX:a,newY:s,newPageIndex:o}]of e)r(i,a,s,o)},undo:()=>{for(const[i,{savedX:a,savedY:s,savedPageIndex:o}]of e)r(i,a,s,o)},mustExec:!0}),!0}dragSelectedEditors(e,t){if(x(this,gi))for(const r of x(this,gi).keys())r.drag(e,t)}rebuild(e){if(e.parent===null){const t=this.getLayer(e.pageIndex);t?(t.changeParent(e),t.addOrRebuild(e)):(this.addEditor(e),this.addToAnnotationStorage(e),e.rebuild())}else e.parent.addOrRebuild(e)}get isEditorHandlingKeyboard(){var e;return((e=this.getActive())==null?void 0:e.shouldGetKeyboardEvents())||x(this,ct).size===1&&this.firstSelectedEditor.shouldGetKeyboardEvents()}isActive(e){return x(this,hr)===e}getActive(){return x(this,hr)}getMode(){return x(this,Yt)}get imageManager(){return tt(this,"imageManager",new dv)}getSelectionBoxes(e){if(!e)return null;const t=document.getSelection();for(let u=0,l=t.rangeCount;u<l;u++)if(!e.contains(t.getRangeAt(u).commonAncestorContainer))return null;const{x:r,y:i,width:a,height:s}=e.getBoundingClientRect();let o;switch(e.getAttribute("data-main-rotation")){case"90":o=(u,l,h,f)=>({x:(l-i)/s,y:1-(u+h-r)/a,width:f/s,height:h/a});break;case"180":o=(u,l,h,f)=>({x:1-(u+h-r)/a,y:1-(l+f-i)/s,width:h/a,height:f/s});break;case"270":o=(u,l,h,f)=>({x:1-(l+f-i)/s,y:(u-r)/a,width:f/s,height:h/a});break;default:o=(u,l,h,f)=>({x:(u-r)/a,y:(l-i)/s,width:h/a,height:f/s});break}const c=[];for(let u=0,l=t.rangeCount;u<l;u++){const h=t.getRangeAt(u);if(!h.collapsed)for(const{x:f,y:p,width:g,height:d}of h.getClientRects())g===0||d===0||c.push(o(f,p,g,d))}return c.length===0?null:c}addChangedExistingAnnotation({annotationElementId:e,id:t}){(x(this,hu)||R(this,hu,new Map)).set(e,t)}removeChangedExistingAnnotation({annotationElementId:e}){var t;(t=x(this,hu))==null||t.delete(e)}renderAnnotationElement(e){var i;const t=(i=x(this,hu))==null?void 0:i.get(e.data.id);if(!t)return;const r=x(this,na).getRawValue(t);r&&(x(this,Yt)===Je.NONE&&!r.hasBeenModified||r.renderAnnotationElement(e))}};uu=new WeakMap,hr=new WeakMap,Nt=new WeakMap,tn=new WeakMap,lu=new WeakMap,na=new WeakMap,hu=new WeakMap,Vr=new WeakMap,fu=new WeakMap,oo=new WeakMap,gi=new WeakMap,qr=new WeakMap,co=new WeakMap,hf=new WeakMap,ff=new WeakMap,df=new WeakMap,mi=new WeakMap,du=new WeakMap,ns=new WeakMap,xi=new WeakMap,Hg=new WeakMap,rs=new WeakMap,pf=new WeakMap,uo=new WeakMap,gf=new WeakMap,pu=new WeakMap,Yt=new WeakMap,ct=new WeakMap,ra=new WeakMap,lo=new WeakMap,mf=new WeakMap,xf=new WeakMap,vf=new WeakMap,bf=new WeakMap,yf=new WeakMap,_f=new WeakMap,Df=new WeakMap,wf=new WeakMap,Ef=new WeakMap,Af=new WeakMap,Tf=new WeakMap,Cf=new WeakMap,Ff=new WeakMap,is=new WeakMap,vi=new WeakMap,ia=new WeakMap,Sf=new WeakMap,gu=new WeakSet,Fp=function({anchorNode:e}){return e.nodeType===Node.TEXT_NODE?e.parentElement:e},kf=new WeakSet,mv=function(e){const{currentLayer:t}=this;if(t.hasTextLayer(e))return t;for(const r of x(this,tn).values())if(r.hasTextLayer(e))return r;return null},zg=new WeakSet,QA=function(){const e=document.getSelection();if(!e||e.isCollapsed)return;const r=L(this,gu,Fp).call(this,e).closest(".textLayer"),i=this.getSelectionBoxes(r);i&&(x(this,xi)||R(this,xi,new S5(this)),x(this,xi).show(r,i,this.direction==="ltr"))},Vg=new WeakSet,eT=function(){var a,s,o;const e=document.getSelection();if(!e||e.isCollapsed){x(this,ra)&&((a=x(this,xi))==null||a.hide(),R(this,ra,null),L(this,nn,Ln).call(this,{hasSelectedText:!1}));return}const{anchorNode:t}=e;if(t===x(this,ra))return;const i=L(this,gu,Fp).call(this,e).closest(".textLayer");if(!i){x(this,ra)&&((s=x(this,xi))==null||s.hide(),R(this,ra,null),L(this,nn,Ln).call(this,{hasSelectedText:!1}));return}if((o=x(this,xi))==null||o.hide(),R(this,ra,t),L(this,nn,Ln).call(this,{hasSelectedText:!0}),!(x(this,Yt)!==Je.HIGHLIGHT&&x(this,Yt)!==Je.NONE)&&(x(this,Yt)===Je.HIGHLIGHT&&this.showAllEditors("highlight",!0,!0),R(this,ns,this.isShiftKeyDown),!this.isShiftKeyDown)){const c=x(this,Yt)===Je.HIGHLIGHT?L(this,kf,mv).call(this,i):null;c==null||c.toggleDrawing();const u=this._signal,l=h=>{h.type==="pointerup"&&h.button!==0||(c==null||c.toggleDrawing(!0),window.removeEventListener("pointerup",l),window.removeEventListener("blur",l),h.type==="pointerup"&&L(this,mu,Sp).call(this,"main_toolbar"))};window.addEventListener("pointerup",l,{signal:u}),window.addEventListener("blur",l,{signal:u})}},mu=new WeakSet,Sp=function(e=""){x(this,Yt)===Je.HIGHLIGHT?this.highlightSelection(e):x(this,hf)&&L(this,zg,QA).call(this)},qg=new WeakSet,tT=function(){document.addEventListener("selectionchange",L(this,Vg,eT).bind(this),{signal:this._signal})},jg=new WeakSet,nT=function(){const e=this._signal;window.addEventListener("focus",x(this,vf),{signal:e}),window.addEventListener("blur",x(this,xf),{signal:e})},Xg=new WeakSet,rT=function(){window.removeEventListener("focus",x(this,vf)),window.removeEventListener("blur",x(this,xf))},Uf=new WeakSet,xv=function(){const e=this._signal;window.addEventListener("keydown",x(this,Df),{signal:e}),window.addEventListener("keyup",x(this,wf),{signal:e})},Gg=new WeakSet,iT=function(){window.removeEventListener("keydown",x(this,Df)),window.removeEventListener("keyup",x(this,wf))},Rf=new WeakSet,vv=function(){const e=this._signal;document.addEventListener("copy",x(this,bf),{signal:e}),document.addEventListener("cut",x(this,yf),{signal:e}),document.addEventListener("paste",x(this,_f),{signal:e})},If=new WeakSet,bv=function(){document.removeEventListener("copy",x(this,bf)),document.removeEventListener("cut",x(this,yf)),document.removeEventListener("paste",x(this,_f))},$g=new WeakSet,aT=function(){const e=this._signal;document.addEventListener("dragover",this.dragOver.bind(this),{signal:e}),document.addEventListener("drop",this.drop.bind(this),{signal:e})},nn=new WeakSet,Ln=function(e){Object.entries(e).some(([r,i])=>x(this,Ff)[r]!==i)&&(this._eventBus.dispatch("annotationeditorstateschanged",{source:this,details:Object.assign(x(this,Ff),e)}),x(this,Yt)===Je.HIGHLIGHT&&e.hasSelectedEditor===!1&&L(this,bi,ja).call(this,[[He.HIGHLIGHT_FREE,!0]]))},bi=new WeakSet,ja=function(e){this._eventBus.dispatch("annotationeditorparamschanged",{source:this,details:e})},Yg=new WeakSet,sT=function(){if(!x(this,rs)){R(this,rs,!0);for(const e of x(this,tn).values())e.enable();for(const e of x(this,Nt).values())e.enable()}},Kg=new WeakSet,oT=function(){if(this.unselectAll(),x(this,rs)){R(this,rs,!1);for(const e of x(this,tn).values())e.disable();for(const e of x(this,Nt).values())e.disable()}},Of=new WeakSet,yv=function(e){const t=x(this,tn).get(e.pageIndex);t?t.addOrRebuild(e):(this.addEditor(e),this.addToAnnotationStorage(e))},Zg=new WeakSet,cT=function(){let e=null;for(e of x(this,ct));return e},ho=new WeakSet,ih=function(){if(x(this,Nt).size===0)return!0;
1if(x(this,Nt).size===1)for(const e of x(this,Nt).values())return e.isEmpty();return!1},Lf=new WeakSet,_v=function(e){for(const t of x(this,ct))t.unselect();x(this,ct).clear();for(const t of e)t.isEmpty()||(x(this,ct).add(t),t.select());L(this,nn,Ln).call(this,{hasSelectedEditor:this.hasSelection})},je(Jc,"TRANSLATE_SMALL",1),je(Jc,"TRANSLATE_BIG",10);let dc=Jc;var aa,sa,jr,oa,fr,xu,Xr,Nf,Dv;const Zi=class Zi{constructor(e){F(this,Nf);F(this,aa,"");F(this,sa,!1);F(this,jr,null);F(this,oa,null);F(this,fr,null);F(this,xu,!1);F(this,Xr,null);R(this,Xr,e)}static initialize(e){Zi._l10nPromise||(Zi._l10nPromise=e)}async render(){const e=R(this,jr,document.createElement("button"));e.className="altText";const t=await Zi._l10nPromise.get("pdfjs-editor-alt-text-button-label");e.textContent=t,e.setAttribute("aria-label",t),e.tabIndex="0";const r=x(this,Xr)._uiManager._signal;e.addEventListener("contextmenu",Qn,{signal:r}),e.addEventListener("pointerdown",a=>a.stopPropagation(),{signal:r});const i=a=>{a.preventDefault(),x(this,Xr)._uiManager.editAltText(x(this,Xr))};return e.addEventListener("click",i,{capture:!0,signal:r}),e.addEventListener("keydown",a=>{a.target===e&&a.key==="Enter"&&(R(this,xu,!0),i(a))},{signal:r}),await L(this,Nf,Dv).call(this),e}finish(){x(this,jr)&&(x(this,jr).focus({focusVisible:x(this,xu)}),R(this,xu,!1))}isEmpty(){return!x(this,aa)&&!x(this,sa)}get data(){return{altText:x(this,aa),decorative:x(this,sa)}}set data({altText:e,decorative:t}){x(this,aa)===e&&x(this,sa)===t||(R(this,aa,e),R(this,sa,t),L(this,Nf,Dv).call(this))}toggle(e=!1){x(this,jr)&&(!e&&x(this,fr)&&(clearTimeout(x(this,fr)),R(this,fr,null)),x(this,jr).disabled=!e)}destroy(){var e;(e=x(this,jr))==null||e.remove(),R(this,jr,null),R(this,oa,null)}};aa=new WeakMap,sa=new WeakMap,jr=new WeakMap,oa=new WeakMap,fr=new WeakMap,xu=new WeakMap,Xr=new WeakMap,Nf=new WeakSet,Dv=async function(){var i;const e=x(this,jr);if(!e)return;if(!x(this,aa)&&!x(this,sa)){e.classList.remove("done"),(i=x(this,oa))==null||i.remove();return}e.classList.add("done"),Zi._l10nPromise.get("pdfjs-editor-alt-text-edit-button-label").then(a=>{e.setAttribute("aria-label",a)});let t=x(this,oa);if(!t){R(this,oa,t=document.createElement("span")),t.className="tooltip",t.setAttribute("role","tooltip");const a=t.id="alt-text-tooltip-".concat(x(this,Xr).id);e.setAttribute("aria-describedby",a);const s=100,o=x(this,Xr)._uiManager._signal;o.addEventListener("abort",()=>{clearTimeout(x(this,fr)),R(this,fr,null)},{once:!0}),e.addEventListener("mouseenter",()=>{R(this,fr,setTimeout(()=>{R(this,fr,null),x(this,oa).classList.add("show"),x(this,Xr)._reportTelemetry({action:"alt_text_tooltip"})},s))},{signal:o}),e.addEventListener("mouseleave",()=>{var c;x(this,fr)&&(clearTimeout(x(this,fr)),R(this,fr,null)),(c=x(this,oa))==null||c.classList.remove("show")},{signal:o})}t.innerText=x(this,sa)?await Zi._l10nPromise.get("pdfjs-editor-alt-text-decorative-tooltip"):x(this,aa),t.parentNode||e.append(t);const r=x(this,Xr).getImageForAltText();r==null||r.setAttribute("aria-describedby",t.id)},je(Zi,"_l10nPromise",null);let tg=Zi;var fo,Gr,vn,vu,po,rn,go,bu,yu,bn,Bf,mo,as,Pf,xo,ca,yi,_u,Du,Ur,Mf,Jg,Wf,wv,Hf,Ev,zf,Av,Qg,uT,e1,lT,Vf,Tv,qf,Cv,jf,Fv,t1,hT,n1,fT,r1,dT,i1,pT,Xf,Sv,vo,ah;const ft=class ft{constructor(e){F(this,Wf);F(this,zf);F(this,Qg);F(this,e1);F(this,Vf);F(this,qf);F(this,jf);F(this,t1);F(this,n1);F(this,r1);F(this,i1);F(this,Xf);F(this,vo);F(this,fo,null);F(this,Gr,null);F(this,vn,null);F(this,vu,!1);F(this,po,!1);F(this,rn,null);F(this,go,null);F(this,bu,this.focusin.bind(this));F(this,yu,this.focusout.bind(this));F(this,bn,null);F(this,Bf,"");F(this,mo,!1);F(this,as,null);F(this,Pf,!1);F(this,xo,!1);F(this,ca,!1);F(this,yi,null);F(this,_u,0);F(this,Du,0);F(this,Ur,null);je(this,"_initialOptions",Object.create(null));je(this,"_isVisible",!0);je(this,"_uiManager",null);je(this,"_focusEventsAllowed",!0);je(this,"_l10nPromise",null);F(this,Mf,!1);F(this,Jg,ft._zIndex++);this.constructor===ft&&ht("Cannot initialize AnnotationEditor."),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;const{rotation:t,rawDims:{pageWidth:r,pageHeight:i,pageX:a,pageY:s}}=this.parent.viewport;this.rotation=t,this.pageRotation=(360+t-this._uiManager.viewParameters.rotation)%360,this.pageDimensions=[r,i],this.pageTranslation=[a,s];const[o,c]=this.parentDimensions;this.x=e.x/o,this.y=e.y/c,this.isAttachedToDOM=!1,this.deleted=!1}static get _resizerKeyboardManager(){const e=ft.prototype._resizeWithKeyboard,t=dc.TRANSLATE_SMALL,r=
1dc.TRANSLATE_BIG;return tt(this,"_resizerKeyboardManager",new T0([[["ArrowLeft","mac+ArrowLeft"],e,{args:[-t,0]}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],e,{args:[-r,0]}],[["ArrowRight","mac+ArrowRight"],e,{args:[t,0]}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],e,{args:[r,0]}],[["ArrowUp","mac+ArrowUp"],e,{args:[0,-t]}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],e,{args:[0,-r]}],[["ArrowDown","mac+ArrowDown"],e,{args:[0,t]}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],e,{args:[0,r]}],[["Escape","mac+Escape"],ft.prototype._stopResizingWithKeyboard]]))}get editorType(){return Object.getPrototypeOf(this).constructor._type}static get _defaultLineColor(){return tt(this,"_defaultLineColor",this._colorManager.getHexCode("CanvasText"))}static deleteAnnotationElement(e){const t=new I5({id:e.parent.getNextId(),parent:e.parent,uiManager:e._uiManager});t.annotationElementId=e.annotationElementId,t.deleted=!0,t._uiManager.addToAnnotationStorage(t)}static initialize(e,t,r){if(ft._l10nPromise||(ft._l10nPromise=new Map(["pdfjs-editor-alt-text-button-label","pdfjs-editor-alt-text-edit-button-label","pdfjs-editor-alt-text-decorative-tooltip","pdfjs-editor-resizer-label-topLeft","pdfjs-editor-resizer-label-topMiddle","pdfjs-editor-resizer-label-topRight","pdfjs-editor-resizer-label-middleRight","pdfjs-editor-resizer-label-bottomRight","pdfjs-editor-resizer-label-bottomMiddle","pdfjs-editor-resizer-label-bottomLeft","pdfjs-editor-resizer-label-middleLeft"].map(a=>[a,e.get(a.replaceAll(/([A-Z])/g,s=>"-".concat(s.toLowerCase())))]))),r!=null&&r.strings)for(const a of r.strings)ft._l10nPromise.set(a,e.get(a));if(ft._borderLineWidth!==-1)return;const i=getComputedStyle(document.documentElement);ft._borderLineWidth=parseFloat(i.getPropertyValue("--outline-width"))||0}static updateDefaultParams(e,t){}static get defaultPropertiesToUpdate(){return[]}static isHandlingMimeForPasting(e){return!1}static paste(e,t){ht("Not implemented")}get propertiesToUpdate(){return[]}get _isDraggable(){return x(this,Mf)}set _isDraggable(e){var t;R(this,Mf,e),(t=this.div)==null||t.classList.toggle("draggable",e)}get isEnterHandled(){return!0}center(){const[e,t]=this.pageDimensions;switch(this.parentRotation){case 90:this.x-=this.height*t/(e*2),this.y+=this.width*e/(t*2);break;case 180:this.x+=this.width/2,this.y+=this.height/2;break;case 270:this.x+=this.height*t/(e*2),this.y-=this.width*e/(t*2);break;default:this.x-=this.width/2,this.y-=this.height/2;break}this.fixAndSetPosition()}addCommands(e){this._uiManager.addCommands(e)}get currentLayer(){return this._uiManager.currentLayer}setInBackground(){this.div.style.zIndex=0}setInForeground(){this.div.style.zIndex=x(this,Jg)}setParent(e){e!==null?(this.pageIndex=e.pageIndex,this.pageDimensions=e.pageDimensions):L(this,vo,ah).call(this),this.parent=e}focusin(e){this._focusEventsAllowed&&(x(this,mo)?R(this,mo,!1):this.parent.setSelected(this))}focusout(e){var r;if(!this._focusEventsAllowed||!this.isAttachedToDOM)return;const t=e.relatedTarget;t!=null&&t.closest("#".concat(this.id))||(e.preventDefault(),(r=this.parent)!=null&&r.isMultipleSelection||this.commitOrRemove())}commitOrRemove(){this.isEmpty()?this.remove():this.commit()}commit(){this.addToAnnotationStorage()}addToAnnotationStorage(){this._uiManager.addToAnnotationStorage(this)}setAt(e,t,r,i){const[a,s]=this.parentDimensions;[r,i]=this.screenToPageTranslation(r,i),this.x=(e+r)/a,this.y=(t+i)/s,this.fixAndSetPosition()}translate(e,t){L(this,Wf,wv).call(this,this.parentDimensions,e,t)}translateInPage(e,t){x(this,as)||R(this,as,[this.x,this.y]),L(this,Wf,wv).call(this,this.pageDimensions,e,t),this.div.scrollIntoView({block:"nearest"})}drag(e,t){x(this,as)||R(this,as,[this.x,this.y]);const[r,i]=this.parentDimensions;if(this.x+=e/r,this.y+=t/i,this.parent&&(this.x<0||this.x>1||this.y<0||this.y>1)){const{x:u,y:l}=this.div.getBoundingClientRect();this.parent.findNewParent(this,u,l)&&(this.x-=Math.floor(this.x),this.y-=Math.floor(this.y))}let{x:a,y:s}=this;const[o,c]=this.getBaseTranslation();a+=o,s+=c,this.div.style.left="".concat((100*a).toFixed(2),"%"),this.div.style.top="".concat((100*s).toFixed(2),"%"),this.div.scrollIntoView({block:"nearest"})}get _hasBeenMoved(){return!!x(this,as)&&(x(this,as)[0]!==this.x||x(this,as)[1]!==this.y)}getBaseTranslation(){const[e,t]=this.parentDimensions,{_borderLineWidth:r}=ft,i=r/e,a=r/t;switch(this.rotation){case 90:return[-i,a];case 180:return[i,a];case 270:return[i,-a];default:return[-i,-a]}}get _mustFixPosition(){return!0}fixAndSetPosition(e=this.rotation){const[t,r]=this.pageDimensions;let{x:i,y:a,width:s,height:o}=this;if(s*=t,o*=r,i*=t,a*=r,this._mustFixPosition)switch(e){case 0:i=Math.max(0,Math.min(t-s,i)),a=Math.max(0,Math.min(r-o,a));break;case 90:i=Math.max(0,Math.min(t-o,i)),a=Math.min(r,Math.max(s,a));break;case 180:i=Math.min(t,Math.max(s,i)),a=Math.min(r,Math.max(o,a));break;case 270:i=Math.min(t,Math.max(o,i)),a=Math.max(0,Math.min(r-s,a));break}this.x=i/=t,this.y=a/=r;const[c,u]=this.getBaseTranslation();i+=c,a+=u;const{style:l}=this.div;
1l.left="".concat((100*i).toFixed(2),"%"),l.top="".concat((100*a).toFixed(2),"%"),this.moveInDOM()}screenToPageTranslation(e,t){var r;return L(r=ft,Hf,Ev).call(r,e,t,this.parentRotation)}pageTranslationToScreen(e,t){var r;return L(r=ft,Hf,Ev).call(r,e,t,360-this.parentRotation)}get parentScale(){return this._uiManager.viewParameters.realScale}get parentRotation(){return(this._uiManager.viewParameters.rotation+this.pageRotation)%360}get parentDimensions(){const{parentScale:e,pageDimensions:[t,r]}=this,i=t*e,a=r*e;return Zn.isCSSRoundSupported?[Math.round(i),Math.round(a)]:[i,a]}setDims(e,t){const[r,i]=this.parentDimensions;this.div.style.width="".concat((100*e/r).toFixed(2),"%"),x(this,po)||(this.div.style.height="".concat((100*t/i).toFixed(2),"%"))}fixDims(){const{style:e}=this.div,{height:t,width:r}=e,i=r.endsWith("%"),a=!x(this,po)&&t.endsWith("%");if(i&&a)return;const[s,o]=this.parentDimensions;i||(e.width="".concat((100*parseFloat(r)/s).toFixed(2),"%")),!x(this,po)&&!a&&(e.height="".concat((100*parseFloat(t)/o).toFixed(2),"%"))}getInitialTranslation(){return[0,0]}altTextFinish(){var e;(e=x(this,vn))==null||e.finish()}async addEditToolbar(){return x(this,bn)||x(this,xo)?x(this,bn):(R(this,bn,new hv(this)),this.div.append(x(this,bn).render()),x(this,vn)&&x(this,bn).addAltTextButton(await x(this,vn).render()),x(this,bn))}removeEditToolbar(){var e;x(this,bn)&&(x(this,bn).remove(),R(this,bn,null),(e=x(this,vn))==null||e.destroy())}getClientDimensions(){return this.div.getBoundingClientRect()}async addAltTextButton(){x(this,vn)||(tg.initialize(ft._l10nPromise),R(this,vn,new tg(this)),x(this,fo)&&(x(this,vn).data=x(this,fo),R(this,fo,null)),await this.addEditToolbar())}get altTextData(){var e;return(e=x(this,vn))==null?void 0:e.data}set altTextData(e){x(this,vn)&&(x(this,vn).data=e)}hasAltText(){var e;return!((e=x(this,vn))!=null&&e.isEmpty())}render(){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=x(this,vu)?-1:0,this._isVisible||this.div.classList.add("hidden"),this.setInForeground();const e=this._uiManager._signal;this.div.addEventListener("focusin",x(this,bu),{signal:e}),this.div.addEventListener("focusout",x(this,yu),{signal:e});const[t,r]=this.parentDimensions;this.parentRotation%180!==0&&(this.div.style.maxWidth="".concat((100*r/t).toFixed(2),"%"),this.div.style.maxHeight="".concat((100*t/r).toFixed(2),"%"));const[i,a]=this.getInitialTranslation();return this.translate(i,a),eg(this,this.div,["pointerdown"]),this.div}pointerdown(e){const{isMac:t}=Zn.platform;if(e.button!==0||e.ctrlKey&&t){e.preventDefault();return}if(R(this,mo,!0),this._isDraggable){L(this,t1,hT).call(this,e);return}L(this,jf,Fv).call(this,e)}moveInDOM(){x(this,yi)&&clearTimeout(x(this,yi)),R(this,yi,setTimeout(()=>{var e;R(this,yi,null),(e=this.parent)==null||e.moveEditorInDOM(this)},0))}_setParentAndPosition(e,t,r){e.changeParent(this),this.x=t,this.y=r,this.fixAndSetPosition()}getRect(e,t,r=this.rotation){const i=this.parentScale,[a,s]=this.pageDimensions,[o,c]=this.pageTranslation,u=e/i,l=t/i,h=this.x*a,f=this.y*s,p=this.width*a,g=this.height*s;switch(r){case 0:return[h+u+o,s-f-l-g+c,h+u+p+o,s-f-l+c];case 90:return[h+l+o,s-f+u+c,h+l+g+o,s-f+u+p+c];case 180:return[h-u-p+o,s-f+l+c,h-u+o,s-f+l+g+c];case 270:return[h-l-g+o,s-f-u-p+c,h-l+o,s-f-u+c];default:throw new Error("Invalid rotation")}}getRectInCurrentCoords(e,t){const[r,i,a,s]=e,o=a-r,c=s-i;switch(this.rotation){case 0:return[r,t-s,o,c];case 90:return[r,t-i,c,o];case 180:return[a,t-i,o,c];case 270:return[a,t-s,c,o];default:throw new Error("Invalid rotation")}}onceAdded(){}isEmpty(){return!1}enableEditMode(){R(this,xo,!0)}disableEditMode(){R(this,xo,!1)}isInEditMode(){return x(this,xo)}shouldGetKeyboardEvents(){return x(this,ca)}needsToBeRebuilt(){return this.div&&!this.isAttachedToDOM}rebuild(){var t,r;const e=this._uiManager._signal;(t=this.div)==null||t.addEventListener("focusin",x(this,bu),{signal:e}),(r=this.div)==null||r.addEventListener("focusout",x(this,yu),{signal:e})}rotate(e){}serialize(e=!1,t=null){ht("An editor must be serializable")}static deserialize(e,t,r){const i=new this.prototype.constructor({parent:t,id:t.getNextId(),uiManager:r});i.rotation=e.rotation,R(i,fo,e.accessibilityData);const[a,s]=i.pageDimensions,[o,c,u,l]=i.getRectInCurrentCoords(e.rect,s);return i.x=o/a,i.y=c/s,i.width=u/a,i.height=l/s,i}get hasBeenModified(){return!!this.annotationElementId&&(this.deleted||this.serialize()!==null)}remove(){if(this.div.removeEventListener("focusin",x(this,bu)),this.div.removeEventListener("focusout",x(this,yu)),this.isEmpty()||this.commit(),this.parent?this.parent.remove(this):this._uiManager.removeEditor(this),x(this,yi)&&(clearTimeout(x(this,yi)),R(this,yi,null)),L(this,vo,ah).call(this),this.removeEditToolbar(),x(this,Ur)){for(const e of x(this,Ur).values())clearTimeout(e);R(this,Ur,null)}this.parent=null}get isResizable(){return!1}makeResizable(){this.isResizable&&(L(this,Qg,uT).call(this),x(this,rn).classList.remove("hidden"),eg(this,this.div,["keydown"]))}get toolbarPosition(){return null}keydown(e){if(!this.isResizable||e.target!==this.div||e.key!=="Enter")return;this._uiManager.setSelected(this),R(this,go,{savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height});const t=x(this,rn).children;if(!x(this,Gr)){R(this,Gr,Array.from(t));const s=L(this,n1,fT).bind(this),o=L(this,r1,dT).bind(this),c=this._uiManager._signal;for(const u of x(this,Gr)){const l=u.getAttribute("data-resizer-name");u.setAttribute("role","spinbutton"),u.addEventListener("keydown",s,{signal:c}),u.addEventListener("blur",o,{signal:c}),u.addEventListener("focus",L(this,i1,pT).bind(this,l),{signal:c}),ft._l10nPromise.get("pdfjs-editor-resizer-label-".concat(l)).then(h=>u.setAttribute("aria-label",h))}}const r=x(this,Gr)[0];let i=0;for(const s of t){if(s===r)break;
1i++}const a=(360-this.rotation+this.parentRotation)%360/90*(x(this,Gr).length/4);if(a!==i){if(a<i)for(let o=0;o<i-a;o++)x(this,rn).append(x(this,rn).firstChild);else if(a>i)for(let o=0;o<a-i;o++)x(this,rn).firstChild.before(x(this,rn).lastChild);let s=0;for(const o of t){const u=x(this,Gr)[s++].getAttribute("data-resizer-name");ft._l10nPromise.get("pdfjs-editor-resizer-label-".concat(u)).then(l=>o.setAttribute("aria-label",l))}}L(this,Xf,Sv).call(this,0),R(this,ca,!0),x(this,rn).firstChild.focus({focusVisible:!0}),e.preventDefault(),e.stopImmediatePropagation()}_resizeWithKeyboard(e,t){x(this,ca)&&L(this,qf,Cv).call(this,x(this,Bf),{movementX:e,movementY:t})}_stopResizingWithKeyboard(){L(this,vo,ah).call(this),this.div.focus()}select(){var e,t;if(this.makeResizable(),(e=this.div)==null||e.classList.add("selectedEditor"),!x(this,bn)){this.addEditToolbar().then(()=>{var r,i;(r=this.div)!=null&&r.classList.contains("selectedEditor")&&((i=x(this,bn))==null||i.show())});return}(t=x(this,bn))==null||t.show()}unselect(){var e,t,r,i;(e=x(this,rn))==null||e.classList.add("hidden"),(t=this.div)==null||t.classList.remove("selectedEditor"),(r=this.div)!=null&&r.contains(document.activeElement)&&this._uiManager.currentLayer.div.focus({preventScroll:!0}),(i=x(this,bn))==null||i.hide()}updateParams(e,t){}disableEditing(){}enableEditing(){}enterInEditMode(){}getImageForAltText(){return null}get contentDiv(){return this.div}get isEditing(){return x(this,Pf)}set isEditing(e){R(this,Pf,e),this.parent&&(e?(this.parent.setSelected(this),this.parent.setActiveEditor(this)):this.parent.setActiveEditor(null))}setAspectRatio(e,t){R(this,po,!0);const r=e/t,{style:i}=this.div;i.aspectRatio=r,i.height="auto"}static get MIN_SIZE(){return 16}static canCreateNewEmptyEditor(){return!0}get telemetryInitialData(){return{action:"added"}}get telemetryFinalData(){return null}_reportTelemetry(e,t=!1){if(t){x(this,Ur)||R(this,Ur,new Map);const{action:r}=e;let i=x(this,Ur).get(r);i&&clearTimeout(i),i=setTimeout(()=>{this._reportTelemetry(e),x(this,Ur).delete(r),x(this,Ur).size===0&&R(this,Ur,null)},ft._telemetryTimeout),x(this,Ur).set(r,i);return}e.type||(e.type=this.editorType),this._uiManager._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:e}})}show(e=this._isVisible){this.div.classList.toggle("hidden",!e),this._isVisible=e}enable(){this.div&&(this.div.tabIndex=0),R(this,vu,!1)}disable(){this.div&&(this.div.tabIndex=-1),R(this,vu,!0)}renderAnnotationElement(e){let t=e.container.querySelector(".annotationContent");if(!t)t=document.createElement("div"),t.classList.add("annotationContent",this.editorType),e.container.prepend(t);else if(t.nodeName==="CANVAS"){const r=t;t=document.createElement("div"),t.classList.add("annotationContent",this.editorType),r.before(t)}return t}resetAnnotationElement(e){const{firstChild:t}=e.container;t.nodeName==="DIV"&&t.classList.contains("annotationContent")&&t.remove()}};fo=new WeakMap,Gr=new WeakMap,vn=new WeakMap,vu=new WeakMap,po=new WeakMap,rn=new WeakMap,go=new WeakMap,bu=new WeakMap,yu=new WeakMap,bn=new WeakMap,Bf=new WeakMap,mo=new WeakMap,as=new WeakMap,Pf=new WeakMap,xo=new WeakMap,ca=new WeakMap,yi=new WeakMap,_u=new WeakMap,Du=new WeakMap,Ur=new WeakMap,Mf=new WeakMap,Jg=new WeakMap,Wf=new WeakSet,wv=function([e,t],r,i){[r,i]=this.screenToPageTranslation(r,i),this.x+=r/e,this.y+=i/t,this.fixAndSetPosition()},Hf=new WeakSet,Ev=function(e,t,r){switch(r){case 90:return[t,-e];case 180:return[-e,-t];case 270:return[-t,e];default:return[e,t]}},zf=new WeakSet,Av=function(e){switch(e){case 90:{const[t,r]=this.pageDimensions;return[0,-t/r,r/t,0]}case 180:return[-1,0,0,-1];case 270:{const[t,r]=this.pageDimensions;return[0,t/r,-r/t,0]}default:return[1,0,0,1]}},Qg=new WeakSet,uT=function(){if(x(this,rn))return;R(this,rn,document.createElement("div")),x(this,rn).classList.add("resizers");const e=this._willKeepAspectRatio?["topLeft","topRight","bottomRight","bottomLeft"]:["topLeft","topMiddle","topRight","middleRight","bottomRight","bottomMiddle","bottomLeft","middleLeft"],t=this._uiManager._signal;for(const r of e){const i=document.createElement("div");x(this,rn).append(i),i.classList.add("resizer",r),i.setAttribute("data-resizer-name",r),i.addEventListener("pointerdown",L(this,e1,lT).bind(this,r),{signal:t}),i.addEventListener("contextmenu",Qn,{signal:t}),i.tabIndex=-1}this.div.prepend(x(this,rn))},e1=new WeakSet,lT=function(e,t){var d;t.preventDefault();const{isMac:r}=Zn.platform;if(t.button!==0||t.ctrlKey&&r)return;(d=x(this,vn))==null||d.toggle(!1);const i=L(this,qf,Cv).bind(this,e),a=this._isDraggable;this._isDraggable=!1;const s=this._uiManager._signal,o={passive:!0,capture:!0,signal:s};this.parent.togglePointerEvents(!1),window.addEventListener("pointermove",i,o),window.addEventListener("contextmenu",Qn,{signal:s});const c=this.x,u=this.y,l=this.width,h=this.height,f=this.parent.div.style.cursor,p=this.div.style.cursor;this.div.style.cursor=this.parent.div.style.cursor=window.getComputedStyle(t.target).cursor;const g=()=>{var m;this.parent.togglePointerEvents(!0),(m=x(this,vn))==null||m.toggle(!0),this._isDraggable=a,window.removeEventListener("pointerup",g),window.removeEventListener("blur",g),window.removeEventListener("pointermove",i,o),window.removeEventListener("contextmenu",Qn),this.parent.div.style.cursor=f,this.div.style.cursor=p,L(this,Vf,Tv).call(this,c,u,l,h)};window.addEventListener("pointerup",g,{signal:s}),window.addEventListener("blur",g,{signal:s})},Vf=new WeakSet,Tv=function(e,t,r,i){const a=this.x,s=this.y,o=this.width,c=this.height;a===e&&s===t&&o===r&&c===i||this.addCommands({cmd:()=>{this.width=o,this.height=c,this.x=a,this.y=s;const[u,l]=this.parentDimensions;this.setDims(u*o,l*c),this.fixAndSetPosition()},undo:()=>{this.width=r,this.height=i,this.x=e,this.y=t;const[u,l]=this.parentDimensions;this.setDims(u*r,l*i),this.fixAndSetPosition()},mustExec:!0})},qf=new WeakSet,Cv=function(e,t){const[r,i]=this.parentDimensions,a=this.x,s=this.y,o=this.width,c=this.height,u=ft.MIN_SIZE/r,l=ft.MIN_SIZE/i,h=N=>Math.round(N*1e4)/1e4,f=L(this,zf,Av).call(this,this.rotation),p=(N,ie)=>[f[0]*N+f[2]*ie,f[1]*N+f[3]*ie],g=L(this,zf,Av).call(this,360-this.rotation),d=(N,ie)=>[g[0]*N+g[2]*ie,g[1]*N+g[3]*ie];let m,v,b=!1,y=!1;switch(e){case"topLeft":b=!0,m=(N,ie)=>[0,0],v=(N,ie)=>[N,ie];break;case"topMiddle":m=(N,ie)=>[N/2,0],v=(N,ie)=>[N/2,ie];break;case"topRight":b=!0,m=(N,ie)=>[N,0],v=(N,ie)=>[0,ie];break;case"middleRight":y=!0,m=(N,ie)=>[N,ie/2],v=(N,ie)=>[0,ie/2];break;case"bottomRight":b=!0,m=(N,ie)=>[N,ie],v=(N,ie)=>[0,0];break;case"bottomMiddle":m=(N,ie)=>[N/2,ie],v=(N,ie)=>[N/2,0];break;case"bottomLeft":b=!0,m=(N,ie)=>[0,ie],v=(N,ie)=>[N,0];break;case"middleLeft":y=!0,m=(N,ie)=>[0,ie/2],v=(N,ie)=>[N,ie/2];break}const _=m(o,c),w=v(o,c);let D=p(...w);const E=h(a+D[0]),U=h(s+D[1]);let S=1,z=1,[V,A]=this.screenToPageTranslation(t.movementX,t.movementY);if([V,A]=d(V/r,A/i),b){const N=Math.hypot(o,c);S=z=Math.max(Math.min(Math.hypot(w[0]-_[0]-V,w[1]-_[1]-A)/N,1/o,1/c),u/o,l/c)}else y?S=Math.max(u,Math.min(1,Math.abs(w[0]-_[0]-V)))/o:z=Math.max(l,Math.min(1,Math.abs(w[1]-_[1]-A)))/c;const P=h(o*S),T=h(c*z);D=p(...v(P,T));const J=E-D[0],O=U-D[1];this.width=P,this.height=T,this.x=J,this.y=O,this.setDims(r*P,i*T),this.fixAndSetPosition()},jf=new WeakSet,Fv=function(e){const{isMac:t}=Zn.platform;e.ctrlKey&&!t||e.shiftKey||e.metaKey&&t?this.parent.toggleSelected(this):this.parent.setSelected(this)},t1=new WeakSet,hT=function(e){const t=this._uiManager.isSelected(this);this._uiManager.setUpDragSession();let r,i;const a=this._uiManager._signal;t&&(this.div.classList.add("moving"),r={passive:!0,capture:!0,signal:a},R(this,_u,e.clientX),R(this,Du,e.clientY),i=o=>{const{clientX:c,clientY:u}=o,[l,h]=this.screenToPageTranslation(c-x(this,_u),u-x(this,Du));R(this,_u,c),R(this,Du,u),this._uiManager.dragSelectedEditors(l,h)},window.addEventListener("pointermove",i,r));const s=()=>{window.removeEventListener("pointerup",s),window.removeEventListener("blur",s),t&&(this.div.classList.remove("moving"),window.removeEventListener("pointermove",i,r)),R(this,mo,!1),this._uiManager.endDragSession()||L(this,jf,Fv).call(this,e)};window.addEventListener("pointerup",s,{signal:a}),window.addEventListener("blur",s,{signal:a})},n1=new WeakSet,fT=function(e){ft._resizerKeyboardManager.exec(this,e)},r1=new WeakSet,dT=function(e){var t;x(this,ca)&&((t=e.relatedTarget)==null?void 0:t.parentNode)!==x(this,rn)&&L(this,vo,ah).call(this)},i1=new WeakSet,pT=function(e){R(this,Bf,x(this,ca)?e:"")},Xf=new WeakSet,Sv=function(e){if(x(this,Gr))for(const t of x(this,Gr))t.tabIndex=e},vo=new WeakSet,ah=function(){if(R(this,ca,!1),L(this,Xf,Sv).call(this,-1),x(this,go)){const{savedX:e,s
1avedY:t,savedWidth:r,savedHeight:i}=x(this,go);L(this,Vf,Tv).call(this,e,t,r,i),R(this,go,null)}},F(ft,Hf),je(ft,"_borderLineWidth",-1),je(ft,"_colorManager",new gv),je(ft,"_zIndex",1),je(ft,"_telemetryTimeout",1e3);let st=ft;class I5 extends st{constructor(e){super(e),this.annotationElementId=e.annotationElementId,this.deleted=!0}serialize(){return{id:this.annotationElementId,deleted:!0,pageIndex:this.pageIndex}}}const rD=3285377520,Er=4294901760,hi=65535;class gT{constructor(e){this.h1=e?e&4294967295:rD,this.h2=e?e&4294967295:rD}update(e){let t,r;if(typeof e=="string"){t=new Uint8Array(e.length*2),r=0;for(let d=0,m=e.length;d<m;d++){const v=e.charCodeAt(d);v<=255?t[r++]=v:(t[r++]=v>>>8,t[r++]=v&255)}}else if(ArrayBuffer.isView(e))t=e.slice(),r=t.byteLength;else throw new Error("Invalid data format, must be a string or TypedArray.");const i=r>>2,a=r-i*4,s=new Uint32Array(t.buffer,0,i);let o=0,c=0,u=this.h1,l=this.h2;const h=3432918353,f=461845907,p=h&hi,g=f&hi;for(let d=0;d<i;d++)d&1?(o=s[d],o=o*h&Er|o*p&hi,o=o<<15|o>>>17,o=o*f&Er|o*g&hi,u^=o,u=u<<13|u>>>19,u=u*5+3864292196):(c=s[d],c=c*h&Er|c*p&hi,c=c<<15|c>>>17,c=c*f&Er|c*g&hi,l^=c,l=l<<13|l>>>19,l=l*5+3864292196);switch(o=0,a){case 3:o^=t[i*4+2]<<16;case 2:o^=t[i*4+1]<<8;case 1:o^=t[i*4],o=o*h&Er|o*p&hi,o=o<<15|o>>>17,o=o*f&Er|o*g&hi,i&1?u^=o:l^=o}this.h1=u,this.h2=l}hexdigest(){let e=this.h1,t=this.h2;return e^=t>>>1,e=e*3981806797&Er|e*36045&hi,t=t*4283543511&Er|((t<<16|e>>>16)*2950163797&Er)>>>16,e^=t>>>1,e=e*444984403&Er|e*60499&hi,t=t*3301882366&Er|((t<<16|e>>>16)*3120437893&Er)>>>16,e^=t>>>1,(e>>>0).toString(16).padStart(8,"0")+(t>>>0).toString(16).padStart(8,"0")}}const kv=Object.freeze({map:null,hash:"",transfer:void 0});var bo,yo,Kt,a1,mT;class $b{constructor(){F(this,a1);F(this,bo,!1);F(this,yo,null);F(this,Kt,new Map);this.onSetModified=null,this.onResetModified=null,this.onAnnotationEditor=null}getValue(e,t){const r=x(this,Kt).get(e);return r===void 0?t:Object.assign(t,r)}getRawValue(e){return x(this,Kt).get(e)}remove(e){if(x(this,Kt).delete(e),x(this,Kt).size===0&&this.resetModified(),typeof this.onAnnotationEditor=="function"){for(const t of x(this,Kt).values())if(t instanceof st)return;this.onAnnotationEditor(null)}}setValue(e,t){const r=x(this,Kt).get(e);let i=!1;if(r!==void 0)for(const[a,s]of Object.entries(t))r[a]!==s&&(i=!0,r[a]=s);else i=!0,x(this,Kt).set(e,t);i&&L(this,a1,mT).call(this),t instanceof st&&typeof this.onAnnotationEditor=="function"&&this.onAnnotationEditor(t.constructor._type)}has(e){return x(this,Kt).has(e)}getAll(){return x(this,Kt).size>0?zb(x(this,Kt)):null}setAll(e){for(const[t,r]of Object.entries(e))this.setValue(t,r)}get size(){return x(this,Kt).size}resetModified(){x(this,bo)&&(R(this,bo,!1),typeof this.onResetModified=="function"&&this.onResetModified())}get print(){return new xT(this)}get serializable(){if(x(this,Kt).size===0)return kv;const e=new Map,t=new gT,r=[],i=Object.create(null);let a=!1;for(const[s,o]of x(this,Kt)){const c=o instanceof st?o.serialize(!1,i):o;c&&(e.set(s,c),t.update("".concat(s,":").concat(JSON.stringify(c))),a||(a=!!c.bitmap))}if(a)for(const s of e.values())s.bitmap&&r.push(s.bitmap);return e.size>0?{map:e,hash:t.hexdigest(),transfer:r}:kv}get editorStats(){var r;let e=null;const t=new Map;for(const i of x(this,Kt).values()){if(!(i instanceof st))continue;const a=i.telemetryFinalData;if(!a)continue;const{type:s}=a;t.has(s)||t.set(s,Object.getPrototypeOf(i).constructor),e||(e=Object.create(null));const o=e[s]||(e[s]=new Map);for(const[c,u]of Object.entries(a)){if(c==="type")continue;let l=o.get(c);l||(l=new Map,o.set(c,l));const h=(r=l.get(u))!=null?r:0;l.set(u,h+1)}}for(const[i,a]of t)e[i]=a.computeTelemetryFinalData(e[i]);return e}resetModifiedIds(){R(this,yo,null)}get modifiedIds(){if(x(this,yo))return x(this,yo);const e=[];for(const t of x(this,Kt).values())!(t instanceof st)||!t.annotationElementId||!t.serialize()||e.push(t.annotationElementId);return R(this,yo,{ids:new Set(e),hash:e.join(",")})}}bo=new WeakMap,yo=new WeakMap,Kt=new WeakMap,a1=new WeakSet,mT=function(){x(this,bo)||(R(this,bo,!0),typeof this.onSetModified=="function"&&this.onSetModified())};var Gf;class xT extends $b{constructor(t){super();F(this,Gf,void 0);const{map:r,hash:i,transfer:a}=t.serializable,s=structuredClone(r,a?{transfer:a}:null);R(this,Gf,{map:s,hash:i,transfer:a})}get print(){ht("Should not call PrintAnnotationStorage.print")}get serializable(){return x(this,Gf)}get modifiedIds(){return tt(this,"modifiedIds",{ids:new Set,hash:""})}}Gf=new WeakMap;var wu;class O5{constructor({ownerDocument:e=globalThis.document,styleElement:t=null}){F(this,wu,new Set);this._document=e,this.nativeFontFaces=new Set,this.styleElement=null,this.loadingRequests=[],this.loadTestFontId=0}addNativeFontFace(e){this.nativeFontFaces.add(e),this._document.fonts.add(e)}removeNativeFontFace(e){this.nativeFontFaces.delete(e),this._document.fonts.delete(e)}insertRule(e){this.styleElement||(this.styleElement=this._document.createElement("style"),this._document.documentElement.getElementsByTagName("head")[0].append(this.styleElement));const t=this.styleElement.sheet;t.insertRule(e,t.cssRules.length)}clear(){for(const e of this.nativeFontFaces)this._document.fonts.delete(e);this.nativeFontFaces.clear(),x(this,wu).clear(),this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}async loadSystemFont({systemFontInfo:e,_inspectFont:t}
1){if(!(!e||x(this,wu).has(e.loadedName))){if(Ht(!this.disableFontFace,"loadSystemFont shouldn't be called when `disableFontFace` is set."),this.isFontLoadingAPISupported){const{loadedName:r,src:i,style:a}=e,s=new FontFace(r,i,a);this.addNativeFontFace(s);try{await s.load(),x(this,wu).add(r),t==null||t(e)}catch(o){Ye("Cannot load system font: ".concat(e.baseFontName,", installing it could help to improve PDF rendering.")),this.removeNativeFontFace(s)}return}ht("Not implemented: loadSystemFont without the Font Loading API.")}}async bind(e){if(e.attached||e.missingFile&&!e.systemFontInfo)return;if(e.attached=!0,e.systemFontInfo){await this.loadSystemFont(e);return}if(this.isFontLoadingAPISupported){const r=e.createNativeFontFace();if(r){this.addNativeFontFace(r);try{await r.loaded}catch(i){throw Ye("Failed to load font '".concat(r.family,"': '").concat(i,"'.")),e.disableFontFace=!0,i}}return}const t=e.createFontFaceRule();if(t){if(this.insertRule(t),this.isSyncFontLoadingSupported)return;await new Promise(r=>{const i=this._queueLoadingCallback(r);this._prepareFontLoadEvent(e,i)})}}get isFontLoadingAPISupported(){var t;const e=!!((t=this._document)!=null&&t.fonts);return tt(this,"isFontLoadingAPISupported",e)}get isSyncFontLoadingSupported(){let e=!1;return(wn||typeof navigator<"u"&&typeof(navigator==null?void 0:navigator.userAgent)=="string"&&/Mozilla\/5.0.*?rv:\d+.*? Gecko/.test(navigator.userAgent))&&(e=!0),tt(this,"isSyncFontLoadingSupported",e)}_queueLoadingCallback(e){function t(){for(Ht(!i.done,"completeRequest() cannot be called twice."),i.done=!0;r.length>0&&r[0].done;){const a=r.shift();setTimeout(a.callback,0)}}const{loadingRequests:r}=this,i={done:!1,complete:t,callback:e};return r.push(i),i}get _loadTestFont(){const e=atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==");return tt(this,"_loadTestFont",e)}_prepareFontLoadEvent(e,t){function r(_,w){return _.charCodeAt(w)<<24|_.charCodeAt(w+1)<<16|_.charCodeAt(w+2)<<8|_.charCodeAt(w+3)&255}function i(_,w,D,E){const U=_.substring(0,w),S=_.substring(w+D);return U+E+S}let a,s;const o=this._document.createElement("canvas");o.width=1,o.height=1;const c=o.getContext("2d");let u=0;function l(_,w){if(++u>30){Ye("Load test font never loaded."),w();return}if(c.font="30px "+_,c.fillText(".",0,20),c.getImageData(0,0,1,1).data[3]>0){w();return}setTimeout(l.bind(null,_,w))}const h="lt".concat(Date.now()).concat(this.loadTestFontId++);let f=this._loadTestFont;f=i(f,976,h.length,h);const g=16,d=1482184792;let m=r(f,g);for(a=0,s=h.length-3;a<s;a+=4)m=m-d+r(h,a)|0;a<h.length&&(m=m-d+r(h+"XXX",a)|0),f=i(f,g,4,x5(m));const v="url(data:font/opentype;base64,".concat(btoa(f),");"),b='@font-face {font-family:"'.concat(h,'";src:').concat(v,"}");this.insertRule(b);const 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(const _ of[e.loadedName,h]){const w=this._document.createElement("span");w.textContent="Hi",w.style.fontFamily=_,y.append(w)}this._document.body.append(y),l(h,()=>{y.remove(),t.complete()})}}wu=new WeakMap;class L5{constructor(e,{disableFontFace:t=!1,inspectFont:r=null}){this.compiledGlyphs=Object.create(null);for(const i in e)this[i]=e[i];this.disableFontFace=t===!0,this._inspectFont=r}createNativeFontFace(){var t;if(!this.data||this.disableFontFace)return null;let e;if(!this.cssFontInfo)e=new FontFace(this.loadedName,this.data,{});else{const 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)}return(t=this._inspectFont)==null||t.call(this,this),e}createFontFaceRule(){var i;if(!this.data||this.disableFontFace)return null;const e=MA(this.data),t="url(data:".concat(this.mimetype,";base64,").concat(btoa(e),");");let r;if(!this.cssFontInfo)r='@font-face {font-family:"'.concat(this.loadedName,'";src:').concat(t,"}");else{let a="font-weight: ".concat(this.cssFontInfo.fontWeight,";");this.cssFontInfo.italicAngle&&(a+="font-style: oblique ".concat(this.cssFontInfo.italicAngle,"deg;")),r='@font-face {font-family:"'.concat(this.cssFontInfo.fontFamily,'";').concat(a,"src:").concat(t,"}")}return(i=this._inspectFont)==null||i.call(this,this,t),r}getPathGenerator(e,t){if(this.compiledGlyphs[t]!==void 0)return this.compiledGlyphs[t];let r;try{r=e.get(this.loadedName+"_path_"+t)}catch(a){Ye('getPathGenerator - ignoring character: "'.concat(a,'".'))}if(!Array.isArray(r)||r.length===0)return this.compiledGlyphs[t]=function(a,s){};const i=[];for(let a=0,s=r.length;a<s;)switch(r[a++]){case ji.BEZIER_CURVE_TO:{const[o,c,u,l,h,f]=r.slice(a,a+6);i.push(p=>p.bezierCurveTo(o,c,u,l,h,f)),a+=6}break;case ji.MOVE_TO:{const[o,c]=r.slice(a,a+2);
1i.push(u=>u.moveTo(o,c)),a+=2}break;case ji.LINE_TO:{const[o,c]=r.slice(a,a+2);i.push(u=>u.lineTo(o,c)),a+=2}break;case ji.QUADRATIC_CURVE_TO:{const[o,c,u,l]=r.slice(a,a+4);i.push(h=>h.quadraticCurveTo(o,c,u,l)),a+=4}break;case ji.RESTORE:i.push(o=>o.restore());break;case ji.SAVE:i.push(o=>o.save());break;case ji.SCALE:Ht(i.length===2,"Scale command is only valid at the third position.");break;case ji.TRANSFORM:{const[o,c,u,l,h,f]=r.slice(a,a+6);i.push(p=>p.transform(o,c,u,l,h,f)),a+=6}break;case ji.TRANSLATE:{const[o,c]=r.slice(a,a+2);i.push(u=>u.translate(o,c)),a+=2}break}return this.compiledGlyphs[t]=function(s,o){i[0](s),i[1](s),s.scale(o,-o);for(let c=2,u=i.length;c<u;c++)i[c](s)}}}if(wn){var Uv=Promise.withResolvers(),Dh=null;(async()=>{const e=await K0(()=>Promise.resolve().then(()=>yh),[]),t=await K0(()=>Promise.resolve().then(()=>yh),void 0),r=await K0(()=>Promise.resolve().then(()=>yh),void 0),i=await K0(()=>Promise.resolve().then(()=>yh),void 0);let a,s;return new Map(Object.entries({fs:e,http:t,https:r,url:i,canvas:a,path2d:s}))})().then(e=>{Dh=e,Uv.resolve()},e=>{Ye("loadPackages: ".concat(e)),Dh=new Map,Uv.resolve()})}class Li{static get promise(){return Uv.promise}static get(e){return Dh==null?void 0:Dh.get(e)}}const vT=function(n){return Li.get("fs").promises.readFile(n).then(t=>new Uint8Array(t))};class N5 extends Dm{}class B5 extends Qp{_createCanvas(e,t){return Li.get("canvas").createCanvas(e,t)}}class P5 extends wm{_fetchData(e,t){return vT(e).then(r=>({cMapData:r,compressionType:t}))}}class M5 extends Em{_fetchData(e){return vT(e)}}const Pn={FILL:"Fill",STROKE:"Stroke",SHADING:"Shading"};function Rv(n,e){if(!e)return;const t=e[2]-e[0],r=e[3]-e[1],i=new Path2D;i.rect(e[0],e[1],t,r),n.clip(i)}class C0{constructor(){this.constructor===C0&&ht("Cannot initialize BaseShadingPattern.")}getPattern(){ht("Abstract method `getPattern` called.")}}class W5 extends C0{constructor(e){super(),this._type=e[1],this._bbox=e[2],this._colorStops=e[3],this._p0=e[4],this._p1=e[5],this._r0=e[6],this._r1=e[7],this.matrix=null}_createGradient(e){let t;this._type==="axial"?t=e.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):this._type==="radial"&&(t=e.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));for(const r of this._colorStops)t.addColorStop(r[0],r[1]);return t}getPattern(e,t,r,i){let a;if(i===Pn.STROKE||i===Pn.FILL){const s=t.current.getClippedPathBoundingBox(i,yt(e))||[0,0,0,0],o=Math.ceil(s[2]-s[0])||1,c=Math.ceil(s[3]-s[1])||1,u=t.cachedCanvases.getCanvas("pattern",o,c,!0),l=u.context;l.clearRect(0,0,l.canvas.width,l.canvas.height),l.beginPath(),l.rect(0,0,l.canvas.width,l.canvas.height),l.translate(-s[0],-s[1]),r=Le.transform(r,[1,0,0,1,s[0],s[1]]),l.transform(...t.baseTransform),this.matrix&&l.transform(...this.matrix),Rv(l,this._bbox),l.fillStyle=this._createGradient(l),l.fill(),a=e.createPattern(u.canvas,"no-repeat");const h=new DOMMatrix(r);a.setTransform(h)}else Rv(e,this._bbox),a=this._createGradient(e);return a}}function k2(n,e,t,r,i,a,s,o){const c=e.coords,u=e.colors,l=n.data,h=n.width*4;let f;c[t+1]>c[r+1]&&(f=t,t=r,r=f,f=a,a=s,s=f),c[r+1]>c[i+1]&&(f=r,r=i,i=f,f=s,s=o,o=f),c[t+1]>c[r+1]&&(f=t,t=r,r=f,f=a,a=s,s=f);const p=(c[t]+e.offsetX)*e.scaleX,g=(c[t+1]+e.offsetY)*e.scaleY,d=(c[r]+e.offsetX)*e.scaleX,m=(c[r+1]+e.offsetY)*e.scaleY,v=(c[i]+e.offsetX)*e.scaleX,b=(c[i+1]+e.offsetY)*e.scaleY;if(g>=b)return;const y=u[a],_=u[a+1],w=u[a+2],D=u[s],E=u[s+1],U=u[s+2],S=u[o],z=u[o+1],V=u[o+2],A=Math.round(g),P=Math.round(b);let T,J,O,N,ie,M,ue,ne;for(let k=A;k<=P;k++){if(k<m){const he=k<g?0:(g-k)/(g-m);T=p-(p-d)*he,J=y-(y-D)*he,O=_-(_-E)*he,N=w-(w-U)*he}else{let he;k>b?he=1:m===b?he=0:he=(m-k)/(m-b),T=d-(d-v)*he,J=D-(D-S)*he,O=E-(E-z)*he,N=U-(U-V)*he}let B;k<g?B=0:k>b?B=1:B=(g-k)/(g-b),ie=p-(p-v)*B,M=y-(y-S)*B,ue=_-(_-z)*B,ne=w-(w-V)*B;const q=Math.round(Math.min(T,ie)),j=Math.round(Math.max(T,ie));let oe=h*k+q*4;for(let he=q;he<=j;he++)B=(T-he)/(T-ie),B<0?B=0:B>1&&(B=1),l[oe++]=J-(J-M)*B|0,l[oe++]=O-(O-ue)*B|0,l[oe++]=N-(N-ne)*B|0,l[oe++]=255}}function H5(n,e,t){const r=e.coords,i=e.colors;let a,s;switch(e.type){case"lattice":const o=e.verticesPerRow,c=Math.floor(r.length/o)-1,u=o-1;for(a=0;a<c;a++){let l=a*o;for(let h=0;h<u;h++,l++)k2(n,t,r[l],r[l+1],r[l+o],i[l],i[l+1],i[l+o]),k2(n,t,r[l+o+1],r[l+1],r[l+o],i[l+o+1],i[l+1],i[l+o])}break;case"triangles":for(a=0,s=r.length;a<s;a+=3)k2(n,t,r[a],r[a+1],r[a+2],i[a],i[a+1],i[a+2]);break;default:throw new Error("illegal figure")}}class z5 extends C0{constructor(e){super(),this._coords=e[2],this._colors=e[3],this._figures=e[4],this._bounds=e[5],this._bbox=e[7],this._background=e[8],this.matrix=null}_createMeshCanvas(e,t,r){const o=Math.floor(this._bounds[0]),c=Math.floor(this._bounds[1]),u=Math.ceil(this._bounds[2])-o,l=Math.ceil(this._bounds[3])-c,h=Math.min(Math.ceil(Math.abs(u*e[0]*1.1)),3e3),f=Math.min(Math.ceil(Math.abs(l*e[1]*1.1)),3e3),p=u/h,g=l/f,d={coords:this._coords,colors:this._colors,offsetX:-o,offsetY:-c,scaleX:1/p,scaleY:1/g},m=h+2*2,v=f+2*2,b=r.getCanvas("mesh",m,v,!1),y=b.context,_=y.createImageData(h,f);if(t){const D=_.data;for(let E=0,U=D.length;E<U;E+=4)D[E]=t[0],D[E+1]=t[1],D[E+2]=t[2],D[E+3]=255}for(const D of this._figures)H5(_,D,d);return y.putImageData(_,2,2),{canvas:b.canvas,offsetX:o-2*p,offsetY:c-2*g,scaleX:p,scaleY:g}}getPattern(e,t,r,i){Rv(e,this._bbox);let a;if(i===Pn.SHADING)a=Le.singularValueDecompose2dScale(yt(e));else if(a=Le.singularValueDecompose2dScale(t.baseTransform),this.matrix
1){const o=Le.singularValueDecompose2dScale(this.matrix);a=[a[0]*o[0],a[1]*o[1]]}const s=this._createMeshCanvas(a,i===Pn.SHADING?null:this._background,t.cachedCanvases);return i!==Pn.SHADING&&(e.setTransform(...t.baseTransform),this.matrix&&e.transform(...this.matrix)),e.translate(s.offsetX,s.offsetY),e.scale(s.scaleX,s.scaleY),e.createPattern(s.canvas,"no-repeat")}}class V5 extends C0{getPattern(){return"hotpink"}}function q5(n){switch(n[0]){case"RadialAxial":return new W5(n);case"Mesh":return new z5(n);case"Dummy":return new V5}throw new Error("Unknown IR type: ".concat(n[0]))}const iD={COLORED:1,UNCOLORED:2},s1=class s1{constructor(e,t,r,i,a){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=t,this.ctx=r,this.canvasGraphicsFactory=i,this.baseTransform=a}createPatternCanvas(e){const t=this.operatorList,r=this.bbox,i=this.xstep,a=this.ystep,s=this.paintType,o=this.tilingType,c=this.color,u=this.canvasGraphicsFactory;bm("TilingType: "+o);const l=r[0],h=r[1],f=r[2],p=r[3],g=Le.singularValueDecompose2dScale(this.matrix),d=Le.singularValueDecompose2dScale(this.baseTransform),m=[g[0]*d[0],g[1]*d[1]],v=this.getSizeAndScale(i,this.ctx.canvas.width,m[0]),b=this.getSizeAndScale(a,this.ctx.canvas.height,m[1]),y=e.cachedCanvases.getCanvas("pattern",v.size,b.size,!0),_=y.context,w=u.createCanvasGraphics(_);w.groupLevel=e.groupLevel,this.setFillAndStrokeStyleToContext(w,s,c);let D=l,E=h,U=f,S=p;return l<0&&(D=0,U+=Math.abs(l)),h<0&&(E=0,S+=Math.abs(h)),_.translate(-(v.scale*D),-(b.scale*E)),w.transform(v.scale,0,0,b.scale,0,0),_.save(),this.clipBbox(w,D,E,U,S),w.baseTransform=yt(w.ctx),w.executeOperatorList(t),w.endDrawing(),{canvas:y.canvas,scaleX:v.scale,scaleY:b.scale,offsetX:D,offsetY:E}}getSizeAndScale(e,t,r){e=Math.abs(e);const i=Math.max(s1.MAX_PATTERN_SIZE,t);let a=Math.ceil(e*r);return a>=i?a=i:r=a/e,{scale:r,size:a}}clipBbox(e,t,r,i,a){const s=i-t,o=a-r;e.ctx.rect(t,r,s,o),e.current.updateRectMinMax(yt(e.ctx),[t,r,i,a]),e.clip(),e.endPath()}setFillAndStrokeStyleToContext(e,t,r){const i=e.ctx,a=e.current;switch(t){case iD.COLORED:const s=this.ctx;i.fillStyle=s.fillStyle,i.strokeStyle=s.strokeStyle,a.fillColor=s.fillStyle,a.strokeColor=s.strokeStyle;break;case iD.UNCOLORED:const o=Le.makeHexColor(r[0],r[1],r[2]);i.fillStyle=o,i.strokeStyle=o,a.fillColor=o,a.strokeColor=o;break;default:throw new m5("Unsupported paint type: ".concat(t))}}getPattern(e,t,r,i){let a=r;i!==Pn.SHADING&&(a=Le.transform(a,t.baseTransform),this.matrix&&(a=Le.transform(a,this.matrix)));const s=this.createPatternCanvas(t);let o=new DOMMatrix(a);o=o.translate(s.offsetX,s.offsetY),o=o.scale(1/s.scaleX,1/s.scaleY);const c=e.createPattern(s.canvas,"repeat");return c.setTransform(o),c}};je(s1,"MAX_PATTERN_SIZE",3e3);let Iv=s1;function j5({src:n,srcPos:e=0,dest:t,width:r,height:i,nonBlackColor:a=4294967295,inverseDecode:s=!1}){const o=Zn.isLittleEndian?4278190080:255,[c,u]=s?[a,o]:[o,a],l=r>>3,h=r&7,f=n.length;t=new Uint32Array(t.buffer);let p=0;for(let g=0;g<i;g++){for(const m=e+l;e<m;e++){const v=e<f?n[e]:255;t[p++]=v&128?u:c,t[p++]=v&64?u:c,t[p++]=v&32?u:c,t[p++]=v&16?u:c,t[p++]=v&8?u:c,t[p++]=v&4?u:c,t[p++]=v&2?u:c,t[p++]=v&1?u:c}if(h===0)continue;const d=e<f?n[e++]:255;for(let m=0;m<h;m++)t[p++]=d&1<<7-m?u:c}return{srcPos:e,destPos:p}}const aD=16,sD=100,X5=15,oD=10,cD=1e3,$n=16;function G5(n,e){if(n._removeMirroring)throw new Error("Context is already forwarding operations.");n.__originalSave=n.save,n.__originalRestore=n.restore,n.__originalRotate=n.rotate,n.__originalScale=n.scale,n.__originalTranslate=n.translate,n.__originalTransform=n.transform,n.__originalSetTransform=n.setTransform,n.__originalResetTransform=n.resetTransform,n.__originalClip=n.clip,n.__originalMoveTo=n.moveTo,n.__originalLineTo=n.lineTo,n.__originalBezierCurveTo=n.bezierCurveTo,n.__originalRect=n.rect,n.__originalClosePath=n.closePath,n.__originalBeginPath=n.beginPath,n._removeMirroring=()=>{n.save=n.__originalSave,n.restore=n.__originalRestore,n.rotate=n.__originalRotate,n.scale=n.__originalScale,n.translate=n.__originalTranslate,n.transform=n.__originalTransform,n.setTransform=n.__originalSetTransform,n.resetTransform=n.__originalResetTransform,n.clip=n.__originalClip,n.moveTo=n.__originalMoveTo,n.lineTo=n.__originalLineTo,n.bezierCurveTo=n.__originalBezierCurveTo,n.rect=n.__originalRect,n.closePath=n.__originalClosePath,n.beginPath=n.__originalBeginPath,delete n._removeMirroring},n.save=function(){e.save(),this.__originalSave()}
1,n.restore=function(){e.restore(),this.__originalRestore()},n.translate=function(r,i){e.translate(r,i),this.__originalTranslate(r,i)},n.scale=function(r,i){e.scale(r,i),this.__originalScale(r,i)},n.transform=function(r,i,a,s,o,c){e.transform(r,i,a,s,o,c),this.__originalTransform(r,i,a,s,o,c)},n.setTransform=function(r,i,a,s,o,c){e.setTransform(r,i,a,s,o,c),this.__originalSetTransform(r,i,a,s,o,c)},n.resetTransform=function(){e.resetTransform(),this.__originalResetTransform()},n.rotate=function(r){e.rotate(r),this.__originalRotate(r)},n.clip=function(r){e.clip(r),this.__originalClip(r)},n.moveTo=function(t,r){e.moveTo(t,r),this.__originalMoveTo(t,r)},n.lineTo=function(t,r){e.lineTo(t,r),this.__originalLineTo(t,r)},n.bezierCurveTo=function(t,r,i,a,s,o){e.bezierCurveTo(t,r,i,a,s,o),this.__originalBezierCurveTo(t,r,i,a,s,o)},n.rect=function(t,r,i,a){e.rect(t,r,i,a),this.__originalRect(t,r,i,a)},n.closePath=function(){e.closePath(),this.__originalClosePath()},n.beginPath=function(){e.beginPath(),this.__originalBeginPath()}}class $5{constructor(e){this.canvasFactory=e,this.cache=Object.create(null)}getCanvas(e,t,r){let i;return this.cache[e]!==void 0?(i=this.cache[e],this.canvasFactory.reset(i,t,r)):(i=this.canvasFactory.create(t,r),this.cache[e]=i),i}delete(e){delete this.cache[e]}clear(){for(const e in this.cache){const t=this.cache[e];this.canvasFactory.destroy(t),delete this.cache[e]}}}function ep(n,e,t,r,i,a,s,o,c,u){const[l,h,f,p,g,d]=yt(n);if(h===0&&f===0){const b=s*l+g,y=Math.round(b),_=o*p+d,w=Math.round(_),D=(s+c)*l+g,E=Math.abs(Math.round(D)-y)||1,U=(o+u)*p+d,S=Math.abs(Math.round(U)-w)||1;return n.setTransform(Math.sign(l),0,0,Math.sign(p),y,w),n.drawImage(e,t,r,i,a,0,0,E,S),n.setTransform(l,h,f,p,g,d),[E,S]}if(l===0&&p===0){const b=o*f+g,y=Math.round(b),_=s*h+d,w=Math.round(_),D=(o+u)*f+g,E=Math.abs(Math.round(D)-y)||1,U=(s+c)*h+d,S=Math.abs(Math.round(U)-w)||1;return n.setTransform(0,Math.sign(h),Math.sign(f),0,y,w),n.drawImage(e,t,r,i,a,0,0,S,E),n.setTransform(l,h,f,p,g,d),[S,E]}n.drawImage(e,t,r,i,a,s,o,c,u);const m=Math.hypot(l,h),v=Math.hypot(f,p);return[m*c,v*u]}function Y5(n){const{width:e,height:t}=n;if(e>cD||t>cD)return null;const r=1e3,i=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),a=e+1;let s=new Uint8Array(a*(t+1)),o,c,u;const l=e+7&-8;let h=new Uint8Array(l*t),f=0;for(const v of n.data){let b=128;for(;b>0;)h[f++]=v&b?0:255,b>>=1}let p=0;for(f=0,h[f]!==0&&(s[0]=1,++p),c=1;c<e;c++)h[f]!==h[f+1]&&(s[c]=h[f]?2:1,++p),f++;for(h[f]!==0&&(s[c]=2,++p),o=1;o<t;o++){f=o*l,u=o*a,h[f-l]!==h[f]&&(s[u]=h[f]?1:8,++p);let v=(h[f]?4:0)+(h[f-l]?8:0);for(c=1;c<e;c++)v=(v>>2)+(h[f+1]?4:0)+(h[f-l+1]?8:0),i[v]&&(s[u+c]=i[v],++p),f++;if(h[f-l]!==h[f]&&(s[u+c]=h[f]?2:4,++p),p>r)return null}for(f=l*(t-1),u=o*a,h[f]!==0&&(s[u]=8,++p),c=1;c<e;c++)h[f]!==h[f+1]&&(s[u+c]=h[f]?4:8,++p),f++;if(h[f]!==0&&(s[u+c]=4,++p),p>r)return null;const g=new Int32Array([0,a,-1,0,-a,0,0,0,1]),d=new Path2D;for(o=0;p&&o<=t;o++){let v=o*a;const b=v+e;for(;v<b&&!s[v];)v++;if(v===b)continue;d.moveTo(v%a,o);const y=v;let _=s[v];do{const w=g[_];do v+=w;while(!s[v]);const D=s[v];D!==5&&D!==10?(_=D,s[v]=0):(_=D&51*_>>4,s[v]&=_>>2|_<<2),d.lineTo(v%a,v/a|0),s[v]||--p}while(y!==v);--o}return h=null,s=null,function(v){v.save(),v.scale(1/e,-1/t),v.translate(0,-t),v.fill(d),v.beginPath(),v.restore()}}class uD{constructor(e,t){this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=BA,this.textMatrixScale=1,this.fontMatrix=iv,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=gn.FILL,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,t])}clone(){const e=Object.create(this);return e.clipBox=this.clipBox.slice(),e}setCurrentPoint(e,t){this.x=e,this.y=t}updatePathMinMax(e,t,r){[t,r]=Le.applyTransform([t,r],e),this.minX=Math.min(this.minX,t),this.minY=Math.min(this.minY,r),this.maxX=Math.max(this.maxX,t),this.maxY=Math.max(this.maxY,r)}updateRectMinMax(e,t){const r=Le.applyTransform(t,e),i=Le.applyTransform(t.slice(2),e),a=Le.applyTransform([t[0],t[3]],e),s=Le.applyTransform([t[2],t[1]],e);this.minX=Math.min(this.minX,r[0],i[0],a[0],s[0]),this.minY=Math.min(this.minY,r[1],i[1],a[1],s[1]),this.maxX=Math.max(this.maxX,r[0],i[0],a[0],s[0]),this.maxY=Math.max(this.maxY,r[1],i[1],a[1],s[1])}updateScalingPathMinMax(e,t){Le.scaleMinMax(e,t),this.minX=Math.min(this.minX,t[0]),this.minY=Math.min(this.minY,t[1]),this.maxX=Math.max(this.maxX,t[2]),this.maxY=Math.max(this.maxY,t[3])}updateCurvePathMinMax(e,t,r,i,a,s,o,c,u,l){const h=Le.bezierBoundingBox(t,r,i,a,s,o,c,u,l);l||this.updateRectMinMax(e,h)}getPathBoundingBox(e=Pn.FILL,t=null){const r=[this.minX,this.minY,this.maxX,this.maxY];if(e===Pn.STROKE){t||ht("Stroke bounding box must include transform.");const i=Le.singularValueDecompose2dScale(t),a=i[0]*this.lineWidth/2,s=i[1]*this.lineWidth/2;r[0]-=a,r[1]-=s,r[2]+=a,r[3]+=s}return r}updateClipFromPath(){const e=Le.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(e||[0,0,0,0])}isEmptyClip(){return this.minX===1/0}startNewPathAndClipBox(e){this.clipBox=e,this.minX=1/0,this.minY=1/0,this.maxX=0,this.maxY=0}getClippedPathBoundingBox(e=Pn.FILL,t=null){return Le.intersect(this.clipBox,this.getPathBoundingBox(e,t))}}function lD(n,e){if(typeof ImageData<"u"&&e instanceof ImageData){n.putImageData(e,0,0);return}const t=e.height,r=e.width,i=t%$n,a=(t-i)/$n,s=i===0?a:a+1,o=n.createImageData(r,$n);let c=0,u;const l=e.data,h=o.data;let f,p,g,d;if(e.kind===Ep.GRAYSCALE_1BPP){const m=l.byteLength,v=new Uint32Array(h.buffer,0,h.byteLength>>2),b=v.length,y=r+7>>3,_=4294967295,w=Zn.isLittleEndian?4278190080:255;for(f=0;f<s;f++){for(g=f<a?$n:i,u=0,p=0;p<g;p++){const D=m-c;let E=0;const U=D>y?r:D*8-7,S=U&-8;let z=0,V=0;for(;E<S;E+=8)V=l[c++],v[u++]=V&128?_:w,v[u++]=V&64?_:w,v[u++]=V&32?_:w,v[u++]=V&16?_:w,v[u++]=V&8?_:w,v[u++]=V&4?_:w,v[u++]=V&2?_:w,v[u++]=V&1?_:w;for(;E<U;E++)z===0&&(V=l[c++],z=128),v[u++]=V&z?_:w,z>>=1}for(;u<b;)v[u++]=0;n.putImageData(o,0,f*$n)}}else if(e.kind===Ep.RGBA_32BPP){for(p=0,d=r*$n*4,f=0;f<a;f++)h.set(l.subarray(c,c+d)),c+=d,n.putImageData(o,0,p),p+=$n;f<s&&(d=r*i*4,h.set(l.subarray(c,c+d)),n.putImageData(o,0,p))}else if(e.kind===Ep.RGB_24BPP)for(g=$n,d=r*g,f=0;f<s;f++){for(f>=a&&(g=i,d=r*g),u=0,p=d;p--;)h[u++]=l[c++],h[u++]=l[c++],h[u++]=l[c++],h[u++]=255;n.putImageData(o,0,f*$n)}else throw new Error("bad image kind: ".concat(e.kind))}function hD(n,e){if(e.bitmap){n.drawImage(e.bitmap,0,0);return}const t=e.height,r=e.width,i=t%$n,a=(t-i)/$n,s=i===0?a:a+1,o=n.createImageData(r,$n);let c=0;const u=e.data,l=o.data;for(let h=0;h<s;h++){const f=h<a?$n:i;({srcPos:c}=j5({src:u,srcPos:c,dest:l,width:r,height:f,nonBlackColor:0})),n.putImageData(o,0,h*$n)}}function Gl(n,e){const t=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font","filter"];for(const r of t)n[r]!==void 0&&(e[r]=n[r]);
1n.setLineDash!==void 0&&(e.setLineDash(n.getLineDash()),e.lineDashOffset=n.lineDashOffset)}function tp(n){if(n.strokeStyle=n.fillStyle="#000000",n.fillRule="nonzero",n.globalAlpha=1,n.lineWidth=1,n.lineCap="butt",n.lineJoin="miter",n.miterLimit=10,n.globalCompositeOperation="source-over",n.font="10px sans-serif",n.setLineDash!==void 0&&(n.setLineDash([]),n.lineDashOffset=0),!wn){const{filter:e}=n;e!=="none"&&e!==""&&(n.filter="none")}}function fD(n,e){if(e)return!0;const t=Le.singularValueDecompose2dScale(n);t[0]=Math.fround(t[0]),t[1]=Math.fround(t[1]);const r=Math.fround((globalThis.devicePixelRatio||1)*Ss.PDF_TO_CSS_UNITS);return t[0]<=r&&t[1]<=r}const K5=["butt","round","square"],Z5=["miter","round","bevel"],J5={},dD={};var $f,Ov,Yf,Lv;const M_=class M_{constructor(e,t,r,i,a,{optionalContentConfig:s,markedContentStack:o=null},c,u){F(this,$f);F(this,Yf);this.ctx=e,this.current=new uD(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=t,this.objs=r,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=o||[],this.optionalContentConfig=s,this.cachedCanvases=new $5(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=c,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,this.pageColors=u,this._cachedScaleForStroking=[-1,0],this._cachedGetSinglePixelWidth=null,this._cachedBitmapsMap=new Map}getObject(e,t=null){return typeof e=="string"?e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e):t}beginDrawing({transform:e,viewport:t,transparency:r=!1,background:i=null}){const a=this.ctx.canvas.width,s=this.ctx.canvas.height,o=this.ctx.fillStyle;if(this.ctx.fillStyle=i||"#ffffff",this.ctx.fillRect(0,0,a,s),this.ctx.fillStyle=o,r){const c=this.cachedCanvases.getCanvas("transparent",a,s);this.compositeCtx=this.ctx,this.transparentCanvas=c.canvas,this.ctx=c.context,this.ctx.save(),this.ctx.transform(...yt(this.compositeCtx))}this.ctx.save(),tp(this.ctx),e&&(this.ctx.transform(...e),this.outputScaleX=e[0],this.outputScaleY=e[0]),this.ctx.transform(...t.transform),this.viewportScale=t.scale,this.baseTransform=yt(this.ctx)}executeOperatorList(e,t,r,i){const a=e.argsArray,s=e.fnArray;let o=t||0;const c=a.length;if(c===o)return o;const u=c-o>oD&&typeof r=="function",l=u?Date.now()+X5:0;let h=0;const f=this.commonObjs,p=this.objs;let g;for(;;){if(i!==void 0&&o===i.nextBreakPoint)return i.breakIt(o,r),o;if(g=s[o],g!==zr.dependency)this[g].apply(this,a[o]);else for(const d of a[o]){const m=d.startsWith("g_")?f:p;if(!m.has(d))return m.get(d,r),o}if(o++,o===c)return o;if(u&&++h>oD){if(Date.now()>l)return r(),o;h=0}}}endDrawing(){L(this,$f,Ov).call(this),this.cachedCanvases.clear(),this.cachedPatterns.clear();for(const e of this._cachedBitmapsMap.values()){for(const t of e.values())typeof HTMLCanvasElement<"u"&&t instanceof HTMLCanvasElement&&(t.width=t.height=0);e.clear()}this._cachedBitmapsMap.clear(),L(this,Yf,Lv).call(this)}_scaleImage(e,t){const r=e.width,i=e.height;let a=Math.max(Math.hypot(t[0],t[1]),1),s=Math.max(Math.hypot(t[2],t[3]),1),o=r,c=i,u="prescale1",l,h;for(;a>2&&o>1||s>2&&c>1;){let f=o,p=c;a>2&&o>1&&(f=o>=16384?Math.floor(o/2)-1||1:Math.ceil(o/2),a/=o/f),s>2&&c>1&&(p=c>=16384?Math.floor(c/2)-1||1:Math.ceil(c)/2,s/=c/p),l=this.cachedCanvases.getCanvas(u,f,p),h=l.context,h.clearRect(0,0,f,p),h.drawImage(e,0,0,o,c,0,0,f,p),e=l.canvas,o=f,c=p,u=u==="prescale1"?"prescale2":"prescale1"}return{img:e,paintWidth:o,paintHeight:c}}_createMaskCanvas(e){const t=this.ctx,{width:r,height:i}=e,a=this.current.fillColor,s=this.current.patternFill,o=yt(t);let c,u,l,h;if((e.bitmap||e.data)&&e.count>1){const U=e.bitmap||e.data.buffer;u=JSON.stringify(s?o:[o.slice(0,4),a]),c=this._cachedBitmapsMap.get(U),c||(c=new Map,this._cachedBitmapsMap.set(U,c));const S=c.get(u);if(S&&!s){const z=Math.round(Math.min(o[0],o[2])+o[4]),V=Math.round(Math.min(o[1],o[3])+o[5]);return{canvas:S,offsetX:z,offsetY:V}}l=S}l||(h=this.cachedCanvases.getCanvas("maskCanvas",r,i),hD(h.context,e));let f=Le.transform(o,[1/r,0,0,-1/i,0,0]);f=Le.transform(f,[1,0,0,1,0,-i]);const[p,g,d,m]=Le.getAxialAlignedBoundingBox([0,0,r,i],f),v=Math.round(d-p)||1,b=Math.round(m-g)||1,y=this.cachedCanvases.getCanvas("fillCanvas",v,b),_=y.context,w=p,D=g;_.translate(-w,-D),_.transform(...f),l||(l=this._scaleImage(h.canvas,Xi(_)),l=l.img,c&&s&&c.set(u,l)),_.imageSmoothingEnabled=fD(yt(_),e.interpolate),ep(_,l,0,0,l.width,l.height,0,0,r,i),_.globalCompositeOperation="source-in";const E=Le.transform(Xi(_),[1,0,0,1,-w,-D]);return _.fillStyle=s?a.getPattern(t,this,E,Pn.FILL):a,_.fillRect(0,0,r,i),c&&!s&&(this.cachedCanvases.delete("fillCanvas"),c.set(u,y.canvas)),{canvas:y.canvas,offsetX:Math.round(w),offsetY:Math.round(D)}}setLineWidth(e){e!==this.current.lineWidth&&(this._cachedScaleForStroking[0]=-1),this.current.lineWidth=e,this.ctx.lineWidth=e}setLineCap(e){this.ctx.lineCap=K5[e]}setLineJoin(e){this.ctx.lineJoin=Z5[e]}setMiterLimit(e){this.ctx.miterLimit=e}setDash(e,t){const r=this.ctx;r.setLineDash!==void 0&&(r.setLineDash(e),r.lineDashOffset=t)}
1setRenderingIntent(e){}setFlatness(e){}setGState(e){for(const[t,r]of e)switch(t){case"LW":this.setLineWidth(r);break;case"LC":this.setLineCap(r);break;case"LJ":this.setLineJoin(r);break;case"ML":this.setMiterLimit(r);break;case"D":this.setDash(r[0],r[1]);break;case"RI":this.setRenderingIntent(r);break;case"FL":this.setFlatness(r);break;case"Font":this.setFont(r[0],r[1]);break;case"CA":this.current.strokeAlpha=r;break;case"ca":this.current.fillAlpha=r,this.ctx.globalAlpha=r;break;case"BM":this.ctx.globalCompositeOperation=r;break;case"SMask":this.current.activeSMask=r?this.tempSMask:null,this.tempSMask=null,this.checkSMaskState();break;case"TR":this.ctx.filter=this.current.transferMaps=this.filterFactory.addFilter(r);break}}get inSMaskMode(){return!!this.suspendedCtx}checkSMaskState(){const e=this.inSMaskMode;this.current.activeSMask&&!e?this.beginSMaskMode():!this.current.activeSMask&&e&&this.endSMaskMode()}beginSMaskMode(){if(this.inSMaskMode)throw new Error("beginSMaskMode called while already in smask mode");const e=this.ctx.canvas.width,t=this.ctx.canvas.height,r="smaskGroupAt"+this.groupLevel,i=this.cachedCanvases.getCanvas(r,e,t);this.suspendedCtx=this.ctx,this.ctx=i.context;const a=this.ctx;a.setTransform(...yt(this.suspendedCtx)),Gl(this.suspendedCtx,a),G5(a,this.suspendedCtx),this.setGState([["BM","source-over"],["ca",1],["CA",1]])}endSMaskMode(){if(!this.inSMaskMode)throw new Error("endSMaskMode called while not in smask mode");this.ctx._removeMirroring(),Gl(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.suspendedCtx=null}compose(e){if(!this.current.activeSMask)return;e?(e[0]=Math.floor(e[0]),e[1]=Math.floor(e[1]),e[2]=Math.ceil(e[2]),e[3]=Math.ceil(e[3])):e=[0,0,this.ctx.canvas.width,this.ctx.canvas.height];const t=this.current.activeSMask,r=this.suspendedCtx;this.composeSMask(r,t,this.ctx,e),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()}composeSMask(e,t,r,i){const a=i[0],s=i[1],o=i[2]-a,c=i[3]-s;o===0||c===0||(this.genericComposeSMask(t.context,r,o,c,t.subtype,t.backdrop,t.transferMap,a,s,t.offsetX,t.offsetY),e.save(),e.globalAlpha=1,e.globalCompositeOperation="source-over",e.setTransform(1,0,0,1,0,0),e.drawImage(r.canvas,0,0),e.restore())}genericComposeSMask(e,t,r,i,a,s,o,c,u,l,h){let f=e.canvas,p=c-l,g=u-h;if(s){if(p<0||g<0||p+r>f.width||g+i>f.height){const m=this.cachedCanvases.getCanvas("maskExtension",r,i),v=m.context;v.drawImage(f,-p,-g),s.some(b=>b!==0)&&(v.globalCompositeOperation="destination-atop",v.fillStyle=Le.makeHexColor(...s),v.fillRect(0,0,r,i),v.globalCompositeOperation="source-over"),f=m.canvas,p=g=0}else if(s.some(m=>m!==0)){e.save(),e.globalAlpha=1,e.setTransform(1,0,0,1,0,0);const m=new Path2D;m.rect(p,g,r,i),e.clip(m),e.globalCompositeOperation="destination-atop",e.fillStyle=Le.makeHexColor(...s),e.fillRect(p,g,r,i),e.restore()}}t.save(),t.globalAlpha=1,t.setTransform(1,0,0,1,0,0),a==="Alpha"&&o?t.filter=this.filterFactory.addAlphaFilter(o):a==="Luminosity"&&(t.filter=this.filterFactory.addLuminosityFilter(o));const d=new Path2D;d.rect(c,u,r,i),t.clip(d),t.globalCompositeOperation="destination-in",t.drawImage(f,p,g,r,i,c,u,r,i),t.restore()}save(){this.inSMaskMode?(Gl(this.ctx,this.suspendedCtx),this.suspendedCtx.save()):this.ctx.save();const e=this.current;this.stateStack.push(e),this.current=e.clone()}restore(){this.stateStack.length===0&&this.inSMaskMode&&this.endSMaskMode(),this.stateStack.length!==0&&(this.current=this.stateStack.pop(),this.inSMaskMode?(this.suspendedCtx.restore(),Gl(this.suspendedCtx,this.ctx)):this.ctx.restore(),this.checkSMaskState(),this.pendingClip=null,this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null)}transform(e,t,r,i,a,s){this.ctx.transform(e,t,r,i,a,s),this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null}constructPath(e,t,r){const i=this.ctx,a=this.current;let s=a.x,o=a.y,c,u;const l=yt(i),h=l[0]===0&&l[3]===0||l[1]===0&&l[2]===0,f=h?r.slice(0):null;for(let p=0,g=0,d=e.length;p<d;p++)switch(e[p]|0){case zr.rectangle:s=t[g++],o=t[g++];const m=t[g++],v=t[g++],b=s+m,y=o+v;
1i.moveTo(s,o),m===0||v===0?i.lineTo(b,y):(i.lineTo(b,o),i.lineTo(b,y),i.lineTo(s,y)),h||a.updateRectMinMax(l,[s,o,b,y]),i.closePath();break;case zr.moveTo:s=t[g++],o=t[g++],i.moveTo(s,o),h||a.updatePathMinMax(l,s,o);break;case zr.lineTo:s=t[g++],o=t[g++],i.lineTo(s,o),h||a.updatePathMinMax(l,s,o);break;case zr.curveTo:c=s,u=o,s=t[g+4],o=t[g+5],i.bezierCurveTo(t[g],t[g+1],t[g+2],t[g+3],s,o),a.updateCurvePathMinMax(l,c,u,t[g],t[g+1],t[g+2],t[g+3],s,o,f),g+=6;break;case zr.curveTo2:c=s,u=o,i.bezierCurveTo(s,o,t[g],t[g+1],t[g+2],t[g+3]),a.updateCurvePathMinMax(l,c,u,s,o,t[g],t[g+1],t[g+2],t[g+3],f),s=t[g+2],o=t[g+3],g+=4;break;case zr.curveTo3:c=s,u=o,s=t[g+2],o=t[g+3],i.bezierCurveTo(t[g],t[g+1],s,o,s,o),a.updateCurvePathMinMax(l,c,u,t[g],t[g+1],s,o,s,o,f),g+=4;break;case zr.closePath:i.closePath();break}h&&a.updateScalingPathMinMax(l,f),a.setCurrentPoint(s,o)}closePath(){this.ctx.closePath()}stroke(e=!0){const t=this.ctx,r=this.current.strokeColor;t.globalAlpha=this.current.strokeAlpha,this.contentVisible&&(typeof r=="object"&&(r!=null&&r.getPattern)?(t.save(),t.strokeStyle=r.getPattern(t,this,Xi(t),Pn.STROKE),this.rescaleAndStroke(!1),t.restore()):this.rescaleAndStroke(!0)),e&&this.consumePath(this.current.getClippedPathBoundingBox()),t.globalAlpha=this.current.fillAlpha}closeStroke(){this.closePath(),this.stroke()}fill(e=!0){const t=this.ctx,r=this.current.fillColor,i=this.current.patternFill;let a=!1;i&&(t.save(),t.fillStyle=r.getPattern(t,this,Xi(t),Pn.FILL),a=!0);const s=this.current.getClippedPathBoundingBox();this.contentVisible&&s!==null&&(this.pendingEOFill?(t.fill("evenodd"),this.pendingEOFill=!1):t.fill()),a&&t.restore(),e&&this.consumePath(s)}eoFill(){this.pendingEOFill=!0,this.fill()}fillStroke(){this.fill(!1),this.stroke(!1),this.consumePath()}eoFillStroke(){this.pendingEOFill=!0,this.fillStroke()}closeFillStroke(){this.closePath(),this.fillStroke()}closeEOFillStroke(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()}endPath(){this.consumePath()}clip(){this.pendingClip=J5}eoClip(){this.pendingClip=dD}beginText(){this.current.textMatrix=BA,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}endText(){const e=this.pendingTextPaths,t=this.ctx;if(e===void 0){t.beginPath();return}t.save(),t.beginPath();for(const r of e)t.setTransform(...r.transform),t.translate(r.x,r.y),r.addToPath(t,r.fontSize);t.restore(),t.clip(),t.beginPath(),delete this.pendingTextPaths}setCharSpacing(e){this.current.charSpacing=e}setWordSpacing(e){this.current.wordSpacing=e}setHScale(e){this.current.textHScale=e/100}setLeading(e){this.current.leading=-e}setFont(e,t){var l;const r=this.commonObjs.get(e),i=this.current;if(!r)throw new Error("Can't find font for ".concat(e));if(i.fontMatrix=r.fontMatrix||iv,(i.fontMatrix[0]===0||i.fontMatrix[3]===0)&&Ye("Invalid font matrix for font "+e),t<0?(t=-t,i.fontDirection=-1):i.fontDirection=1,this.current.font=r,this.current.fontSize=t,r.isType3Font)return;const a=r.loadedName||"sans-serif",s=((l=r.systemFontInfo)==null?void 0:l.css)||'"'.concat(a,'", ').concat(r.fallbackName);let o="normal";r.black?o="900":r.bold&&(o="bold");const c=r.italic?"italic":"normal";let u=t;t<aD?u=aD:t>sD&&(u=sD),this.current.fontSizeScale=t/u,this.ctx.font="".concat(c," ").concat(o," ").concat(u,"px ").concat(s)}setTextRenderingMode(e){this.current.textRenderingMode=e}setTextRise(e){this.current.textRise=e}moveText(e,t){this.current.x=this.current.lineX+=e,this.current.y=this.current.lineY+=t}setLeadingMoveText(e,t){this.setLeading(-t),this.moveText(e,t)}setTextMatrix(e,t,r,i,a,s){this.current.textMatrix=[e,t,r,i,a,s],this.current.textMatrixScale=Math.hypot(e,t),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}nextLine(){this.moveText(0,this.current.leading)}paintChar(e,t,r,i){const a=this.ctx,s=this.current,o=s.font,c=s.textRenderingMode,u=s.fontSize/s.fontSizeScale,l=c&gn.FILL_STROKE_MASK,h=!!(c&gn.ADD_TO_PATH_FLAG),f=s.patternFill&&!o.missingFile;let p;(o.disableFontFace||h||f)&&(p=o.getPathGenerator(this.commonObjs,e)),o.disableFontFace||f?(a.save(),a.translate(t,r),a.beginPath(),p(a,u),i&&a.setTransform(...i),(l===gn.FILL||l===gn.FILL_STROKE)&&a.fill(),(l===gn.STROKE||l===gn.FILL_STROKE)&&a.stroke(),a.restore(
1)):((l===gn.FILL||l===gn.FILL_STROKE)&&a.fillText(e,t,r),(l===gn.STROKE||l===gn.FILL_STROKE)&&a.strokeText(e,t,r)),h&&(this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:yt(a),x:t,y:r,fontSize:u,addToPath:p})}get isFontSubpixelAAEnabled(){const{context:e}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10);e.scale(1.5,1),e.fillText("I",0,10);const t=e.getImageData(0,0,10,10).data;let r=!1;for(let i=3;i<t.length;i+=4)if(t[i]>0&&t[i]<255){r=!0;break}return tt(this,"isFontSubpixelAAEnabled",r)}showText(e){const t=this.current,r=t.font;if(r.isType3Font)return this.showType3Text(e);const i=t.fontSize;if(i===0)return;const a=this.ctx,s=t.fontSizeScale,o=t.charSpacing,c=t.wordSpacing,u=t.fontDirection,l=t.textHScale*u,h=e.length,f=r.vertical,p=f?1:-1,g=r.defaultVMetrics,d=i*t.fontMatrix[0],m=t.textRenderingMode===gn.FILL&&!r.disableFontFace&&!t.patternFill;a.save(),a.transform(...t.textMatrix),a.translate(t.x,t.y+t.textRise),u>0?a.scale(l,-1):a.scale(l,1);let v;if(t.patternFill){a.save();const D=t.fillColor.getPattern(a,this,Xi(a),Pn.FILL);v=yt(a),a.restore(),a.fillStyle=D}let b=t.lineWidth;const y=t.textMatrixScale;if(y===0||b===0){const D=t.textRenderingMode&gn.FILL_STROKE_MASK;(D===gn.STROKE||D===gn.FILL_STROKE)&&(b=this.getSinglePixelWidth())}else b/=y;if(s!==1&&(a.scale(s,s),b/=s),a.lineWidth=b,r.isInvalidPDFjsFont){const D=[];let E=0;for(const U of e)D.push(U.unicode),E+=U.width;
1a.fillText(D.join(""),0,0),t.x+=E*d*l,a.restore(),this.compose();return}let _=0,w;for(w=0;w<h;++w){const D=e[w];if(typeof D=="number"){_+=p*D*i/1e3;continue}let E=!1;const U=(D.isSpace?c:0)+o,S=D.fontChar,z=D.accent;let V,A,P=D.width;if(f){const J=D.vmetric||g,O=-(D.vmetric?J[1]:P*.5)*d,N=J[2]*d;P=J?-J[0]:P,V=O/s,A=(_+N)/s}else V=_/s,A=0;if(r.remeasure&&P>0){const J=a.measureText(S).width*1e3/i*s;if(P<J&&this.isFontSubpixelAAEnabled){const O=P/J;E=!0,a.save(),a.scale(O,1),V/=O}else P!==J&&(V+=(P-J)/2e3*i/s)}if(this.contentVisible&&(D.isInFont||r.missingFile)){if(m&&!z)a.fillText(S,V,A);else if(this.paintChar(S,V,A,v),z){const J=V+i*z.offset.x/s,O=A-i*z.offset.y/s;this.paintChar(z.fontChar,J,O,v)}}const T=f?P*d-U*u:P*d+U*u;_+=T,E&&a.restore()}f?t.y-=_:t.x+=_*l,a.restore(),this.compose()}showType3Text(e){const t=this.ctx,r=this.current,i=r.font,a=r.fontSize,s=r.fontDirection,o=i.vertical?1:-1,c=r.charSpacing,u=r.wordSpacing,l=r.textHScale*s,h=r.fontMatrix||iv,f=e.length,p=r.textRenderingMode===gn.INVISIBLE;let g,d,m,v;if(!(p||a===0)){for(this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null,t.save(),t.transform(...r.textMatrix),t.translate(r.x,r.y),t.scale(l,s),g=0;g<f;++g){if(d=e[g],typeof d=="number"){v=o*d*a/1e3,this.ctx.translate(v,0),r.x+=v*l;continue}const b=(d.isSpace?u:0)+c,y=i.charProcOperatorList[d.operatorListId];if(!y){Ye('Type3 character "'.concat(d.operatorListId,'" is not available.'));continue}this.contentVisible&&(this.processingType3=d,this.save(),t.scale(a,a),t.transform(...h),this.executeOperatorList(y),this.restore()),m=Le.applyTransform([d.width,0],h)[0]*a+b,t.translate(m,0),r.x+=m*l}t.restore(),this.processingType3=null}}setCharWidth(e,t){}setCharWidthAndBounds(e,t,r,i,a,s){this.ctx.rect(r,i,a-r,s-i),this.ctx.clip(),this.endPath()}getColorN_Pattern(e){let t;if(e[0]==="TilingPattern"){const r=e[1],i=this.baseTransform||yt(this.ctx),a={createCanvasGraphics:s=>new M_(s,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:this.optionalContentConfig,markedContentStack:this.markedContentStack})};t=new Iv(e,r,this.ctx,a,i)}else t=this._getPattern(e[1],e[2]);return t}setStrokeColorN(){this.current.strokeColor=this.getColorN_Pattern(arguments)}setFillColorN(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0}setStrokeRGBColor(e,t,r){this.ctx.strokeStyle=this.current.strokeColor=Le.makeHexColor(e,t,r)}
1setStrokeTransparent(){this.ctx.strokeStyle=this.current.strokeColor="transparent"}setFillRGBColor(e,t,r){this.ctx.fillStyle=this.current.fillColor=Le.makeHexColor(e,t,r),this.current.patternFill=!1}setFillTransparent(){this.ctx.fillStyle=this.current.fillColor="transparent",this.current.patternFill=!1}_getPattern(e,t=null){let r;return this.cachedPatterns.has(e)?r=this.cachedPatterns.get(e):(r=q5(this.getObject(e)),this.cachedPatterns.set(e,r)),t&&(r.matrix=t),r}shadingFill(e){if(!this.contentVisible)return;const t=this.ctx;this.save();const r=this._getPattern(e);t.fillStyle=r.getPattern(t,this,Xi(t),Pn.SHADING);const i=Xi(t);if(i){const{width:a,height:s}=t.canvas,[o,c,u,l]=Le.getAxialAlignedBoundingBox([0,0,a,s],i);this.ctx.fillRect(o,c,u-o,l-c)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox()),this.restore()}beginInlineImage(){ht("Should not call beginInlineImage")}beginImageData(){ht("Should not call beginImageData")}paintFormXObjectBegin(e,t){if(this.contentVisible&&(this.save(),this.baseTransformStack.push(this.baseTransform),e&&this.transform(...e),this.baseTransform=yt(this.ctx),t)){const r=t[2]-t[0],i=t[3]-t[1];this.ctx.rect(t[0],t[1],r,i),this.current.updateRectMinMax(yt(this.ctx),t),this.clip(),this.endPath()}}paintFormXObjectEnd(){this.contentVisible&&(this.restore(),this.baseTransform=this.baseTransformStack.pop())}beginGroup(e){if(!this.contentVisible)return;this.save(),this.inSMaskMode&&(this.endSMaskMode(),this.current.activeSMask=null);const t=this.ctx;
vendor: 4,137 bytes, line 1
1e.isolated||bm("TODO: Support non-isolated groups."),e.knockout&&Ye("Knockout groups not supported.");const r=yt(t);if(e.matrix&&t.transform(...e.matrix),!e.bbox)throw new Error("Bounding box is required.");let i=Le.getAxialAlignedBoundingBox(e.bbox,yt(t));const a=[0,0,t.canvas.width,t.canvas.height];i=Le.intersect(i,a)||[0,0,0,0];const s=Math.floor(i[0]),o=Math.floor(i[1]),c=Math.max(Math.ceil(i[2])-s,1),u=Math.max(Math.ceil(i[3])-o,1);this.current.startNewPathAndClipBox([0,0,c,u]);let l="groupAt"+this.groupLevel;e.smask&&(l+="_smask_"+this.smaskCounter++%2);const h=this.cachedCanvases.getCanvas(l,c,u),f=h.context;f.translate(-s,-o),f.transform(...r),e.smask?this.smaskStack.push({canvas:h.canvas,context:f,offsetX:s,offsetY:o,subtype:e.smask.subtype,backdrop:e.smask.backdrop,transferMap:e.smask.transferMap||null,startTransformInverse:null}):(t.setTransform(1,0,0,1,0,0),t.translate(s,o),t.save()),Gl(t,f),this.ctx=f,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(t),this.groupLevel++}endGroup(e){if(!this.contentVisible)return;this.groupLevel--;const t=this.ctx,r=this.groupStack.pop();if(this.ctx=r,this.ctx.imageSmoothingEnabled=!1,e.smask)this.tempSMask=this.smaskStack.pop(),this.restore();else{this.ctx.restore();const i=yt(this.ctx);this.restore(),this.ctx.save(),this.ctx.setTransform(...i);const a=Le.getAxialAlignedBoundingBox([0,0,t.canvas.width,t.canvas.height],i);this.ctx.drawImage(t.canvas,0,0),this.ctx.restore(),this.compose(a)}}beginAnnotation(e,t,r,i,a){if(L(this,$f,Ov).call(this),tp(this.ctx),this.ctx.save(),this.save(),this.baseTransform&&this.ctx.setTransform(...this.baseTransform),t){const s=t[2]-t[0],o=t[3]-t[1];if(a&&this.annotationCanvasMap){r=r.slice(),r[4]-=t[0],r[5]-=t[1],t=t.slice(),t[0]=t[1]=0,t[2]=s,t[3]=o;const[c,u]=Le.singularValueDecompose2dScale(yt(this.ctx)),{viewportScale:l}=this,h=Math.ceil(s*this.outputScaleX*l),f=Math.ceil(o*this.outputScaleY*l);this.annotationCanvas=this.canvasFactory.create(h,f);const{canvas:p,context:g}=this.annotationCanvas;this.annotationCanvasMap.set(e,p),this.annotationCanvas.savedCtx=this.ctx,this.ctx=g,this.ctx.save(),this.ctx.setTransform(c,0,0,-u,0,o*u),tp(this.ctx)}else tp(this.ctx),this.ctx.rect(t[0],t[1],s,o),this.ctx.clip(),this.endPath()}this.current=new uD(this.ctx.canvas.width,this.ctx.canvas.height),this.transform(...r),this.transform(...i)}endAnnotation(){this.annotationCanvas&&(this.ctx.restore(),L(this,Yf,Lv).call(this),this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas)}paintImageMaskXObject(e){if(!this.contentVisible)return;const t=e.count;e=this.getObject(e.data,e),e.count=t;const r=this.ctx,i=this.processingType3;if(i&&(i.compiled===void 0&&(i.compiled=Y5(e)),i.compiled)){i.compiled(r);return}const a=this._createMaskCanvas(e),s=a.canvas;r.save(),r.setTransform(1,0,0,1,0,0),r.drawImage(s,a.offsetX,a.offsetY),r.restore(),this.compose()}paintImageMaskXObjectRepeat(e,t,r=0,i=0,a,s){if(!this.contentVisible)return;e=this.getObject(e.data,e);const o=this.ctx;o.save();const c=yt(o);o.transform(t,r,i,a,0,0);const u=this._createMaskCanvas(e);o.setTransform(1,0,0,1,u.offsetX-c[4],u.offsetY-c[5]);for(let l=0,h=s.length;l<h;l+=2){const f=Le.transform(c,[t,r,i,a,s[l],s[l+1]]),[p,g]=Le.applyTransform([0,0],f);o.drawImage(u.canvas,p,g)}o.restore(),this.compose()}paintImageMaskXObjectGroup(e){if(!this.contentVisible)return;const t=this.ctx,r=this.current.fillColor,i=this.current.patternFill;for(const a of e){const{data:s,width:o,height:c,transform:u}=a,l=this.cachedCanvases.getCanvas("maskCanvas",o,c),h=l.context;h.save();const f=this.getObject(s,a);hD(h,f),h.globalCompositeOperation="source-in",h.fillStyle=i?r.getPattern(h,this,Xi(t),Pn.FILL):r,h.fillRect(0,0,o,c),h.restore(),t.save(),t.transform(...u),t.scale(1,-1),ep(t,l.canvas,0,0,o,c,0,-1,1,1),t.restore()}this.compose()}paintImageXObject(e){if(!this.contentVisible)return;const t=this.getObject(e);if(!t){Ye("Dependent image isn't ready yet");return}this.paintInlineImageXObject(t)}paintImageXObjectRepeat(e,t,r,i){if(!this.contentVisible)return;const a=this.getObject(e);
1if(!a){Ye("Dependent image isn't ready yet");return}const s=a.width,o=a.height,c=[];for(let u=0,l=i.length;u<l;u+=2)c.push({transform:[t,0,0,r,i[u],i[u+1]],x:0,y:0,w:s,h:o});this.paintInlineImageXObjectGroup(a,c)}applyTransferMapsToCanvas(e){return this.current.transferMaps!=="none"&&(e.filter=this.current.transferMaps,e.drawImage(e.canvas,0,0),e.filter="none"),e.canvas}applyTransferMapsToBitmap(e){if(this.current.transferMaps==="none")return e.bitmap;const{bitmap:t,width:r,height:i}=e,a=this.cachedCanvases.getCanvas("inlineImage",r,i),s=a.context;return s.filter=this.current.transferMaps,s.drawImage(t,0,0),s.filter="none",a.canvas}paintInlineImageXObject(e){if(!this.contentVisible)return;const t=e.width,r=e.height,i=this.ctx;if(this.save(),!wn){const{filter:o}=i;o!=="none"&&o!==""&&(i.filter="none")}i.scale(1/t,-1/r);let a;if(e.bitmap)a=this.applyTransferMapsToBitmap(e);else if(typeof HTMLElement=="function"&&e instanceof HTMLElement||!e.data)a=e;else{const c=this.cachedCanvases.getCanvas("inlineImage",t,r).context;lD(c,e),a=this.applyTransferMapsToCanvas(c)}const s=this._scaleImage(a,Xi(i));i.imageSmoothingEnabled=fD(yt(i),e.interpolate),ep(i,s.img,0,0,s.paintWidth,s.paintHeight,0,-r,t,r),this.compose(),this.restore()}paintInlineImageXObjectGroup(e,t){if(!this.contentVisible)return;const r=this.ctx;let i;if(e.bitmap)i=e.bitmap;else{const a=e.width,s=e.height,c=this.cachedCanvases.getCanvas("inlineImage",a,s).context;lD(c,e),i=this.applyTransferMapsToCanvas(c)}for(const a of t)r.save(),r.transform(...a.transform),r.scale(1,-1),ep(r,i,a.x,a.y,a.w,a.h,0,-1,1,1),r.restore();this.compose()}paintSolidColorImageMask(){this.contentVisible&&(this.ctx.fillRect(0,0,1,1),this.compose())}markPoint(e){}markPointProps(e,t){}beginMarkedContent(e){this.markedContentStack.push({visible:!0})}beginMarkedContentProps(e,t){e==="OC"?this.markedContentStack.push({visible:this.optionalContentConfig.isVisible(t)}):this.markedContentStack.push({visible:!0}),this.contentVisible=this.isContentVisible()}endMarkedContent(){this.markedContentStack.pop(),this.contentVisible=this.isContentVisible()}beginCompat(){}endCompat(){}consumePath(e){const t=this.current.isEmptyClip();this.pendingClip&&this.current.updateClipFromPath(),this.pendingClip||this.compose(e);const r=this.ctx;this.pendingClip&&(t||(this.pendingClip===dD?r.clip("evenodd"):r.clip()),this.pendingClip=null),this.current.startNewPathAndClipBox(this.current.clipBox),r.beginPath()}getSinglePixelWidth(){if(!this._cachedGetSinglePixelWidth){const e=yt(this.ctx);if(e[1]===0&&e[2]===0)this._cachedGetSinglePixelWidth=1/Math.min(Math.abs(e[0]),Math.abs(e[3]));else{const t=Math.abs(e[0]*e[3]-e[2]*e[1]),r=Math.hypot(e[0],e[2]),i=Math.hypot(e[1],e[3]);this._cachedGetSinglePixelWidth=Math.max(r,i)/t}}return this._cachedGetSinglePixelWidth}getScaleForStroking(){if(this._cachedScaleForStroking[0]===-1){const{lineWidth:e}=this.current,{a:t,b:r,c:i,d:a}=this.ctx.getTransform();let s,o;if(r===0&&i===0){const c=Math.abs(t),u=Math.abs(a);if(c===u)if(e===0)s=o=1/c;else{const l=c*e;s=o=l<1?1/l:1}else if(e===0)s=1/c,o=1/u;else{const l=c*e,h=u*e;s=l<1?1/l:1,o=h<1?1/h:1}}else{const c=Math.abs(t*a-r*i),u=Math.hypot(t,r),l=Math.hypot(i,a);if(e===0)s=l/c,o=u/c;else{const h=e*c;s=l>h?l/h:1,o=u>h?u/h:1}}this._cachedScaleForStroking[0]=s,this._cachedScaleForStroking[1]=o}return this._cachedScaleForStroking}rescaleAndStroke(e){const{ctx:t}=this,{lineWidth:r}=this.current,[i,a]=this.getScaleForStroking();if(t.lineWidth=r||1,i===1&&a===1){t.stroke();return}const s=t.getLineDash();if(e&&t.save(),t.scale(i,a),s.length>0){const o=Math.max(i,a);t.setLineDash(s.map(c=>c/o)),t.lineDashOffset/=o}t.stroke(),e&&t.restore()}isContentVisible(){for(let e=this.markedContentStack.length-1;e>=0;e--)if(!this.markedContentStack[e].visible)return!1;return!0}};$f=new WeakSet,Ov=function(){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(
1),this.transparentCanvas=null)},Yf=new WeakSet,Lv=function(){if(this.pageColors){const e=this.filterFactory.addHCMFilter(this.pageColors.foreground,this.pageColors.background);if(e!=="none"){const t=this.ctx.filter;this.ctx.filter=e,this.ctx.drawImage(this.ctx.canvas,0,0),this.ctx.filter=t}}};let Qc=M_;for(const n in zr)Qc.prototype[n]!==void 0&&(Qc.prototype[zr[n]]=Qc.prototype[n]);var Kf,Zf;class Sa{static get workerPort(){return x(this,Kf)}static set workerPort(e){if(!(typeof Worker<"u"&&e instanceof Worker)&&e!==null)throw new Error("Invalid `workerPort` type.");R(this,Kf,e)}static get workerSrc(){return x(this,Zf)}static set workerSrc(e){if(typeof e!="string")throw new Error("Invalid `workerSrc` type.");R(this,Zf,e)}}Kf=new WeakMap,Zf=new WeakMap,F(Sa,Kf,null),F(Sa,Zf,"");const np={UNKNOWN:0,DATA:1,ERROR:2},kt={UNKNOWN:0,CANCEL:1,CANCEL_COMPLETE:2,CLOSE:3,ENQUEUE:4,ERROR:5,PULL:6,PULL_COMPLETE:7,START_COMPLETE:8};function cr(n){switch(n instanceof Error||typeof n=="object"&&n!==null||ht('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),n.name){case"AbortException":return new wc(n.message);case"MissingPDFException":return new Dc(n.message);case"PasswordException":return new sv(n.message,n.code);case"UnexpectedResponseException":return new ym(n.message,n.status);case"UnknownErrorException":return new ov(n.message,n.details);default:return new ov(n.message,n.toString())}}var o1,bT,c1,yT,Eu,kp;class sh{constructor(e,t,r){F(this,o1);F(this,c1);F(this,Eu);this.sourceName=e,this.targetName=t,this.comObj=r,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=i=>{const a=i.data;if(a.targetName!==this.sourceName)return;if(a.stream){L(this,c1,yT).call(this,a);return}if(a.callback){const o=a.callbackId,c=this.callbackCapabilities[o];if(!c)throw new Error("Cannot resolve callback ".concat(o));if(delete this.callbackCapabilities[o],a.callback===np.DATA)c.resolve(a.data);else if(a.callback===np.ERROR)c.reject(cr(a.reason));else throw new Error("Unexpected callback case");return}const s=this.actionHandler[a.action];if(!s)throw new Error("Unknown action from worker: ".concat(a.action));if(a.callbackId){const o=this.sourceName,c=a.sourceName;new Promise(function(u){u(s(a.data))}).then(function(u){r.postMessage({sourceName:o,targetName:c,callback:np.DATA,callbackId:a.callbackId,data:u})},function(u){r.postMessage({sourceName:o,targetName:c,callback:np.ERROR,callbackId:a.callbackId,reason:cr(u)})});return}if(a.streamId){L(this,o1,bT).call(this,a);return}s(a.data)},r.addEventListener("message",this._onComObjOnMessage)}on(e,t){const r=this.actionHandler;if(r[e])throw new Error('There is already an actionName called "'.concat(e,'"'));r[e]=t}send(e,t,r){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:t},r)}sendWithPromise(e,t,r){const i=this.callbackId++,a=Promise.withResolvers();this.callbackCapabilities[i]=a;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:i,data:t},r)}catch(s){a.reject(s)}return a.promise}sendWithStream(e,t,r,i){const a=this.streamId++,s=this.sourceName,o=this.targetName,c=this.comObj;return new ReadableStream({start:u=>{const l=Promise.withResolvers();return this.streamControllers[a]={controller:u,startCall:l,pullCall:null,cancelCall:null,isClosed:!1},c.postMessage({sourceName:s,targetName:o,action:e,streamId:a,data:t,desiredSize:u.desiredSize},i),l.promise},pull:u=>{const l=Promise.withResolvers();return this.streamControllers[a].pullCall=l,c.postMessage({sourceName:s,targetName:o,stream:kt.PULL,streamId:a,desiredSize:u.desiredSize}),l.promise},cancel:u=>{Ht(u instanceof Error,"cancel must have a valid reason");const l=Promise.withResolvers();return this.streamControllers[a].cancelCall=l,this.streamControllers[a].isClosed=!0,c.postMessage({sourceName:s,targetName:o,stream:kt.CANCEL,streamId:a,reason:cr(u)}),l.promise}},r)}destroy(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}o1=new WeakSet,bT=function(e){const t=e.streamId,r=this.sourceName,i=e.sourceName,a=this.comObj,s=this,o=this.actionHandler[e.action],c={enqueue(u,l=1,h){if(this.isCancelled)return;const f=this.desiredSize;this.desiredSize-=l,f>0&&this.desiredSize<=0&&(this.sinkCapability=Promise.withResolvers(),this.ready=this.sinkCapability.promise),a.postMessage({sourceName:r,targetName:i,stream:kt.ENQUEUE,streamId:t,chunk:u},h)},close(){this.isCancelled||(this.isCancelled=!0,a.postMessage({sourceName:r,targetName:i,stream:kt.CLOSE,streamId:t}),delete s.streamSinks[t])},error(u){Ht(u instanceof Error,"error must have a valid reason"),!this.isCancelled&&(this.isCancelled=!0,a.postMessage({sourceName:r,targetName:i,stream:kt.ERROR,streamId:t,reason:cr(u)}))},sinkCapability:Promise.withResolvers(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};c.sinkCapability.resolve(),c.ready=c.sinkCapability.promise,this.streamSinks[t]=c,new Promise(function(u){u(o(e.data,c))}).then(function(){a.postMessage({sourceName:r,targetName:i,stream:kt.START_COMPLETE,streamId:t,success:!0})},function(u){a.postMessage({sourceName:r,targetName:i,stream:kt.START_COMPLETE,streamId:t,reason:cr(u)})})},c1=new WeakSet,yT=function(e){const t=e.streamId,r=this.sourceName,i=e.sourceName,a=this.comObj,s=this.streamControllers[t],o=this.streamSinks[t];switch(e.stream){case kt.START_COMPLETE:e.success?s.startCall.resolve():s.startCall.reject(cr(e.reason));break;case kt.PULL_COMPLETE:e.success?s.pullCall.resolve():s.pullCall.reject(cr(e.reason));break;case kt.PULL:if(!o){a.postMessage({sourceName:r,targetName:i,stream:kt.PULL_COMPLETE,streamId:t,success:!0});break}o.desiredSize<=0&&e.desiredSize>0&&o.sinkCapability.resolve(),o.desiredSize=e.desiredSize,new Promise(function(c){var u;c((u=o.onPull)==null?void 0:u.call(o))}).then(function(){a.postMessage({sourceName:r,targetName:i,stream:kt.PULL_COMPLETE,streamId:t,success:!0})},function(c){a.postMessage({sourceName:r,targetName:i,stream:kt.PULL_COMPLETE,streamId:t,reason:cr(c)})});break;case kt.ENQUEUE:if(Ht(s,"enqueue should have stream controller"),s.isClosed)break;s.controller.enqueue(e.chunk);break;case kt.CLOSE:if(Ht(s,"close should have stream controller"),s.isClosed)break;s.isClosed=!0,s.controller.close(),L(this,Eu,kp).call(this,s,t);break;case kt.ERROR:Ht(s,"error should have stream controller"),s.controller.error(cr(e.reason)),L(this,Eu,kp).call(this,s,t);break;
1case kt.CANCEL_COMPLETE:e.success?s.cancelCall.resolve():s.cancelCall.reject(cr(e.reason)),L(this,Eu,kp).call(this,s,t);break;case kt.CANCEL:if(!o)break;new Promise(function(c){var u;c((u=o.onCancel)==null?void 0:u.call(o,cr(e.reason)))}).then(function(){a.postMessage({sourceName:r,targetName:i,stream:kt.CANCEL_COMPLETE,streamId:t,success:!0})},function(c){a.postMessage({sourceName:r,targetName:i,stream:kt.CANCEL_COMPLETE,streamId:t,reason:cr(c)})}),o.sinkCapability.reject(cr(e.reason)),o.isCancelled=!0,delete this.streamSinks[t];break;default:throw new Error("Unexpected stream case")}},Eu=new WeakSet,kp=async function(e,t){var r,i,a;await Promise.allSettled([(r=e.startCall)==null?void 0:r.promise,(i=e.pullCall)==null?void 0:i.promise,(a=e.cancelCall)==null?void 0:a.promise]),delete this.streamControllers[t]};var _o,Jf;class Q5{constructor({parsedData:e,rawData:t}){F(this,_o,void 0);F(this,Jf,void 0);R(this,_o,e),R(this,Jf,t)}getRaw(){return x(this,Jf)}get(e){var t;return(t=x(this,_o).get(e))!=null?t:null}getAll(){return zb(x(this,_o))}has(e){return x(this,_o).has(e)}}_o=new WeakMap,Jf=new WeakMap;const Xa=Symbol("INTERNAL");var Qf,ed,td,Au;class eU{constructor(e,{name:t,intent:r,usage:i}){F(this,Qf,!1);F(this,ed,!1);F(this,td,!1);F(this,Au,!0);R(this,Qf,!!(e&vr.DISPLAY)),R(this,ed,!!(e&vr.PRINT)),this.name=t,this.intent=r,this.usage=i}get visible(){if(x(this,td))return x(this,Au);if(!x(this,Au))return!1;const{print:e,view:t}=this.usage;return x(this,Qf)?(t==null?void 0:t.viewState)!=="OFF":x(this,ed)?(e==null?void 0:e.printState)!=="OFF":!0}_setVisible(e,t,r=!1){e!==Xa&&ht("Internal method `_setVisible` called."),R(this,td,r),R(this,Au,t)}}Qf=new WeakMap,ed=new WeakMap,td=new WeakMap,Au=new WeakMap;var ss,lt,Tu,Cu,nd,Nv;class tU{constructor(e,t=vr.DISPLAY){F(this,nd);F(this,ss,null);F(this,lt,new Map);F(this,Tu,null);F(this,Cu,null);if(this.renderingIntent=t,this.name=null,this.creator=null,e!==null){this.name=e.name,this.creator=e.creator,R(this,Cu,e.order);for(const r of e.groups)x(this,lt).set(r.id,new eU(t,r));if(e.baseState==="OFF")for(const r of x(this,lt).values())r._setVisible(Xa,!1);for(const r of e.on)x(this,lt).get(r)._setVisible(Xa,!0);for(const r of e.off)x(this,lt).get(r)._setVisible(Xa,!1);R(this,Tu,this.getHash())}}isVisible(e){if(x(this,lt).size===0)return!0;if(!e)return bm("Optional content group not defined."),!0;if(e.type==="OCG")return x(this,lt).has(e.id)?x(this,lt).get(e.id).visible:(Ye("Optional content group not found: ".concat(e.id)),!0);if(e.type==="OCMD"){if(e.expression)return L(this,nd,Nv).call(this,e.expression);if(!e.policy||e.policy==="AnyOn"){for(const t of e.ids){if(!x(this,lt).has(t))return Ye("Optional content group not found: ".concat(t)),!0;if(x(this,lt).get(t).visible)return!0}return!1}else if(e.policy==="AllOn"){for(const t of e.ids){if(!x(this,lt).has(t))return Ye("Optional content group not found: ".concat(t)),!0;if(!x(this,lt).get(t).visible)return!1}return!0}else if(e.policy==="AnyOff"){for(const t of e.ids){if(!x(this,lt).has(t))return Ye("Optional content group not found: ".concat(t)),!0;if(!x(this,lt).get(t).visible)return!0}return!1}else if(e.policy==="AllOff"){for(const t of e.ids){if(!x(this,lt).has(t))return Ye("Optional content group not found: ".concat(t)),!0;if(x(this,lt).get(t).visible)return!1}return!0}return Ye("Unknown optional content policy ".concat(e.policy,".")),!0}return Ye("Unknown group type ".concat(e.type,".")),!0}setVisibility(e,t=!0){const r=x(this,lt).get(e);if(!r){Ye("Optional content group not found: ".concat(e));return}r._setVisible(Xa,!!t,!0),R(this,ss,null)}setOCGState({state:e,preserveRB:t}){let r;for(const i of e){switch(i){case"ON":case"OFF":case"Toggle":r=i;continue}const a=x(this,lt).get(i);if(a)switch(r){case"ON":a._setVisible(Xa,!0);break;case"OFF":a._setVisible(Xa,!1);break;case"Toggle":a._setVisible(Xa,!a.visible);break}}R(this,ss,null)}get hasInitialVisibility(){return x(this,Tu)===null||this.getHash()===x(this,Tu)}getOrder(){return x(this,lt).size?x(this,Cu)?x(this,Cu).slice():[...x(this,lt).keys()]:null}getGroups(){return x(this,lt).size>0?zb(x(this,lt)):null}getGroup(e){return x(this,lt).get(e)||null}getHash(){if(x(this,ss)!==null)return x(this,ss);const e=new gT;for(const[t,r]of x(this,lt))e.update("".concat(t,":").concat(r.visible));return R(this,ss,e.hexdigest())}}ss=new WeakMap,lt=new WeakMap,Tu=new WeakMap,Cu=new WeakMap,nd=new WeakSet,Nv=function(e){const t=e.length;if(t<2)return!0;const r=e[0];for(let i=1;i<t;i++){const a=e[i];let s;
1if(Array.isArray(a))s=L(this,nd,Nv).call(this,a);else if(x(this,lt).has(a))s=x(this,lt).get(a).visible;else return Ye("Optional content group not found: ".concat(a)),!0;switch(r){case"And":if(!s)return!1;break;case"Or":if(s)return!0;break;case"Not":return!s;default:return!0}}return r==="And"};class nU{constructor(e,{disableRange:t=!1,disableStream:r=!1}){Ht(e,'PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.');const{length:i,initialData:a,progressiveDone:s,contentDispositionFilename:o}=e;if(this._queuedChunks=[],this._progressiveDone=s,this._contentDispositionFilename=o,(a==null?void 0:a.length)>0){const c=a instanceof Uint8Array&&a.byteLength===a.buffer.byteLength?a.buffer:new Uint8Array(a).buffer;this._queuedChunks.push(c)}this._pdfDataRangeTransport=e,this._isStreamingSupported=!r,this._isRangeSupported=!t,this._contentLength=i,this._fullRequestReader=null,this._rangeReaders=[],e.addRangeListener((c,u)=>{this._onReceiveData({begin:c,chunk:u})}),e.addProgressListener((c,u)=>{this._onProgress({loaded:c,total:u})}),e.addProgressiveReadListener(c=>{this._onReceiveData({chunk:c})}),e.addProgressiveDoneListener(()=>{this._onProgressiveDone()}),e.transportReady()}_onReceiveData({begin:e,chunk:t}){const r=t instanceof Uint8Array&&t.byteLength===t.buffer.byteLength?t.buffer:new Uint8Array(t).buffer;if(e===void 0)this._fullRequestReader?this._fullRequestReader._enqueue(r):this._queuedChunks.push(r);else{const i=this._rangeReaders.some(function(a){return a._begin!==e?!1:(a._enqueue(r),!0)});Ht(i,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}get _progressiveDataLength(){var e,t;return(t=(e=this._fullRequestReader)==null?void 0:e._loaded)!=null?t:0}_onProgress(e){var t,r,i,a;e.total===void 0?(r=(t=this._rangeReaders[0])==null?void 0:t.onProgress)==null||r.call(t,{loaded:e.loaded}):(a=(i=this._fullRequestReader)==null?void 0:i.onProgress)==null||a.call(i,{loaded:e.loaded,total:e.total})}_onProgressiveDone(){var e;(e=this._fullRequestReader)==null||e.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(e){const t=this._rangeReaders.indexOf(e);t>=0&&this._rangeReaders.splice(t,1)}getFullReader(){Ht(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");const e=this._queuedChunks;return this._queuedChunks=null,new rU(this,e,this._progressiveDone,this._contentDispositionFilename)}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const r=new iU(this,e,t);return this._pdfDataRangeTransport.requestDataRange(e,t),this._rangeReaders.push(r),r}cancelAllRequests(e){var t;(t=this._fullRequestReader)==null||t.cancel(e);for(const r of this._rangeReaders.slice(0))r.cancel(e);this._pdfDataRangeTransport.abort()}}class rU{constructor(e,t,r=!1,i=null){this._stream=e,this._done=r||!1,this._filename=Xb(i)?i:null,this._queuedChunks=t||[],this._loaded=0;for(const a of this._queuedChunks)this._loaded+=a.byteLength;this._requests=[],this._headersReady=Promise.resolve(),e._fullRequestReader=this,this.onProgress=null}_enqueue(e){this._done||(this._requests.length>0?this._requests.shift().resolve({value:e,done:!1}):this._queuedChunks.push(e),this._loaded+=e.byteLength)}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}async read(){if(this._queuedChunks.length>0)return{value:this._queuedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const e=Promise.withResolvers();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0}progressiveDone(){this._done||(this._done=!0)}}class iU{constructor(e,t,r){this._stream=e,this._begin=t,this._end=r,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(e){if(!this._done){if(this._requests.length===0)this._queuedChunk=e;else{this._requests.shift().resolve({value:e,done:!1});for(const r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}async read(){if(this._queuedChunk){const t=this._queuedChunk;return this._queuedChunk=null,{value:t,done:!1}}if(this._done)return{value:void 0,done:!0};const e=Promise.withResolvers();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0,this._stream._removeRangeReader(this)}}function aU(n){let e=!0,t=r("filename\\*","i").exec(n);if(t){t=t[1];let l=o(t);return l=unescape(l),l=c(l),l=u(l),a(l)}if(t=s(n),t){const l=u(t);return a(l)}
1if(t=r("filename","i").exec(n),t){t=t[1];let l=o(t);return l=u(l),a(l)}function r(l,h){return new RegExp("(?:^|;)\\s*"+l+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',h)}function i(l,h){if(l){if(!/^[\x00-\xFF]+$/.test(h))return h;try{const f=new TextDecoder(l,{fatal:!0}),p=_m(h);h=f.decode(p),e=!1}catch(f){}}return h}function a(l){return e&&/[\x80-\xff]/.test(l)&&(l=i("utf-8",l),e&&(l=i("iso-8859-1",l))),l}function s(l){const h=[];let f;const p=r("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;(f=p.exec(l))!==null;){let[,d,m,v]=f;if(d=parseInt(d,10),d in h){if(d===0)break;continue}h[d]=[m,v]}const g=[];for(let d=0;d<h.length&&d in h;++d){let[m,v]=h[d];v=o(v),m&&(v=unescape(v),d===0&&(v=c(v))),g.push(v)}return g.join("")}function o(l){if(l.startsWith('"')){const h=l.slice(1).split('\\"');for(let f=0;f<h.length;++f){const p=h[f].indexOf('"');p!==-1&&(h[f]=h[f].slice(0,p),h.length=f+1),h[f]=h[f].replaceAll(/\\(.)/g,"$1")}l=h.join('"')}return l}function c(l){const h=l.indexOf("'");if(h===-1)return l;const f=l.slice(0,h),g=l.slice(h+1).replace(/^[^']*'/,"");return i(f,g)}function u(l){return!l.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(l)?l:l.replaceAll(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,function(h,f,p,g){if(p==="q"||p==="Q")return g=g.replaceAll("_"," "),g=g.replaceAll(/=([0-9a-fA-F]{2})/g,function(d,m){return String.fromCharCode(parseInt(m,16))}),i(f,g);try{g=atob(g)}catch(d){}return i(f,g)})}return""}function Yb({getResponseHeader:n,isHttp:e,rangeChunkSize:t,disableRange:r}){const i={allowRangeRequests:!1,suggestedLength:void 0},a=parseInt(n("Content-Length"),10);return!Number.isInteger(a)||(i.suggestedLength=a,a<=2*t)||r||!e||n("Accept-Ranges")!=="bytes"||(n("Content-Encoding")||"identity")!=="identity"||(i.allowRangeRequests=!0),i}function Kb(n){const e=n("Content-Disposition");if(e){let t=aU(e);if(t.includes("%"))try{t=decodeURIComponent(t)}catch(r){}if(Xb(t))return t}return null}function Cm(n,e){return n===404||n===0&&e.startsWith("file:")?new Dc('Missing PDF "'+e+'".'):new ym("Unexpected server response (".concat(n,') while retrieving PDF "').concat(e,'".'),n)}function _T(n){return n===200||n===206}function DT(n,e,t){return{method:"GET",headers:n,signal:t.signal,mode:"cors",credentials:e?"include":"same-origin",redirect:"follow"}}function wT(n){const e=new Headers;for(const t in n){const r=n[t];r!==void 0&&e.append(t,r)}return e}function ET(n){return n instanceof Uint8Array?n.buffer:n instanceof ArrayBuffer?n:(Ye("getArrayBuffer - unexpected data format: ".concat(n)),new Uint8Array(n).buffer)}class pD{constructor(e){this.source=e,this.isHttp=/^https?:/i.test(e.url),this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){var e,t;return(t=(e=this._fullRequestReader)==null?void 0:e._loaded)!=null?t:0}getFullReader(){return Ht(!this._fullRequestReader,"PDFFetchStream.getFullReader can only be called once."),this._fullRequestReader=new sU(this),this._fullRequestReader}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const r=new oU(this,e,t);return this._rangeRequestReaders.push(r),r}cancelAllRequests(e){var t;(t=this._fullRequestReader)==null||t.cancel(e);for(const r of this._rangeRequestReaders.slice(0))r.cancel(e)}}class sU{constructor(e){this._stream=e,this._reader=null,this._loaded=0,this._filename=null;const t=e.source;this._withCredentials=t.withCredentials||!1,this._contentLength=t.length,this._headersCapability=Promise.withResolvers(),this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._abortController=new AbortController,this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._headers=wT(this._stream.httpHeaders);const r=t.url;fetch(r,DT(this._headers,this._withCredentials,this._abortController)).then(i=>{if(!_T(i.status))throw Cm(i.status,r);this._reader=i.body.getReader(),this._headersCapability.resolve();const a=c=>i.headers.get(c),{allowRangeRequests:s,suggestedLength:o}=Yb({getResponseHeader:a,isHttp:this._stream.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=s,this._contentLength=o||this._contentLength,this._filename=Kb(a),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new wc("Streaming is disabled."))}).catch(this._headersCapability.reject),this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){var r;await this._headersCapability.promise;const{value:e,done:t}=await this._reader.read();return t?{value:e,done:t}:(this._loaded+=e.byteLength,(r=this.onProgress)==null||r.call(this,{loaded:this._loaded,total:this._contentLength}),{value:ET(e),done:!1})}cancel(e){var t;(t=this._reader)==null||t.cancel(e),this._abortController.abort()}}class oU{constructor(e,t,r){this._stream=e,this._reader=null,this._loaded=0;const i=e.source;this._withCredentials=i.withCredentials||!1,this._readCapability=Promise.withResolvers(),this._isStreamingSupported=!i.disableStream,this._abortController=new AbortController,this._headers=wT(this._stream.httpHeaders),this._headers.append("Range","bytes=".concat(t,"-").concat(r-1));const a=i.url;fetch(a,DT(this._headers,this._withCredentials,this._abortController)).then(s=>{if(!_T(s.status))throw Cm(s.status,a);this._readCapability.resolve(),this._reader=s.body.getReader()}).catch(this._readCapability.reject),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}async read(){var r;await this._readCapability.promise;const{value:e,done:t}=await this._reader.read();return t?{value:e,done:t}:(this._loaded+=e.byteLength,(r=this.onProgress)==null||r.call(this,{loaded:this._loaded}),{value:ET(e),done:!1})}cancel(e){var t;(t=this._reader)==null||t.cancel(e),this._abortController.abort()}}const U2=200,R2=206;function cU(n){const e=n.response;return typeof e!="string"?e:_m(e).buffer}class uU{constructor(e,t={}){this.url=e,this.isHttp=/^https?:/i.test(e),this.httpHeaders=this.isHttp&&t.httpHeaders||Object.create(null),this.withCredentials=t.withCredentials||!1,this.currXhrId=0,this.pendingRequests=Object.create(null)}requestRange(e,t,r){const i={begin:e,end:t};for(const a in r)i[a]=r[a];return this.request(i)}requestFull(e){return this.request(e)}request(e){const t=new XMLHttpRequest,r=this.currXhrId++,i=this.pendingRequests[r]={x
1hr:t};t.open("GET",this.url),t.withCredentials=this.withCredentials;for(const a in this.httpHeaders){const s=this.httpHeaders[a];s!==void 0&&t.setRequestHeader(a,s)}return this.isHttp&&"begin"in e&&"end"in e?(t.setRequestHeader("Range","bytes=".concat(e.begin,"-").concat(e.end-1)),i.expectedStatus=R2):i.expectedStatus=U2,t.responseType="arraybuffer",e.onError&&(t.onerror=function(a){e.onError(t.status)}),t.onreadystatechange=this.onStateChange.bind(this,r),t.onprogress=this.onProgress.bind(this,r),i.onHeadersReceived=e.onHeadersReceived,i.onDone=e.onDone,i.onError=e.onError,i.onProgress=e.onProgress,t.send(null),r}onProgress(e,t){var i;const r=this.pendingRequests[e];r&&((i=r.onProgress)==null||i.call(r,t))}onStateChange(e,t){var c,u,l;const r=this.pendingRequests[e];if(!r)return;const i=r.xhr;if(i.readyState>=2&&r.onHeadersReceived&&(r.onHeadersReceived(),delete r.onHeadersReceived),i.readyState!==4||!(e in this.pendingRequests))return;if(delete this.pendingRequests[e],i.status===0&&this.isHttp){(c=r.onError)==null||c.call(r,i.status);return}const a=i.status||U2;if(!(a===U2&&r.expectedStatus===R2)&&a!==r.expectedStatus){(u=r.onError)==null||u.call(r,i.status);return}const o=cU(i);if(a===R2){const h=i.getResponseHeader("Content-Range"),f=/bytes (\d+)-(\d+)\/(\d+)/.exec(h);r.onDone({begin:parseInt(f[1],10),chunk:o})}else o?r.onDone({begin:0,chunk:o}):(l=r.onError)==null||l.call(r,i.status)}getRequestXhr(e){return this.pendingRequests[e].xhr}isPendingRequest(e){return e in this.pendingRequests}abortRequest(e){const t=this.pendingRequests[e].xhr;delete this.pendingRequests[e],t.abort()}}class lU{constructor(e){this._source=e,this._manager=new uU(e.url,{httpHeaders:e.httpHeaders,withCredentials:e.withCredentials}),this._rangeChunkSize=e.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(e){const t=this._rangeRequestReaders.indexOf(e);t>=0&&this._rangeRequestReaders.splice(t,1)}getFullReader(){return Ht(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new hU(this._manager,this._source),this._fullRequestReader}getRangeReader(e,t){const r=new fU(this._manager,e,t);return r.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(r),r}cancelAllRequests(e){var t;(t=this._fullRequestReader)==null||t.cancel(e);for(const r of this._rangeRequestReaders.slice(0))r.cancel(e)}}class hU{constructor(e,t){this._manager=e;const r={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=t.url,this._fullRequestId=e.requestFull(r),this._headersReceivedCapability=Promise.withResolvers(),this._disableRange=t.disableRange||!1,this._contentLength=t.length,this._rangeChunkSize=t.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}_onHeadersReceived(){const e=this._fullRequestId,t=this._manager.getRequestXhr(e),r=s=>t.getResponseHeader(s),{allowRangeRequests:i,suggestedLength:a}=Yb({getResponseHeader:r,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});i&&(this._isRangeSupported=!0),this._contentLength=a||this._contentLength,this._filename=Kb(r),this._isRangeSupported&&this._manager.abortRequest(e),this._headersReceivedCapability.resolve()}_onDone(e){if(e&&(this._requests.length>0?this._requests.shift().resolve({value:e.chunk,done:!1}):this._cachedChunks.push(e.chunk)),this._done=!0,!(this._cachedChunks.length>0)){for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0}}_onError(e){this._storedError=Cm(e,this._url),this._headersReceivedCapability.reject(this._storedError);for(const t of this._requests)t.reject(this._storedError);this._requests.length=0,this._cachedChunks.length=0}_onProgress(e){var t;(t=this.onProgress)==null||t.call(this,{loaded:e.loaded,total:e.lengthComputable?e.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersReceivedCapability.promise}async read(){if(this._storedError)throw this._storedError;if(this._cachedChunks.length>0)return{value:this._cachedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const e=Promise.withResolvers();return this._requests.push(e),e.promise}cancel(e){this._done=!0,this._headersReceivedCapability.reject(e);for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest
1(this._fullRequestId),this._fullRequestReader=null}}class fU{constructor(e,t,r){this._manager=e;const i={onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=e.url,this._requestId=e.requestRange(t,r,i),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}_close(){var e;(e=this.onClosed)==null||e.call(this,this)}_onDone(e){const t=e.chunk;this._requests.length>0?this._requests.shift().resolve({value:t,done:!1}):this._queuedChunk=t,this._done=!0;for(const r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0,this._close()}_onError(e){this._storedError=Cm(e,this._url);for(const t of this._requests)t.reject(this._storedError);this._requests.length=0,this._queuedChunk=null}_onProgress(e){var t;this.isStreamingSupported||(t=this.onProgress)==null||t.call(this,{loaded:e.loaded})}get isStreamingSupported(){return!1}async read(){if(this._storedError)throw this._storedError;if(this._queuedChunk!==null){const t=this._queuedChunk;return this._queuedChunk=null,{value:t,done:!1}}if(this._done)return{value:void 0,done:!0};const e=Promise.withResolvers();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}const AT=/^file:\/\/\/[a-zA-Z]:\//;function dU(n){const e=Li.get("url"),t=e.parse(n);return t.protocol==="file:"||t.host?t:/^[a-z]:[/\\]/i.test(n)?e.parse("file:///".concat(n)):(t.host||(t.protocol="file:"),t)}class pU{constructor(e){this.source=e,this.url=dU(e.url),this.isHttp=this.url.protocol==="http:"||this.url.protocol==="https:",this.isFsUrl=this.url.protocol==="file:",this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){var e,t;return(t=(e=this._fullRequestReader)==null?void 0:e._loaded)!=null?t:0}getFullReader(){return Ht(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=this.isFsUrl?new xU(this):new gU(this),this._fullRequestReader}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const r=this.isFsUrl?new vU(this,e,t):new mU(this,e,t);return this._rangeRequestReaders.push(r),r}cancelAllRequests(e){var t;(t=this._fullRequestReader)==null||t.cancel(e);for(const r of this._rangeRequestReaders.slice(0))r.cancel(e)}}class TT{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null;const t=e.source;this._contentLength=t.length,this._loaded=0,this._filename=null,this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._readableStream=null,this._readCapability=Promise.withResolvers(),this._headersCapability=Promise.withResolvers()}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){var r;if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const e=this._readableStream.read();return e===null?(this._readCapability=Promise.withResolvers(),this.read()):(this._loaded+=e.length,(r=this.onProgress)==null||r.call(this,{loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){if(!this._readableStream){this._error(e);return}this._readableStream.destroy(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",()=>{this._readCapability.resolve()}),e.on("end",()=>{e.destroy(),this._done=!0,this._readCapability.resolve()}),e.on("error",t=>{this._error(t)}),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new wc("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}class CT{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=Promise.withResolvers();const t=e.source;this._isStreamingSupported=!t.disableStream}get isStreamingSupported(){return this._isStreamingSupported}async read(){var r;if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const e=this._readableStream.read();return e===null?(this._readCapability=Promise.withResolvers(),this.read()):(this._loaded+=e.length,(r=this.onProgress)==null||r.call(this,{loaded:this._loaded}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){if(!this._readableStream){this._error(e);return}this._readableStream.destroy(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",()=>{this._readCapability.resolve()}),e.on("end",()=>{e.destroy(),this._done=!0,this._readCapability.resolve()}),e.on("error",t=>{this._error(t)}),this._storedError&&this._readableStream.destroy(this._storedError)}}function ng(n,e){return{protocol:n.protocol,auth:n.auth,host:n.hostname,port:n.port,path:n.path,method:"GET",headers:e}}class gU extends TT{constructor(e){super(e);const t=r=>{if(r.statusCode===404){const o=new Dc('Missing PDF "'.concat(this._url,'".'));this._storedError=o,this._headersCapability.reject(o);return}this._headersCapability.resolve(),this._setReadableStream(r);const i=o=>this._readableStream.headers[o.toLowerCase()],{allowRangeRequests:a,suggestedLength:s}=Yb({getResponseHeader:i,isHttp:e.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=a,this._contentLength=s||this._contentLength,this._filename=Kb(i)};if(this._request=null,this._url.protocol==="http:"){const r=Li.get("http");this._request=r.request(ng(this._url,e.httpHeaders),t)}else{const r=Li.get("https");this._request=r.request(ng(this._url,e.httpHeaders),t)}this._request.on("error",r=>{this._storedError=r,this._headersCapability.reject(r)}),this._request.end()}}
1class mU extends CT{constructor(e,t,r){super(e),this._httpHeaders={};for(const a in e.httpHeaders){const s=e.httpHeaders[a];s!==void 0&&(this._httpHeaders[a]=s)}this._httpHeaders.Range="bytes=".concat(t,"-").concat(r-1);const i=a=>{if(a.statusCode===404){const s=new Dc('Missing PDF "'.concat(this._url,'".'));this._storedError=s;return}this._setReadableStream(a)};if(this._request=null,this._url.protocol==="http:"){const a=Li.get("http");this._request=a.request(ng(this._url,this._httpHeaders),i)}else{const a=Li.get("https");this._request=a.request(ng(this._url,this._httpHeaders),i)}this._request.on("error",a=>{this._storedError=a}),this._request.end()}}class xU extends TT{constructor(e){super(e);let t=decodeURIComponent(this._url.path);AT.test(this._url.href)&&(t=t.replace(/^\//,""));const r=Li.get("fs");r.promises.lstat(t).then(i=>{this._contentLength=i.size,this._setReadableStream(r.createReadStream(t)),this._headersCapability.resolve()},i=>{i.code==="ENOENT"&&(i=new Dc('Missing PDF "'.concat(t,'".'))),this._storedError=i,this._headersCapability.reject(i)})}}class vU extends CT{constructor(e,t,r){super(e);let i=decodeURIComponent(this._url.path);AT.test(this._url.href)&&(i=i.replace(/^\//,""));const a=Li.get("fs");this._setReadableStream(a.createReadStream(i,{start:t,end:r-1}))}}const bU=1e5,Xn=30,yU=.8;var dA,os,Gn,rd,id,Do,ua,ad,sd,wo,Fu,Su,cs,ku,od,Uu,Eo,cd,ud,Ao,To,us,Ru,u1,FT,l1,ST,ld,Bv,Iu,Up,h1,kT,f1,UT;const jt=class jt{constructor({textContentSource:e,container:t,viewport:r}){F(this,u1);F(this,l1);F(this,ld);F(this,os,Promise.withResolvers());F(this,Gn,null);F(this,rd,!1);F(this,id,!!((dA=globalThis.FontInspector)!=null&&dA.enabled));F(this,Do,null);F(this,ua,null);F(this,ad,0);F(this,sd,0);F(this,wo,null);F(this,Fu,null);F(this,Su,0);F(this,cs,0);F(this,ku,Object.create(null));F(this,od,[]);F(this,Uu,null);F(this,Eo,[]);F(this,cd,new WeakMap);F(this,ud,null);var c;if(e instanceof ReadableStream)R(this,Uu,e);else if(typeof e=="object")R(this,Uu,new ReadableStream({start(u){u.enqueue(e),u.close()}}));else throw new Error('No "textContentSource" parameter specified.');R(this,Gn,R(this,Fu,t)),R(this,cs,r.scale*(globalThis.devicePixelRatio||1)),R(this,Su,r.rotation),R(this,ua,{prevFontSize:null,prevFontFamily:null,div:null,properties:null,ctx:null});const{pageWidth:i,pageHeight:a,pageX:s,pageY:o}=r.rawDims;R(this,ud,[1,0,0,-1,-s,o+a]),R(this,sd,i),R(this,ad,a),L(c=jt,h1,kT).call(c),fc(t,r),x(this,os).promise.catch(()=>{}).then(()=>{x(jt,Ru).delete(this),R(this,ua,null),R(this,ku,null)})}render(){const e=()=>{x(this,wo).read().then(({value:t,done:r})=>{var i;if(r){x(this,os).resolve();return}(i=x(this,Do))!=null||R(this,Do,t.lang),Object.assign(x(this,ku),t.styles),L(this,u1,FT).call(this,t.items),e()},x(this,os).reject)};return R(this,wo,x(this,Uu).getReader()),x(jt,Ru).add(this),e(),x(this,os).promise}update({viewport:e,onBefore:t=null}){var a;const r=e.scale*(globalThis.devicePixelRatio||1),i=e.rotation;if(i!==x(this,Su)&&(t==null||t(),R(this,Su,i),fc(x(this,Fu),{rotation:i})),r!==x(this,cs)){t==null||t(),R(this,cs,r);const s={prevFontSize:null,prevFontFamily:null,div:null,properties:null,ctx:L(a=jt,Iu,Up).call(a,x(this,Do))};for(const o of x(this,Eo))s.properties=x(this,cd).get(o),s.div=o,L(this,ld,Bv).call(this,s)}}cancel(){var t;const e=new wc("TextLayer task cancelled.");(t=x(this,wo))==null||t.cancel(e).catch(()=>{}),R(this,wo,null),x(this,os).reject(e)}get textDivs(){return x(this,Eo)}get textContentItemsStr(){return x(this,od)}static cleanup(){if(!(x(this,Ru).size>0)){x(this,Ao).clear();for(const{canvas:e}of x(this,To).values())e.remove();x(this,To).clear()}}};os=new WeakMap,Gn=new WeakMap,rd=new WeakMap,id=new WeakMap,Do=new WeakMap,ua=new WeakMap,ad=new WeakMap,sd=new WeakMap,wo=new WeakMap,Fu=new WeakMap,Su=new WeakMap,cs=new WeakMap,ku=new WeakMap,od=new WeakMap,Uu=new WeakMap,Eo=new WeakMap,cd=new WeakMap,ud=new WeakMap,Ao=new WeakMap,To=new WeakMap,us=new WeakMap,Ru=new WeakMap,u1=new WeakSet,FT=function(e){var i,a,s;if(x(this,rd))return;(s=(a=x(this,ua)).ctx)!=null||(a.ctx=L(i=jt,Iu,Up).call(i,x(this,Do)));const t=x(this,Eo),r=x(this,od);for(const o of e){if(t.length>bU){Ye("Ignoring additional textDivs for performance reasons."),R(this,rd,!0);return}if(o.str===void 0){if(o.type==="beginMarkedContentProps"||o.type==="beginMarkedContent"){const c=x(this,Gn);R(this,Gn,document.createElement("span")),x(this,Gn).classList.add("markedContent"),o.id!==null&&x(this,Gn).setAttribute("id","".concat(o.id)),c.append(x(this,Gn))}else o.type==="endMarkedContent"&&R(this,Gn,x(this,Gn).parentNode);continue}r.push(o.str),L(this,l1,ST).call(this,o)}},l1=new WeakSet,ST=function(e){var d;const t=document.createElement("span"),r={angle:0,canvasWidth:0,hasText:e.str!=="",hasEOL:e.hasEOL,fontSize:0};x(this,Eo).push(t);const i=Le.transform(x(this,ud),e.transform);let a=Math.atan2(i[1],i[0]);const s=x(this,ku)[e.fontName];s.vertical&&(a+=Math.PI/2);const o=x(this,id)&&s.fontSubstitution||s.fontFamily,c=Math.hypot(i[2],i[3]),u=c*L(d=jt,f1,UT).call(d,o,x(this,Do));let l,h;a===0?(l=i[4],h=i[5]-u):(l=i[4]+u*Math.sin(a),h=i[5]-u*Math.cos(a));const f="calc(var(--scale-factor)*",p=t.style;x(this,Gn)===x(this,Fu)?(p.left="".concat((100*l/x(this,sd)).toFixed(2),"%"),p.top="".concat((100*h/x(this,ad)).toFixed(2),"%")):(p.left="".concat(f).concat(l.toFixed(2),"px)"),p.top="".concat(f).concat(h.toFixed(2),"px)")),p.fontSize="".concat(f).concat((x(jt,us)*c).toFixed(2),"px)"),p.fontFamily=o,r.fontSize=c,t.setAttribute("role","presentation"),t.textContent=e.str,t.dir=e.dir,x(this,id)&&(t.dataset.fontName=s.fontSubstitutionLoadedName||e.fontName),a!==0&&(r.angle=a*(180/Math.PI));let g=!1;if(e.str.length>1)g=!0;else if(e.str!==" "&&e.transform[0]!==e.transform[3]){const m=Math.abs(e.transform[0]),v=Math.abs(e.transform[3]);m!==v&&Math.max(m,v)/Math.min(m,v)>1.5&&(g=!0)}if(g&&(r.canvasWidth=s.vertical?e.height:e.width),x(this,cd).set(t,r),x(this,ua).div=t,x(this,ua).properties=r,L(this,ld,Bv).call(this,x(this,ua)),r.hasText&&x(this,Gn).append(t),r.hasEOL){const m=d
1ocument.createElement("br");m.setAttribute("role","presentation"),x(this,Gn).append(m)}},ld=new WeakSet,Bv=function(e){const{div:t,properties:r,ctx:i,prevFontSize:a,prevFontFamily:s}=e,{style:o}=t;let c="";if(x(jt,us)>1&&(c="scale(".concat(1/x(jt,us),")")),r.canvasWidth!==0&&r.hasText){const{fontFamily:u}=o,{canvasWidth:l,fontSize:h}=r;(a!==h||s!==u)&&(i.font="".concat(h*x(this,cs),"px ").concat(u),e.prevFontSize=h,e.prevFontFamily=u);const{width:f}=i.measureText(t.textContent);f>0&&(c="scaleX(".concat(l*x(this,cs)/f,") ").concat(c))}r.angle!==0&&(c="rotate(".concat(r.angle,"deg) ").concat(c)),c.length>0&&(o.transform=c)},Iu=new WeakSet,Up=function(e=null){let t=x(this,To).get(e||(e=""));if(!t){const r=document.createElement("canvas");r.className="hiddenCanvasElement",r.lang=e,document.body.append(r),t=r.getContext("2d",{alpha:!1,willReadFrequently:!0}),x(this,To).set(e,t)}return t},h1=new WeakSet,kT=function(){if(x(this,us)!==null)return;const e=document.createElement("div");e.style.opacity=0,e.style.lineHeight=1,e.style.fontSize="1px",e.style.position="absolute",e.textContent="X",document.body.append(e),R(this,us,e.getBoundingClientRect().height),e.remove()},f1=new WeakSet,UT=function(e,t){const r=x(this,Ao).get(e);if(r)return r;const i=L(this,Iu,Up).call(this,t),a=i.font;i.canvas.width=i.canvas.height=Xn,i.font="".concat(Xn,"px ").concat(e);const s=i.measureText("");let o=s.fontBoundingBoxAscent,c=Math.abs(s.fontBoundingBoxDescent);if(o){const h=o/(o+c);return x(this,Ao).set(e,h),i.canvas.width=i.canvas.height=0,i.font=a,h}i.strokeStyle="red",i.clearRect(0,0,Xn,Xn),i.strokeText("g",0,0);let u=i.getImageData(0,0,Xn,Xn).data;c=0;for(let h=u.length-1-3;h>=0;h-=4)if(u[h]>0){c=Math.ceil(h/4/Xn);break}i.clearRect(0,0,Xn,Xn),i.strokeText("A",0,Xn),u=i.getImageData(0,0,Xn,Xn).data,o=0;for(let h=0,f=u.length;h<f;h+=4)if(u[h]>0){o=Xn-Math.floor(h/4/Xn);break}i.canvas.width=i.canvas.height=0,i.font=a;const l=o?o/(o+c):yU;return x(this,Ao).set(e,l),l},F(jt,Iu),F(jt,h1),F(jt,f1),F(jt,Ao,new Map),F(jt,To,new Map),F(jt,us,null),F(jt,Ru,new Set);let Oh=jt;class Lh{static textContent(e){const t=[],r={items:t,styles:Object.create(null)};function i(a){var c;if(!a)return;let s=null;const o=a.name;if(o==="#text")s=a.value;else if(Lh.shouldBuildText(o))(c=a==null?void 0:a.attributes)!=null&&c.textContent?s=a.attributes.textContent:a.value&&(s=a.value);else return;if(s!==null&&t.push({str:s}),!!a.children)for(const u of a.children)i(u)}return i(e),r}static shouldBuildText(e){return!(e==="textarea"||e==="input"||e==="option"||e==="select")}}const _U=65536,DU=100,wU=5e3,EU=wn?B5:E5,AU=wn?P5:zA,TU=wn?N5:w5,CU=wn?M5:VA;function FU(n={}){var j,oe;typeof n=="string"||n instanceof URL?n={url:n}:(n instanceof ArrayBuffer||ArrayBuffer.isView(n))&&(n={data:n});const e=new Pv,{docId:t}=e,r=n.url?SU(n.url):null,i=n.data?kU(n.data):null,a=n.httpHeaders||null,s=n.withCredentials===!0,o=(j=n.password)!=null?j:null,c=n.range instanceof RT?n.range:null,u=Number.isInteger(n.rangeChunkSize)&&n.rangeChunkSize>0?n.rangeChunkSize:_U;let l=n.worker instanceof eu?n.worker:null;const h=n.verbosity,f=typeof n.docBaseUrl=="string"&&!Tm(n.docBaseUrl)?n.docBaseUrl:null,p=typeof n.cMapUrl=="string"?n.cMapUrl:null,g=n.cMapPacked!==!1,d=n.CMapReaderFactory||AU,m=typeof n.standardFontDataUrl=="string"?n.standardFontDataUrl:null,v=n.StandardFontDataFactory||CU,b=n.stopAtErrors!==!0,y=Number.isInteger(n.maxImageSize)&&n.maxImageSize>-1?n.maxImageSize:-1,_=n.isEvalSupported!==!1,w=typeof n.isOffscreenCanvasSupported=="boolean"?n.isOffscreenCanvasSupported:!wn,D=Number.isInteger(n.canvasMaxAreaInBytes)?n.canvasMaxAreaInBytes:-1,E=typeof n.disableFontFace=="boolean"?n.disableFontFace:wn,U=n.fontExtraProperties===!0,S=n.enableXfa===!0,z=n.ownerDocument||globalThis.document,V=n.disableRange===!0,A=n.disableStream===!0,P=n.disableAutoFetch===!0,T=n.pdfBug===!0,J=n.enableHWA===!0,O=c?c.length:(oe=n.length)!=null?oe:NaN,N=typeof n.useSystemFonts=="boolean"?n.useSystemFonts:!wn&&!E,ie=typeof n.useWorkerFetch=="boolean"?n.useWorkerFetch:d===zA&&v===VA&&p&&m&&rh(p,document.baseURI)&&rh(m,document.baseURI),M=n.canvasFactory||new EU({ownerDocument:z,enableHWA:J}),ue=n.filterFactory||new TU({docId:t,ownerDocument:z}),ne=null;f5(h);const k={canvasFactory:M,filterFactory:ue};if(ie||(k.cMapReaderFactory=new d({baseUrl:p,isCompressed:g}),k.standardFontDataFactory=new v({baseUrl:m})),!l){const he={verbosity:h,port:Sa.workerPort};l=he.port?eu.fromPort(he):new eu(he),e._worker=l}const B={docId:t,apiVersion:"4.5.136",data:i,password:o,disableAutoFetch:P,rangeChunkSize:u,length:O,docBaseUrl:f,enableXfa:S,evaluatorOptions:{maxImageSize:y,disableFontFace:E,ignoreErrors:b,isEvalSupported:_,isOffscreenCanvasSupported:w,canvasMaxAreaInBytes:D,fontExtraProperties:U,useSystemFonts:N,cMapUrl:ie?p:null,standardFontDataUrl:ie?m:null}},q={disableFontFace:E,fontExtraProperties:U,ownerDocument:z,pdfBug:T,styleElement:ne,loadingParams:{disableAutoFetch:P,enableXfa:S}};return l.promise.then(function(){if(e.destroyed)throw new Error("Loading aborted");if(l.destroyed)throw new Error("Worker was destroyed");
1const he=l.messageHandler.sendWithPromise("GetDocRequest",B,i?[i.buffer]:null);let be;if(c)be=new nU(c,{disableRange:V,disableStream:A});else if(!i){if(!r)throw new Error("getDocument - no `url` parameter provided.");be=(K=>wn?function(){return typeof fetch<"u"&&typeof Response<"u"&&"body"in Response.prototype}()&&rh(K.url)?new pD(K):new pU(K):rh(K.url)?new pD(K):new lU(K))({url:r,length:O,httpHeaders:a,withCredentials:s,rangeChunkSize:u,disableRange:V,disableStream:A})}return he.then(_e=>{if(e.destroyed)throw new Error("Loading aborted");if(l.destroyed)throw new Error("Worker was destroyed");const K=new sh(t,_e,l.port),ge=new OU(K,e,be,q,k);e._transport=ge,K.send("Ready",null)})}).catch(e._capability.reject),e}function SU(n){if(n instanceof URL)return n.href;try{return new URL(n,window.location).href}catch(e){if(wn&&typeof n=="string")return n}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.")}function kU(n){if(wn&&typeof Buffer<"u"&&n instanceof Buffer)throw new Error("Please provide binary data as `Uint8Array`, rather than `Buffer`.");if(n instanceof Uint8Array&&n.byteLength===n.buffer.byteLength)return n;if(typeof n=="string")return _m(n);if(n instanceof ArrayBuffer||ArrayBuffer.isView(n)||typeof n=="object"&&!isNaN(n==null?void 0:n.length))return new Uint8Array(n);throw new Error("Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.")}function gD(n){return typeof n=="object"&&Number.isInteger(n==null?void 0:n.num)&&n.num>=0&&Number.isInteger(n==null?void 0:n.gen)&&n.gen>=0}var d1;const p1=class p1{constructor(){this._capability=Promise.withResolvers(),this._transport=null,this._worker=null,this.docId="d".concat(or(p1,d1)._++),this.destroyed=!1,this.onPassword=null,this.onProgress=null}get promise(){return this._capability.promise}async destroy(){var e,t,r;this.destroyed=!0;try{(e=this._worker)!=null&&e.port&&(this._worker._pendingDestroy=!0),await((t=this._transport)==null?void 0:t.destroy())}catch(i){throw(r=this._worker)!=null&&r.port&&delete this._worker._pendingDestroy,i}this._transport=null,this._worker&&(this._worker.destroy(),this._worker=null)}};d1=new WeakMap,F(p1,d1,0);let Pv=p1;class RT{constructor(e,t,r=!1,i=null){this.length=e,this.initialData=t,this.progressiveDone=r,this.contentDispositionFilename=i,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=Promise.withResolvers()}addRangeListener(e){this._rangeListeners.push(e)}addProgressListener(e){this._progressListeners.push(e)}addProgressiveReadListener(e){this._progressiveReadListeners.push(e)}addProgressiveDoneListener(e){this._progressiveDoneListeners.push(e)}onDataRange(e,t){for(const r of this._rangeListeners)r(e,t)}onDataProgress(e,t){this._readyCapability.promise.then(()=>{for(const r of this._progressListeners)r(e,t)})}onDataProgressiveRead(e){this._readyCapability.promise.then(()=>{for(const t of this._progressiveReadListeners)t(e)})}onDataProgressiveDone(){this._readyCapability.promise.then(()=>{for(const e of this._progressiveDoneListeners)e()})}transportReady(){this._readyCapability.resolve()}requestDataRange(e,t){ht("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}}class UU{constructor(e,t){this._pdfInfo=e,this._transport=t}get annotationStorage(){return this._transport.annotationStorage}get filterFactory(){return this._transport.filterFactory}get numPages(){return this._pdfInfo.numPages}get fingerprints(){return this._pdfInfo.fingerprints}get isPureXfa(){return tt(this,"isPureXfa",!!this._transport._htmlForXfa)}get allXfaHtml(){return this._transport._htmlForXfa}getPage(e){return this._transport.getPage(e)}getPageIndex(e){return this._transport.getPageIndex(e)}
1getDestinations(){return this._transport.getDestinations()}getDestination(e){return this._transport.getDestination(e)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getAttachments(){return this._transport.getAttachments()}getJSActions(){return this._transport.getDocJSActions()}getOutline(){return this._transport.getOutline()}getOptionalContentConfig({intent:e="display"}={}){const{renderingIntent:t}=this._transport.getRenderingIntent(e);return this._transport.getOptionalContentConfig(t)}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getMarkInfo(){return this._transport.getMarkInfo()}getData(){return this._transport.getData()}saveDocument(){return this._transport.saveDocument()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}cleanup(e=!1){return this._transport.startCleanup(e||this.isPureXfa)}destroy(){return this.loadingTask.destroy()}cachedPageNumber(e){return this._transport.cachedPageNumber(e)}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}getFieldObjects(){return this._transport.getFieldObjects()}hasJSActions(){return this._transport.hasJSActions()}getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}var ls,la,hs,jc,Ou,Rp;class RU{constructor(e,t,r,i=!1){F(this,hs);F(this,Ou);F(this,ls,null);F(this,la,!1);this._pageIndex=e,this._pageInfo=t,this._transport=r,this._stats=i?new tD:null,this._pdfBug=i,this.commonObjs=r.commonObjs,this.objs=new IT,this._maybeCleanupAfterRender=!1,this._intentStates=new Map,this.destroyed=!1}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:e,rotation:t=this.rotate,offsetX:r=0,offsetY:i=0,dontFlip:a=!1}={}){return new A0({viewBox:this.view,scale:e,rotation:t,offsetX:r,offsetY:i,dontFlip:a})}getAnnotations({intent:e="display"}={}){const{renderingIntent:t}=this._transport.getRenderingIntent(e);return this._transport.getAnnotations(this._pageIndex,t)}getJSActions(){return this._transport.getPageJSActions(this._pageIndex)}get filterFactory(){return this._transport.filterFactory}get isPureXfa(){return tt(this,"isPureXfa",!!this._transport._htmlForXfa)}async getXfa(){var e;return((e=this._transport._htmlForXfa)==null?void 0:e.children[this._pageIndex])||null}render({canvasContext:e,viewport:t,intent:r="display",annotationMode:i=$a.ENABLE,transform:a=null,background:s=null,optionalContentConfigPromise:o=null,annotationCanvasMap:c=null,pageColors:u=null,printAnnotationStorage:l=null,isEditing:h=!1}){var _,w;(_=this._stats)==null||_.time("Overall");const f=this._transport.getRenderingIntent(r,i,l,h),{renderingIntent:p,cacheKey:g}=f;R(this,la,!1),L(this,Ou,Rp).call(this),o||(o=this._transport.getOptionalContentConfig(p));let d=this._intentStates.get(g);d||(d=Object.create(null),this._intentStates.set(g,d)),d.streamReaderCancelTimeout&&(clearTimeout(d.streamReaderCancelTimeout),d.streamReaderCancelTimeout=null);const m=!!(p&vr.PRINT);d.displayReadyCapability||(d.displayReadyCapability=Promise.withResolvers(),d.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},(w=this._stats)==null||w.time("Page Request"),this._pumpOperatorList(f));const v=D=>{var E;d.renderTasks.delete(b),(this._maybeCleanupAfterRender||m)&&R(this,la,!0),L(this,hs,jc).call(this,!m),D?(b.capability.reject(D),this._abortOperatorList({intentState:d,reason:D instanceof Error?D:new Error(D)})):b.capability.resolve(),this._stats&&(this._stats.timeEnd("Rendering"),this._stats.timeEnd("Overall"),(E=globalThis.Stats)!=null&&E.enabled&&globalThis.Stats.add(this.pageNumber,this._stats))},b=new Wv({callback:v,params:{canvasContext:e,viewport:t,transform:a,background:s},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:c,operatorList:d.operatorList,pageIndex:this._pageIndex,canvasFactory:this._transport.canvasFactory,filterFactory:this._transport.filterFactory,useRequestAnimationFrame:!m,pdfBug:this._pdfBug,page
1Colors:u});(d.renderTasks||(d.renderTasks=new Set)).add(b);const y=b.task;return Promise.all([d.displayReadyCapability.promise,o]).then(([D,E])=>{var U;if(this.destroyed){v();return}if((U=this._stats)==null||U.time("Rendering"),!(E.renderingIntent&p))throw new Error("Must use the same `intent`-argument when calling the `PDFPageProxy.render` and `PDFDocumentProxy.getOptionalContentConfig` methods.");b.initializeGraphics({transparency:D,optionalContentConfig:E}),b.operatorListChanged()}).catch(v),y}getOperatorList({intent:e="display",annotationMode:t=$a.ENABLE,printAnnotationStorage:r=null,isEditing:i=!1}={}){var u;function a(){o.operatorList.lastChunk&&(o.opListReadCapability.resolve(o.operatorList),o.renderTasks.delete(c))}const s=this._transport.getRenderingIntent(e,t,r,i,!0);let o=this._intentStates.get(s.cacheKey);o||(o=Object.create(null),this._intentStates.set(s.cacheKey,o));let c;return o.opListReadCapability||(c=Object.create(null),c.operatorListChanged=a,o.opListReadCapability=Promise.withResolvers(),(o.renderTasks||(o.renderTasks=new Set)).add(c),o.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},(u=this._stats)==null||u.time("Page Request"),this._pumpOperatorList(s)),o.opListReadCapability.promise}streamTextContent({includeMarkedContent:e=!1,disableNormalization:t=!1}={}){return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,includeMarkedContent:e===!0,disableNormalization:t===!0},{highWaterMark:100,size(i){return i.items.length}})}getTextContent(e={}){if(this._transport._htmlForXfa)return this.getXfa().then(r=>Lh.textContent(r));const t=this.streamTextContent(e);return new Promise(function(r,i){function a(){s.read().then(function({value:c,done:u}){var l;if(u){r(o);return}(l=o.lang)!=null||(o.lang=c.lang),Object.assign(o.styles,c.styles),o.items.push(...c.items),a()},i)}const s=t.getReader(),o={items:[],styles:Object.create(null),lang:null};a()})}getStructTree(){return this._transport.getStructTree(this._pageIndex)}_destroy(){this.destroyed=!0;const e=[];for(const t of this._intentStates.values())if(this._abortOperatorList({intentState:t,reason:new Error("Page was destroyed."),force:!0}),!t.opListReadCapability)for(const r of t.renderTasks)e.push(r.completed),r.cancel();return this.objs.clear(),R(this,la,!1),L(this,Ou,Rp).call(this),Promise.all(e)}cleanup(e=!1){R(this,la,!0);const t=L(this,hs,jc).call(this,!1);return e&&t&&this._stats&&(this._stats=new tD),t}_startRenderPage(e,t){var i,a;const r=this._intentStates.get(t);r&&((i=this._stats)==null||i.timeEnd("Page Request"),(a=r.displayReadyCapability)==null||a.resolve(e))}_renderPageChunk(e,t){for(let r=0,i=e.length;r<i;r++)t.operatorList.fnArray.push(e.fnArray[r]),t.operatorList.argsArray.push(e.argsArray[r]);t.operatorList.lastChunk=e.lastChunk,t.operatorList.separateAnnots=e.separateAnnots;for(const r of t.renderTasks)r.operatorListChanged();e.lastChunk&&L(this,hs,jc).call(this,!0)}_pumpOperatorList({renderingIntent:e,cacheKey:t,annotationStorageSerializable:r,modifiedIds:i}){const{map:a,transfer:s}=r,c=this._transport.messageHandler.sendWithStream("GetOperatorList",{pageIndex:this._pageIndex,intent:e,cacheKey:t,annotationStorage:a,modifiedIds:i},s).getReader(),u=this._intentStates.get(t);u.streamReader=c;const l=()=>{c.read().then(({value:h,done:f})=>{if(f){u.streamReader=null;return}this._transport.destroyed||(this._renderPageChunk(h,u),l())},h=>{if(u.streamReader=null,!this._transport.destroyed){if(u.operatorList){u.operatorList.lastChunk=!0;for(const f of u.renderTasks)f.operatorListChanged();L(this,hs,jc).call(this,!0)}if(u.displayReadyCapability)u.displayReadyCapability.reject(h);else if(u.opListReadCapability)u.opListReadCapability.reject(h);else throw h}})};l()}_abortOperatorList({intentState:e,reason:t,force:r=!1}){if(e.streamReader){if(e.streamReaderCancelTimeout&&(clearTimeout(e.streamReaderCancelTimeout),e.streamReaderCancelTimeout=null),!r){if(e.renderTasks.size>0)return;if(t instanceof jb){let i=DU;t.extraDelay>0&&t.extraDelay<1e3&&(i+=t.extraDelay),e.streamReaderCancelTimeout=setTimeout(()=>{e.streamReaderCancelTimeout=null,this._abortOperatorList({intentState:e,reason:t,force:!0})},i);return}}if(e.streamReader.cancel(new wc(t.message)).catch(()=>{}),e.streamReader=null,!this._transport.destroyed){for(const[i,a]of this._intentStates)if(a===e){this._intentStates.delete(i);break}this.cleanup()}}}get stats(){return this._stats}}ls=new WeakMap,la=new WeakMap,hs=new WeakSet,jc=function(e=!1){if(L(this,Ou,Rp).call(this),!x(this,la)||this.destroyed)return!1;if(e)return R(this,ls,setTimeout(()=>{R(this,ls,null),L(this,hs,jc).call(this,!1)},wU)),!1;for(const{renderTasks:t,operatorList:r}of this._intentStates.values())if(t.size>0||!r.lastChunk)return!1;return this._intentStates.clear(),this.objs.clear(),R(this,la,!1),!0},Ou=new WeakSet,Rp=function(){x(this,ls)&&(clearTimeout(x(this,ls)),R(this,ls,null))};var Co,g1;class IU{constructor(){F(this,Co,new Set);F(this,g1,Promise.resolve())}postMessage(e,t){const r={data:structuredClone(e,t?{transfer:t}:null)};x(this,g1).then(()=>{for(const i of x(this,Co))i.call(this,r)})}addEventListener(e,t){x(this,Co).add(t)}removeEventListener(e,t){x(this,Co).delete(t)}terminate(){x(this,Co).clear()}}Co=new WeakMap,g1=new WeakMap;const ea={isWorkerDisabled:!1,fakeWorkerId:0};
1wn&&(ea.isWorkerDisabled=!0,Sa.workerSrc||(Sa.workerSrc="./pdf.worker.mjs")),ea.isSameOrigin=function(n,e){let t;try{if(t=new URL(n),!t.origin||t.origin==="null")return!1}catch(i){return!1}const r=new URL(e,t);return t.origin===r.origin},ea.createCDNWrapper=function(n){const e='await import("'.concat(n,'");');return URL.createObjectURL(new Blob([e],{type:"text/javascript"}))};var Fo,Lu,Ip,Nu,Op;const ur=class ur{constructor({name:e=null,port:t=null,verbosity:r=d5()}={}){F(this,Lu);var i;if(this.name=e,this.destroyed=!1,this.verbosity=r,this._readyCapability=Promise.withResolvers(),this._port=null,this._webWorker=null,this._messageHandler=null,t){if((i=x(ur,Fo))!=null&&i.has(t))throw new Error("Cannot use more than one PDFWorker per port.");(x(ur,Fo)||R(ur,Fo,new WeakMap)).set(t,this),this._initializeFromPort(t);return}this._initialize()}get promise(){return wn?Promise.all([Li.promise,this._readyCapability.promise]):this._readyCapability.promise}get port(){return this._port}get messageHandler(){return this._messageHandler}_initializeFromPort(e){this._port=e,this._messageHandler=new sh("main","worker",e),this._messageHandler.on("ready",function(){}),L(this,Lu,Ip).call(this)}_initialize(){if(ea.isWorkerDisabled||x(ur,Nu,Op)){this._setupFakeWorker();return}let{workerSrc:e}=ur;try{ea.isSameOrigin(window.location.href,e)||(e=ea.createCDNWrapper(new URL(e,window.location).href));const t=new Worker(e,{type:"module"}),r=new sh("main","worker",t),i=()=>{a.abort(),r.destroy(),t.terminate(),this.destroyed?this._readyCapability.reject(new Error("Worker was destroyed")):this._setupFakeWorker()},a=new AbortController;t.addEventListener("error",()=>{this._webWorker||i()},{signal:a.signal}),r.on("test",o=>{if(a.abort(),this.destroyed||!o){i();return}this._messageHandler=r,this._port=t,this._webWorker=t,L(this,Lu,Ip).call(this)}),r.on("ready",o=>{if(a.abort(),this.destroyed){i();return}try{s()}catch(c){this._setupFakeWorker()}});const s=()=>{const o=new Uint8Array;r.send("test",o,[o.buffer])};s();return}catch(t){bm("The worker has been disabled.")}this._setupFakeWorker()}_setupFakeWorker(){ea.isWorkerDisabled||(Ye("Setting up fake worker."),ea.isWorkerDisabled=!0),ur._setupFakeWorkerGlobal.then(e=>{if(this.destroyed){this._readyCapability.reject(new Error("Worker was destroyed"));return}const t=new IU;this._port=t;const r="fake".concat(ea.fakeWorkerId++),i=new sh(r+"_worker",r,t);e.setup(i,t),this._messageHandler=new sh(r,r+"_worker",t),L(this,Lu,Ip).call(this)}).catch(e=>{this._readyCapability.reject(new Error('Setting up fake worker failed: "'.concat(e.message,'".')))})}destroy(){var e;this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),(e=x(ur,Fo))==null||e.delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}static fromPort(e){var r;if(!(e!=null&&e.port))throw new Error("PDFWorker.fromPort - invalid method signature.");const t=(r=x(this,Fo))==null?void 0:r.get(e.port);if(t){if(t._pendingDestroy)throw new Error("PDFWorker.fromPort - the worker is being destroyed.\nPlease remember to await `PDFDocumentLoadingTask.destroy()`-calls.");return t}return new ur(e)}static get workerSrc(){if(Sa.workerSrc)return Sa.workerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}static get _setupFakeWorkerGlobal(){return tt(this,"_setupFakeWorkerGlobal",(async()=>x(this,Nu,Op)?x(this,Nu,Op):(await import(this.workerSrc)).WorkerMessageHandler)())}};Fo=new WeakMap,Lu=new WeakSet,Ip=function(){this._readyCapability.resolve(),this._messageHandler.send("configure",{verbosity:this.verbosity})},Nu=new WeakSet,Op=function(){var e;try{return((e=globalThis.pdfjsWorker)==null?void 0:e.WorkerMessageHandler)||null}catch(t){return null}},F(ur,Nu),F(ur,Fo,void 0);let eu=ur;var ha,_i,Bu,Pu,Di,So,oh;class OU{constructor(e,t,r,i,a){F(this,So);F(this,ha,new Map);F(this,_i,new Map);F(this,Bu,new Map);F(this,Pu,new Map);F(this,Di,null);this.messageHandler=e,this.loadingTask=t,this.commonObjs=new IT,this.fontLoader=new O5({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=r,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=Promise.withResolvers(),this.setupMessageHandler()}get annotationStorage(){return tt(this,"annotationStorage",new $b)}
1getRenderingIntent(e,t=$a.ENABLE,r=null,i=!1,a=!1){let s=vr.DISPLAY,o=kv;switch(e){case"any":s=vr.ANY;break;case"display":break;case"print":s=vr.PRINT;break;default:Ye("getRenderingIntent - invalid intent: ".concat(e))}const c=s&vr.PRINT&&r instanceof xT?r:this.annotationStorage;switch(t){case $a.DISABLE:s+=vr.ANNOTATIONS_DISABLE;break;case $a.ENABLE:break;case $a.ENABLE_FORMS:s+=vr.ANNOTATIONS_FORMS;break;case $a.ENABLE_STORAGE:s+=vr.ANNOTATIONS_STORAGE,o=c.serializable;break;default:Ye("getRenderingIntent - invalid annotationMode: ".concat(t))}i&&(s+=vr.IS_EDITING),a&&(s+=vr.OPLIST);const{ids:u,hash:l}=c.modifiedIds,h=[s,o.hash,l];return{renderingIntent:s,cacheKey:h.join("_"),annotationStorageSerializable:o,modifiedIds:u}}destroy(){var r;if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=Promise.withResolvers(),(r=x(this,Di))==null||r.reject(new Error("Worker was destroyed during onPassword callback"));const e=[];for(const i of x(this,_i).values())e.push(i._destroy());x(this,_i).clear(),x(this,Bu).clear(),x(this,Pu).clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();const t=this.messageHandler.sendWithPromise("Terminate",null);return e.push(t),Promise.all(e).then(()=>{var i;this.commonObjs.clear(),this.fontLoader.clear(),x(this,ha).clear(),this.filterFactory.destroy(),Oh.cleanup(),(i=this._networkStream)==null||i.cancelAllRequests(new wc("Worker was terminated.")),this.messageHandler&&(this.messageHandler.destroy(),this.messageHandler=null),this.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){const{messageHandler:e,loadingTask:t}=this;e.on("GetReader",(r,i)=>{Ht(this._networkStream,"GetReader - no `IPDFStream` instance available."),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=a=>{this._lastProgress={loaded:a.loaded,total:a.total}},i.onPull=()=>{this._fullReader.read().then(function({value:a,done:s}){if(s){i.close();return}Ht(a instanceof ArrayBuffer,"GetReader - expected an ArrayBuffer."),i.enqueue(new Uint8Array(a),1,[a])}).catch(a=>{i.error(a)})},i.onCancel=a=>{this._fullReader.cancel(a),i.ready.catch(s=>{if(!this.destroyed)throw s})}}),e.on("ReaderHeadersReady",r=>{const i=Promise.withResolvers(),a=this._fullReader;return a.headersReady.then(()=>{var s;(!a.isStreamingSupported||!a.isRangeSupported)&&(this._lastProgress&&((s=t.onProgress)==null||s.call(t,this._lastProgress)),a.onProgress=o=>{var c;(c=t.onProgress)==null||c.call(t,{loaded:o.loaded,total:o.total})}),i.resolve({isStreamingSupported:a.isStreamingSupported,isRangeSupported:a.isRangeSupported,contentLength:a.contentLength})},i.reject),i.promise}),e.on("GetRangeReader",(r,i)=>{Ht(this._networkStream,"GetRangeReader - no `IPDFStream` instance available.");const a=this._networkStream.getRangeReader(r.begin,r.end);if(!a){i.close();return}i.onPull=()=>{a.read().then(function({value:s,done:o}){if(o){i.close();return}Ht(s instanceof ArrayBuffer,"GetRangeReader - expected an ArrayBuffer."),i.enqueue(new Uint8Array(s),1,[s])}).catch(s=>{i.error(s)})},i.onCancel=s=>{a.cancel(s),i.ready.catch(o=>{if(!this.destroyed)throw o})}}),e.on("GetDoc",({pdfInfo:r})=>{this._numPages=r.numPages,this._htmlForXfa=r.htmlForXfa,delete r.htmlForXfa,t._capability.resolve(new UU(r,this))}),e.on("DocException",function(r){let i;switch(r.name){case"PasswordException":i=new sv(r.message,r.code);break;case"InvalidPDFException":i=new PA(r.message);break;case"MissingPDFException":i=new Dc(r.message);break;case"UnexpectedResponseException":i=new ym(r.message,r.status);break;case"UnknownErrorException":i=new ov(r.message,r.details);break;default:ht("DocException - expected a valid Error.")}t._capability.reject(i)}),e.on("PasswordRequest",r=>{if(R(this,Di,Promise.withResolvers()),t.onPassword){const i=a=>{a instanceof Error?x(this,Di).reject(a):x(this,Di).resolve({password:a})};try{t.onPassword(i,r.code)}catch(a){x(this,Di).reject(a)}}else x(this,Di).reject(new sv(r.message,r.code));return x(this,Di).promise}),e.on("DataLoaded",r=>{var i;(i=t.onProgress)==null||i.call(t,{loaded:r.length,total:r.length}),this.downloadInfoCapability.resolve(r)}),e.on("StartRenderPage",r=>{if(this.destroyed)return;x(this,_i).get(r.pageIndex)._startRenderPage(r.transparency,r.cacheKey)}),e.on("commonobj",([r,i,a])=>{var s;if(this.destroyed||this.commonObjs.has(r))return null;switch(i){case"Font":const{disableFontFace:o,fontExtraProperties:c,pdfBug:u}=this._params;if("error"in a){const p=a.error;Ye("Error during font loading: ".concat(p)),this.commonObjs.resolve(r,p);break}const l=u&&((s=globalThis.FontInspector)!=null&&s.enabled)?(p,g)=>globalThis.FontInspector.fontAdded(p,g):null,h=new L5(a,{disableFontFace:o,inspectFont:l});this.fontLoader.bind(h).catch(()=>
1e.sendWithPromise("FontFallback",{id:r})).finally(()=>{!c&&h.data&&(h.data=null),this.commonObjs.resolve(r,h)});break;case"CopyLocalImage":const{imageRef:f}=a;Ht(f,"The imageRef must be defined.");for(const p of x(this,_i).values())for(const[,g]of p.objs)if((g==null?void 0:g.ref)===f)return g.dataLen?(this.commonObjs.resolve(r,structuredClone(g)),g.dataLen):null;break;case"FontPath":case"Image":case"Pattern":this.commonObjs.resolve(r,a);break;default:throw new Error("Got unknown common object type ".concat(i))}return null}),e.on("obj",([r,i,a,s])=>{var c;if(this.destroyed)return;const o=x(this,_i).get(i);if(!o.objs.has(r)){if(o._intentStates.size===0){(c=s==null?void 0:s.bitmap)==null||c.close();return}switch(a){case"Image":o.objs.resolve(r,s),(s==null?void 0:s.dataLen)>c5&&(o._maybeCleanupAfterRender=!0);break;case"Pattern":o.objs.resolve(r,s);break;default:throw new Error("Got unknown object type ".concat(a))}}}),e.on("DocProgress",r=>{var i;this.destroyed||(i=t.onProgress)==null||i.call(t,{loaded:r.loaded,total:r.total})}),e.on("FetchBuiltInCMap",r=>this.destroyed?Promise.reject(new Error("Worker was destroyed.")):this.cMapReaderFactory?this.cMapReaderFactory.fetch(r):Promise.reject(new Error("CMapReaderFactory not initialized, see the `useWorkerFetch` parameter."))),e.on("FetchStandardFontData",r=>this.destroyed?Promise.reject(new Error("Worker was destroyed.")):this.standardFontDataFactory?this.standardFontDataFactory.fetch(r):Promise.reject(new Error("StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter.")))}getData(){return this.messageHandler.sendWithPromise("GetData",null)}saveDocument(){var r,i;this.annotationStorage.size<=0&&Ye("saveDocument called while `annotationStorage` is empty, please use the getData-method instead.");const{map:e,transfer:t}=this.annotationStorage.serializable;return this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:e,filename:(i=(r=this._fullReader)==null?void 0:r.filename)!=null?i:null},t).finally(()=>{this.annotationStorage.resetModified()})}getPage(e){if(!Number.isInteger(e)||e<=0||e>this._numPages)return Promise.reject(new Error("Invalid page request."));const t=e-1,r=x(this,Bu).get(t);if(r)return r;const i=this.messageHandler.sendWithPromise("GetPage",{pageIndex:t}).then(a=>{if(this.destroyed)throw new Error("Transport destroyed");a.refStr&&x(this,Pu).set(a.refStr,e);const s=new RU(t,a,this,this._params.pdfBug);return x(this,_i).set(t,s),s});return x(this,Bu).set(t,i),i}getPageIndex(e){return gD(e)?this.messageHandler.sendWithPromise("GetPageIndex",{num:e.num,gen:e.gen}):Promise.reject(new Error("Invalid pageIndex request."))}getAnnotations(e,t){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:t})}getFieldObjects(){return L(this,So,oh).call(this,"GetFieldObjects")}hasJSActions(){return L(this,So,oh).call(this,"HasJSActions")}getCalculationOrderIds(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(e){return typeof e!="string"?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:e})}getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}getDocJSActions(){return L(this,So,oh).call(this,"GetDocJSActions")}getPageJSActions(e){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:e})}getStructTree(e){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:e})}getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}getOptionalContentConfig(e){return L(this,So,oh).call(this,"GetOptionalContentConfig").then(t=>new tU(t,e))}
1getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}getMetadata(){const e="GetMetadata",t=x(this,ha).get(e);if(t)return t;const r=this.messageHandler.sendWithPromise(e,null).then(i=>{var a,s,o,c;return{info:i[0],metadata:i[1]?new Q5(i[1]):null,contentDispositionFilename:(s=(a=this._fullReader)==null?void 0:a.filename)!=null?s:null,contentLength:(c=(o=this._fullReader)==null?void 0:o.contentLength)!=null?c:null}});return x(this,ha).set(e,r),r}getMarkInfo(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}async startCleanup(e=!1){if(!this.destroyed){await this.messageHandler.sendWithPromise("Cleanup",null);for(const t of x(this,_i).values())if(!t.cleanup())throw new Error("startCleanup: Page ".concat(t.pageNumber," is currently rendering."));this.commonObjs.clear(),e||this.fontLoader.clear(),x(this,ha).clear(),this.filterFactory.destroy(!0),Oh.cleanup()}}cachedPageNumber(e){var r;if(!gD(e))return null;const t=e.gen===0?"".concat(e.num,"R"):"".concat(e.num,"R").concat(e.gen);return(r=x(this,Pu).get(t))!=null?r:null}}ha=new WeakMap,_i=new WeakMap,Bu=new WeakMap,Pu=new WeakMap,Di=new WeakMap,So=new WeakSet,oh=function(e,t=null){const r=x(this,ha).get(e);if(r)return r;const i=this.messageHandler.sendWithPromise(e,t);return x(this,ha).set(e,i),i};const rp=Symbol("INITIAL_DATA");var $r,hd,Mv;class IT{constructor(){F(this,hd);F(this,$r,Object.create(null))}get(e,t=null){if(t){const i=L(this,hd,Mv).call(this,e);return i.promise.then(()=>t(i.data)),null}const r=x(this,$r)[e];if(!r||r.data===rp)throw new Error("Requesting object that isn't resolved yet ".concat(e,"."));return r.data}has(e){const t=x(this,$r)[e];return!!t&&t.data!==rp}resolve(e,t=null){const r=L(this,hd,Mv).call(this,e);r.data=t,r.resolve()}clear(){var e;for(const t in x(this,$r)){const{data:r}=x(this,$r)[t];(e=r==null?void 0:r.bitmap)==null||e.close()}R(this,$r,Object.create(null))}*[Symbol.iterator](){for(const e in x(this,$r)){const{data:t}=x(this,$r)[e];t!==rp&&(yield[e,t])}}}$r=new WeakMap,hd=new WeakSet,Mv=function(e){var t;return(t=x(this,$r))[e]||(t[e]={...Promise.withResolvers(),data:rp})};var fs;class LU{constructor(e){F(this,fs,null);R(this,fs,e),this.onContinue=null}get promise(){return x(this,fs).capability.promise}cancel(e=0){x(this,fs).cancel(null,e)}get separateAnnots(){const{separateAnnots:e}=x(this,fs).operatorList;if(!e)return!1;const{annotationCanvasMap:t}=x(this,fs);return e.form||e.canvas&&(t==null?void 0:t.size)>0}}fs=new WeakMap;var ds,ko;const $s=class $s{constructor({callback:e,params:t,objs:r,commonObjs:i,annotationCanvasMap:a,operatorList:s,pageIndex:o,canvasFactory:c,filterFactory:u,useRequestAnimationFrame:l=!1,pdfBug:h=!1,pageColors:f=null}){F(this,ds,null);this.callback=e,this.params=t,this.objs=r,this.commonObjs=i,this.annotationCanvasMap=a,this.operatorListIdx=null,this.operatorList=s,this._pageIndex=o,this.canvasFactory=c,this.filterFactory=u,this._pdfBug=h,this.pageColors=f,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=l===!0&&typeof window<"u",this.cancelled=!1,this.capability=Promise.withResolvers(),this.task=new LU(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=t.canvasContext.canvas}get completed(){return this.capability.promise.catch(function(){})}initializeGraphics({transparency:e=!1,optionalContentConfig:t}){var o,c;if(this.cancelled)return;if(this._canvas){if(x($s,ko).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.");x($s,ko).add(this._canvas)}this._pdfBug&&((o=globalThis.StepperManager)!=null&&o.enabled)&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());const{canvasContext:r,viewport:i,transform:a,background:s}=this.params;this.gfx=new Qc(r,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:t},this.annotationCanvasMap,this.pageColors),this.gfx.beginDrawing({transform:a,viewport:i,transparency:e,background:s}),this.operatorListIdx=0,this.graphicsReady=!0,(c=this.graphicsReadyCallback)==null||c.call(this)}cancel(e=null,t=0){var r;this.running=!1,this.cancelled=!0,(r=this.gfx)==null||r.endDrawing(),x(this,ds)&&(window.cancelAnimationFrame(x(this,ds)),R(this,ds,null)),x($s,ko).delete(this._canvas),this.callback(e||new jb("Rendering cancelled, page ".concat(this._pageIndex+1),t))}operatorListChanged(){var e;if(!this.graphicsReady){this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound);return}(e=this.stepper)==null||e.updateOperatorList(this.operatorList),!this.running&&this._continue()}_continue(){this.running=!0,!this.cancelled&&(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?R(this,ds,window.requestAnimationFrame(()=>{R(this,ds,null),this._nextBound().catch(this._cancelBound)}
1)):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}async _next(){this.cancelled||(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(),x($s,ko).delete(this._canvas),this.callback())))}};ds=new WeakMap,ko=new WeakMap,F($s,ko,new WeakSet);let Wv=$s;const NU="4.5.136",BU="3a21f03b0";function mD(n){return Math.floor(Math.max(0,Math.min(1,n))*255).toString(16).padStart(2,"0")}function $l(n){return Math.max(0,Math.min(255,255*n))}class xD{static CMYK_G([e,t,r,i]){return["G",1-Math.min(1,.3*e+.59*r+.11*t+i)]}static G_CMYK([e]){return["CMYK",0,0,0,1-e]}static G_RGB([e]){return["RGB",e,e,e]}static G_rgb([e]){return e=$l(e),[e,e,e]}static G_HTML([e]){const t=mD(e);return"#".concat(t).concat(t).concat(t)}static RGB_G([e,t,r]){return["G",.3*e+.59*t+.11*r]}static RGB_rgb(e){return e.map($l)}static RGB_HTML(e){return"#".concat(e.map(mD).join(""))}static T_HTML(){return"#00000000"}static T_rgb(){return[null]}static CMYK_RGB([e,t,r,i]){return["RGB",1-Math.min(1,e+i),1-Math.min(1,r+i),1-Math.min(1,t+i)]}static CMYK_rgb([e,t,r,i]){return[$l(1-Math.min(1,e+i)),$l(1-Math.min(1,r+i)),$l(1-Math.min(1,t+i))]}static CMYK_HTML(e){const t=this.CMYK_RGB(e).slice(1);return this.RGB_HTML(t)}static RGB_CMYK([e,t,r]){const i=1-e,a=1-t,s=1-r,o=Math.min(i,a,s);return["CMYK",i,a,s,o]}}class OT{static setupStorage(e,t,r,i,a){const s=i.getValue(t,{value:null});switch(r.name){case"textarea":if(s.value!==null&&(e.textContent=s.value),a==="print")break;e.addEventListener("input",o=>{i.setValue(t,{value:o.target.value})});break;case"input":if(r.attributes.type==="radio"||r.attributes.type==="checkbox"){if(s.value===r.attributes.xfaOn?e.setAttribute("checked",!0):s.value===r.attributes.xfaOff&&e.removeAttribute("checked"),a==="print")break;e.addEventListener("change",o=>{i.setValue(t,{value:o.target.checked?o.target.getAttribute("xfaOn"):o.target.getAttribute("xfaOff")})})}else{if(s.value!==null&&e.setAttribute("value",s.value),a==="print")break;e.addEventListener("input",o=>{i.setValue(t,{value:o.target.value})})}break;case"select":if(s.value!==null){e.setAttribute("value",s.value);for(const o of r.children)o.attributes.value===s.value?o.attributes.selected=!0:o.attributes.hasOwnProperty("selected")&&delete o.attributes.selected}e.addEventListener("input",o=>{const c=o.target.options,u=c.selectedIndex===-1?"":c[c.selectedIndex].value;i.setValue(t,{value:u})});break}}static setAttributes({html:e,element:t,storage:r=null,intent:i,linkService:a}){const{attributes:s}=t,o=e instanceof HTMLAnchorElement;s.type==="radio"&&(s.name="".concat(s.name,"-").concat(i));for(const[c,u]of Object.entries(s))if(u!=null)switch(c){case"class":u.length&&e.setAttribute(c,u.join(" "));break;case"dataId":break;case"id":e.setAttribute("data-element-id",u);break;case"style":Object.assign(e.style,u);break;case"textContent":e.textContent=u;break;default:(!o||c!=="href"&&c!=="newWindow")&&e.setAttribute(c,u)}o&&a.addLinkAttributes(e,s.href,s.newWindow),r&&s.dataId&&this.setupStorage(e,s.dataId,t,r)}static render(e){var h,f;const t=e.annotationStorage,r=e.linkService,i=e.xfaHtml,a=e.intent||"display",s=document.createElement(i.name);i.attributes&&this.setAttributes({html:s,element:i,intent:a,linkService:r});const o=a!=="richText",c=e.div;if(c.append(s),e.viewport){const p="matrix(".concat(e.viewport.transform.join(","),")");c.style.transform=p}o&&c.setAttribute("class","xfaLayer xfaFont");const u=[];if(i.children.length===0){if(i.value){const p=document.createTextNode(i.value);s.append(p),o&&Lh.shouldBuildText(i.name)&&u.push(p)}return{textDivs:u}}const l=[[i,-1,s]];for(;l.length>0;){const[p,g,d]=l.at(-1);if(g+1===p.children.length){l.pop();continue}const m=p.children[++l.at(-1)[1]];if(m===null)continue;const{name:v}=m;if(v==="#text"){const y=document.createTextNode(m.value);u.push(y),d.append(y);continue}const b=(h=m==null?void 0:m.attributes)!=null&&h.xmlns?document.createElementNS(m.attributes.xmlns,v):document.createElement(v);
1if(d.append(b),m.attributes&&this.setAttributes({html:b,element:m,storage:t,intent:a,linkService:r}),((f=m.children)==null?void 0:f.length)>0)l.push([m,-1,b]);else if(m.value){const y=document.createTextNode(m.value);o&&Lh.shouldBuildText(v)&&u.push(y),b.append(y)}}for(const p of c.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"))p.setAttribute("readOnly",!0);return{textDivs:u}}static update(e){const t="matrix(".concat(e.viewport.transform.join(","),")");e.div.style.transform=t,e.div.hidden=!1}}const F0=1e3,PU=9,pc=new WeakSet;function ka(n){return{width:n[2]-n[0],height:n[3]-n[1]}}class MU{static create(e){switch(e.data.annotationType){case Lt.LINK:return new LT(e);case Lt.TEXT:return new WU(e);case Lt.WIDGET:switch(e.data.fieldType){case"Tx":return new HU(e);case"Btn":return e.data.radioButton?new PT(e):e.data.checkBox?new VU(e):new qU(e);case"Ch":return new jU(e);case"Sig":return new zU(e)}return new Ec(e);case Lt.POPUP:return new zv(e);case Lt.FREETEXT:return new VT(e);case Lt.LINE:return new GU(e);case Lt.SQUARE:return new $U(e);case Lt.CIRCLE:return new YU(e);case Lt.POLYLINE:return new qT(e);case Lt.CARET:return new ZU(e);case Lt.INK:return new jT(e);case Lt.POLYGON:return new KU(e);case Lt.HIGHLIGHT:return new JU(e);case Lt.UNDERLINE:return new QU(e);case Lt.SQUIGGLY:return new e6(e);case Lt.STRIKEOUT:return new t6(e);case Lt.STAMP:return new XT(e);case Lt.FILEATTACHMENT:return new n6(e);default:return new St(e)}}}var Uo,Mu,Wu,fd,Hv;const W_=class W_{constructor(e,{isRenderable:t=!1,ignoreBorder:r=!1,createQuadrilaterals:i=!1}={}){F(this,fd);F(this,Uo,null);F(this,Mu,!1);F(this,Wu,null);this.isRenderable=t,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,t&&(this.container=this._createContainer(r)),i&&this._createQuadrilaterals()}static _hasPopupData({titleObj:e,contentsObj:t,richText:r}){return!!(e!=null&&e.str||t!=null&&t.str||r!=null&&r.str)}get _isEditable(){return this.data.isEditable}get hasPopupData(){return W_._hasPopupData(this.data)}updateEdited(e){var r;if(!this.container)return;x(this,Uo)||R(this,Uo,{rect:this.data.rect.slice(0)});const{rect:t}=e;t&&L(this,fd,Hv).call(this,t),(r=x(this,Wu))==null||r.popup.updateEdited(e)}resetEdited(){var e;x(this,Uo)&&(L(this,fd,Hv).call(this,x(this,Uo).rect),(e=x(this,Wu))==null||e.popup.resetEdited(),R(this,Uo,null))}_createContainer(e){const{data:t,parent:{page:r,viewport:i}}=this,a=document.createElement("section");a.setAttribute("data-annotation-id",t.id),this instanceof Ec||(a.tabIndex=F0);const{style:s}=a;if(s.zIndex=this.parent.zIndex++,t.popupRef&&a.setAttribute("aria-haspopup","dialog"),t.alternativeText&&(a.title=t.alternativeText),t.noRotate&&a.classList.add("norotate"),!t.rect||this instanceof zv){const{rotation:d}=t;return!t.hasOwnCanvas&&d!==0&&this.setRotation(d,a),a}const{width:o,height:c}=ka(t.rect);if(!e&&t.borderStyle.width>0){s.borderWidth="".concat(t.borderStyle.width,"px");const d=t.borderStyle.horizontalCornerRadius,m=t.borderStyle.verticalCornerRadius;if(d>0||m>0){const b="calc(".concat(d,"px * var(--scale-factor)) / calc(").concat(m,"px * var(--scale-factor))");s.borderRadius=b}else if(this instanceof PT){const b="calc(".concat(o,"px * var(--scale-factor)) / calc(").concat(c,"px * var(--scale-factor))");s.borderRadius=b}switch(t.borderStyle.style){case Xl.SOLID:s.borderStyle="solid";break;case Xl.DASHED:s.borderStyle="dashed";break;case Xl.BEVELED:Ye("Unimplemented border style: beveled");break;case Xl.INSET:Ye("Unimplemented border style: inset");break;case Xl.UNDERLINE:s.borderBottomStyle="solid";break}const v=t.borderColor||null;v?(R(this,Mu,!0),s.borderColor=Le.makeHexColor(v[0]|0,v[1]|0,v[2]|0)):s.borderWidth=0}const u=Le.normalizeRect([t.rect[0],r.view[3]-t.rect[1]+r.view[1],t.rect[2],r.view[3]-t.rect[3]+r.view[1]]),{pageWidth:l,pageHeight:h,pageX:f,pageY:p}=i.rawDims;s.left="".concat(100*(u[0]-f)/l,"%"),s.top="".concat(100*(u[1]-p)/h,"%");const{rotation:g}=t;return t.hasOwnCanvas||g===0?(s.width="".concat(100*o/l,"%"),s.height="".concat(100*c/h,"%")):this.setRotation(g,a),a}setRotation(e,t=this.container){if(!this.data.rect)return;const{pageWidth:r,pageHeight:i}=this.parent.viewport.rawDims,{width:a,height:s}=ka(this.data.rect);let o,c;e%180===0?(o=100*a/r,c=100*s/i):(o=100*s/r,c=100*a/i),t.style.width="".concat(o,"%"),t.style.height="".concat(c,"%"),t.setAttribute("data-main-rotation",(360-e)%360)}get _commonActions(){const e=(t,r,i)=>{const a=i.detail[t],s=a[0],o=a.slice(1);i.target.style[r]=xD["".concat(s,"_HTML")](o),this.annotationStorage.setValue(this.data.id,{[r]:xD["".concat(s,"_rgb")](o)})};return tt(this,"_commonActions",{display:t=>{const{display:r}=t.detail,i=r%2===1;this.container.style.visibility=i?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{noView:i,noPrint:r===1||r===2})},print:t=>{this.annotationStorage.setValue(this.data.id,{noPrint:!t.detail.print})},hidden:t=>{const{hidden:r}=t.detail;this.container.style.visibility=r?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{noPrint:r,noView:r})},focus:t=>{setTimeout(()=>
1t.target.focus({preventScroll:!1}),0)},userName:t=>{t.target.title=t.detail.userName},readonly:t=>{t.target.disabled=t.detail.readonly},required:t=>{this._setRequired(t.target,t.detail.required)},bgColor:t=>{e("bgColor","backgroundColor",t)},fillColor:t=>{e("fillColor","backgroundColor",t)},fgColor:t=>{e("fgColor","color",t)},textColor:t=>{e("textColor","color",t)},borderColor:t=>{e("borderColor","borderColor",t)},strokeColor:t=>{e("strokeColor","borderColor",t)},rotation:t=>{const r=t.detail.rotation;this.setRotation(r),this.annotationStorage.setValue(this.data.id,{rotation:r})}})}_dispatchEventFromSandbox(e,t){const r=this._commonActions;for(const i of Object.keys(t.detail)){const a=e[i]||r[i];a==null||a(t)}}_setDefaultPropertiesFromJS(e){if(!this.enableScripting)return;const t=this.annotationStorage.getRawValue(this.data.id);if(!t)return;const r=this._commonActions;for(const[i,a]of Object.entries(t)){const s=r[i];if(s){const o={detail:{[i]:a},target:e};s(o),delete t[i]}}}_createQuadrilaterals(){if(!this.container)return;const{quadPoints:e}=this.data;if(!e)return;const[t,r,i,a]=this.data.rect.map(d=>Math.fround(d));if(e.length===8){const[d,m,v,b]=e.subarray(2,6);if(i===d&&a===m&&t===v&&r===b)return}const{style:s}=this.container;let o;if(x(this,Mu)){const{borderColor:d,borderWidth:m}=s;s.borderWidth=0,o=["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(d,'" stroke-width="').concat(m,'">')],this.container.classList.add("hasBorder")}const c=i-t,u=a-r,{svgFactory:l}=this,h=l.createElement("svg");h.classList.add("quadrilateralsContainer"),h.setAttribute("width",0),h.setAttribute("height",0);const f=l.createElement("defs");h.append(f);const p=l.createElement("clipPath"),g="clippath_".concat(this.data.id);p.setAttribute("id",g),p.setAttribute("clipPathUnits","objectBoundingBox"),f.append(p);for(let d=2,m=e.length;d<m;d+=8){const v=e[d],b=e[d+1],y=e[d+2],_=e[d+3],w=l.createElement("rect"),D=(y-t)/c,E=(a-b)/u,U=(v-y)/c,S=(b-_)/u;w.setAttribute("x",D),w.setAttribute("y",E),w.setAttribute("width",U),w.setAttribute("height",S),p.append(w),o==null||o.push('<rect vector-effect="non-scaling-stroke" x="'.concat(D,'" y="').concat(E,'" width="').concat(U,'" height="').concat(S,'"/>'))}x(this,Mu)&&(o.push("</g></svg>')"),s.backgroundImage=o.join("")),this.container.append(h),this.container.style.clipPath="url(#".concat(g,")")}_createPopup(){const{container:e,data:t}=this;e.setAttribute("aria-haspopup","dialog");const r=R(this,Wu,new zv({data:{color:t.color,titleObj:t.titleObj,modificationDate:t.modificationDate,contentsObj:t.contentsObj,richText:t.richText,parentRect:t.rect,borderStyle:0,id:"popup_".concat(t.id),rotation:t.rotation},parent:this.parent,elements:[this]}));this.parent.div.append(r.render())}render(){ht("Abstract method `AnnotationElement.render` called")}_getElementsByName(e,t=null){const r=[];if(this._fieldObjects){const i=this._fieldObjects[e];if(i)for(const{page:a,id:s,exportValues:o}of i){if(a===-1||s===t)continue;const c=typeof o=="string"?o:null,u=document.querySelector('[data-element-id="'.concat(s,'"]'));if(u&&!pc.has(u)){Ye("_getElementsByName - element not allowed: ".concat(s));continue}r.push({id:s,exportValue:c,domElement:u})}return r}for(const i of document.getElementsByName(e)){const{exportValue:a}=i,s=i.getAttribute("data-element-id");s!==t&&pc.has(i)&&r.push({id:s,exportValue:a,domElement:i})}return r}show(){var e;this.container&&(this.container.hidden=!1),(e=this.popup)==null||e.maybeShow()}hide(){var e;this.container&&(this.container.hidden=!0),(e=this.popup)==null||e.forceHide()}getElementsToTriggerPopup(){return this.container}addHighlightArea(){const e=this.getElementsToTriggerPopup();if(Array.isArray(e))for(const t of e)t.classList.add("highlightArea");else e.classList.add("highlightArea")}_editOnDoubleClick(){if(!this._isEditable)return;const{annotationEditorType:e,data:{id:t}}=this;this.container.addEventListener("dblclick",()=>{var r;(r=this.linkService.eventBus)==null||r.dispatch("switchannotationeditormode",{source:this,mode:e,editId:t})})}};Uo=new WeakMap,Mu=new WeakMap,Wu=new WeakMap,fd=new WeakSet,Hv=function(e){const{container:{style:t},data:{rect:r,rotation:i},parent:{viewport:{rawDims:{pageWidth:a,pageHeight:s,pageX:o,pageY:c}}}}=this;r==null||r.splice(0,4,...e);const{width:u,height:l}=ka(e);t.left="".concat(100*(e[0]-o)/a,"%"),t.top="".concat(100*(s-e[3]+c)/s,"%"),i===0?(t.width="".concat(100*u/a,"%"),t.height="".concat(100*l/s,"%")):this.setRotation(i)};let St=W_;var fa,Vs,m1,NT,x1,BT;class LT extends St{constructor(t,r=null){super(t,{isRenderable:!0,ignoreBorder:!!(r!=null&&r.ignoreBorder),createQuadrilaterals:!0});F(this,fa);F(this,m1);F(this,x1);this.isTooltipOnly=t.data.isTooltipOnly}render(){const{data:t,linkService:r}=this,i=document.createElement("a");i.setAttribute("data-element-id",t.id);let a=!1;return t.url?(r.addLinkAttributes(i,t.url,t.newWindow),a=!0):t.action?(this._bindNamedAction(i,t.action),a=!0):t.attachment?(L(this,m1,NT).call(this,i,t.attachment,t.attachmentDest),a=!0):t.setOCGState?(L(this,x1,BT).call(this,i,t.setOCGState),a=!0):t.dest?(this._bindLink(i,t.dest),a=!0):(t.actions&&(t.actions.Action||t.actions["Mouse Up"]||t.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(this._bindJSAction(i,t),a=!0),t.resetForm?(this._bindResetFormAction(i,t.resetForm),a=!0):this.isTooltipOnly&&!a&&(this._bindLink(i,""),a=!0)),this.container.classList.add("linkA
1nnotation"),a&&this.container.append(i),this.container}_bindLink(t,r){t.href=this.linkService.getDestinationHash(r),t.onclick=()=>(r&&this.linkService.goToDestination(r),!1),(r||r==="")&&L(this,fa,Vs).call(this)}_bindNamedAction(t,r){t.href=this.linkService.getAnchorUrl(""),t.onclick=()=>(this.linkService.executeNamedAction(r),!1),L(this,fa,Vs).call(this)}_bindJSAction(t,r){t.href=this.linkService.getAnchorUrl("");const i=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]);for(const a of Object.keys(r.actions)){const s=i.get(a);s&&(t[s]=()=>{var o;return(o=this.linkService.eventBus)==null||o.dispatch("dispatcheventinsandbox",{source:this,detail:{id:r.id,name:a}}),!1})}t.onclick||(t.onclick=()=>!1),L(this,fa,Vs).call(this)}_bindResetFormAction(t,r){const i=t.onclick;if(i||(t.href=this.linkService.getAnchorUrl("")),L(this,fa,Vs).call(this),!this._fieldObjects){Ye('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),i||(t.onclick=()=>!1);return}t.onclick=()=>{var h;i==null||i();const{fields:a,refs:s,include:o}=r,c=[];if(a.length!==0||s.length!==0){const f=new Set(s);for(const p of a){const g=this._fieldObjects[p]||[];for(const{id:d}of g)f.add(d)}for(const p of Object.values(this._fieldObjects))for(const g of p)f.has(g.id)===o&&c.push(g)}else for(const f of Object.values(this._fieldObjects))c.push(...f);const u=this.annotationStorage,l=[];for(const f of c){const{id:p}=f;switch(l.push(p),f.type){case"text":{const d=f.defaultValue||"";u.setValue(p,{value:d});break}case"checkbox":case"radiobutton":{const d=f.defaultValue===f.exportValues;u.setValue(p,{value:d});break}case"combobox":case"listbox":{const d=f.defaultValue||"";u.setValue(p,{value:d});break}default:continue}const g=document.querySelector('[data-element-id="'.concat(p,'"]'));if(g){if(!pc.has(g)){Ye("_bindResetFormAction - element not allowed: ".concat(p));continue}}else continue;g.dispatchEvent(new Event("resetform"))}return this.enableScripting&&((h=this.linkService.eventBus)==null||h.dispatch("dispatcheventinsandbox",{source:this,detail:{id:"app",ids:l,name:"ResetForm"}})),!1}}}fa=new WeakSet,Vs=function(){this.container.setAttribute("data-internal-link","")},m1=new WeakSet,NT=function(t,r,i=null){t.href=this.linkService.getAnchorUrl(""),r.description&&(t.title=r.description),t.onclick=()=>{var a;return(a=this.downloadManager)==null||a.openOrDownloadData(r.content,r.filename,i),!1},L(this,fa,Vs).call(this)},x1=new WeakSet,BT=function(t,r){t.href=this.linkService.getAnchorUrl(""),t.onclick=()=>(this.linkService.executeSetOCGState(r),!1),L(this,fa,Vs).call(this)};class WU extends St{constructor(e){super(e,{isRenderable:!0})}render(){this.container.classList.add("textAnnotation");const e=document.createElement("img");return e.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",e.setAttribute("data-l10n-id","pdfjs-text-annotation-type"),e.setAttribute("data-l10n-args",JSON.stringify({type:this.data.name})),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.append(e),this.container}}class Ec extends St{render(){return this.container}showElementAndHideCanvas(e){var t;this.data.hasOwnCanvas&&(((t=e.previousSibling)==null?void 0:t.nodeName)==="CANVAS"&&(e.previousSibling.hidden=!0),e.hidden=!1)}_getKeyModifier(e){return Zn.platform.isMac?e.metaKey:e.ctrlKey}_setEventListener(e,t,r,i,a){r.includes("mouse")?e.addEventListener(r,s=>{var o;(o=this.linkService.eventBus)==null||o.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:i,value:a(s),shift:s.shiftKey,modifier:this._getKeyModifier(s)}})}):e.addEventListener(r,s=>{var o;if(r==="blur"){if(!t.focused||!s.relatedTarget)return;t.focused=!1}else if(r==="focus"){if(t.focused)return;t.focused=!0}a&&((o=this.linkService.eventBus)==null||o.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:i,value:a(s)}}))})}_setEventListeners(e,t,r,i){var a,s,o;for(const[c,u]of r)(u==="Action"||(a=this.data.actions)!=null&&a[u])&&((u==="Focus"||u==="Blur")&&(t||(t={focused:!1})),this._setEventListener(e,t,c,u,i),u==="Focus"&&!((s=this.data.actions)!=null&&s.Blur)?this._setEventListener(e,t,"blur","Blur",null):u==="Blur"&&!((o=this.data.actions)!=null&&o.Focus)&&this._setEventListener(e,t,"focus","Focus",null))}
1_setBackgroundColor(e){const t=this.data.backgroundColor||null;e.style.backgroundColor=t===null?"transparent":Le.makeHexColor(t[0],t[1],t[2])}_setTextStyle(e){const t=["left","center","right"],{fontColor:r}=this.data.defaultAppearanceData,i=this.data.defaultAppearanceData.fontSize||PU,a=e.style;let s;const o=2,c=u=>Math.round(10*u)/10;if(this.data.multiLine){const u=Math.abs(this.data.rect[3]-this.data.rect[1]-o),l=Math.round(u/(C2*i))||1,h=u/l;s=Math.min(i,c(h/C2))}else{const u=Math.abs(this.data.rect[3]-this.data.rect[1]-o);s=Math.min(i,c(u/C2))}a.fontSize="calc(".concat(s,"px * var(--scale-factor))"),a.color=Le.makeHexColor(r[0],r[1],r[2]),this.data.textAlignment!==null&&(a.textAlign=t[this.data.textAlignment])}_setRequired(e,t){t?e.setAttribute("required",!0):e.removeAttribute("required"),e.setAttribute("aria-required",t)}}class HU extends Ec{constructor(e){const t=e.renderForms||e.data.hasOwnCanvas||!e.data.hasAppearance&&!!e.data.fieldValue;super(e,{isRenderable:t})}setPropertyOnSiblings(e,t,r,i){const a=this.annotationStorage;
1for(const s of this._getElementsByName(e.name,e.id))s.domElement&&(s.domElement[t]=r),a.setValue(s.id,{[i]:r})}render(){var i,a;const e=this.annotationStorage,t=this.data.id;this.container.classList.add("textWidgetAnnotation");let r=null;if(this.renderForms){const s=e.getValue(t,{value:this.data.fieldValue});let o=s.value||"";const c=e.getValue(t,{charLimit:this.data.maxLen}).charLimit;c&&o.length>c&&(o=o.slice(0,c));let u=s.formattedValue||((i=this.data.textContent)==null?void 0:i.join("\n"))||null;u&&this.data.comb&&(u=u.replaceAll(/\s+/g,""));const l={userValue:o,formattedValue:u,lastCommittedValue:null,commitKey:1,focused:!1};this.data.multiLine?(r=document.createElement("textarea"),r.textContent=u!=null?u:o,this.data.doNotScroll&&(r.style.overflowY="hidden")):(r=document.createElement("input"),r.type="text",r.setAttribute("value",u!=null?u:o),this.data.doNotScroll&&(r.style.overflowX="hidden")),this.data.hasOwnCanvas&&(r.hidden=!0),pc.add(r),r.setAttribute("data-element-id",t),r.disabled=this.data.readOnly,r.name=this.data.fieldName,r.tabIndex=F0,this._setRequired(r,this.data.required),c&&(r.maxLength=c),r.addEventListener("input",f=>{e.setValue(t,{value:f.target.value}),this.setPropertyOnSiblings(r,"value",f.target.value,"value"),l.formattedValue=null}),r.addEventListener("resetform",f=>{var g;const p=(g=this.data.defaultFieldValue)!=null?g:"";r.value=l.userValue=p,l.formattedValue=null});let h=f=>{const{formattedValue:p}=l;p!=null&&(f.target.value=p),f.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){r.addEventListener("focus",p=>{var d;if(l.focused)return;const{target:g}=p;l.userValue&&(g.value=l.userValue),l.lastCommittedValue=g.value,l.commitKey=1,(d=this.data.actions)!=null&&d.Focus||(l.focused=!0)}),r.addEventListener("updatefromsandbox",p=>{this.showElementAndHideCanvas(p.target);const g={value(d){var m;l.userValue=(m=d.detail.value)!=null?m:"",e.setValue(t,{value:l.userValue.toString()}),d.target.value=l.userValue},formattedValue(d){const{formattedValue:m}=d.detail;l.formattedValue=m,m!=null&&d.target!==document.activeElement&&(d.target.value=m),e.setValue(t,{formattedValue:m})},selRange(d){d.target.setSelectionRange(...d.detail.selRange)},charLimit:d=>{var y;const{charLimit:m}=d.detail,{target:v}=d;if(m===0){v.removeAttribute("maxLength");return}v.setAttribute("maxLength",m);let b=l.userValue;!b||b.length<=m||(b=b.slice(0,m),v.value=l.userValue=b,e.setValue(t,{value:b}),(y=this.linkService.eventBus)==null||y.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:b,willCommit:!0,commitKey:1,selStart:v.selectionStart,selEnd:v.selectionEnd}}))}};this._dispatchEventFromSandbox(g,p)}),r.addEventListener("keydown",p=>{var m;l.commitKey=1;let g=-1;if(p.key==="Escape"?g=0:p.key==="Enter"&&!this.data.multiLine?g=2:p.key==="Tab"&&(l.commitKey=3),g===-1)return;const{value:d}=p.target;l.lastCommittedValue!==d&&(l.lastCommittedValue=d,l.userValue=d,(m=this.linkService.eventBus)==null||m.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:d,willCommit:!0,commitKey:g,selStart:p.target.selectionStart,selEnd:p.target.selectionEnd}}))});const f=h;h=null,r.addEventListener("blur",p=>{var d,m;if(!l.focused||!p.relatedTarget)return;(d=this.data.actions)!=null&&d.Blur||(l.focused=!1);const{value:g}=p.target;l.userValue=g,l.lastCommittedValue!==g&&((m=this.linkService.eventBus)==null||m.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:g,willCommit:!0,commitKey:l.commitKey,selStart:p.target.selectionStart,selEnd:p.target.selectionEnd}})),f(p)}),(a=this.data.actions)!=null&&a.Keystroke&&r.addEventListener("beforeinput",p=>{var w;l.lastCommittedValue=null;const{data:g,target:d}=p,{value:m,selectionStart:v,selectionEnd:b}=d;let y=v,_=b;switch(p.inputType){case"deleteWordBackward":{const D=m.substring(0,v).match(/\w*[^\w]*$/);D&&(y-=D[0].length);break}
1case"deleteWordForward":{const D=m.substring(v).match(/^[^\w]*\w*/);D&&(_+=D[0].length);break}case"deleteContentBackward":v===b&&(y-=1);break;case"deleteContentForward":v===b&&(_+=1);break}p.preventDefault(),(w=this.linkService.eventBus)==null||w.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:m,change:g||"",willCommit:!1,selStart:y,selEnd:_}})}),this._setEventListeners(r,l,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],p=>p.target.value)}if(h&&r.addEventListener("blur",h),this.data.comb){const p=(this.data.rect[2]-this.data.rect[0])/c;r.classList.add("comb"),r.style.letterSpacing="calc(".concat(p,"px * var(--scale-factor) - 1ch)")}}else r=document.createElement("div"),r.textContent=this.data.fieldValue,r.style.verticalAlign="middle",r.style.display="table-cell",this.data.hasOwnCanvas&&(r.hidden=!0);return this._setTextStyle(r),this._setBackgroundColor(r),this._setDefaultPropertiesFromJS(r),this.container.append(r),this.container}}class zU extends Ec{constructor(e){super(e,{isRenderable:!!e.data.hasOwnCanvas})}}
1class VU extends Ec{constructor(e){super(e,{isRenderable:e.renderForms})}render(){const e=this.annotationStorage,t=this.data,r=t.id;let i=e.getValue(r,{value:t.exportValue===t.fieldValue}).value;typeof i=="string"&&(i=i!=="Off",e.setValue(r,{value:i})),this.container.classList.add("buttonWidgetAnnotation","checkBox");const a=document.createElement("input");return pc.add(a),a.setAttribute("data-element-id",r),a.disabled=t.readOnly,this._setRequired(a,this.data.required),a.type="checkbox",a.name=t.fieldName,i&&a.setAttribute("checked",!0),a.setAttribute("exportValue",t.exportValue),a.tabIndex=F0,a.addEventListener("change",s=>{const{name:o,checked:c}=s.target;for(const u of this._getElementsByName(o,r)){const l=c&&u.exportValue===t.exportValue;u.domElement&&(u.domElement.checked=l),e.setValue(u.id,{value:l})}e.setValue(r,{value:c})}),a.addEventListener("resetform",s=>{const o=t.defaultFieldValue||"Off";s.target.checked=o===t.exportValue}),this.enableScripting&&this.hasJSActions&&(a.addEventListener("updatefromsandbox",s=>{const o={value(c){c.target.checked=c.detail.value!=="Off",e.setValue(r,{value:c.target.checked})}};this._dispatchEventFromSandbox(o,s)}),this._setEventListeners(a,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],s=>s.target.checked)),this._setBackgroundColor(a),this._setDefaultPropertiesFromJS(a),this.container.append(a),this.container}}class PT extends Ec{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.classList.add("buttonWidgetAnnotation","radioButton");const e=this.annotationStorage,t=this.data,r=t.id;let i=e.getValue(r,{value:t.fieldValue===t.buttonValue}).value;if(typeof i=="string"&&(i=i!==t.buttonValue,e.setValue(r,{value:i})),i)for(const s of this._getElementsByName(t.fieldName,r))e.setValue(s.id,{value:!1});const a=document.createElement("input");if(pc.add(a),a.setAttribute("data-element-id",r),a.disabled=t.readOnly,this._setRequired(a,this.data.required),a.type="radio",a.name=t.fieldName,i&&a.setAttribute("checked",!0),a.tabIndex=F0,a.addEventListener("change",s=>{const{name:o,checked:c}=s.target;for(const u of this._getElementsByName(o,r))e.setValue(u.id,{value:!1});e.setValue(r,{value:c})}),a.addEventListener("resetform",s=>{const o=t.defaultFieldValue;s.target.checked=o!=null&&o===t.buttonValue}),this.enableScripting&&this.hasJSActions){const s=t.buttonValue;a.addEventListener("updatefromsandbox",o=>{const c={value:u=>{const l=s===u.detail.value;for(const h of this._getElementsByName(u.target.name)){const f=l&&h.id===r;h.domElement&&(h.domElement.checked=f),e.setValue(h.id,{value:f})}}};this._dispatchEventFromSandbox(c,o)}),this._setEventListeners(a,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],o=>o.target.checked)}return this._setBackgroundColor(a),this._setDefaultPropertiesFromJS(a),this.container.append(a),this.container}}class qU extends LT{constructor(e){super(e,{ignoreBorder:e.data.hasAppearance})}render(){const e=super.render();e.classList.add("buttonWidgetAnnotation","pushButton");const t=e.lastChild;return this.enableScripting&&this.hasJSActions&&t&&(this._setDefaultPropertiesFromJS(t),t.addEventListener("updatefromsandbox",r=>{this._dispatchEventFromSandbox({},r)})),e}}class jU extends Ec{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.classList.add("choiceWidgetAnnotation");const e=this.annotationStorage,t=this.data.id,r=e.getValue(t,{value:this.data.fieldValue}),i=document.createElement("select");pc.add(i),i.setAttribute("data-element-id",t),i.disabled=this.data.readOnly,this._setRequired(i,this.data.required),i.name=this.data.fieldName,i.tabIndex=F0;let 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",l=>{const h=this.data.defaultFieldValue;for(const f of i.options)f.selected=f.value===h});for(const l of this.data.options){const h=document.createElement("option");
1h.textContent=l.displayValue,h.value=l.exportValue,r.value.includes(l.exportValue)&&(h.setAttribute("selected",!0),a=!1),i.append(h)}let s=null;if(a){const l=document.createElement("option");l.value=" ",l.setAttribute("hidden",!0),l.setAttribute("selected",!0),i.prepend(l),s=()=>{l.remove(),i.removeEventListener("input",s),s=null},i.addEventListener("input",s)}const o=l=>{const h=l?"value":"textContent",{options:f,multiple:p}=i;return p?Array.prototype.filter.call(f,g=>g.selected).map(g=>g[h]):f.selectedIndex===-1?null:f[f.selectedIndex][h]};let c=o(!1);const u=l=>{const h=l.target.options;return Array.prototype.map.call(h,f=>({displayValue:f.textContent,exportValue:f.value}))};return this.enableScripting&&this.hasJSActions?(i.addEventListener("updatefromsandbox",l=>{const h={value(f){s==null||s();const p=f.detail.value,g=new Set(Array.isArray(p)?p:[p]);for(const d of i.options)d.selected=g.has(d.value);e.setValue(t,{value:o(!0)}),c=o(!1)},multipleSelection(f){i.multiple=!0},remove(f){const p=i.options,g=f.detail.remove;p[g].selected=!1,i.remove(g),p.length>0&&Array.prototype.findIndex.call(p,m=>m.selected)===-1&&(p[0].selected=!0),e.setValue(t,{value:o(!0),items:u(f)}),c=o(!1)},clear(f){for(;i.length!==0;)i.remove(0);e.setValue(t,{value:null,items:[]}),c=o(!1)},insert(f){const{index:p,displayValue:g,exportValue:d}=f.detail.insert,m=i.children[p],v=document.createElement("option");v.textContent=g,v.value=d,m?m.before(v):i.append(v),e.setValue(t,{value:o(!0),items:u(f)}),c=o(!1)},items(f){const{items:p}=f.detail;for(;i.length!==0;)i.remove(0);for(const g of p){const{displayValue:d,exportValue:m}=g,v=document.createElement("option");v.textContent=d,v.value=m,i.append(v)}i.options.length>0&&(i.options[0].selected=!0),e.setValue(t,{value:o(!0),items:u(f)}),c=o(!1)},indices(f){const p=new Set(f.detail.indices);for(const g of f.target.options)g.selected=p.has(g.index);e.setValue(t,{value:o(!0)}),c=o(!1)},editable(f){f.target.disabled=!f.detail.editable}};this._dispatchEventFromSandbox(h,l)}),i.addEventListener("input",l=>{var p;const h=o(!0),f=o(!1);e.setValue(t,{value:h}),l.preventDefault(),(p=this.linkService.eventBus)==null||p.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:c,change:f,changeEx:h,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"]],l=>l.target.value)):i.addEventListener("input",function(l){e.setValue(t,{value:o(!0)})}),this.data.combo&&this._setTextStyle(i),this._setBackgroundColor(i),this._setDefaultPropertiesFromJS(i),this.container.append(i),this.container}}class zv extends St{constructor(e){const{data:t,elements:r}=e;super(e,{isRenderable:St._hasPopupData(t)}),this.elements=r,this.popup=null}render(){this.container.classList.add("popupAnnotation");const e=this.popup=new XU({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}),t=[];for(const r of this.elements)r.popup=e,t.push(r.data.id),r.addHighlightArea();return this.container.setAttribute("aria-controls",t.map(r=>"".concat(WA).concat(r)).join(",")),this.container}}var Hu,v1,b1,zu,Ro,Dt,da,Io,dd,pd,Vu,pa,Yr,ga,gd,ma,md,Oo,Lo,qu,Lp,xd,Vv,y1,MT,_1,WT,D1,HT,w1,zT,ju,Np,Xu,Bp,vd,qv;class XU{constructor({container:e,color:t,elements:r,titleObj:i,modificationDate:a,contentsObj:s,richText:o,parent:c,rect:u,parentRect:l,open:h}){F(this,qu);F(this,xd);F(this,y1);F(this,_1);F(this,D1);F(this,w1);F(this,ju);F(this,Xu);F(this,vd);F(this,Hu,L(this,D1,HT).bind(this));F(this,v1,L(this,vd,qv).bind(this));F(this,b1,L(this,Xu,Bp).bind(this));F(this,zu,L(this,ju,Np).bind(this));F(this,Ro,null);F(this,Dt,null);F(this,da,null);F(this,Io,null);F(this,dd,null);F(this,pd,null);F(this,Vu,null);F(this,pa,!1);F(this,Yr,null);F(this,ga,null);F(this,gd,null);F(this,ma,null);F(this,md,null);F(this,Oo,null);F(this,Lo,!1);var f;R(this,Dt,e),R(this,md,i),R(this,da,s),R(this,ma,o),R(this,pd,c),R(this,Ro,t),R(this,gd,u),R(this,Vu,l),R(this,dd,r),R(this,Io,qA.toDateObject(a)),this.trigger=r.flatMap(p=>p.getElementsToTriggerPopup());
1for(const p of this.trigger)p.addEventListener("click",x(this,zu)),p.addEventListener("mouseenter",x(this,b1)),p.addEventListener("mouseleave",x(this,v1)),p.classList.add("popupTriggerArea");for(const p of r)(f=p.container)==null||f.addEventListener("keydown",x(this,Hu));x(this,Dt).hidden=!0,h&&L(this,ju,Np).call(this)}render(){if(x(this,Yr))return;const e=R(this,Yr,document.createElement("div"));if(e.className="popup",x(this,Ro)){const a=e.style.outlineColor=Le.makeHexColor(...x(this,Ro));CSS.supports("background-color","color-mix(in srgb, red 30%, white)")?e.style.backgroundColor="color-mix(in srgb, ".concat(a," 30%, white)"):e.style.backgroundColor=Le.makeHexColor(...x(this,Ro).map(o=>Math.floor(.7*(255-o)+o)))}const t=document.createElement("span");t.className="header";const r=document.createElement("h1");if(t.append(r),{dir:r.dir,str:r.textContent}=x(this,md),e.append(t),x(this,Io)){const a=document.createElement("span");a.classList.add("popupDate"),a.setAttribute("data-l10n-id","pdfjs-annotation-date-string"),a.setAttribute("data-l10n-args",JSON.stringify({date:x(this,Io).toLocaleDateString(),time:x(this,Io).toLocaleTimeString()})),t.append(a)}const i=x(this,qu,Lp);if(i)OT.render({xfaHtml:i,intent:"richText",div:e}),e.lastChild.classList.add("richText","popupContent");else{const a=this._formatContents(x(this,da));e.append(a)}x(this,Dt).append(e)}_formatContents({str:e,dir:t}){const r=document.createElement("p");r.classList.add("popupContent"),r.dir=t;const i=e.split(/(?:\r\n?|\n)/);for(let a=0,s=i.length;a<s;++a){const o=i[a];r.append(document.createTextNode(o)),a<s-1&&r.append(document.createElement("br"))}return r}updateEdited({rect:e,popupContent:t}){var r;x(this,Oo)||R(this,Oo,{contentsObj:x(this,da),richText:x(this,ma)}),e&&R(this,ga,null),t&&(R(this,ma,L(this,_1,WT).call(this,t)),R(this,da,null)),(r=x(this,Yr))==null||r.remove(),R(this,Yr,null)}resetEdited(){var e;x(this,Oo)&&({contentsObj:or(this,da)._,richText:or(this,ma)._}=x(this,Oo),R(this,Oo,null),(e=x(this,Yr))==null||e.remove(),R(this,Yr,null),R(this,ga,null))}forceHide(){R(this,Lo,this.isVisible),x(this,Lo)&&(x(this,Dt).hidden=!0)}maybeShow(){x(this,Lo)&&(x(this,Yr)||L(this,Xu,Bp).call(this),R(this,Lo,!1),x(this,Dt).hidden=!1)}get isVisible(){return x(this,Dt).hidden===!1}}Hu=new WeakMap,v1=new WeakMap,b1=new WeakMap,zu=new WeakMap,Ro=new WeakMap,Dt=new WeakMap,da=new WeakMap,Io=new WeakMap,dd=new WeakMap,pd=new WeakMap,Vu=new WeakMap,pa=new WeakMap,Yr=new WeakMap,ga=new WeakMap,gd=new WeakMap,ma=new WeakMap,md=new WeakMap,Oo=new WeakMap,Lo=new WeakMap,qu=new WeakSet,Lp=function(){const e=x(this,ma),t=x(this,da);return e!=null&&e.str&&(!(t!=null&&t.str)||t.str===e.str)&&x(this,ma).html||null},xd=new WeakSet,Vv=function(){var e,t,r;return((r=(t=(e=x(this,qu,Lp))==null?void 0:e.attributes)==null?void 0:t.style)==null?void 0:r.fontSize)||0},y1=new WeakSet,MT=function(){var e,t,r;return((r=(t=(e=x(this,qu,Lp))==null?void 0:e.attributes)==null?void 0:t.style)==null?void 0:r.color)||null},_1=new WeakSet,WT=function(e){const t=[],r={str:e,html:{name:"div",attributes:{dir:"auto"},children:[{name:"p",children:t}]}},i={style:{color:x(this,y1,MT),fontSize:x(this,xd,Vv)?"calc(".concat(x(this,xd,Vv),"px * var(--scale-factor))"):""}};for(const a of e.split("\n"))t.push({name:"span",value:a,attributes:i});return r},D1=new WeakSet,HT=function(e){e.altKey||e.shiftKey||e.ctrlKey||e.metaKey||(e.key==="Enter"||e.key==="Escape"&&x(this,pa))&&L(this,ju,Np).call(this)},w1=new WeakSet,zT=function(){if(x(this,ga)!==null)return;const{page:{view:e},viewport:{rawDims:{pageWidth:t,pageHeight:r,pageX:i,pageY:a}}}=x(this,pd);let s=!!x(this,Vu),o=s?x(this,Vu):x(this,gd);for(const g of x(this,dd))if(!o||Le.intersect(g.data.rect,o)!==null){o=g.data.rect,s=!0;break}const c=Le.normalizeRect([o[0],e[3]-o[1]+e[1],o[2],e[3]-o[3]+e[1]]),l=s?o[2]-o[0]+5:0,h=c[0]+l,f=c[1];R(this,ga,[100*(h-i)/t,100*(f-a)/r]);const{style:p}=x(this,Dt);
1p.left="".concat(x(this,ga)[0],"%"),p.top="".concat(x(this,ga)[1],"%")},ju=new WeakSet,Np=function(){R(this,pa,!x(this,pa)),x(this,pa)?(L(this,Xu,Bp).call(this),x(this,Dt).addEventListener("click",x(this,zu)),x(this,Dt).addEventListener("keydown",x(this,Hu))):(L(this,vd,qv).call(this),x(this,Dt).removeEventListener("click",x(this,zu)),x(this,Dt).removeEventListener("keydown",x(this,Hu)))},Xu=new WeakSet,Bp=function(){x(this,Yr)||this.render(),this.isVisible?x(this,pa)&&x(this,Dt).classList.add("focused"):(L(this,w1,zT).call(this),x(this,Dt).hidden=!1,x(this,Dt).style.zIndex=parseInt(x(this,Dt).style.zIndex)+1e3)},vd=new WeakSet,qv=function(){x(this,Dt).classList.remove("focused"),!(x(this,pa)||!this.isVisible)&&(x(this,Dt).hidden=!0,x(this,Dt).style.zIndex=parseInt(x(this,Dt).style.zIndex)-1e3)};class VT extends St{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0}),this.textContent=e.data.textContent,this.textPosition=e.data.textPosition,this.annotationEditorType=Je.FREETEXT}render(){if(this.container.classList.add("freeTextAnnotation"),this.textContent){const e=document.createElement("div");e.classList.add("annotationTextContent"),e.setAttribute("role","comment");for(const t of this.textContent){const r=document.createElement("span");r.textContent=t,e.append(r)}this.container.append(e)}return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this._editOnDoubleClick(),this.container}}var bd;class GU extends St{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0});F(this,bd,null)}render(){this.container.classList.add("lineAnnotation");const t=this.data,{width:r,height:i}=ka(t.rect),a=this.svgFactory.create(r,i,!0),s=R(this,bd,this.svgFactory.createElement("svg:line"));return s.setAttribute("x1",t.rect[2]-t.lineCoordinates[0]),s.setAttribute("y1",t.rect[3]-t.lineCoordinates[1]),s.setAttribute("x2",t.rect[2]-t.lineCoordinates[2]),s.setAttribute("y2",t.rect[3]-t.lineCoordinates[3]),s.setAttribute("stroke-width",t.borderStyle.width||1),s.setAttribute("stroke","transparent"),s.setAttribute("fill","transparent"),a.append(s),this.container.append(a),!t.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return x(this,bd)}addHighlightArea(){this.container.classList.add("highlightArea")}}bd=new WeakMap;var yd;class $U extends St{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0});F(this,yd,null)}render(){this.container.classList.add("squareAnnotation");const t=this.data,{width:r,height:i}=ka(t.rect),a=this.svgFactory.create(r,i,!0),s=t.borderStyle.width,o=R(this,yd,this.svgFactory.createElement("svg:rect"));return o.setAttribute("x",s/2),o.setAttribute("y",s/2),o.setAttribute("width",r-s),o.setAttribute("height",i-s),o.setAttribute("stroke-width",s||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),a.append(o),this.container.append(a),!t.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return x(this,yd)}addHighlightArea(){this.container.classList.add("highlightArea")}}yd=new WeakMap;var _d;class YU extends St{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0});F(this,_d,null)}render(){this.container.classList.add("circleAnnotation");const t=this.data,{width:r,height:i}=ka(t.rect),a=this.svgFactory.create(r,i,!0),s=t.borderStyle.width,o=R(this,_d,this.svgFactory.createElement("svg:ellipse"));return o.setAttribute("cx",r/2),o.setAttribute("cy",i/2),o.setAttribute("rx",r/2-s/2),o.setAttribute("ry",i/2-s/2),o.setAttribute("stroke-width",s||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),a.append(o),this.container.append(a),!t.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return x(this,_d)}addHighlightArea(){this.container.classList.add("highlightArea")}}_d=new WeakMap;var Dd;class qT extends St{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0});F(this,Dd,null);this.containerClassName="polylineAnnotation",this.svgElementName="svg:polyline"}render(){this.container.classList.add(this.containerClassName);const{data:{rect:t,vertices:r,borderStyle:i,popupRef:a}}=this;if(!r)return this.container;const{width:s,height:o}=ka(t),c=this.svgFactory.create(s,o,!0);let u=[];for(let h=0,f=r.length;h<f;h+=2){const p=r[h]-t[0],g=t[3]-r[h+1];u.push("".concat(p,",").concat(g))}u=u.join(" ");const l=R(this,Dd,this.svgFactory.createElement(this.svgElementName));return l.setAttribute("points",u),l.setAttribute("stroke-width",i.width||1),l.setAttribute("stroke","transparent"),l.setAttribute("fill","transparent"),c.append(l),this.container.append(c),!a&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return x(this,Dd)}addHighlightArea(){this.container.classList.add("highlightArea")}}Dd=new WeakMap;class KU extends qT{constructor(e){super(e),this.containerClassName="polygonAnnotation",this.svgElementName="svg:polygon"}}class ZU extends St{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0})}render(){return this.container.classList.add("caretAnnotation"),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container}}
1var wd;class jT extends St{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0});F(this,wd,[]);this.containerClassName="inkAnnotation",this.svgElementName="svg:polyline",this.annotationEditorType=Je.INK}render(){this.container.classList.add(this.containerClassName);const{data:{rect:t,inkLists:r,borderStyle:i,popupRef:a}}=this,{width:s,height:o}=ka(t),c=this.svgFactory.create(s,o,!0);for(const u of r){let l=[];for(let f=0,p=u.length;f<p;f+=2){const g=u[f]-t[0],d=t[3]-u[f+1];l.push("".concat(g,",").concat(d))}l=l.join(" ");const h=this.svgFactory.createElement(this.svgElementName);x(this,wd).push(h),h.setAttribute("points",l),h.setAttribute("stroke-width",i.width||1),h.setAttribute("stroke","transparent"),h.setAttribute("fill","transparent"),!a&&this.hasPopupData&&this._createPopup(),c.append(h)}return this.container.append(c),this.container}getElementsToTriggerPopup(){return x(this,wd)}addHighlightArea(){this.container.classList.add("highlightArea")}}wd=new WeakMap;class JU extends St{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.classList.add("highlightAnnotation"),this.container}}class QU extends St{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.classList.add("underlineAnnotation"),this.container}}class e6 extends St{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.classList.add("squigglyAnnotation"),this.container}}class t6 extends St{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.classList.add("strikeoutAnnotation"),this.container}}class XT extends St{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0})}render(){return this.container.classList.add("stampAnnotation"),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container}}var Ed,Ad,jv;class n6 extends St{constructor(t){var i;super(t,{isRenderable:!0});F(this,Ad);F(this,Ed,null);const{file:r}=this.data;this.filename=r.filename,this.content=r.content,(i=this.linkService.eventBus)==null||i.dispatch("fileattachmentannotation",{source:this,...r})}render(){this.container.classList.add("fileAttachmentAnnotation");const{container:t,data:r}=this;let i;r.hasAppearance||r.fillAlpha===0?i=document.createElement("div"):(i=document.createElement("img"),i.src="".concat(this.imageResourcesPath,"annotation-").concat(/paperclip/i.test(r.name)?"paperclip":"pushpin",".svg"),r.fillAlpha&&r.fillAlpha<1&&(i.style="filter: opacity(".concat(Math.round(r.fillAlpha*100),"%);"))),i.addEventListener("dblclick",L(this,Ad,jv).bind(this)),R(this,Ed,i);const{isMac:a}=Zn.platform;return t.addEventListener("keydown",s=>{s.key==="Enter"&&(a?s.metaKey:s.ctrlKey)&&L(this,Ad,jv).call(this)}),!r.popupRef&&this.hasPopupData?this._createPopup():i.classList.add("popupTriggerArea"),t.append(i),t}getElementsToTriggerPopup(){return x(this,Ed)}addHighlightArea(){this.container.classList.add("highlightArea")}}Ed=new WeakMap,Ad=new WeakSet,jv=function(){var t;(t=this.downloadManager)==null||t.openOrDownloadData(this.content,this.filename)};var Td,No,Bo,E1,GT,Cd,Xv;class r6{constructor({div:e,accessibilityManager:t,annotationCanvasMap:r,annotationEditorUIManager:i,page:a,viewport:s}){F(this,E1);F(this,Cd);F(this,Td,null);F(this,No,null);F(this,Bo,new Map);this.div=e,R(this,Td,t),R(this,No,r),this.page=a,this.viewport=s,this.zIndex=0,this._annotationEditorUIManager=i}hasEditableAnnotations(){return x(this,Bo).size>0}async render(e){var s;const{annotations:t}=e,r=this.div;fc(r,this.viewport);const i=new Map,a={data:null,layer:r,linkService:e.linkService,downloadManager:e.downloadManager,imageResourcesPath:e.imageResourcesPath||"",renderForms:e.renderForms!==!1,svgFactory:new qb,annotationStorage:e.annotationStorage||new $b,enableScripting:e.enableScripting===!0,hasJSActions:e.hasJSActions,fieldObjects:e.fieldObjects,parent:this,elements:null};for(const o of t){if(o.noHTML)continue;const c=o.annotationType===Lt.POPUP;if(c){const h=i.get(o.id);if(!h)continue;a.elements=h}else{const{width:h,height:f}=ka(o.rect);if(h<=0||f<=0)continue}a.data=o;const u=MU.create(a);if(!u.isRenderable)continue;if(!c&&o.popupRef){const h=i.get(o.popupRef);h?h.push(u):i.set(o.popupRef,[u])}const l=u.render();o.hidden&&(l.style.visibility="hidden"),L(this,E1,GT).call(this,l,o.id),u._isEditable&&(x(this,Bo).set(u.data.id,u),(s=this._annotationEditorUIManager)==null||s.renderAnnotationElement(u))}L(this,Cd,Xv).call(this)}update({viewport:e}){const t=this.div;this.viewport=e,fc(t,{rotation:e.rotation}),L(this,Cd,Xv).call(this),t.hidden=!1}getEditableAnnotations(){return Array.from(x(this,Bo).values())}getEditableAnnotation(e){return x(this,Bo).get(e)}}Td=new WeakMap,No=new WeakMap,Bo=new WeakMap,E1=new WeakSet,GT=function(e,t){var i;const r=e.firstChild||e;r.id="".concat(WA).concat(t),this.div.append(e),(i=x(this,Td))==null||i.moveElementInDOM(this.div,e,r,!1)},Cd=new WeakSet,Xv=function(){if(!x(this,No))return;const e=this.div;for(const[t,r]of x(this,No)){const i=e.querySelector('[data-annotation-id="'.concat(t,'"]'));if(!i)continue;r.className="annotationContent";const{firstChild:a}=i;a?a.nodeName==="CANVAS"?a.replaceWith(r):a.classList.contains("annotationContent")?a.after(r):a.before(r):i.append(r)}x(this,No).clear()};const ip=/\r\n?|\n/g;var Fd,Sd,kd,Ud,Rd,Kr,dr,Id,pr,Gu,A1,$T,T1,YT,C1,KT,$u,Pp,Yu,Mp,Ku,Wp,F1,ZT,Od,$v,S1,JT;const dt=class dt extends st{constructor(t){super({...t,name:"freeTextEditor"});F(this,A1);F(this,T1);F(this,C1);F(this,$u);F(this,Ku);F(this,F1);F(this,S1);F(this,Fd,this.editorDivBlur.bind(this));F(this,Sd,this.editorDivFocus.bind(this));F(this,kd,this.editorDivInput.bind(this));F(this,Ud,this.editorDivKeydown.bind(this));F(this,Rd,this.editorDivPaste.bind(this));F(this,Kr,void 0);F(this,dr,"");F(this,Id,"".concat(this.id,"-editor"));F(this,pr,void 0);F(this,Gu,null);R(this,Kr,t.color||dt._defaultColor||st._defaultLineColor),R(this,pr,t.fontSize||dt._defaultFontSize)}static get _keyboardManager(){const t=dt.prototype,r=s=>s.isEmpty(),i=dc.TRANSLATE_SMALL,a=dc.TRANSLATE_BIG;return tt(this,"_keyboardManager",new T0([[["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:[-i,0],checker:r}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],t._translateEmpty,{args:[-a,0],checker:r}],[["ArrowRight","mac+ArrowRight"],t._translateEmpty,{args:[i,0],checker:r}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],t._translateEmpty,{args:[a,0],checker:r}],[["ArrowUp","mac+ArrowUp"],t._translateEmpty,{args:[0,-i],checker:r}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],t._translateEmpty,{args:[0,-a],checker:r}],[["ArrowDown","mac+ArrowDown"],t._translateEmpty,{args:[0,i],checker:r}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],t._translateEmpty,{args:[0,a],checker:r}]]))}static initialize(t,r){st.initialize(t,r,{strings:["pdfjs-free-text-default-content"]});const i=getComputedStyle(document.documentElement);this._internalPadding=parseFloat(i.getPropertyValue("--freetext-padding"))}
1static updateDefaultParams(t,r){switch(t){case He.FREETEXT_SIZE:dt._defaultFontSize=r;break;case He.FREETEXT_COLOR:dt._defaultColor=r;break}}updateParams(t,r){switch(t){case He.FREETEXT_SIZE:L(this,A1,$T).call(this,r);break;case He.FREETEXT_COLOR:L(this,T1,YT).call(this,r);break}}static get defaultPropertiesToUpdate(){return[[He.FREETEXT_SIZE,dt._defaultFontSize],[He.FREETEXT_COLOR,dt._defaultColor||st._defaultLineColor]]}get propertiesToUpdate(){return[[He.FREETEXT_SIZE,x(this,pr)],[He.FREETEXT_COLOR,x(this,Kr)]]}_translateEmpty(t,r){this._uiManager.translateSelectedEditors(t,r,!0)}getInitialTranslation(){const t=this.parentScale;return[-dt._internalPadding*t,-(dt._internalPadding+x(this,pr))*t]}rebuild(){this.parent&&(super.rebuild(),this.div!==null&&(this.isAttachedToDOM||this.parent.add(this)))}enableEditMode(){if(this.isInEditMode())return;this.parent.setEditingState(!1),this.parent.updateToolbar(Je.FREETEXT),super.enableEditMode(),this.overlayDiv.classList.remove("enabled"),this.editorDiv.contentEditable=!0,this._isDraggable=!1,this.div.removeAttribute("aria-activedescendant");const t=this._uiManager._signal;this.editorDiv.addEventListener("keydown",x(this,Ud),{signal:t}),this.editorDiv.addEventListener("focus",x(this,Sd),{signal:t}),this.editorDiv.addEventListener("blur",x(this,Fd),{signal:t}),this.editorDiv.addEventListener("input",x(this,kd),{signal:t}),this.editorDiv.addEventListener("paste",x(this,Rd),{signal:t})}disableEditMode(){this.isInEditMode()&&(this.parent.setEditingState(!0),super.disableEditMode(),this.overlayDiv.classList.add("enabled"),this.editorDiv.contentEditable=!1,this.div.setAttribute("aria-activedescendant",x(this,Id)),this._isDraggable=!0,this.editorDiv.removeEventListener("keydown",x(this,Ud)),this.editorDiv.removeEventListener("focus",x(this,Sd)),this.editorDiv.removeEventListener("blur",x(this,Fd)),this.editorDiv.removeEventListener("input",x(this,kd)),this.editorDiv.removeEventListener("paste",x(this,Rd)),this.div.focus({preventScroll:!0}),this.isEditing=!1,this.parent.div.classList.add("freetextEditing"))}focusin(t){this._focusEventsAllowed&&(super.focusin(t),t.target!==this.editorDiv&&this.editorDiv.focus())}onceAdded(){var t;this.width||(this.enableEditMode(),this.editorDiv.focus(),(t=this._initialOptions)!=null&&t.isCentered&&this.center(),this._initialOptions=null)}isEmpty(){return!this.editorDiv||this.editorDiv.innerText.trim()===""}remove(){this.isEditing=!1,this.parent&&(this.parent.setEditingState(!0),this.parent.div.classList.add("freetextEditing")),super.remove()}commit(){if(!this.isInEditMode())return;super.commit(),this.disableEditMode();const t=x(this,dr),r=R(this,dr,L(this,C1,KT).call(this).trimEnd());if(t===r)return;const i=a=>{if(R(this,dr,a),!a){this.remove();return}L(this,Ku,Wp).call(this),this._uiManager.rebuild(this),L(this,$u,Pp).call(this)};this.addCommands({cmd:()=>{i(r)},undo:()=>{i(t)},mustExec:!1}),L(this,$u,Pp).call(this)}shouldGetKeyboardEvents(){return this.isInEditMode()}enterInEditMode(){this.enableEditMode(),this.editorDiv.focus()}dblclick(t){this.enterInEditMode()}keydown(t){t.target===this.div&&t.key==="Enter"&&(this.enterInEditMode(),t.preventDefault())}editorDivKeydown(t){dt._keyboardManager.exec(this,t)}editorDivFocus(t){this.isEditing=!0}editorDivBlur(t){this.isEditing=!1}editorDivInput(t){this.parent.div.classList.toggle("freetextEditing",this.isEmpty())}disableEditing(){this.editorDiv.setAttribute("role","comment"),this.editorDiv.removeAttribute("aria-multiline")}enableEditing(){this.editorDiv.setAttribute("role","textbox"),this.editorDiv.setAttribute("aria-multiline",!0)}render(){if(this.div)return this.div;let t,r;this.width&&(t=this.x,r=this.y),super.render(),this.editorDiv=document.createElement("div"),this.editorDiv.className="internal",this.editorDiv.setAttribute("id",x(this,Id)),this.editorDiv.setAttribute("data-l10n-id","pdfjs-free-text"),this.enableEditing(),st._l10nPromise.get("pdfjs-free-text-default-content").then(a=>{var s;return(s=this.editorDiv)==null?void 0:s.setAttribute("default-content",a)}),this.editorDiv.contentEditable=!0;const{style:i}=this.editorDiv;if(i.fontSize="calc(".concat(x(this,pr),"px * var(--scale-factor))"),i.color=x(this,Kr),this.div.append(this.editorDiv),this.overlayDiv=document.createElement("div"),this.overlayDiv.classList.add("overlay","enabled"),this.div.append(this.overlayDiv),eg(this,this.div,["dblclick","keydown"]),this.width){const[a,s]=this.parentDimensions;
1if(this.annotationElementId){const{position:o}=x(this,Gu);let[c,u]=this.getInitialTranslation();[c,u]=this.pageTranslationToScreen(c,u);const[l,h]=this.pageDimensions,[f,p]=this.pageTranslation;let g,d;switch(this.rotation){case 0:g=t+(o[0]-f)/l,d=r+this.height-(o[1]-p)/h;break;case 90:g=t+(o[0]-f)/l,d=r-(o[1]-p)/h,[c,u]=[u,-c];break;case 180:g=t-this.width+(o[0]-f)/l,d=r-(o[1]-p)/h,[c,u]=[-c,-u];break;case 270:g=t+(o[0]-f-this.height*h)/l,d=r+(o[1]-p-this.width*l)/h,[c,u]=[-u,c];break}this.setAt(g*a,d*s,c,u)}else this.setAt(t*a,r*s,this.width*a,this.height*s);L(this,Ku,Wp).call(this),this._isDraggable=!0,this.editorDiv.contentEditable=!1}else this._isDraggable=!1,this.editorDiv.contentEditable=!0;return this.div}editorDivPaste(t){var g,d,m;const r=t.clipboardData||window.clipboardData,{types:i}=r;if(i.length===1&&i[0]==="text/plain")return;t.preventDefault();const a=L(g=dt,Od,$v).call(g,r.getData("text")||"").replaceAll(ip,"\n");if(!a)return;const s=window.getSelection();if(!s.rangeCount)return;this.editorDiv.normalize(),s.deleteFromDocument();const o=s.getRangeAt(0);if(!a.includes("\n")){o.insertNode(document.createTextNode(a)),this.editorDiv.normalize(),s.collapseToStart();return}const{startContainer:c,startOffset:u}=o,l=[],h=[];if(c.nodeType===Node.TEXT_NODE){const v=c.parentElement;if(h.push(c.nodeValue.slice(u).replaceAll(ip,"")),v!==this.editorDiv){let b=l;for(const y of this.editorDiv.childNodes){if(y===v){b=h;continue}b.push(L(d=dt,Yu,Mp).call(d,y))}}l.push(c.nodeValue.slice(0,u).replaceAll(ip,""))}else if(c===this.editorDiv){let v=l,b=0;for(const y of this.editorDiv.childNodes)b++===u&&(v=h),v.push(L(m=dt,Yu,Mp).call(m,y))}R(this,dr,"".concat(l.join("\n")).concat(a).concat(h.join("\n"))),L(this,Ku,Wp).call(this);const f=new Range;let p=l.reduce((v,b)=>v+b.length,0);for(const{firstChild:v}of this.editorDiv.childNodes)if(v.nodeType===Node.TEXT_NODE){const b=v.nodeValue.length;if(p<=b){f.setStart(v,p),f.setEnd(v,p);break}p-=b}s.removeAllRanges(),s.addRange(f)}get contentDiv(){return this.editorDiv}static deserialize(t,r,i){var o;let a=null;if(t instanceof VT){const{data:{defaultAppearanceData:{fontSize:c,fontColor:u},rect:l,rotation:h,id:f},textContent:p,textPosition:g,parent:{page:{pageNumber:d}}}=t;if(!p||p.length===0)return null;a=t={annotationType:Je.FREETEXT,color:Array.from(u),fontSize:c,value:p.join("\n"),position:g,pageIndex:d-1,rect:l.slice(0),rotation:h,id:f,deleted:!1}}const s=super.deserialize(t,r,i);return R(s,pr,t.fontSize),R(s,Kr,Le.makeHexColor(...t.color)),R(s,dr,L(o=dt,Od,$v).call(o,t.value)),s.annotationElementId=t.id||null,R(s,Gu,a),s}serialize(t=!1){if(this.isEmpty())return null;if(this.deleted)return{pageIndex:this.pageIndex,id:this.annotationElementId,deleted:!0};const r=dt._internalPadding*this.parentScale,i=this.getRect(r,r),a=st._colorManager.convert(this.isAttachedToDOM?getComputedStyle(this.editorDiv).color:x(this,Kr)),s={annotationType:Je.FREETEXT,color:a,fontSize:x(this,pr),value:L(this,F1,ZT).call(this),pageIndex:this.pageIndex,rect:i,rotation:this.rotation,structTreeParentId:this._structTreeParentId};return t?s:this.annotationElementId&&!L(this,S1,JT).call(this,s)?null:(s.id=this.annotationElementId,s)}renderAnnotationElement(t){const r=super.renderAnnotationElement(t);if(this.deleted)return r;const{style:i}=r;i.fontSize="calc(".concat(x(this,pr),"px * var(--scale-factor))"),i.color=x(this,Kr),r.replaceChildren();for(const s of x(this,dr).split("\n")){const o=document.createElement("div");o.append(s?document.createTextNode(s):document.createElement("br")),r.append(o)}const a=dt._internalPadding*this.parentScale;return t.updateEdited({rect:this.getRect(a,a),popupContent:x(this,dr)}),r}resetAnnotationElement(t){super.resetAnnotationElement(t),t.resetEdited()}};Fd=new WeakMap,Sd=new WeakMap,kd=new WeakMap,Ud=new WeakMap,Rd=new WeakMap,Kr=new WeakMap,dr=new WeakMap,Id=new WeakMap,pr=new WeakMap,Gu=new WeakMap,A1=new WeakSet,$T=function(t){const r=a=>{this.editorDiv.style.fontSize="calc(".concat(a,"px * var(--scale-factor))"),this.translate(0,-(a-x(this,pr))*this.parentScale),R(this,pr,a),L(this,$u,Pp).call(this)},i=x(this,pr);this.addCommands({cmd:r.bind(this,t),undo:r.bind(this,i),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:He.FREETEXT_S
1IZE,overwriteIfSameType:!0,keepUndo:!0})},T1=new WeakSet,YT=function(t){const r=a=>{R(this,Kr,this.editorDiv.style.color=a)},i=x(this,Kr);this.addCommands({cmd:r.bind(this,t),undo:r.bind(this,i),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:He.FREETEXT_COLOR,overwriteIfSameType:!0,keepUndo:!0})},C1=new WeakSet,KT=function(){var r;const t=[];this.editorDiv.normalize();for(const i of this.editorDiv.childNodes)t.push(L(r=dt,Yu,Mp).call(r,i));return t.join("\n")},$u=new WeakSet,Pp=function(){const[t,r]=this.parentDimensions;let i;if(this.isAttachedToDOM)i=this.div.getBoundingClientRect();else{const{currentLayer:a,div:s}=this,o=s.style.display,c=s.classList.contains("hidden");s.classList.remove("hidden"),s.style.display="hidden",a.div.append(this.div),i=s.getBoundingClientRect(),s.remove(),s.style.display=o,s.classList.toggle("hidden",c)}this.rotation%180===this.parentRotation%180?(this.width=i.width/t,this.height=i.height/r):(this.width=i.height/t,this.height=i.width/r),this.fixAndSetPosition()},Yu=new WeakSet,Mp=function(t){return(t.nodeType===Node.TEXT_NODE?t.nodeValue:t.innerText).replaceAll(ip,"")},Ku=new WeakSet,Wp=function(){if(this.editorDiv.replaceChildren(),!!x(this,dr))for(const t of x(this,dr).split("\n")){const r=document.createElement("div");r.append(t?document.createTextNode(t):document.createElement("br")),this.editorDiv.append(r)}},F1=new WeakSet,ZT=function(){return x(this,dr).replaceAll(" "," ")},Od=new WeakSet,$v=function(t){return t.replaceAll(" "," ")},S1=new WeakSet,JT=function(t){const{value:r,fontSize:i,color:a,pageIndex:s}=x(this,Gu);return this._hasBeenMoved||t.value!==r||t.fontSize!==i||t.color.some((o,c)=>o!==a[c])||t.pageIndex!==s},F(dt,Yu),F(dt,Od),je(dt,"_freeTextDefaultContent",""),je(dt,"_internalPadding",0),je(dt,"_defaultColor",null),je(dt,"_defaultFontSize",10),je(dt,"_type","freetext"),je(dt,"_editorType",Je.FREETEXT);let Gv=dt;var Ld,ps,Zr,k1,QT,Zu,Hp,U1,e3,R1,t3,Nd,Yv;class vD{constructor(e,t=0,r=0,i=!0){F(this,k1);F(this,Zu);F(this,U1);F(this,R1);F(this,Nd);F(this,Ld,void 0);F(this,ps,[]);F(this,Zr,[]);let a=1/0,s=-1/0,o=1/0,c=-1/0;const l=10**-4;for(const{x:v,y:b,width:y,height:_}of e){const w=Math.floor((v-t)/l)*l,D=Math.ceil((v+y+t)/l)*l,E=Math.floor((b-t)/l)*l,U=Math.ceil((b+_+t)/l)*l,S=[w,E,U,!0],z=[D,E,U,!1];x(this,ps).push(S,z),a=Math.min(a,w),s=Math.max(s,D),o=Math.min(o,E),c=Math.max(c,U)}const h=s-a+2*r,f=c-o+2*r,p=a-r,g=o-r,d=x(this,ps).at(i?-1:-2),m=[d[0],d[2]];for(const v of x(this,ps)){const[b,y,_]=v;v[0]=(b-p)/h,v[1]=(y-g)/f,v[2]=(_-g)/f}R(this,Ld,{x:p,y:g,width:h,height:f,lastPoint:m})}getOutlines(){x(this,ps).sort((t,r)=>t[0]-r[0]||t[1]-r[1]||t[2]-r[2]);const e=[];for(const t of x(this,ps))t[3]?(e.push(...L(this,Nd,Yv).call(this,t)),L(this,U1,e3).call(this,t)):(L(this,R1,t3).call(this,t),e.push(...L(this,Nd,Yv).call(this,t)));return L(this,k1,QT).call(this,e)}}Ld=new WeakMap,ps=new WeakMap,Zr=new WeakMap,k1=new WeakSet,QT=function(e){const t=[],r=new Set;for(const s of e){const[o,c,u]=s;t.push([o,c,s],[o,u,s])}t.sort((s,o)=>s[1]-o[1]||s[0]-o[0]);for(let s=0,o=t.length;s<o;s+=2){const c=t[s][2],u=t[s+1][2];c.push(u),u.push(c),r.add(c),r.add(u)}const i=[];let a;for(;r.size>0;){const s=r.values().next().value;let[o,c,u,l,h]=s;r.delete(s);let f=o,p=c;for(a=[o,u],i.push(a);;){let g;if(r.has(l))g=l;else if(r.has(h))g=h;else break;r.delete(g),[o,c,u,l,h]=g,f!==o&&(a.push(f,p,o,p===c?c:u),f=o),p=p===c?u:c}a.push(f,p)}return new i6(i,x(this,Ld))},Zu=new WeakSet,Hp=function(e){const t=x(this,Zr);let r=0,i=t.length-1;for(;r<=i;){const a=r+i>>1,s=t[a][0];if(s===e)return a;s<e?r=a+1:i=a-1}return i+1},U1=new WeakSet,e3=function([,e,t]){const r=L(this,Zu,Hp).call(this,e);x(this,Zr).splice(r,0,[e,t])},R1=new WeakSet,t3=function([,e,t]){const r=L(this,Zu,Hp).call(this,e);for(let i=r;i<x(this,Zr).length;i++){const[a,s]=x(this,Zr)[i];if(a!==e)break;if(a===e&&s===t){x(this,Zr).splice(i,1);return}}for(let i=r-1;i>=0;i--){const[a,s]=x(this,Zr)[i];if(a!==e)break;if(a===e&&s===t){x(this,Zr).splice(i,1);return}}},Nd=new WeakSet,Yv=function(e){const[t,r,i]=e,a=[[t,r,i]],s=L(this,Zu,Hp).call(this,i);for(let o=0;o<s;o++){const[c,u]=x(this,Zr)[o];for(let l=0,h=a.length;l<h;l++){const[,f,p]=a[l];if(!(u<=f||p<=c)){if(f>=c){if(p>u)a[l][1]=u;else{if(h===1)return[];a.splice(l,1),l--,h--}continue}a[l][2]=c,p>u&&a.push([t,u,p])}}}return a};
1class n3{toSVGPath(){throw new Error("Abstract method `toSVGPath` must be implemented.")}get box(){throw new Error("Abstract getter `box` must be implemented.")}serialize(e,t){throw new Error("Abstract method `serialize` must be implemented.")}get free(){return this instanceof Zv}}var Bd,Ju;class i6 extends n3{constructor(t,r){super();F(this,Bd,void 0);F(this,Ju,void 0);R(this,Ju,t),R(this,Bd,r)}toSVGPath(){const t=[];for(const r of x(this,Ju)){let[i,a]=r;t.push("M".concat(i," ").concat(a));for(let s=2;s<r.length;s+=2){const o=r[s],c=r[s+1];o===i?(t.push("V".concat(c)),a=c):c===a&&(t.push("H".concat(o)),i=o)}t.push("Z")}return t.join(" ")}serialize([t,r,i,a],s){const o=[],c=i-t,u=a-r;for(const l of x(this,Ju)){const h=new Array(l.length);for(let f=0;f<l.length;f+=2)h[f]=t+l[f]*c,h[f+1]=a-l[f+1]*u;o.push(h)}return o}get box(){return x(this,Bd)}}Bd=new WeakMap,Ju=new WeakMap;var wi,xa,Qu,el,Ei,Ze,Po,Mo,Pd,Md,tl,nl,gs,Wd,I1,O1,Hd,Kv;const Ji=class Ji{constructor({x:e,y:t},r,i,a,s,o=0){F(this,Hd);F(this,wi,void 0);F(this,xa,[]);F(this,Qu,void 0);F(this,el,void 0);F(this,Ei,[]);F(this,Ze,new Float64Array(18));F(this,Po,void 0);F(this,Mo,void 0);F(this,Pd,void 0);F(this,Md,void 0);F(this,tl,void 0);F(this,nl,void 0);F(this,gs,[]);R(this,wi,r),R(this,nl,a*i),R(this,el,s),x(this,Ze).set([NaN,NaN,NaN,NaN,e,t],6),R(this,Qu,o),R(this,Md,x(Ji,Wd)*i),R(this,Pd,x(Ji,O1)*i),R(this,tl,i),x(this,gs).push(e,t)}get free(){return!0}isEmpty(){return isNaN(x(this,Ze)[8])}add({x:e,y:t}){var S;R(this,Po,e),R(this,Mo,t);const[r,i,a,s]=x(this,wi);let[o,c,u,l]=x(this,Ze).subarray(8,12);const h=e-u,f=t-l,p=Math.hypot(h,f);if(p<x(this,Pd))return!1;const g=p-x(this,Md),d=g/p,m=d*h,v=d*f;let b=o,y=c;o=u,c=l,u+=m,l+=v,(S=x(this,gs))==null||S.push(e,t);const _=-v/g,w=m/g,D=_*x(this,nl),E=w*x(this,nl);return x(this,Ze).set(x(this,Ze).subarray(2,8),0),x(this,Ze).set([u+D,l+E],4),x(this,Ze).set(x(this,Ze).subarray(14,18),12),x(this,Ze).set([u-D,l-E],16),isNaN(x(this,Ze)[6])?(x(this,Ei).length===0&&(x(this,Ze).set([o+D,c+E],2),x(this,Ei).push(NaN,NaN,NaN,NaN,(o+D-r)/a,(c+E-i)/s),x(this,Ze).set([o-D,c-E],14),x(this,xa).push(NaN,NaN,NaN,NaN,(o-D-r)/a,(c-E-i)/s)),x(this,Ze).set([b,y,o,c,u,l],6),!this.isEmpty()):(x(this,Ze).set([b,y,o,c,u,l],6),Math.abs(Math.atan2(y-c,b-o)-Math.atan2(v,m))<Math.PI/2?([o,c,u,l]=x(this,Ze).subarray(2,6),x(this,Ei).push(NaN,NaN,NaN,NaN,((o+u)/2-r)/a,((c+l)/2-i)/s),[o,c,b,y]=x(this,Ze).subarray(14,18),x(this,xa).push(NaN,NaN,NaN,NaN,((b+o)/2-r)/a,((y+c)/2-i)/s),!0):([b,y,o,c,u,l]=x(this,Ze).subarray(0,6),x(this,Ei).push(((b+5*o)/6-r)/a,((y+5*c)/6-i)/s,((5*o+u)/6-r)/a,((5*c+l)/6-i)/s,((o+u)/2-r)/a,((c+l)/2-i)/s),[u,l,o,c,b,y]=x(this,Ze).subarray(12,18),x(this,xa).push(((b+5*o)/6-r)/a,((y+5*c)/6-i)/s,((5*o+u)/6-r)/a,((5*c+l)/6-i)/s,((o+u)/2-r)/a,((c+l)/2-i)/s),!0))}toSVGPath(){if(this.isEmpty())return"";const e=x(this,Ei),t=x(this,xa),r=x(this,Ze).subarray(4,6),i=x(this,Ze).subarray(16,18),[a,s,o,c]=x(this,wi),[u,l,h,f]=L(this,Hd,Kv).call(this);if(isNaN(x(this,Ze)[6])&&!this.isEmpty())return"M".concat((x(this,Ze)[2]-a)/o," ").concat((x(this,Ze)[3]-s)/c," L").concat((x(this,Ze)[4]-a)/o," ").concat((x(this,Ze)[5]-s)/c," L").concat(u," ").concat(l," L").concat(h," ").concat(f," L").concat((x(this,Ze)[16]-a)/o," ").concat((x(this,Ze)[17]-s)/c," L").concat((x(this,Ze)[14]-a)/o," ").concat((x(this,Ze)[15]-s)/c," Z");const p=[];p.push("M".concat(e[4]," ").concat(e[5]));for(let g=6;g<e.length;g+=6)isNaN(e[g])?p.push("L".concat(e[g+4]," ").concat(e[g+5])):p.push("C".concat(e[g]," ").concat(e[g+1]," ").concat(e[g+2]," ").concat(e[g+3]," ").concat(e[g+4]," ").concat(e[g+5]));p.push("L".concat((r[0]-a)/o," ").concat((r[1]-s)/c," L").concat(u," ").concat(l," L").concat(h," ").concat(f," L").concat((i[0]-a)/o," ").concat((i[1]-s)/c));for(let g=t.length-6;g>=6;g-=6)isNaN(t[g])?p.push("L".concat(t[g+4]," ").concat(t[g+5])):p.push("C".concat(t[g]," ").concat(t[g+1]," ").concat(t[g+2]," ").concat(t[g+3]," ").concat(t[g+4]," ").concat(t[g+5]));return p.push("L".concat(t[4]," ").concat(t[5]," Z")),p.join(" ")}getOutlines(){var v,b;const e=x(this,Ei),t=x(this,xa),r=x(this,Ze),i=r.subarray(4,6),a=r.subarray(16,18),[s,o,c,u]=x(this,wi),l=new Float64Array(((b=(v=x(this,gs))==null?void 0:v.length)!=null?b:0)+2);for(let y=0,_=l.length-2;y<_;y+=2)l[y]=(x(this,gs)[y]-s)/c,l[y+1]=(x(this,gs)[y+1]-o)/u;l[l.length-2]=(x(this,Po)-s)/c,l[l.length-1]=(x(this,Mo)-o)/u;const[h,f,p,g]=L(this,Hd,Kv).call(this);if(isNaN(r[6])&&!this.isEmpty()){const y=new Float64Array(36);return y.set([NaN,NaN,NaN,NaN,(r[2]-s)/c,(r[3]-o)/u,NaN,NaN,NaN,NaN,(r[4]-s)/c,(r[5]-o)/u,NaN,NaN,NaN,NaN,h,f,NaN,NaN,NaN,NaN,p,g,NaN,NaN,NaN,NaN,(r[16]-s)/c,(r[17]-o)/u,NaN,NaN,NaN,NaN,(r[14]-s)/c,(r[15]-o)/u],0),new Zv(y,l,x(this,wi),x(this,tl),x(this,Qu),x(this,el))}const d=new Float64Array(x(this,Ei).length+24+x(this,xa).length);let m=e.length;for(let y=0;y<m;y+=2){if(isNaN(e[y])){d[y]=d[y+1]=NaN;continue}d[y]=e[y],d[y+1]=e[y+1]}d.set([NaN,NaN,NaN,NaN,(i[0]-s)/c,(i[1]-o)/u,NaN,NaN,NaN,NaN,h,f,NaN,NaN,NaN,NaN,p,g,NaN,NaN,NaN,NaN,(a[0]-s)/c,(a[1]-o)/u],m),m+=24;for(let y=t.length-6;y>=6;y-=6)for(let _=0;_<6;_+=2){if(isNaN(t[y+_])){d[m]=d[m+1]=NaN,m+=2;continue}
1d[m]=t[y+_],d[m+1]=t[y+_+1],m+=2}return d.set([NaN,NaN,NaN,NaN,t[4],t[5]],m),new Zv(d,l,x(this,wi),x(this,tl),x(this,Qu),x(this,el))}};wi=new WeakMap,xa=new WeakMap,Qu=new WeakMap,el=new WeakMap,Ei=new WeakMap,Ze=new WeakMap,Po=new WeakMap,Mo=new WeakMap,Pd=new WeakMap,Md=new WeakMap,tl=new WeakMap,nl=new WeakMap,gs=new WeakMap,Wd=new WeakMap,I1=new WeakMap,O1=new WeakMap,Hd=new WeakSet,Kv=function(){const e=x(this,Ze).subarray(4,6),t=x(this,Ze).subarray(16,18),[r,i,a,s]=x(this,wi);return[(x(this,Po)+(e[0]-t[0])/2-r)/a,(x(this,Mo)+(e[1]-t[1])/2-i)/s,(x(this,Po)+(t[0]-e[0])/2-r)/a,(x(this,Mo)+(t[1]-e[1])/2-i)/s]},F(Ji,Wd,8),F(Ji,I1,2),F(Ji,O1,x(Ji,Wd)+x(Ji,I1));let rg=Ji;var rl,Wo,va,zd,gr,Vd,Ct,Ho,ch,zo,uh,L1,r3;class Zv extends n3{constructor(t,r,i,a,s,o){super();F(this,Ho);F(this,zo);F(this,L1);F(this,rl,void 0);F(this,Wo,null);F(this,va,void 0);F(this,zd,void 0);F(this,gr,void 0);F(this,Vd,void 0);F(this,Ct,void 0);R(this,Ct,t),R(this,gr,r),R(this,rl,i),R(this,Vd,a),R(this,va,s),R(this,zd,o),L(this,L1,r3).call(this,o);const{x:c,y:u,width:l,height:h}=x(this,Wo);for(let f=0,p=t.length;f<p;f+=2)t[f]=(t[f]-c)/l,t[f+1]=(t[f+1]-u)/h;for(let f=0,p=r.length;f<p;f+=2)r[f]=(r[f]-c)/l,r[f+1]=(r[f+1]-u)/h}toSVGPath(){const t=["M".concat(x(this,Ct)[4]," ").concat(x(this,Ct)[5])];for(let r=6,i=x(this,Ct).length;r<i;r+=6){if(isNaN(x(this,Ct)[r])){t.push("L".concat(x(this,Ct)[r+4]," ").concat(x(this,Ct)[r+5]));continue}t.push("C".concat(x(this,Ct)[r]," ").concat(x(this,Ct)[r+1]," ").concat(x(this,Ct)[r+2]," ").concat(x(this,Ct)[r+3]," ").concat(x(this,Ct)[r+4]," ").concat(x(this,Ct)[r+5]))}return t.push("Z"),t.join(" ")}serialize([t,r,i,a],s){const o=i-t,c=a-r;let u,l;switch(s){case 0:u=L(this,Ho,ch).call(this,x(this,Ct),t,a,o,-c),l=L(this,Ho,ch).call(this,x(this,gr),t,a,o,-c);break;case 90:u=L(this,zo,uh).call(this,x(this,Ct),t,r,o,c),l=L(this,zo,uh).call(this,x(this,gr),t,r,o,c);break;case 180:u=L(this,Ho,ch).call(this,x(this,Ct),i,r,-o,c),l=L(this,Ho,ch).call(this,x(this,gr),i,r,-o,c);break;case 270:u=L(this,zo,uh).call(this,x(this,Ct),i,a,-o,-c),l=L(this,zo,uh).call(this,x(this,gr),i,a,-o,-c);break}return{outline:Array.from(u),points:[Array.from(l)]}}get box(){return x(this,Wo)}getNewOutline(t,r){const{x:i,y:a,width:s,height:o}=x(this,Wo),[c,u,l,h]=x(this,rl),f=s*l,p=o*h,g=i*l+c,d=a*h+u,m=new rg({x:x(this,gr)[0]*f+g,y:x(this,gr)[1]*p+d},x(this,rl),x(this,Vd),t,x(this,zd),r!=null?r:x(this,va));for(let v=2;v<x(this,gr).length;v+=2)m.add({x:x(this,gr)[v]*f+g,y:x(this,gr)[v+1]*p+d});return m.getOutlines()}}rl=new WeakMap,Wo=new WeakMap,va=new WeakMap,zd=new WeakMap,gr=new WeakMap,Vd=new WeakMap,Ct=new WeakMap,Ho=new WeakSet,ch=function(t,r,i,a,s){const o=new Float64Array(t.length);for(let c=0,u=t.length;c<u;c+=2)o[c]=r+t[c]*a,o[c+1]=i+t[c+1]*s;return o},zo=new WeakSet,uh=function(t,r,i,a,s){const o=new Float64Array(t.length);for(let c=0,u=t.length;c<u;c+=2)o[c]=r+t[c+1]*a,o[c+1]=i+t[c]*s;return o},L1=new WeakSet,r3=function(t){const r=x(this,Ct);let i=r[4],a=r[5],s=i,o=a,c=i,u=a,l=i,h=a;const f=t?Math.max:Math.min;for(let v=6,b=r.length;v<b;v+=6){if(isNaN(r[v]))s=Math.min(s,r[v+4]),o=Math.min(o,r[v+5]),c=Math.max(c,r[v+4]),u=Math.max(u,r[v+5]),h<r[v+5]?(l=r[v+4],h=r[v+5]):h===r[v+5]&&(l=f(l,r[v+4]));else{const y=Le.bezierBoundingBox(i,a,...r.slice(v,v+6));s=Math.min(s,y[0]),o=Math.min(o,y[1]),c=Math.max(c,y[2]),u=Math.max(u,y[3]),h<y[3]?(l=y[2],h=y[3]):h===y[3]&&(l=f(l,y[2]))}i=r[v+4],a=r[v+5]}const p=s-x(this,va),g=o-x(this,va),d=c-s+2*x(this,va),m=u-o+2*x(this,va);R(this,Wo,{x:p,y:g,width:d,height:m,lastPoint:[l,h]})};var qd,jd,Jr,Vo,il,Bt,Xd,al,Gd,$d,Qr,sl,Yd,Jv,Kd,Qv,N1,i3,ba,qs,B1,a3,Ai,Ga;const Qi=class Qi{constructor({editor:e=null,uiManager:t=null}){F(this,Yd);F(this,Kd);F(this,N1);F(this,ba);F(this,B1);F(this,Ai);F(this,qd,L(this,N1,i3).bind(this));F(this,jd,L(this,B1,a3).bind(this));F(this,Jr,null);F(this,Vo,null);F(this,il,void 0);F(this,Bt,null);F(this,Xd,!1);F(this,al,!1);F(this,Gd,null);F(this,$d,void 0);F(this,Qr,null);F(this,sl,void 0);var r;e?(R(this,al,!1),R(this,sl,He.HIGHLIGHT_COLOR),R(this,Gd,e)):(R(this,al,!0),R(this,sl,He.HIGHLIGHT_DEFAULT_COLOR)),R(this,Qr,(e==null?void 0:e._uiManager)||t),R(this,$d,x(this,Qr)._eventBus),R(this,il,(e==null?void 0:e.color)||((r=x(this,Qr))==null?void 0:r.highlightColors.values().next().value)||"#FFFF98")}static get _keyboardManager(){return tt(this,"_keyboardManager",new T0([[["Escape","mac+Escape"],Qi.prototype._hideDropdownFromKeyboard],[[" ","mac+ "],Qi.prototype._colorSelectFromKeyboard],[["ArrowDown","ArrowRight","mac+ArrowDown","mac+ArrowRight"],Qi.prototype._moveToNext],[["ArrowUp","ArrowLeft","mac+ArrowUp","mac+ArrowLeft"],Qi.prototype._moveToPrevious],[["Home","mac+Home"],Qi.prototype._moveToBeginning],[["End","mac+End"],Qi.prototype._moveToEnd]]))}renderButton(){const e=R(this,Jr,document.createElement("button"));
1e.className="colorPicker",e.tabIndex="0",e.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-button"),e.setAttribute("aria-haspopup",!0);const t=x(this,Qr)._signal;e.addEventListener("click",L(this,ba,qs).bind(this),{signal:t}),e.addEventListener("keydown",x(this,qd),{signal:t});const r=R(this,Vo,document.createElement("span"));return r.className="swatch",r.setAttribute("aria-hidden",!0),r.style.backgroundColor=x(this,il),e.append(r),e}renderMainDropdown(){const e=R(this,Bt,L(this,Yd,Jv).call(this));return e.setAttribute("aria-orientation","horizontal"),e.setAttribute("aria-labelledby","highlightColorPickerLabel"),e}_colorSelectFromKeyboard(e){if(e.target===x(this,Jr)){L(this,ba,qs).call(this,e);return}const t=e.target.getAttribute("data-color");t&&L(this,Kd,Qv).call(this,t,e)}_moveToNext(e){var t,r;if(!x(this,Ai,Ga)){L(this,ba,qs).call(this,e);return}if(e.target===x(this,Jr)){(t=x(this,Bt).firstChild)==null||t.focus();return}(r=e.target.nextSibling)==null||r.focus()}_moveToPrevious(e){var t,r;if(e.target===((t=x(this,Bt))==null?void 0:t.firstChild)||e.target===x(this,Jr)){x(this,Ai,Ga)&&this._hideDropdownFromKeyboard();return}x(this,Ai,Ga)||L(this,ba,qs).call(this,e),(r=e.target.previousSibling)==null||r.focus()}_moveToBeginning(e){var t;if(!x(this,Ai,Ga)){L(this,ba,qs).call(this,e);return}(t=x(this,Bt).firstChild)==null||t.focus()}_moveToEnd(e){var t;if(!x(this,Ai,Ga)){L(this,ba,qs).call(this,e);return}(t=x(this,Bt).lastChild)==null||t.focus()}hideDropdown(){var e;(e=x(this,Bt))==null||e.classList.add("hidden"),window.removeEventListener("pointerdown",x(this,jd))}_hideDropdownFromKeyboard(){var e;if(!x(this,al)){if(!x(this,Ai,Ga)){(e=x(this,Gd))==null||e.unselect();return}this.hideDropdown(),x(this,Jr).focus({preventScroll:!0,focusVisible:x(this,Xd)})}}updateColor(e){if(x(this,Vo)&&(x(this,Vo).style.backgroundColor=e),!x(this,Bt))return;const t=x(this,Qr).highlightColors.values();for(const r of x(this,Bt).children)r.setAttribute("aria-selected",t.next().value===e)}destroy(){var e,t;(e=x(this,Jr))==null||e.remove(),R(this,Jr,null),R(this,Vo,null),(t=x(this,Bt))==null||t.remove(),R(this,Bt,null)}};qd=new WeakMap,jd=new WeakMap,Jr=new WeakMap,Vo=new WeakMap,il=new WeakMap,Bt=new WeakMap,Xd=new WeakMap,al=new WeakMap,Gd=new WeakMap,$d=new WeakMap,Qr=new WeakMap,sl=new WeakMap,Yd=new WeakSet,Jv=function(){const e=document.createElement("div"),t=x(this,Qr)._signal;e.addEventListener("contextmenu",Qn,{signal:t}),e.className="dropdown",e.role="listbox",e.setAttribute("aria-multiselectable",!1),e.setAttribute("aria-orientation","vertical"),e.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-dropdown");for(const[r,i]of x(this,Qr).highlightColors){const a=document.createElement("button");a.tabIndex="0",a.role="option",a.setAttribute("data-color",i),a.title=r,a.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-".concat(r));const s=document.createElement("span");a.append(s),s.className="swatch",s.style.backgroundColor=i,a.setAttribute("aria-selected",i===x(this,il)),a.addEventListener("click",L(this,Kd,Qv).bind(this,i),{signal:t}),e.append(a)}return e.addEventListener("keydown",x(this,qd),{signal:t}),e},Kd=new WeakSet,Qv=function(e,t){t.stopPropagation(),x(this,$d).dispatch("switchannotationeditorparams",{source:this,type:x(this,sl),value:e})},N1=new WeakSet,i3=function(e){Qi._keyboardManager.exec(this,e)},ba=new WeakSet,qs=function(e){if(x(this,Ai,Ga)){this.hideDropdown();return}if(R(this,Xd,e.detail===0),window.addEventListener("pointerdown",x(this,jd),{signal:x(this,Qr)._signal}),x(this,Bt)){x(this,Bt).classList.remove("hidden");return}const t=R(this,Bt,L(this,Yd,Jv).call(this));x(this,Jr).append(t)},B1=new WeakSet,a3=function(e){var t;(t=x(this,Bt))!=null&&t.contains(e.target)||this.hideDropdown()},Ai=new WeakSet,Ga=function(){return x(this,Bt)&&!x(this,Bt).classList.contains("hidden")};let ig=Qi;var ol,Zd,ms,qo,cl,Rr,Jd,Qd,jo,ei,Nn,mr,P1,ul,Xo,Pt,ll,Ti,e0,t0,eb,n0,tb,M1,s3,W1,o3,H1,c3,r0,nb,Go,lh,xs,Xc,z1,u3,hl,zp,$o,hh,V1,l3,q1,h3,j1,f3,X1,d3;const rt=class rt extends st{constructor(t){super({...t,name:"highlightEditor"});F(this,t0);F(this,n0);F(this,M1);F(this,W1);F(this,H1);F(this,r0);F(this,Go);F(this,z1);F(this,hl);F(this,$o);F(this,V1);F(this,q1);F(this,ol,null);
1F(this,Zd,0);F(this,ms,void 0);F(this,qo,null);F(this,cl,null);F(this,Rr,null);F(this,Jd,null);F(this,Qd,0);F(this,jo,null);F(this,ei,null);F(this,Nn,null);F(this,mr,!1);F(this,P1,L(this,z1,u3).bind(this));F(this,ul,null);F(this,Xo,void 0);F(this,Pt,null);F(this,ll,"");F(this,Ti,void 0);F(this,e0,"");this.color=t.color||rt._defaultColor,R(this,Ti,t.thickness||rt._defaultThickness),R(this,Xo,t.opacity||rt._defaultOpacity),R(this,ms,t.boxes||null),R(this,e0,t.methodOfCreation||""),R(this,ll,t.text||""),this._isDraggable=!1,t.highlightId>-1?(R(this,mr,!0),L(this,n0,tb).call(this,t),L(this,Go,lh).call(this)):(R(this,ol,t.anchorNode),R(this,Zd,t.anchorOffset),R(this,Jd,t.focusNode),R(this,Qd,t.focusOffset),L(this,t0,eb).call(this),L(this,Go,lh).call(this),this.rotate(this.rotation))}static get _keyboardManager(){const t=rt.prototype;return tt(this,"_keyboardManager",new T0([[["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]}]]))}get telemetryInitialData(){return{action:"added",type:x(this,mr)?"free_highlight":"highlight",color:this._uiManager.highlightColorNames.get(this.color),thickness:x(this,Ti),methodOfCreation:x(this,e0)}}get telemetryFinalData(){return{type:"highlight",color:this._uiManager.highlightColorNames.get(this.color)}}static computeTelemetryFinalData(t){return{numberOfColors:t.get("color").size}}static initialize(t,r){var i;st.initialize(t,r),rt._defaultColor||(rt._defaultColor=((i=r.highlightColors)==null?void 0:i.values().next().value)||"#fff066")}static updateDefaultParams(t,r){switch(t){case He.HIGHLIGHT_DEFAULT_COLOR:rt._defaultColor=r;break;case He.HIGHLIGHT_THICKNESS:rt._defaultThickness=r;break}}translateInPage(t,r){}get toolbarPosition(){return x(this,ul)}updateParams(t,r){switch(t){case He.HIGHLIGHT_COLOR:L(this,M1,s3).call(this,r);break;case He.HIGHLIGHT_THICKNESS:L(this,W1,o3).call(this,r);break}}static get defaultPropertiesToUpdate(){return[[He.HIGHLIGHT_DEFAULT_COLOR,rt._defaultColor],[He.HIGHLIGHT_THICKNESS,rt._defaultThickness]]}get propertiesToUpdate(){return[[He.HIGHLIGHT_COLOR,this.color||rt._defaultColor],[He.HIGHLIGHT_THICKNESS,x(this,Ti)||rt._defaultThickness],[He.HIGHLIGHT_FREE,x(this,mr)]]}async addEditToolbar(){const t=await super.addEditToolbar();return t?(this._uiManager.highlightColors&&(R(this,cl,new ig({editor:this})),t.addColorPicker(x(this,cl))),t):null}disableEditing(){super.disableEditing(),this.div.classList.toggle("disabled",!0)}enableEditing(){super.enableEditing(),this.div.classList.toggle("disabled",!1)}fixAndSetPosition(){return super.fixAndSetPosition(L(this,$o,hh).call(this))}getBaseTranslation(){return[0,0]}getRect(t,r){return super.getRect(t,r,L(this,$o,hh).call(this))}onceAdded(){this.parent.addUndoableEditor(this),this.div.focus()}remove(){L(this,r0,nb).call(this),this._reportTelemetry({action:"deleted"}),super.remove()}rebuild(){this.parent&&(super.rebuild(),this.div!==null&&(L(this,Go,lh).call(this),this.isAttachedToDOM||this.parent.add(this)))}setParent(t){var i;let r=!1;this.parent&&!t?L(this,r0,nb).call(this):t&&(L(this,Go,lh).call(this,t),r=!this.parent&&((i=this.div)==null?void 0:i.classList.contains("selectedEditor"))),super.setParent(t),this.show(this._isVisible),r&&this.select()}rotate(t){var a,s,o;const{drawLayer:r}=this.parent;let i;x(this,mr)?(t=(t-this.rotation+360)%360,i=L(a=rt,xs,Xc).call(a,x(this,ei).box,t)):i=L(s=rt,xs,Xc).call(s,this,t),r.rotate(x(this,Nn),t),r.rotate(x(this,Pt),t),r.updateBox(x(this,Nn),i),r.updateBox(x(this,Pt),L(o=rt,xs,Xc).call(o,x(this,Rr).box,t))}render(){if(this.div)return this.div;const t=super.render();x(this,ll)&&(t.setAttribute("aria-label",x(this,ll)),t.setAttribute("role","mark")),x(this,mr)?t.classList.add("free"):this.div.addEventListener("keydown",x(this,P1),{signal:this._uiManager._signal});const r=R(this,jo,document.createElement("div"));t.append(r),r.setAttribute("aria-hidden","true"),r.className="internal",r.style.clipPath=x(this,qo);const[i,a]=this.parentDimensions;return this.setDims(this.width*i,this.height*a),eg(this,x(this,jo),["pointerover","pointerleave"]),this.enableEditing(),t}pointerover(){this.parent.drawLayer.addClass(x(this,Pt),"hovered")}pointerleave(){this.parent.drawLayer.removeClass(x(this,Pt),"hovered")}_moveCaret(t){switch(this.parent.unselect(this),t){case 0:case 2:L(this,hl,zp).call(this,!0);break;case 1:case 3:L(this,hl,zp).call(this,!1);break}}select(){var t,r;super.select(),x(this,Pt)&&((t=this.parent)==null||t.drawLayer.removeClass(x(this,Pt),"hovered"),(r=this.parent)==null||r.drawLayer.addClass(x(this,Pt),"selected"))}unselect(){var t;super.unselect(),x(this,Pt)&&((t=this.parent)==null||t.drawLayer.removeClass(x(this,Pt),"selected"),x(this,mr)||L(this,hl,zp).call(this,!1))}get _mustFixPosition(){return!x(this,mr)}show(t=this._isVisible){super.show(t),this.parent&&(this.parent.drawLayer.show(x(this,Nn),t),this.parent.drawLayer.show(x(this,Pt),t))}static startHighlighting(t,r,{target:i,x:a,y:s}
1){const{x:o,y:c,width:u,height:l}=i.getBoundingClientRect(),h=m=>{L(this,j1,f3).call(this,t,m)},f=t._signal,p={capture:!0,passive:!1,signal:f},g=m=>{m.preventDefault(),m.stopPropagation()},d=m=>{i.removeEventListener("pointermove",h),window.removeEventListener("blur",d),window.removeEventListener("pointerup",d),window.removeEventListener("pointerdown",g,p),window.removeEventListener("contextmenu",Qn),L(this,X1,d3).call(this,t,m)};window.addEventListener("blur",d,{signal:f}),window.addEventListener("pointerup",d,{signal:f}),window.addEventListener("pointerdown",g,p),window.addEventListener("contextmenu",Qn,{signal:f}),i.addEventListener("pointermove",h,{signal:f}),this._freeHighlight=new rg({x:a,y:s},[o,c,u,l],t.scale,this._defaultThickness/2,r,.001),{id:this._freeHighlightId,clipPathId:this._freeHighlightClipId}=t.drawLayer.highlight(this._freeHighlight,this._defaultColor,this._defaultOpacity,!0)}static deserialize(t,r,i){var d;const a=super.deserialize(t,r,i),{rect:[s,o,c,u],color:l,quadPoints:h}=t;a.color=Le.makeHexColor(...l),R(a,Xo,t.opacity);const[f,p]=a.pageDimensions;a.width=(c-s)/f,a.height=(u-o)/p;const g=R(a,ms,[]);for(let m=0;m<h.length;m+=8)g.push({x:(h[4]-c)/f,y:(u-(1-h[m+5]))/p,width:(h[m+2]-h[m])/f,height:(h[m+5]-h[m+1])/p});return L(d=a,t0,eb).call(d),a}serialize(t=!1){if(this.isEmpty()||t)return null;const r=this.getRect(0,0),i=st._colorManager.convert(this.color);return{annotationType:Je.HIGHLIGHT,color:i,opacity:x(this,Xo),thickness:x(this,Ti),quadPoints:L(this,V1,l3).call(this),outlines:L(this,q1,h3).call(this,r),pageIndex:this.pageIndex,rect:r,rotation:L(this,$o,hh).call(this),structTreeParentId:this._structTreeParentId}}static canCreateNewEmptyEditor(){return!1}};ol=new WeakMap,Zd=new WeakMap,ms=new WeakMap,qo=new WeakMap,cl=new WeakMap,Rr=new WeakMap,Jd=new WeakMap,Qd=new WeakMap,jo=new WeakMap,ei=new WeakMap,Nn=new WeakMap,mr=new WeakMap,P1=new WeakMap,ul=new WeakMap,Xo=new WeakMap,Pt=new WeakMap,ll=new WeakMap,Ti=new WeakMap,e0=new WeakMap,t0=new WeakSet,eb=function(){const t=new vD(x(this,ms),.001);R(this,ei,t.getOutlines()),{x:this.x,y:this.y,width:this.width,height:this.height}=x(this,ei).box;const r=new vD(x(this,ms),.0025,.001,this._uiManager.direction==="ltr");R(this,Rr,r.getOutlines());const{lastPoint:i}=x(this,Rr).box;R(this,ul,[(i[0]-this.x)/this.width,(i[1]-this.y)/this.height])},n0=new WeakSet,tb=function({highlightOutlines:t,highlightId:r,clipPathId:i}){var h,f;if(R(this,ei,t),R(this,Rr,t.getNewOutline(x(this,Ti)/2+1.5,.0025)),r>=0)R(this,Nn,r),R(this,qo,i),this.parent.drawLayer.finalizeLine(r,t),R(this,Pt,this.parent.drawLayer.highlightOutline(x(this,Rr)));else if(this.parent){const p=this.parent.viewport.rotation;this.parent.drawLayer.updateLine(x(this,Nn),t),this.parent.drawLayer.updateBox(x(this,Nn),L(h=rt,xs,Xc).call(h,x(this,ei).box,(p-this.rotation+360)%360)),this.parent.drawLayer.updateLine(x(this,Pt),x(this,Rr)),this.parent.drawLayer.updateBox(x(this,Pt),L(f=rt,xs,Xc).call(f,x(this,Rr).box,p))}const{x:s,y:o,width:c,height:u}=t.box;switch(this.rotation){case 0:this.x=s,this.y=o,this.width=c,this.height=u;break;case 90:{const[p,g]=this.parentDimensions;this.x=o,this.y=1-s,this.width=c*g/p,this.height=u*p/g;break}case 180:this.x=1-s,this.y=1-o,this.width=c,this.height=u;break;case 270:{const[p,g]=this.parentDimensions;this.x=1-o,this.y=s,this.width=c*g/p,this.height=u*p/g;break}}const{lastPoint:l}=x(this,Rr).box;R(this,ul,[(l[0]-s)/c,(l[1]-o)/u])},M1=new WeakSet,s3=function(t){const r=a=>{var s,o;this.color=a,(s=this.parent)==null||s.drawLayer.changeColor(x(this,Nn),a),(o=x(this,cl))==null||o.updateColor(a)},i=this.color;this.addCommands({cmd:r.bind(this,t),undo:r.bind(this,i),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:He.HIGHLIGHT_COLOR,overwriteIfSameType:!0,keepUndo:!0}),this._reportTelemetry({action:"color_changed",color:this._uiManager.highlightColorNames.get(t)},!0)},W1=new WeakSet,o3=function(t){const r=x(this,Ti),i=a=>{R(this,Ti,a),L(this,H1,c3).call(this,a)};this.addCommands({cmd:i.bind(this,t),undo:i.bind(this,r),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:He.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0}),this._reportTelemetry({action:"thickness_changed",thickness:t},!0)},H1=new WeakSet,c3=function(t){if(!x(this,mr))return;L(this,n0,tb).call(this,{highlightOutlines:x(this,ei).getNewOutline(t/2)}),this.fixAndSetPosition();const[r,i]=this.parentDimensions;this.setDims(this.width*r,this.height*i)},r0=new WeakSet,nb=function(){x(this,Nn)===null||!this.parent||(this.parent.drawLayer.remove(x(this,Nn)),R(this,Nn,null),this.parent.drawLayer.remove(x(this,Pt)),R(this,Pt,null))},Go=new WeakSet,lh=function(t=this.parent){x(this,Nn)===null&&({id:or(this,Nn)._,clipPathId:or(this,qo)._}=t.drawLayer.highlight(x(this,ei),this.color,x(this,Xo)),R(this,Pt,t.drawLayer.highlightOutline(x(this,Rr))),x(this,jo)&&(x(this,jo).style.clipPath=x(this,qo)))},xs=new WeakSet,Xc=function({x:t,y:r,width:i,height:a},s){switch(s){case 90:return{x:1-r-a,y:t,width:a,height:i};case 180:return{x:1-t-i,y:1-r-a,width:i,height:a};case 270:return{x:r,y:1-t-i,width:a,height:i}}return{x:t,y:r,width:i,height:a}},z1=new WeakSet,u3=function(t){rt._keyboardManager.exec(this,t)},hl=new WeakSet,zp=function(t){if(!x(this,ol))return;const r=window.getSelection();t?r.setPosition(x(this,ol),x(this,Zd)):r.setPosition(x(this,Jd),x(this,Qd)
1)},$o=new WeakSet,hh=function(){return x(this,mr)?this.rotation:0},V1=new WeakSet,l3=function(){if(x(this,mr))return null;const[t,r]=this.pageDimensions,[i,a]=this.pageTranslation,s=x(this,ms),o=new Float32Array(s.length*8);let c=0;for(const{x:u,y:l,width:h,height:f}of s){const p=u*t+i,g=(1-l-f)*r+a;o[c]=o[c+4]=p,o[c+1]=o[c+3]=g,o[c+2]=o[c+6]=p+h*t,o[c+5]=o[c+7]=g+f*r,c+=8}return o},q1=new WeakSet,h3=function(t){return x(this,ei).serialize(t,L(this,$o,hh).call(this))},j1=new WeakSet,f3=function(t,r){this._freeHighlight.add(r)&&t.drawLayer.updatePath(this._freeHighlightId,this._freeHighlight)},X1=new WeakSet,d3=function(t,r){this._freeHighlight.isEmpty()?t.drawLayer.removeFreeHighlight(this._freeHighlightId):t.createAndAddNewEditor(r,!1,{highlightId:this._freeHighlightId,highlightOutlines:this._freeHighlight.getOutlines(),clipPathId:this._freeHighlightClipId,methodOfCreation:"main_toolbar"}),this._freeHighlightId=-1,this._freeHighlight=null,this._freeHighlightClipId=""},F(rt,xs),F(rt,j1),F(rt,X1),je(rt,"_defaultColor",null),je(rt,"_defaultOpacity",1),je(rt,"_defaultThickness",12),je(rt,"_l10nPromise"),je(rt,"_type","highlight"),je(rt,"_editorType",Je.HIGHLIGHT),je(rt,"_freeHighlightId",-1),je(rt,"_freeHighlight",null),je(rt,"_freeHighlightClipId","");let ag=rt;var Yo,Ko,i0,a0,s0,Zo,Ci,ya,Ir,Jo,Qo,_a,ec,tc,vs,G1,p3,$1,g3,Y1,m3,K1,x3,o0,ib,Z1,v3,c0,ab,J1,b3,Q1,y3,em,_3,tm,D3,nm,w3,Da,js,u0,sb,fl,Vp,dl,qp,bs,Gc,l0,ob,pl,jp,rm,E3,h0,cb,im,A3,am,T3,f0,ub,gl,Xp,nc,fh;const mt=class mt extends st{constructor(t){super({...t,name:"inkEditor"});F(this,G1);F(this,$1);F(this,Y1);F(this,K1);F(this,o0);F(this,Z1);F(this,c0);F(this,J1);F(this,Q1);F(this,em);F(this,tm);F(this,nm);F(this,Da);F(this,u0);F(this,fl);F(this,dl);F(this,bs);F(this,l0);F(this,pl);F(this,am);F(this,f0);F(this,gl);F(this,nc);F(this,Yo,0);F(this,Ko,0);F(this,i0,this.canvasPointermove.bind(this));F(this,a0,this.canvasPointerleave.bind(this));F(this,s0,this.canvasPointerup.bind(this));F(this,Zo,this.canvasPointerdown.bind(this));F(this,Ci,null);F(this,ya,new Path2D);F(this,Ir,!1);F(this,Jo,!1);F(this,Qo,!1);F(this,_a,null);F(this,ec,0);F(this,tc,0);F(this,vs,null);this.color=t.color||null,this.thickness=t.thickness||null,this.opacity=t.opacity||null,this.paths=[],this.bezierPath2D=[],this.allRawPaths=[],this.currentPath=[],this.scaleFactor=1,this.translationX=this.translationY=0,this.x=0,this.y=0,this._willKeepAspectRatio=!0}static initialize(t,r){st.initialize(t,r)}static updateDefaultParams(t,r){switch(t){case He.INK_THICKNESS:mt._defaultThickness=r;break;case He.INK_COLOR:mt._defaultColor=r;break;case He.INK_OPACITY:mt._defaultOpacity=r/100;break}}updateParams(t,r){switch(t){case He.INK_THICKNESS:L(this,G1,p3).call(this,r);break;case He.INK_COLOR:L(this,$1,g3).call(this,r);break;case He.INK_OPACITY:L(this,Y1,m3).call(this,r);break}}static get defaultPropertiesToUpdate(){return[[He.INK_THICKNESS,mt._defaultThickness],[He.INK_COLOR,mt._defaultColor||st._defaultLineColor],[He.INK_OPACITY,Math.round(mt._defaultOpacity*100)]]}get propertiesToUpdate(){var t;return[[He.INK_THICKNESS,this.thickness||mt._defaultThickness],[He.INK_COLOR,this.color||mt._defaultColor||st._defaultLineColor],[He.INK_OPACITY,Math.round(100*((t=this.opacity)!=null?t:mt._defaultOpacity))]]}rebuild(){this.parent&&(super.rebuild(),this.div!==null&&(this.canvas||(L(this,fl,Vp).call(this),L(this,dl,qp).call(this)),this.isAttachedToDOM||(this.parent.add(this),L(this,bs,Gc).call(this)),L(this,nc,fh).call(this)))}remove(){var t;this.canvas!==null&&(this.isEmpty()||this.commit(),this.canvas.width=this.canvas.height=0,this.canvas.remove(),this.canvas=null,x(this,Ci)&&(clearTimeout(x(this,Ci)),R(this,Ci,null)),(t=x(this,_a))==null||t.disconnect(),R(this,_a,null),super.remove())}setParent(t){!this.parent&&t?this._uiManager.removeShouldRescale(this):this.parent&&t===null&&this._uiManager.addShouldRescale(this),super.setParent(t)}onScaleChanging(){const[t,r]=this.parentDimensions,i=this.width*t,a=this.height*r;this.setDimensions(i,a)}enableEditMode(){x(this,Ir)||this.canvas===null||(super.enableEditMode(),this._isDraggable=!1,this.canvas.addEventListener("pointerdown",x(this,Zo),{signal:this._uiManager._signal}))}disableEditMode(){!this.isInEditMode()||this.canvas===null||(super.disableEditMode(),this._isDraggable=!this.isEmpty(),this.div.classList.remove("editing"),this.canvas.removeEventListener("pointerdown",x(this,Zo)
1))}onceAdded(){this._isDraggable=!this.isEmpty()}isEmpty(){return this.paths.length===0||this.paths.length===1&&this.paths[0].length===0}commit(){x(this,Ir)||(super.commit(),this.isEditing=!1,this.disableEditMode(),this.setInForeground(),R(this,Ir,!0),this.div.classList.add("disabled"),L(this,nc,fh).call(this,!0),this.select(),this.parent.addInkEditorIfNeeded(!0),this.moveInDOM(),this.div.focus({preventScroll:!0}))}focusin(t){this._focusEventsAllowed&&(super.focusin(t),this.enableEditMode())}canvasPointerdown(t){t.button!==0||!this.isInEditMode()||x(this,Ir)||(this.setInForeground(),t.preventDefault(),this.div.contains(document.activeElement)||this.div.focus({preventScroll:!0}),L(this,Z1,v3).call(this,t.offsetX,t.offsetY))}canvasPointermove(t){t.preventDefault(),L(this,c0,ab).call(this,t.offsetX,t.offsetY)}canvasPointerup(t){t.preventDefault(),L(this,u0,sb).call(this,t)}canvasPointerleave(t){L(this,u0,sb).call(this,t)}get isResizable(){return!this.isEmpty()&&x(this,Ir)}render(){if(this.div)return this.div;let t,r;this.width&&(t=this.x,r=this.y),super.render(),this.div.setAttribute("data-l10n-id","pdfjs-ink");const[i,a,s,o]=L(this,K1,x3).call(this);if(this.setAt(i,a,0,0),this.setDims(s,o),L(this,fl,Vp).call(this),this.width){const[c,u]=this.parentDimensions;this.setAspectRatio(this.width*c,this.height*u),this.setAt(t*c,r*u,this.width*c,this.height*u),R(this,Qo,!0),L(this,bs,Gc).call(this),this.setDims(this.width*c,this.height*u),L(this,Da,js).call(this),this.div.classList.add("disabled")}else this.div.classList.add("editing"),this.enableEditMode();return L(this,dl,qp).call(this),this.div}setDimensions(t,r){const i=Math.round(t),a=Math.round(r);if(x(this,ec)===i&&x(this,tc)===a)return;R(this,ec,i),R(this,tc,a),this.canvas.style.visibility="hidden";const[s,o]=this.parentDimensions;this.width=t/s,this.height=r/o,this.fixAndSetPosition(),x(this,Ir)&&L(this,l0,ob).call(this,t,r),L(this,bs,Gc).call(this),L(this,Da,js).call(this),this.canvas.style.visibility="visible",this.fixDims()}static deserialize(t,r,i){var m,v,b;if(t instanceof jT)return null;const a=super.deserialize(t,r,i);a.thickness=t.thickness,a.color=Le.makeHexColor(...t.color),a.opacity=t.opacity;const[s,o]=a.pageDimensions,c=a.width*s,u=a.height*o,l=a.parentScale,h=t.thickness/2;R(a,Ir,!0),R(a,ec,Math.round(c)),R(a,tc,Math.round(u));const{paths:f,rect:p,rotation:g}=t;for(let{bezier:y}of f){y=L(m=mt,im,A3).call(m,y,p,g);const _=[];a.paths.push(_);let w=l*(y[0]-h),D=l*(y[1]-h);for(let U=2,S=y.length;U<S;U+=6){const z=l*(y[U]-h),V=l*(y[U+1]-h),A=l*(y[U+2]-h),P=l*(y[U+3]-h),T=l*(y[U+4]-h),J=l*(y[U+5]-h);_.push([[w,D],[z,V],[A,P],[T,J]]),w=T,D=J}const E=L(this,rm,E3).call(this,_);a.bezierPath2D.push(E)}const d=L(v=a,f0,ub).call(v);return R(a,Ko,Math.max(st.MIN_SIZE,d[2]-d[0])),R(a,Yo,Math.max(st.MIN_SIZE,d[3]-d[1])),L(b=a,l0,ob).call(b,c,u),a}serialize(){if(this.isEmpty())return null;const t=this.getRect(0,0),r=st._colorManager.convert(this.ctx.strokeStyle);return{annotationType:Je.INK,color:r,thickness:this.thickness,opacity:this.opacity,paths:L(this,am,T3).call(this,this.scaleFactor/this.parentScale,this.translationX,this.translationY,t),pageIndex:this.pageIndex,rect:t,rotation:this.rotation,structTreeParentId:this._structTreeParentId}}};Yo=new WeakMap,Ko=new WeakMap,i0=new WeakMap,a0=new WeakMap,s0=new WeakMap,Zo=new WeakMap,Ci=new WeakMap,ya=new WeakMap,Ir=new WeakMap,Jo=new WeakMap,Qo=new WeakMap,_a=new WeakMap,ec=new WeakMap,tc=new WeakMap,vs=new WeakMap,G1=new WeakSet,p3=function(t){const r=a=>{this.thickness=a,L(this,nc,fh).call(this)},i=this.thickness;this.addCommands({cmd:r.bind(this,t),undo:r.bind(this,i),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:He.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0})},$1=new WeakSet,g3=function(t){const r=a=>{this.color=a,L(this,Da,js).call(this)},i=this.color;this.addCommands({cmd:r.bind(this,t),undo:r.bind(this,i),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:He.INK_COLOR,overwriteIfSameType:!0,keepUndo:!0})},Y1=new WeakSet,m3=function(t){const r=a=>{this.opacity=a,L(this,Da,js).call(this)};t/=100;const i=this.opacity;this.addCommands({cmd:r.bind(this,t),undo:r.bind(this,i),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:He.INK_OPACITY,overwriteIfSameType:!0,keepUndo:!0})},K1=new WeakSet,x3=function(){const{parentRotation:t,parentDimensions:[r,i]}=this;switch(t){case 90:return[0,i,i,r];case 180:return[r,i,r,i];case 270:return[r,0,i,r];default:return[0,0,r,i]}},o0=new WeakSet,ib=function(){const{ctx:t,color:r,opacity:i,thickness:a,parentScale:s,scaleFactor:o}=this;
1t.lineWidth=a*s/o,t.lineCap="round",t.lineJoin="round",t.miterLimit=10,t.strokeStyle="".concat(r).concat(k5(i))},Z1=new WeakSet,v3=function(t,r){var a;const i=this._uiManager._signal;this.canvas.addEventListener("contextmenu",Qn,{signal:i}),this.canvas.addEventListener("pointerleave",x(this,a0),{signal:i}),this.canvas.addEventListener("pointermove",x(this,i0),{signal:i}),this.canvas.addEventListener("pointerup",x(this,s0),{signal:i}),this.canvas.removeEventListener("pointerdown",x(this,Zo)),this.isEditing=!0,x(this,Qo)||(R(this,Qo,!0),L(this,bs,Gc).call(this),this.thickness||(this.thickness=mt._defaultThickness),this.color||(this.color=mt._defaultColor||st._defaultLineColor),(a=this.opacity)!=null||(this.opacity=mt._defaultOpacity)),this.currentPath.push([t,r]),R(this,Jo,!1),L(this,o0,ib).call(this),R(this,vs,()=>{L(this,em,_3).call(this),x(this,vs)&&window.requestAnimationFrame(x(this,vs))}),window.requestAnimationFrame(x(this,vs))},c0=new WeakSet,ab=function(t,r){const[i,a]=this.currentPath.at(-1);if(this.currentPath.length>1&&t===i&&r===a)return;const s=this.currentPath;let o=x(this,ya);if(s.push([t,r]),R(this,Jo,!0),s.length<=2){o.moveTo(...s[0]),o.lineTo(t,r);return}s.length===3&&(R(this,ya,o=new Path2D),o.moveTo(...s[0])),L(this,tm,D3).call(this,o,...s.at(-3),...s.at(-2),t,r)},J1=new WeakSet,b3=function(){if(this.currentPath.length===0)return;const t=this.currentPath.at(-1);x(this,ya).lineTo(...t)},Q1=new WeakSet,y3=function(t,r){R(this,vs,null),t=Math.min(Math.max(t,0),this.canvas.width),r=Math.min(Math.max(r,0),this.canvas.height),L(this,c0,ab).call(this,t,r),L(this,J1,b3).call(this);let i;if(this.currentPath.length!==1)i=L(this,nm,w3).call(this);else{const u=[t,r];i=[[u,u.slice(),u.slice(),u]]}const a=x(this,ya),s=this.currentPath;this.currentPath=[],R(this,ya,new Path2D);const o=()=>{this.allRawPaths.push(s),this.paths.push(i),this.bezierPath2D.push(a),this._uiManager.rebuild(this)},c=()=>{this.allRawPaths.pop(),this.paths.pop(),this.bezierPath2D.pop(),this.paths.length===0?this.remove():(this.canvas||(L(this,fl,Vp).call(this),L(this,dl,qp).call(this)),L(this,nc,fh).call(this))};this.addCommands({cmd:o,undo:c,mustExec:!0})},em=new WeakSet,_3=function(){if(!x(this,Jo))return;R(this,Jo,!1);const t=Math.ceil(this.thickness*this.parentScale),r=this.currentPath.slice(-3),i=r.map(o=>o[0]),a=r.map(o=>o[1]);Math.min(...i)-t,Math.max(...i)+t,Math.min(...a)-t,Math.max(...a)+t;const{ctx:s}=this;s.save(),s.clearRect(0,0,this.canvas.width,this.canvas.height);for(const o of this.bezierPath2D)s.stroke(o);s.stroke(x(this,ya)),s.restore()},tm=new WeakSet,D3=function(t,r,i,a,s,o,c){const u=(r+a)/2,l=(i+s)/2,h=(a+o)/2,f=(s+c)/2;t.bezierCurveTo(u+2*(a-u)/3,l+2*(s-l)/3,h+2*(a-h)/3,f+2*(s-f)/3,h,f)},nm=new WeakSet,w3=function(){const t=this.currentPath;if(t.length<=2)return[[t[0],t[0],t.at(-1),t.at(-1)]];const r=[];let i,[a,s]=t[0];for(i=1;i<t.length-2;i++){const[p,g]=t[i],[d,m]=t[i+1],v=(p+d)/2,b=(g+m)/2,y=[a+2*(p-a)/3,s+2*(g-s)/3],_=[v+2*(p-v)/3,b+2*(g-b)/3];r.push([[a,s],y,_,[v,b]]),[a,s]=[v,b]}const[o,c]=t[i],[u,l]=t[i+1],h=[a+2*(o-a)/3,s+2*(c-s)/3],f=[u+2*(o-u)/3,l+2*(c-l)/3];return r.push([[a,s],h,f,[u,l]]),r},Da=new WeakSet,js=function(){if(this.isEmpty()){L(this,pl,jp).call(this);return}L(this,o0,ib).call(this);const{canvas:t,ctx:r}=this;r.setTransform(1,0,0,1,0,0),r.clearRect(0,0,t.width,t.height),L(this,pl,jp).call(this);for(const i of this.bezierPath2D)r.stroke(i)},u0=new WeakSet,sb=function(t){this.canvas.removeEventListener("pointerleave",x(this,a0)),this.canvas.removeEventListener("pointermove",x(this,i0)),this.canvas.removeEventListener("pointerup",x(this,s0)),this.canvas.addEventListener("pointerdown",x(this,Zo),{signal:this._uiManager._signal}),x(this,Ci)&&clearTimeout(x(this,Ci)),R(this,Ci,setTimeout(()=>{R(this,Ci,null),this.canvas.removeEventListener("contextmenu",Qn)},10)),L(this,Q1,y3).call(this,t.offsetX,t.offsetY),this.addToAnnotationStorage(),this.setInBackground()},fl=new WeakSet,Vp=function(){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")},dl=new WeakSet,qp=function(){R(this,_a,new ResizeObserver(t=>{const r=t[0].contentRect;r.width&&r.height&&this.setDimensions(r.width,r.height)})),x(this,_a).observe(this.div),this._uiManager._signal.addEventListener("abort",()=>{var t;(t=x(this,_a))==null||t.disconnect(),R(this,_a,null)},{once:!0})},bs=new WeakSet,Gc=function(){if(!x(this,Qo))return;const[t,r]=this.parentDimensions;this.canvas.width=Math.ceil(this.width*t),this.canvas.height=Math.ceil(this.height*r),L(this,pl,jp).call(this)},l0=new WeakSet,ob=function(t,r){const i=L(this,gl,Xp).call(this),a=(t-i)/x(this,Ko),s=(r-i)/x(this,Yo);this.scaleFactor=Math.min(a,s)},pl=new WeakSet,jp=function(){const t=L(this,gl,Xp).call(this)/2;this.ctx.setTransform(this.scaleFactor,0,0,this.scaleFactor,this.translationX*this.scaleFactor+t,this.translationY*this.scaleFactor+t)}
1,rm=new WeakSet,E3=function(t){const r=new Path2D;for(let i=0,a=t.length;i<a;i++){const[s,o,c,u]=t[i];i===0&&r.moveTo(...s),r.bezierCurveTo(o[0],o[1],c[0],c[1],u[0],u[1])}return r},h0=new WeakSet,cb=function(t,r,i){const[a,s,o,c]=r;switch(i){case 0:for(let u=0,l=t.length;u<l;u+=2)t[u]+=a,t[u+1]=c-t[u+1];break;case 90:for(let u=0,l=t.length;u<l;u+=2){const h=t[u];t[u]=t[u+1]+a,t[u+1]=h+s}break;case 180:for(let u=0,l=t.length;u<l;u+=2)t[u]=o-t[u],t[u+1]+=s;break;case 270:for(let u=0,l=t.length;u<l;u+=2){const h=t[u];t[u]=o-t[u+1],t[u+1]=c-h}break;default:throw new Error("Invalid rotation")}return t},im=new WeakSet,A3=function(t,r,i){const[a,s,o,c]=r;switch(i){case 0:for(let u=0,l=t.length;u<l;u+=2)t[u]-=a,t[u+1]=c-t[u+1];break;case 90:for(let u=0,l=t.length;u<l;u+=2){const h=t[u];t[u]=t[u+1]-s,t[u+1]=h-a}break;case 180:for(let u=0,l=t.length;u<l;u+=2)t[u]=o-t[u],t[u+1]-=s;break;case 270:for(let u=0,l=t.length;u<l;u+=2){const h=t[u];t[u]=c-t[u+1],t[u+1]=o-h}break;default:throw new Error("Invalid rotation")}return t},am=new WeakSet,T3=function(t,r,i,a){var l,h;const s=[],o=this.thickness/2,c=t*r+o,u=t*i+o;for(const f of this.paths){const p=[],g=[];for(let d=0,m=f.length;d<m;d++){const[v,b,y,_]=f[d];if(v[0]===_[0]&&v[1]===_[1]&&m===1){const P=t*v[0]+c,T=t*v[1]+u;p.push(P,T),g.push(P,T);break}const w=t*v[0]+c,D=t*v[1]+u,E=t*b[0]+c,U=t*b[1]+u,S=t*y[0]+c,z=t*y[1]+u,V=t*_[0]+c,A=t*_[1]+u;d===0&&(p.push(w,D),g.push(w,D)),p.push(E,U,S,z,V,A),g.push(E,U),d===m-1&&g.push(V,A)}s.push({bezier:L(l=mt,h0,cb).call(l,p,a,this.rotation),points:L(h=mt,h0,cb).call(h,g,a,this.rotation)})}return s},f0=new WeakSet,ub=function(){let t=1/0,r=-1/0,i=1/0,a=-1/0;for(const s of this.paths)for(const[o,c,u,l]of s){const h=Le.bezierBoundingBox(...o,...c,...u,...l);t=Math.min(t,h[0]),i=Math.min(i,h[1]),r=Math.max(r,h[2]),a=Math.max(a,h[3])}return[t,i,r,a]},gl=new WeakSet,Xp=function(){return x(this,Ir)?Math.ceil(this.thickness*this.parentScale):0},nc=new WeakSet,fh=function(t=!1){if(this.isEmpty())return;if(!x(this,Ir)){L(this,Da,js).call(this);return}const r=L(this,f0,ub).call(this),i=L(this,gl,Xp).call(this);R(this,Ko,Math.max(st.MIN_SIZE,r[2]-r[0])),R(this,Yo,Math.max(st.MIN_SIZE,r[3]-r[1]));const a=Math.ceil(i+x(this,Ko)*this.scaleFactor),s=Math.ceil(i+x(this,Yo)*this.scaleFactor),[o,c]=this.parentDimensions;this.width=a/o,this.height=s/c,this.setAspectRatio(a,s);const u=this.translationX,l=this.translationY;this.translationX=-r[0],this.translationY=-r[1],L(this,bs,Gc).call(this),L(this,Da,js).call(this),R(this,ec,a),R(this,tc,s),this.setDims(a,s);const h=t?i/this.scaleFactor/2:0;this.translate(u-this.translationX-h,l-this.translationY-h)},F(mt,rm),F(mt,h0),F(mt,im),je(mt,"_defaultColor",null),je(mt,"_defaultOpacity",1),je(mt,"_defaultThickness",1),je(mt,"_type","ink"),je(mt,"_editorType",Je.INK);let rb=mt;var an,sn,ys,wa,_s,ml,Fi,d0,Ea,Si,ti,p0,rc,dh,ic,ph,xl,Gp,g0,hb,sm,C3,om,F3,cm,S3,m0,fb,vl,$p,um,k3;const Rh=class Rh extends st{constructor(t){super({...t,name:"stampEditor"});F(this,rc);F(this,ic);F(this,xl);F(this,g0);F(this,sm);F(this,om);F(this,cm);F(this,m0);F(this,vl);F(this,um);F(this,an,null);F(this,sn,null);F(this,ys,null);F(this,wa,null);F(this,_s,null);F(this,ml,"");F(this,Fi,null);F(this,d0,!1);F(this,Ea,null);F(this,Si,null);F(this,ti,!1);F(this,p0,!1);R(this,wa,t.bitmapUrl),R(this,_s,t.bitmapFile)}static initialize(t,r){st.initialize(t,r)}static get supportedTypes(){return tt(this,"supportedTypes",["apng","avif","bmp","gif","jpeg","png","svg+xml","webp","x-icon"].map(r=>"image/".concat(r)))}static get supportedTypesStr(){return tt(this,"supportedTypesStr",this.supportedTypes.join(","))}static isHandlingMimeForPasting(t){return this.supportedTypes.includes(t)}static paste(t,r){r.pasteEditor(Je.STAMP,{bitmapFile:t.getAsFile()})}remove(){var t,r;x(this,sn)&&(R(this,an,null),this._uiManager.imageManager.deleteId(x(this,sn)),(t=x(this,Fi))==null||t.remove(),R(this,Fi,null),(r=x(this,Ea))==null||r.disconnect(),R(this,Ea,null),x(this,Si)&&(clearTimeout(x(this,Si)),R(this,Si,null))),super.remove()}rebuild(){if(!this.parent){x(this,sn)&&L(this,xl,Gp).call(this);return}super.rebuild(),this.div!==null&&(x(this,sn)&&x(this,Fi)===null&&L(this,xl,Gp).call(this),this.isAttachedToDOM||this.parent.add(this))}onceAdded(){this._isDraggable=!0,this.div.focus()}isEmpty(){return!(x(this,ys)||x(this,an)||x(this,wa)||x(this,_s)||x(this,sn))}get isResizable(){return!0}
1render(){if(this.div)return this.div;let t,r;if(this.width&&(t=this.x,r=this.y),super.render(),this.div.hidden=!0,this.addAltTextButton(),x(this,an)?L(this,g0,hb).call(this):L(this,xl,Gp).call(this),this.width){const[i,a]=this.parentDimensions;this.setAt(t*i,r*a,this.width*i,this.height*a)}return this.div}getImageForAltText(){return x(this,Fi)}static deserialize(t,r,i){if(t instanceof XT)return null;const a=super.deserialize(t,r,i),{rect:s,bitmapUrl:o,bitmapId:c,isSvg:u,accessibilityData:l}=t;c&&i.imageManager.isValidId(c)?R(a,sn,c):R(a,wa,o),R(a,ti,u);const[h,f]=a.pageDimensions;return a.width=(s[2]-s[0])/h,a.height=(s[3]-s[1])/f,l&&(a.altTextData=l),a}serialize(t=!1,r=null){if(this.isEmpty())return null;const i={annotationType:Je.STAMP,bitmapId:x(this,sn),pageIndex:this.pageIndex,rect:this.getRect(0,0),rotation:this.rotation,isSvg:x(this,ti),structTreeParentId:this._structTreeParentId};if(t)return i.bitmapUrl=L(this,vl,$p).call(this,!0),i.accessibilityData=this.altTextData,i;const{decorative:a,altText:s}=this.altTextData;if(!a&&s&&(i.accessibilityData={type:"Figure",alt:s}),r===null)return i;r.stamps||(r.stamps=new Map);const o=x(this,ti)?(i.rect[2]-i.rect[0])*(i.rect[3]-i.rect[1]):null;if(!r.stamps.has(x(this,sn)))r.stamps.set(x(this,sn),{area:o,serialized:i}),i.bitmap=L(this,vl,$p).call(this,!1);else if(x(this,ti)){const c=r.stamps.get(x(this,sn));o>c.area&&(c.area=o,c.serialized.bitmap.close(),c.serialized.bitmap=L(this,vl,$p).call(this,!1))}return i}};an=new WeakMap,sn=new WeakMap,ys=new WeakMap,wa=new WeakMap,_s=new WeakMap,ml=new WeakMap,Fi=new WeakMap,d0=new WeakMap,Ea=new WeakMap,Si=new WeakMap,ti=new WeakMap,p0=new WeakMap,rc=new WeakSet,dh=function(t,r=!1){if(!t){this.remove();return}R(this,an,t.bitmap),r||(R(this,sn,t.id),R(this,ti,t.isSvg)),t.file&&R(this,ml,t.file.name),L(this,g0,hb).call(this)},ic=new WeakSet,ph=function(){R(this,ys,null),this._uiManager.enableWaiting(!1),x(this,Fi)&&this.div.focus()},xl=new WeakSet,Gp=function(){if(x(this,sn)){this._uiManager.enableWaiting(!0),this._uiManager.imageManager.getFromId(x(this,sn)).then(i=>L(this,rc,dh).call(this,i,!0)).finally(()=>L(this,ic,ph).call(this));return}if(x(this,wa)){const i=x(this,wa);R(this,wa,null),this._uiManager.enableWaiting(!0),R(this,ys,this._uiManager.imageManager.getFromUrl(i).then(a=>L(this,rc,dh).call(this,a)).finally(()=>L(this,ic,ph).call(this)));return}if(x(this,_s)){const i=x(this,_s);R(this,_s,null),this._uiManager.enableWaiting(!0),R(this,ys,this._uiManager.imageManager.getFromFile(i).then(a=>L(this,rc,dh).call(this,a)).finally(()=>L(this,ic,ph).call(this)));return}const t=document.createElement("input");t.type="file",t.accept=Rh.supportedTypesStr;const r=this._uiManager._signal;R(this,ys,new Promise(i=>{t.addEventListener("change",async()=>{if(!t.files||t.files.length===0)this.remove();else{this._uiManager.enableWaiting(!0);const a=await this._uiManager.imageManager.getFromFile(t.files[0]);L(this,rc,dh).call(this,a)}i()},{signal:r}),t.addEventListener("cancel",()=>{this.remove(),i()},{signal:r})}).finally(()=>L(this,ic,ph).call(this))),t.click()},g0=new WeakSet,hb=function(){const{div:t}=this;let{width:r,height:i}=x(this,an);const[a,s]=this.pageDimensions,o=.75;if(this.width)r=this.width*a,i=this.height*s;else if(r>o*a||i>o*s){const h=Math.min(o*a/r,o*s/i);r*=h,i*=h}const[c,u]=this.parentDimensions;this.setDims(r*c/a,i*u/s),this._uiManager.enableWaiting(!1);const l=R(this,Fi,document.createElement("canvas"));t.append(l),t.hidden=!1,L(this,m0,fb).call(this,r,i),L(this,um,k3).call(this),x(this,p0)||(this.parent.addUndoableEditor(this),R(this,p0,!0)),this._reportTelemetry({action:"inserted_image"}),x(this,ml)&&l.setAttribute("aria-label",x(this,ml))},sm=new WeakSet,C3=function(t,r){var o;const[i,a]=this.parentDimensions;this.width=t/i,this.height=r/a,this.setDims(t,r),(o=this._initialOptions)!=null&&o.isCentered?this.center():this.fixAndSetPosition(),this._initialOptions=null,x(this,Si)!==null&&clearTimeout(x(this,Si)),R(this,Si,setTimeout(()=>{R(this,Si,null),L(this,m0,fb).call(this,t,r)},200))},om=new WeakSet,F3=function(t,r){const{width:i,height:a}=x(this,an);let s=i,o=a,c=x(this,an);for(;s>2*t||o>2*r;){const u=s,l=o;s>2*t&&(s=s>=16384?Math.floor(s/2)-1:Math.ceil(s/2)),o>2*r&&(o=o>=16384?Math.floor(o/2)-1:Math.ceil(o/2));const h=new OffscreenCanvas(s,o);h.getContext("2d").drawImage(c,0,0,u,l,0,0,s,o),c=h.transferToImageBitmap()}return c},cm=new WeakSet,S3=async function(t,r,i){if(x(this,d0)||(R(this,d0,!0),!await this._uiManager.isMLEnabledFor("altText")||this.hasAltText()))return;const o=new OffscreenCanvas(r,i).getContext("2d",{willReadFrequently:!0});o.drawImage(t,0,0,t.width,t.height,0,0,r,i);const c=await this._uiManager.mlGuess({service:"moz-image-to-text",request:{data:o.getImageData(0,0,r,i).data,width:r,height:i,channels:4}}),u=(c==null?void 0:c.output)||"";this.parent&&u&&!this.hasAltText()&&(this.altTextData={altText:u,decorative:!1})},m0=new WeakSet,fb=function(t,r){t=Math.ceil(t),r=Math.ceil(r);const i=x(this,Fi);if(!i||i.width===t&&i.height===r)return;i.width=t,i.height=r;const a=x(this,ti)?x(this,an):L(this,om,F3).call(this,t,r);L(this,cm,S3).call(this,a,t,r);const s=i.getContext("2d");s.filter=this._uiManager.hcmFilter,s.drawImage(a,0,0,a.width,a.height,0,0,t,r)},vl=new WeakSet,$p=function(t){if(t){if(x(this,ti)){const a=this._uiManager.imageManager.getSvgUrl(x(this,sn));if(a)return a}const r=document.createElement("canvas");return{width:r.width,height:r.height}=x(this,an),r.getContext("2d").drawImage(x(this,an),0,0),r.toDataURL()}if(x(this,ti)){const[r,i]=this.pageDimensions,a=Math.round(this.width*r*Ss.PDF_TO_CSS_UNITS),s=Math.round(this.height*i*Ss.PDF_TO_CSS_UNITS),o=new OffscreenCanvas(a,s);return o.getContext("2d").drawImage(x(this,an),0,0,x(this,an).width,x(this,an).height,0,0,a,s),o.transferToImageBitmap()}
1return structuredClone(x(this,an))},um=new WeakSet,k3=function(){this._uiManager._signal&&(R(this,Ea,new ResizeObserver(t=>{const r=t[0].contentRect;r.width&&r.height&&L(this,sm,C3).call(this,r.width,r.height)})),x(this,Ea).observe(this.div),this._uiManager._signal.addEventListener("abort",()=>{var t;(t=x(this,Ea))==null||t.disconnect(),R(this,Ea,null)},{once:!0}))},je(Rh,"_type","stamp"),je(Rh,"_editorType",Je.STAMP);let lb=Rh;var ac,bl,ki,sc,Aa,Ta,Ca,xr,Ds,yl,_l,yn,Be,ws,lm,U3,x0,pb,v0,gb,b0,mb,Dl,Yp;const Hr=class Hr{constructor({uiManager:e,pageIndex:t,div:r,accessibilityManager:i,annotationLayer:a,drawLayer:s,textLayer:o,viewport:c,l10n:u}){F(this,lm);F(this,x0);F(this,v0);F(this,b0);F(this,Dl);F(this,ac,void 0);F(this,bl,!1);F(this,ki,null);F(this,sc,null);F(this,Aa,null);F(this,Ta,null);F(this,Ca,null);F(this,xr,new Map);F(this,Ds,!1);F(this,yl,!1);F(this,_l,!1);F(this,yn,null);F(this,Be,void 0);const l=[...x(Hr,ws).values()];if(!Hr._initialized){Hr._initialized=!0;for(const h of l)h.initialize(u,e)}e.registerEditorTypes(l),R(this,Be,e),this.pageIndex=t,this.div=r,R(this,ac,i),R(this,ki,a),this.viewport=c,R(this,yn,o),this.drawLayer=s,x(this,Be).addLayer(this)}get isEmpty(){return x(this,xr).size===0}get isInvisible(){return this.isEmpty&&x(this,Be).getMode()===Je.NONE}updateToolbar(e){x(this,Be).updateToolbar(e)}updateMode(e=x(this,Be).getMode()){switch(L(this,Dl,Yp).call(this),e){case Je.NONE:this.disableTextSelection(),this.togglePointerEvents(!1),this.toggleAnnotationLayerPointerEvents(!0),this.disableClick();return;case Je.INK:this.addInkEditorIfNeeded(!1),this.disableTextSelection(),this.togglePointerEvents(!0),this.disableClick();break;case Je.HIGHLIGHT:this.enableTextSelection(),this.togglePointerEvents(!1),this.disableClick();break;default:this.disableTextSelection(),this.togglePointerEvents(!0),this.enableClick()}this.toggleAnnotationLayerPointerEvents(!1);const{classList:t}=this.div;for(const r of x(Hr,ws).values())t.toggle("".concat(r._type,"Editing"),e===r._editorType);this.div.hidden=!1}hasTextLayer(e){var t;return e===((t=x(this,yn))==null?void 0:t.div)}addInkEditorIfNeeded(e){if(x(this,Be).getMode()!==Je.INK)return;if(!e){for(const r of x(this,xr).values())if(r.isEmpty()){r.setInBackground();return}}this.createAndAddNewEditor({offsetX:0,offsetY:0},!1).setInBackground()}setEditingState(e){x(this,Be).setEditingState(e)}addCommands(e){x(this,Be).addCommands(e)}toggleDrawing(e=!1){this.div.classList.toggle("drawing",!e)}togglePointerEvents(e=!1){this.div.classList.toggle("disabled",!e)}toggleAnnotationLayerPointerEvents(e=!1){var t;(t=x(this,ki))==null||t.div.classList.toggle("disabled",!e)}enable(){this.div.tabIndex=0,this.togglePointerEvents(!0);const e=new Set;for(const r of x(this,xr).values())r.enableEditing(),r.show(!0),r.annotationElementId&&(x(this,Be).removeChangedExistingAnnotation(r),e.add(r.annotationElementId));if(!x(this,ki))return;const t=x(this,ki).getEditableAnnotations();for(const r of t){if(r.hide(),x(this,Be).isDeletedAnnotationElement(r.data.id)||e.has(r.data.id))continue;const i=this.deserialize(r);i&&(this.addOrRebuild(i),i.enableEditing())}}disable(){var i;R(this,_l,!0),this.div.tabIndex=-1,this.togglePointerEvents(!1);const e=new Map,t=new Map;for(const a of x(this,xr).values())if(a.disableEditing(),!!a.annotationElementId){if(a.serialize()!==null){e.set(a.annotationElementId,a);continue}else t.set(a.annotationElementId,a);(i=this.getEditableAnnotation(a.annotationElementId))==null||i.show(),a.remove()}if(x(this,ki)){const a=x(this,ki).getEditableAnnotations();for(const s of a){const{id:o}=s.data;if(x(this,Be).isDeletedAnnotationElement(o))continue;let c=t.get(o);if(c){c.resetAnnotationElement(s),c.show(!1),s.show();continue}c=e.get(o),c&&(x(this,Be).addChangedExistingAnnotation(c),c.renderAnnotationElement(s),c.show(!1)),s.show()}}L(this,Dl,Yp).call(this),this.isEmpty&&(this.div.hidden=!0);const{classList:r}=this.div;for(const a of x(Hr,ws).values())r.remove("".concat(a._type,"Editing"));this.disableTextSelection(),this.toggleAnnotationLayerPointerEvents(!0),R(this,_l,!1)}getEditableAnnotation(e){var t;return((t=x(this,ki))==null?void 0:t.getEditableAnnotation(e))||null}setActiveEditor(e){x(this,Be).getActive()!==e&&x(this,Be).setActiveEditor(e)}enableTextSelection(){var e;this.div.tabIndex=-1,(e=x(this,yn))!=null&&e.div&&!x(this,Ta)&&(R(this,Ta,L(this,lm,U3).bind(this)),x(this,yn).div.addEventListener("pointerdown",x(this,Ta),{signal:x(this,Be)._signal}),x(this,yn).div.classList.add("highlighting"))}disableTextSelection(){var e;this.div.tabIndex=0,(e=x(this,yn))!=null&&e.div&&x(this,Ta)&&(x(this,yn).div.removeEventListener("pointerdown",x(this,Ta)),R(this,Ta,null),x(this,yn).div.classList.remove("highlighting"))}enableClick(){if(x(this,Aa))return;const e=x(this,Be)._signal;R(this,Aa,this.pointerdown.bind(this)),R(this,sc,this.pointerup.bind(this)),this.div.addEventListener("pointerdown",x(this,Aa),{signal:e}),this.div.addEventListener("pointerup",x(this,sc),{signal:e})}disableClick(){x(this,Aa)&&(this.div.removeEventListener("pointerdown",x(this,Aa)),this.div.removeEventListener("pointerup",x(this,sc)),R(this,Aa,null),R(this,sc,null))}attach(e){x(this,xr).set(e.id,e);const{annotationElementId:t}=e;t&&x(this,Be).isDeletedAnnotationElement(t)&&x(this,Be).removeDeletedAnnotationElement(e)}detach(e){var t;x(this,xr).delete(e.id),(t=x(this,ac))==null||t.removePointerInTextLayer(e.contentDiv),!x(this,_l)&&e.annotationElementId&&x(this,Be).addDeletedAnnotationElement(e)}remove(e){this.detach(e),x(this,Be).removeEditor(e),e.div.remove(),e.isAttachedToDOM=!1,x(this,yl)||this.addInkEditorIfNeeded(!1)}changeParent(e){var t;e.parent!==this&&(e.parent&&e.annotationElementId&&(x(this,Be).addDeletedAnnotationElement(e.annotationElementId),st.deleteAnnotationElement(e),e.annotationElementId=null),this.attach(e),(t=e.parent)==null||t.detach(e),e.setParent(this),e.div&&e.isAttachedToDOM&&(e.div.remove(),this.div.append(e.div)))}
1add(e){if(!(e.parent===this&&e.isAttachedToDOM)){if(this.changeParent(e),x(this,Be).addEditor(e),this.attach(e),!e.isAttachedToDOM){const t=e.render();this.div.append(t),e.isAttachedToDOM=!0}e.fixAndSetPosition(),e.onceAdded(),x(this,Be).addToAnnotationStorage(e),e._reportTelemetry(e.telemetryInitialData)}}moveEditorInDOM(e){var r;if(!e.isAttachedToDOM)return;const{activeElement:t}=document;e.div.contains(t)&&!x(this,Ca)&&(e._focusEventsAllowed=!1,R(this,Ca,setTimeout(()=>{R(this,Ca,null),e.div.contains(document.activeElement)?e._focusEventsAllowed=!0:(e.div.addEventListener("focusin",()=>{e._focusEventsAllowed=!0},{once:!0,signal:x(this,Be)._signal}),t.focus())},0))),e._structTreeParentId=(r=x(this,ac))==null?void 0:r.moveElementInDOM(this.div,e.div,e.contentDiv,!0)}addOrRebuild(e){e.needsToBeRebuilt()?(e.parent||(e.parent=this),e.rebuild(),e.show()):this.add(e)}addUndoableEditor(e){const t=()=>e._uiManager.rebuild(e),r=()=>{e.remove()};this.addCommands({cmd:t,undo:r,mustExec:!1})}getNextId(){return x(this,Be).getId()}get _signal(){return x(this,Be)._signal}canCreateNewEmptyEditor(){var e;return(e=x(this,x0,pb))==null?void 0:e.canCreateNewEmptyEditor()}pasteEditor(e,t){x(this,Be).updateToolbar(e),x(this,Be).updateMode(e);const{offsetX:r,offsetY:i}=L(this,b0,mb).call(this),a=this.getNextId(),s=L(this,v0,gb).call(this,{parent:this,id:a,x:r,y:i,uiManager:x(this,Be),isCentered:!0,...t});s&&this.add(s)}deserialize(e){var t,r;return((r=x(Hr,ws).get((t=e.annotationType)!=null?t:e.annotationEditorType))==null?void 0:r.deserialize(e,this,x(this,Be)))||null}createAndAddNewEditor(e,t,r={}){const i=this.getNextId(),a=L(this,v0,gb).call(this,{parent:this,id:i,x:e.offsetX,y:e.offsetY,uiManager:x(this,Be),isCentered:t,...r});return a&&this.add(a),a}addNewEditor(){this.createAndAddNewEditor(L(this,b0,mb).call(this),!0)}setSelected(e){x(this,Be).setSelected(e)}toggleSelected(e){x(this,Be).toggleSelected(e)}isSelected(e){return x(this,Be).isSelected(e)}unselect(e){x(this,Be).unselect(e)}pointerup(e){const{isMac:t}=Zn.platform;if(!(e.button!==0||e.ctrlKey&&t)&&e.target===this.div&&x(this,Ds)){if(R(this,Ds,!1),!x(this,bl)){R(this,bl,!0);return}if(x(this,Be).getMode()===Je.STAMP){x(this,Be).unselectAll();return}this.createAndAddNewEditor(e,!1)}}pointerdown(e){if(x(this,Be).getMode()===Je.HIGHLIGHT&&this.enableTextSelection(),x(this,Ds)){R(this,Ds,!1);return}const{isMac:t}=Zn.platform;if(e.button!==0||e.ctrlKey&&t||e.target!==this.div)return;R(this,Ds,!0);const r=x(this,Be).getActive();R(this,bl,!r||r.isEmpty())}findNewParent(e,t,r){const i=x(this,Be).findParent(t,r);return i===null||i===this?!1:(i.changeParent(e),!0)}destroy(){var e,t;((e=x(this,Be).getActive())==null?void 0:e.parent)===this&&(x(this,Be).commitOrRemove(),x(this,Be).setActiveEditor(null)),x(this,Ca)&&(clearTimeout(x(this,Ca)),R(this,Ca,null));for(const r of x(this,xr).values())(t=x(this,ac))==null||t.removePointerInTextLayer(r.contentDiv),r.setParent(null),r.isAttachedToDOM=!1,r.div.remove();this.div=null,x(this,xr).clear(),x(this,Be).removeLayer(this)}render({viewport:e}){this.viewport=e,fc(this.div,e);for(const t of x(this,Be).getEditors(this.pageIndex))this.add(t),t.rebuild();this.updateMode()}update({viewport:e}){x(this,Be).commitOrRemove(),L(this,Dl,Yp).call(this);const t=this.viewport.rotation,r=e.rotation;if(this.viewport=e,fc(this.div,{rotation:r}),t!==r)for(const i of x(this,xr).values())i.rotate(r);this.addInkEditorIfNeeded(!1)}get pageDimensions(){const{pageWidth:e,pageHeight:t}=this.viewport.rawDims;return[e,t]}get scale(){return x(this,Be).viewParameters.realScale}};ac=new WeakMap,bl=new WeakMap,ki=new WeakMap,sc=new WeakMap,Aa=new WeakMap,Ta=new WeakMap,Ca=new WeakMap,xr=new WeakMap,Ds=new WeakMap,yl=new WeakMap,_l=new WeakMap,yn=new WeakMap,Be=new WeakMap,ws=new WeakMap,lm=new WeakSet,U3=function(e){x(this,Be).unselectAll();const{target:t}=e;if(t===x(this,yn).div||t.classList.contains("endOfContent")&&x(this,yn).div.contains(t)){const{isMac:r}=Zn.platform;if(e.button!==0||e.ctrlKey&&r)return;x(this,Be).showAllEditors("highlight",!0,!0),x(this,yn).div.classList.add("free"),this.toggleDrawing(),ag.startHighlighting(this,x(this,Be).direction==="ltr",e),x(this,yn).div.addEventListener("pointerup",()=>{x(this,yn).div.classList.remove("free"),this.toggleDrawing(!0)},{once:!0,signal:x(this,Be)._signal}),e.preventDefault()}},x0=new WeakSet,pb=function(){return x(Hr,ws).get(x(this,Be).getMode())},v0=new WeakSet,gb=function(e){const t=x(this,x0,pb);return t?new t.prototype.constructor(e):null},b0=new WeakSet,mb=function(){const{x:e,y:t,width:r,height:i}=this.div.getBoundingClientRect(),a=Math.max(0,e),s=Math.max(0,t),o=Math.min(window.innerWidth,e+r),c=Math.min(window.innerHeight,t+i),u=(a+o)/2-e,l=(s+c)/2-t,[h,f]=this.viewport.rotation%180===0?[u,l]:[l,u];return{offsetX:h,offsetY:f}},Dl=new WeakSet,Yp=function(){R(this,yl,!0);for(const e of x(this,xr).values())e.isEmpty()&&e.remove();R(this,yl,!1)},je(Hr,"_initialized",!1),F(Hr,ws,new Map([Gv,rb,lb,ag].map(e=>[e._editorType,e])));let db=Hr;var Ui,y0,Mt,Es,_0,vb,D0,bb,hm,R3;const en=class en{constructor({pageIndex:e}){F(this,D0);F(this,hm);F(this,Ui,null);F(this,y0,0);F(this,Mt,new Map);F(this,Es,new Map);this.pageIndex=e}setParent(e){if(!x(this,Ui)){R(this,Ui,e);return}if(x(this,Ui)!==e){if(x(this,Mt).size>0)for(const t of x(this,Mt).values())t.remove(),e.append(t);R(this,Ui,e)}}static get _svgFactory(){return tt(this,"_svgFactory",new qb)}highlight(e,t,r,i=!1){const a=or(this,y0)._++,s=L(this,D0,bb).call(this,e.box);s.classList.add("highlight"),e.free&&s.classList.add("free");const o=en._svgFactory.createElement("defs");s.append(o);const c=en._svgFactory.createElement("path");o.append(c);const u="path_p".concat(this.pageIndex,"_").concat(a);c.setAttribute("id",u),c.setAttribute("d",e.toSVGPath()),i&&x(this,Es).set(a,c);const l=L(this,hm,R3).call(this,o,u),h=en._svgFactory.createElement("use");return s.append(h),s.setAttribute("fill",t),s.setAttribute("fill-opacity",r),h.setAttribute("href","#".concat(u)),x(this,Mt).set(a,s),{id:a,clipPathId:"url(#".concat(l,")")}}highlightOutline(e){const t=or(this,y0)._++,r=L(this,D0,bb).call(this,e.box);r.classList.add("highlightOutline");const i=en._svgFactory.createElement("defs");r.append(i);const a=en._svgFactory.createElement("path");i.append(a);const s="path_p".concat(this.pageIndex,"_").concat(t);a.setAttribute("id",s),a.setAttribute("d",e.toSVGPath()),a.setAttribute("vector-effect","non-scaling-stroke");let o;if(e.free){r.classList.add("free");const l=en._svgFactory.createElement("mask");i.append(l),o="mask_p".concat(this.pageIndex,"_").concat(t),l.setAttribute("id",o),l.setAttribute("maskUnits","objectBoundingBox");const h=en._svgFactory.createElement("rect");l.append(h),h.setAttribute("width","1"),h.setAttribute("height","1"),h.setAttribute("fill","white");const f=en._svgFactory.createElement("use");l.append(f),f.setAttribute("href","#".concat(s)),f.setAttribute("stroke","none"),f.setAttribute("fill","black"),f.setAttribute("fill-rule","nonzero"),f.classList.add("mask")}const c=en._svgFactory.createElement("use");r.append(c),c.setAttribute("href","#".concat(s)),o&&c.setAttribute("mask","url(#".concat(o,")"));const u=c.cloneNode();return r.append(u),c.classList.add("mainOutline"),u.classList.add("secondaryOutline"),x(this,Mt).set(t,r),t}finalizeLine(e,t){const r=x(this,Es).get(e);x(this,Es).delete(e),this.updateBox(e,t.box),r.setAttribute("d",t.toSVGPath())}updateLine(e,t){x(this,Mt).get(e).firstChild.firstChild.setAttribute("d",t.toSVGPath())}removeFreeHighlight(e){this.remove(e),x(this,Es).delete(e)}updatePath(e,t){x(this,Es).get(e).setAttribute("d",t.toSVGPath())}updateBox(e,t){var r;L(r=en,_0,vb).call(r,x(this,Mt).get(e),t)}
1show(e,t){x(this,Mt).get(e).classList.toggle("hidden",!t)}rotate(e,t){x(this,Mt).get(e).setAttribute("data-main-rotation",t)}changeColor(e,t){x(this,Mt).get(e).setAttribute("fill",t)}changeOpacity(e,t){x(this,Mt).get(e).setAttribute("fill-opacity",t)}addClass(e,t){x(this,Mt).get(e).classList.add(t)}removeClass(e,t){x(this,Mt).get(e).classList.remove(t)}remove(e){x(this,Ui)!==null&&(x(this,Mt).get(e).remove(),x(this,Mt).delete(e))}destroy(){R(this,Ui,null);for(const e of x(this,Mt).values())e.remove();x(this,Mt).clear()}};Ui=new WeakMap,y0=new WeakMap,Mt=new WeakMap,Es=new WeakMap,_0=new WeakSet,vb=function(e,{x:t=0,y:r=0,width:i=1,height:a=1}={}){const{style:s}=e;s.top="".concat(100*r,"%"),s.left="".concat(100*t,"%"),s.width="".concat(100*i,"%"),s.height="".concat(100*a,"%")},D0=new WeakSet,bb=function(e){var r;const t=en._svgFactory.create(1,1,!0);return x(this,Ui).append(t),t.setAttribute("aria-hidden",!0),L(r=en,_0,vb).call(r,t,e),t},hm=new WeakSet,R3=function(e,t){const r=en._svgFactory.createElement("clipPath");e.append(r);const i="clip_".concat(t);r.setAttribute("id",i),r.setAttribute("clipPathUnits","objectBoundingBox");const a=en._svgFactory.createElement("use");return r.append(a),a.setAttribute("href","#".concat(t)),a.classList.add("clip"),i},F(en,_0);let xb=en;Ve.AbortException;Ve.AnnotationEditorLayer;Ve.AnnotationEditorParamsType;Ve.AnnotationEditorType;Ve.AnnotationEditorUIManager;Ve.AnnotationLayer;Ve.AnnotationMode;Ve.CMapCompressionType;Ve.ColorPicker;Ve.DOMSVGFactory;Ve.DrawLayer;Ve.FeatureTest;var a6=Ve.GlobalWorkerOptions;Ve.ImageKind;Ve.InvalidPDFException;Ve.MissingPDFException;Ve.OPS;Ve.PDFDataRangeTransport;Ve.PDFDateString;Ve.PDFWorker;Ve.PasswordResponses;Ve.PermissionFlag;Ve.PixelsPerInch;Ve.RenderingCancelledException;Ve.TextLayer;Ve.UnexpectedResponseException;Ve.Util;Ve.VerbosityLevel;Ve.XfaLayer;Ve.build;Ve.createValidAbsoluteUrl;Ve.fetchData;var s6=Ve.getDocument;Ve.getFilenameFromUrl;Ve.getPdfFilenameFromUrl;Ve.getXfaPageViewport;Ve.isDataScheme;Ve.isPdfFile;Ve.noContextMenu;Ve.normalizeUnicode;Ve.setLayerDimensions;Ve.shadow;Ve.version;/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */var I3=1252,o6=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],Zb={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},Jb=function(n){o6.indexOf(n)!=-1&&(I3=Zb[0]=n)};function c6(){Jb(1252)}var ri=function(n){Jb(n)};function O3(){ri(1200),c6()}function bD(n){for(var e=[],t=0,r=n.length;t<r;++t)e[t]=n.charCodeAt(t);return e}function u6(n){for(var e=[],t=0;t<n.length>>1;++t)e[t]=String.fromCharCode(n.charCodeAt(2*t)+(n.charCodeAt(2*t+1)<<8));return e.join("")}function L3(n){for(var e=[],t=0;t<n.length>>1;++t)e[t]=String.fromCharCode(n.charCodeAt(2*t+1)+(n.charCodeAt(2*t)<<8));return e.join("")}var gh=function(n){var e=n.charCodeAt(0),t=n.charCodeAt(1);return e==255&&t==254?u6(n.slice(2)):e==254&&t==255?L3(n.slice(2)):e==65279?n.slice(1):n},ap=function(e){return String.fromCharCode(e)},yD=function(e){return String.fromCharCode(e)},Ya,As="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function _D(n){for(var e="",t=0,r=0,i=0,a=0,s=0,o=0,c=0,u=0;u<n.length;)t=n.charCodeAt(u++),a=t>>2,r=n.charCodeAt(u++),s=(t&3)<<4|r>>4,i=n.charCodeAt(u++),o=(r&15)<<2|i>>6,c=i&63,isNaN(r)?o=c=64:isNaN(i)&&(c=64),e+=As.charAt(a)+As.charAt(s)+As.charAt(o)+As.charAt(c);return e}function _r(n){var e="",t=0,r=0,i=0,a=0,s=0,o=0,c=0;n=n.replace(/[^\w\+\/\=]/g,"");for(var u=0;u<n.length;)a=As.indexOf(n.charAt(u++)),s=As.indexOf(n.charAt(u++)),t=a<<2|s>>4,e+=String.fromCharCode(t),o=As.indexOf(n.charAt(u++)),r=(s&15)<<4|o>>2,o!==64&&(e+=String.fromCharCode(r)),c=As.indexOf(n.charAt(u++)),i=(o&3)<<6|c,c!==64&&(e+=String.fromCharCode(i));return e}var Qe=function(){return typeof Buffer<"u"&&typeof process<"u"&&typeof process.versions<"u"&&!!process.versions.node}(),Ac=function(){if(typeof Buffer<"u"){var n=!Buffer.from;if(!n)try{Buffer.from("foo","utf8")}catch(e){n=!0}return n?function(e,t){return t?new Buffer(e,t):new Buffer(e)}:Buffer.from.bind(Buffer)}return function(){}}();function ks(n){return Qe?Buffer.alloc?Buffer.alloc(n):new Buffer(n):typeof Uint8Array<"u"?new Uint8Array(n):new Array(n)}function DD(n){return Qe?Buffer.allocUnsafe?Buffer.allocUnsafe(n):new Buffer(n):typeof Uint8Array<"u"?new Uint8Array(n):new Array(n)}var ni=function(e){return Qe?Ac(e,"binary"):e.split("").map(function(t){return t.charCodeAt(0)&255})};function Tc(n){if(Array.isArray(n))return n.map(function(r){return String.fromCharCode(r)}).join("");for(var e=[],t=0;t<n.length;++t)e[t]=String.fromCharCode(n[t]);return e.join("")}function Qb(n){if(typeof ArrayBuffer>"u")throw new Error("Unsupported");if(n instanceof ArrayBuffer)return Qb(new Uint8Array(n));for(var e=new Array(n.length),t=0;t<n.length;++t)e[t]=n[t];return e}var Ka=Qe?function(n){return Buffer.concat(n.map(function(e){return Buffer.isBuffer(e)?e:Ac(e)}))}:function(n){if(typeof Uint8Array<"u"){var e=0,t=0;for(e=0;e<n.length;++e)t+=n[e].length;
vendor: 9,952 bytes, line 1
1var r=new Uint8Array(t),i=0;for(e=0,t=0;e<n.length;t+=i,++e)if(i=n[e].length,n[e]instanceof Uint8Array)r.set(n[e],t);else{if(typeof n[e]=="string")throw"wtf";r.set(new Uint8Array(n[e]),t)}return r}return[].concat.apply([],n.map(function(a){return Array.isArray(a)?a:[].slice.call(a)}))};function l6(n){for(var e=[],t=0,r=n.length+250,i=ks(n.length+255),a=0;a<n.length;++a){var s=n.charCodeAt(a);if(s<128)i[t++]=s;else if(s<2048)i[t++]=192|s>>6&31,i[t++]=128|s&63;else if(s>=55296&&s<57344){s=(s&1023)+64;var o=n.charCodeAt(++a)&1023;i[t++]=240|s>>8&7,i[t++]=128|s>>2&63,i[t++]=128|o>>6&15|(s&3)<<4,i[t++]=128|o&63}else i[t++]=224|s>>12&15,i[t++]=128|s>>6&63,i[t++]=128|s&63;t>r&&(e.push(i.slice(0,t)),t=0,i=ks(65535),r=65530)}return e.push(i.slice(0,t)),Ka(e)}var Hn=/\u0000/g,mh=/[\u0001-\u0006]/g;function tu(n){for(var e="",t=n.length-1;t>=0;)e+=n.charAt(t--);return e}function ii(n,e){var t=""+n;return t.length>=e?t:wt("0",e-t.length)+t}function ey(n,e){var t=""+n;return t.length>=e?t:wt(" ",e-t.length)+t}function sg(n,e){var t=""+n;return t.length>=e?t:t+wt(" ",e-t.length)}function h6(n,e){var t=""+Math.round(n);return t.length>=e?t:wt("0",e-t.length)+t}function f6(n,e){var t=""+n;return t.length>=e?t:wt("0",e-t.length)+t}var wD=Math.pow(2,32);function Lc(n,e){if(n>wD||n<-wD)return h6(n,e);var t=Math.round(n);return f6(t,e)}function og(n,e){return e=e||0,n.length>=7+e&&(n.charCodeAt(e)|32)===103&&(n.charCodeAt(e+1)|32)===101&&(n.charCodeAt(e+2)|32)===110&&(n.charCodeAt(e+3)|32)===101&&(n.charCodeAt(e+4)|32)===114&&(n.charCodeAt(e+5)|32)===97&&(n.charCodeAt(e+6)|32)===108}var ED=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],I2=[["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"]];function d6(n){return n||(n={}),n[0]="General",n[1]="0",n[2]="0.00",n[3]="#,##0",n[4]="#,##0.00",n[9]="0%",n[10]="0.00%",n[11]="0.00E+00",n[12]="# ?/?",n[13]="# ??/??",n[14]="m/d/yy",n[15]="d-mmm-yy",n[16]="d-mmm",n[17]="mmm-yy",n[18]="h:mm AM/PM",n[19]="h:mm:ss AM/PM",n[20]="h:mm",n[21]="h:mm:ss",n[22]="m/d/yy h:mm",n[37]="#,##0 ;(#,##0)",n[38]="#,##0 ;[Red](#,##0)",n[39]="#,##0.00;(#,##0.00)",n[40]="#,##0.00;[Red](#,##0.00)",n[45]="mm:ss",n[46]="[h]:mm:ss",n[47]="mmss.0",n[48]="##0.0E+0",n[49]="@",n[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',n}var Xe={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"秒 "'},AD={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},p6={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 cg(n,e,t){for(var r=n<0?-1:1,i=n*r,a=0,s=1,o=0,c=1,u=0,l=0,h=Math.floor(i);u<e&&(h=Math.floor(i),o=h*s+a,l=h*u+c,!(i-h<5e-8));)i=1/(i-h),a=s,s=o,c=u,u=l;if(l>e&&(u>e?(l=c,o=a):(l=u,o=s)),!t)return[0,r*o,l];var f=Math.floor(r*o/l);return[f,r*o-f*l,l]}function Ys(n,e,t){if(n>2958465||n<0)return null;var r=n|0,i=Math.floor(86400*(n-r)),a=0,s=[],o={D:r,T:i,u:86400*(n-r)-i,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(o.u)<1e-6&&(o.u=0),e&&e.date1904&&(r+=1462),o.u>.9999&&(o.u=0,++i==86400&&(o.T=i=0,++r,++o.D)),r===60)s=t?[1317,10,29]:[1900,2,29],a=3;else if(r===0)s=t?[1317,8,29]:[1900,1,0],a=6;else{r>60&&--r;var c=new Date(1900,0,1);c.setDate(c.getDate()+r-1),s=[c.getFullYear(),c.getMonth()+1,c.getDate()],a=c.getDay(),r<60&&(a=(a+6)%7),t&&(a=y6(c,s))}return o.y=s[0],o.m=s[1],o.d=s[2],o.S=i%60,i=Math.floor(i/60),o.M=i%60,i=Math.floor(i/60),o.H=i,o.q=a,o}var N3=new Date(1899,11,31,0,0,0),g6=N3.getTime(),m6=new Date(1900,2,1,0,0,0);function B3(n,e){var t=n.getTime();return e?t-=1461*24*60*60*1e3:n>=m6&&(t+=24*60*60*1e3),(t-(g6+(n.getTimezoneOffset()-N3.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function ty(n){return n.indexOf(".")==-1?n:n.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function x6(n){return n.indexOf("E")==-1?n:n.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function v6(n){var e=n<0?12:11,t=ty(n.toFixed(12));return t.length<=e||(t=n.toPrecision(10),t.length<=e)?t:n.toExponential(5)}function b6(n){var e=ty(n.toFixed(11));return e.length>(n<0?12:11)||e==="0"||e==="-0"?n.toPrecision(6):e}function Nh(n){var e=Math.floor(Math.log(Math.abs(n))*Math.LOG10E),t;return e>=-4&&e<=-1?t=n.toPrecision(10+e):Math.abs(e)<=9?t=v6(n):e===10?t=n.toFixed(10).substr(0,12):t=b6(n),ty(x6(t.toUpperCase()))}function gc(n,e){switch(typeof n){case"string":return n;case"boolean":return n?"TRUE":"FALSE";case"number":return(n|0)===n?n.toString(10):Nh(n);case"undefined":return"";case"object":if(n==null)return"";if(n instanceof Date)return Br(14,B3(n,e&&e.date1904),e)}throw new Error("unsupported value in General format: "+n)}function y6(n,e){e[0]-=581;var t=n.getDay();return n<60&&(t=(t+6)%7),t}function _6(n,e,t,r){var i="",a=0,s=0,o=t.y,c,u=0;switch(n){case 98:o=t.y+543;case 121:switch(e.length){case 1:case 2:c=o%100,u=2;break;default:c=o%1e4,u=4;break}break;case 109:switch(e.length){case 1:case 2:c=t.m,u=e.length;break;case 3:return I2[t.m-1][1];case 5:return I2[t.m-1][0];default:return I2[t.m-1][2]}break;case 100:switch(e.length){case 1:case 2:c=t.d,u=e.length;break;case 3:return ED[t.q][0];default:return ED[t.q][1]}break;case 104:switch(e.length){case 1:case 2:c=1+(t.H+11)%12,u=e.length;break;default:throw"bad hour format: "+e}break;case 72:switch(e.length){case 1:case 2:c=t.H,u=e.length;break;default:throw"bad hour format: "+e}break;case 77:switch(e.length){case 1:case 2:c=t.M,u=e.length;break;default:throw"bad minute format: "+e}break;case 115:if(e!="s"&&e!="ss"&&e!=".0"&&e!=".00"&&e!=".000")throw"bad second format: "+e;return t.u===0&&(e=="s"||e=="ss")?ii(t.S,e.length):(r>=2?s=r===3?1e3:100:s=r===1?10:1,a=Math.round(s*(t.S+t.u)),a>=60*s&&(a=0),e==="s"?a===0?"0":""+a/s:(i=ii(a,2+r),e==="ss"?i.substr(0,2):"."+i.substr(2,e.length-1)));case 90:switch(e){case"[h]":case"[hh]":c=t.D*24+t.H;break;case"[m]":case"[mm]":c=(t.D*24+t.H)*60+t.M;break;case"[s]":case"[ss]":c=((t.D*24+t.H)*60+t.M)*60+Math.round(t.S+t.u);break;default:throw"bad abstime format: "+e}u=e.length===3?1:2;break;case 101:c=o,u=1;break}var l=u>0?ii(c,u):"";return l}function Ts(n){var e=3;if(n.length<=e)return n;for(var t=n.length%e,r=n.substr(0,t);t!=n.length;t+=e)r+=(r.length>0?",":"")+n.substr(t,e);return r}var P3=/%/g;function D6(n,e,t){var r=e.replace(P3,""),i=e.length-r.length;return Ua(n,r,t*Math.pow(10,2*i))+wt("%",i)}function w6(n,e,t){for(var r=e.length-1;e.charCodeAt(r-1)===44;)--r;return Ua(n,e.substr(0,r),t/Math.pow(10,3*(e.length-r)))}function M3(n,e){var t,r=n.indexOf("E")-n.indexOf(".")-1;if(n.match(/^#+0.0E\+0$/)){if(e==0)return"0.0E+0";if(e<0)return"-"+M3(n,-e);var i=n.indexOf(".");i===-1&&(i=n.indexOf("E"));var a=Math.floor(Math.log(e)*Math.LOG10E)%i;if(a<0&&(a+=i),t=(e/Math.pow(10,a)).toPrecision(r+1+(i+a)%i),t.indexOf("e")===-1){var s=Math.floor(Math.log(e)*Math.LOG10E);for(t.indexOf(".")===-1?t=t.charAt(0)+"."+t.substr(1)+"E+"+(s-t.length+a):t+="E+"+(s-a);t.substr(0,2)==="0.";)t=t.charAt(0)+t.substr(2,i)+"."+t.substr(2+i),t=t.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(o,c,u,l){return c+u+l.substr(0,(i+a)%i)+"."+l.substr(a)+"E"})}else t=e.toExponential(r);return n.match(/E\+00$/)&&t.match(/e[+-]\d$/)&&(t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1)),n.match(/E\-/)&&t.match(/e\+/)&&(t=t.replace(/e\+/,"e")),t.replace("e","E")}var W3=/# (\?+)( ?)\/( ?)(\d+)/;function E6(n,e,t){var r=parseInt(n[4],10),i=Math.round(e*r),a=Math.floor(i/r),s=i-a*r,o=r;return t+(a===0?"":""+a)+" "+(s===0?wt(" ",n[1].length+1+n[4].length):ey(s,n[1].length)+n[2]+"/"+n[3]+ii(o,n[4].length))}function A6(n,e,t){return t+(e===0?"":""+e)+wt(" ",n[1].length+2+n[4].length)}var H3=/^#*0*\.([0#]+)/,z3=/\).*[0#]/,V3=/\(###\) ###\\?-####/;function Bn(n){for(var e="",t,r=0;r!=n.length;++r)switch(t=n.charCodeAt(r)){case 35:break;case 63:e+=" ";break;case 48:e+="0";break;default:e+=String.fromCharCode(t)}return e}function TD(n,e){var t=Math.pow(10,e);return""+Math.round(n*t)/t}function CD(n,e){var t=n-Math.floor(n),r=Math.pow(10,e);return e<(""+Math.round(t*r)).length?0:Math.round(t*r)}function T6(n,e){return e<(""+Math.round((n-Math.floor(n))*Math.pow(10,e))).length?1:0}function C6(n){return n<2147483647&&n>-2147483648?""+(n>=0?n|0:n-1|0):""+Math.floor(n)}function Cr(n,e,t){if(n.charCodeAt(0)===40&&!e.match(z3)){var r=e.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return t>=0?Cr("n",r,t):"("+Cr("n",r,-t)+")"}if(e.charCodeAt(e.length-1)===44)return w6(n,e,t);if(e.indexOf("%")!==-1)return D6(n,e,t);if(e.indexOf("E")!==-1)return M3(e,t);if(e.charCodeAt(0)===36)return"$"+Cr(n,e.substr(e.charAt(1)==" "?2:1),t);var i,a,s,o,c=Math.abs(t),u=t<0?"-":"";if(e.match(/^00+$/))return u+Lc(c,e.length);if(e.match(/^[#?]+$/))return i=Lc(t,0),i==="0"&&(i=""),i.length>
vendor: 15,917 bytes, line 1
1e.length?i:Bn(e.substr(0,e.length-i.length))+i;if(a=e.match(W3))return E6(a,c,u);if(e.match(/^#+0+$/))return u+Lc(c,e.length-e.indexOf("0"));if(a=e.match(H3))return i=TD(t,a[1].length).replace(/^([^\.]+)$/,"$1."+Bn(a[1])).replace(/\.$/,"."+Bn(a[1])).replace(/\.(\d*)$/,function(g,d){return"."+d+wt("0",Bn(a[1]).length-d.length)}),e.indexOf("0.")!==-1?i:i.replace(/^0\./,".");if(e=e.replace(/^#+([0.])/,"$1"),a=e.match(/^(0*)\.(#*)$/))return u+TD(c,a[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,a[1].length?"0.":".");if(a=e.match(/^#{1,3},##0(\.?)$/))return u+Ts(Lc(c,0));if(a=e.match(/^#,##0\.([#0]*0)$/))return t<0?"-"+Cr(n,e,-t):Ts(""+(Math.floor(t)+T6(t,a[1].length)))+"."+ii(CD(t,a[1].length),a[1].length);if(a=e.match(/^#,#*,#0/))return Cr(n,e.replace(/^#,#*,/,""),t);if(a=e.match(/^([0#]+)(\\?-([0#]+))+$/))return i=tu(Cr(n,e.replace(/[\\-]/g,""),t)),s=0,tu(tu(e.replace(/\\/g,"")).replace(/[0#]/g,function(g){return s<i.length?i.charAt(s++):g==="0"?"0":""}));if(e.match(V3))return i=Cr(n,"##########",t),"("+i.substr(0,3)+") "+i.substr(3,3)+"-"+i.substr(6);var l="";if(a=e.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(a[4].length,7),o=cg(c,Math.pow(10,s)-1,!1),i=""+u,l=Ua("n",a[1],o[1]),l.charAt(l.length-1)==" "&&(l=l.substr(0,l.length-1)+"0"),i+=l+a[2]+"/"+a[3],l=sg(o[2],s),l.length<a[4].length&&(l=Bn(a[4].substr(a[4].length-l.length))+l),i+=l,i;if(a=e.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(Math.max(a[1].length,a[4].length),7),o=cg(c,Math.pow(10,s)-1,!0),u+(o[0]||(o[1]?"":"0"))+" "+(o[1]?ey(o[1],s)+a[2]+"/"+a[3]+sg(o[2],s):wt(" ",2*s+1+a[2].length+a[3].length));if(a=e.match(/^[#0?]+$/))return i=Lc(t,0),e.length<=i.length?i:Bn(e.substr(0,e.length-i.length))+i;if(a=e.match(/^([#0?]+)\.([#0]+)$/)){i=""+t.toFixed(Math.min(a[2].length,10)).replace(/([^0])0+$/,"$1"),s=i.indexOf(".");var h=e.indexOf(".")-s,f=e.length-i.length-h;return Bn(e.substr(0,h)+i+e.substr(e.length-f))}if(a=e.match(/^00,000\.([#0]*0)$/))return s=CD(t,a[1].length),t<0?"-"+Cr(n,e,-t):Ts(C6(t)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(g){return"00,"+(g.length<3?ii(0,3-g.length):"")+g})+"."+ii(s,a[1].length);switch(e){case"###,##0.00":return Cr(n,"#,##0.00",t);case"###,###":case"##,###":case"#,###":var p=Ts(Lc(c,0));return p!=="0"?u+p:"";case"###,###.00":return Cr(n,"###,##0.00",t).replace(/^0\./,".");case"#,###.00":return Cr(n,"#,##0.00",t).replace(/^0\./,".")}throw new Error("unsupported format |"+e+"|")}function F6(n,e,t){for(var r=e.length-1;e.charCodeAt(r-1)===44;)--r;return Ua(n,e.substr(0,r),t/Math.pow(10,3*(e.length-r)))}function S6(n,e,t){var r=e.replace(P3,""),i=e.length-r.length;return Ua(n,r,t*Math.pow(10,2*i))+wt("%",i)}function q3(n,e){var t,r=n.indexOf("E")-n.indexOf(".")-1;if(n.match(/^#+0.0E\+0$/)){if(e==0)return"0.0E+0";if(e<0)return"-"+q3(n,-e);var i=n.indexOf(".");i===-1&&(i=n.indexOf("E"));var a=Math.floor(Math.log(e)*Math.LOG10E)%i;if(a<0&&(a+=i),t=(e/Math.pow(10,a)).toPrecision(r+1+(i+a)%i),!t.match(/[Ee]/)){var s=Math.floor(Math.log(e)*Math.LOG10E);t.indexOf(".")===-1?t=t.charAt(0)+"."+t.substr(1)+"E+"+(s-t.length+a):t+="E+"+(s-a),t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(o,c,u,l){return c+u+l.substr(0,(i+a)%i)+"."+l.substr(a)+"E"})}else t=e.toExponential(r);return n.match(/E\+00$/)&&t.match(/e[+-]\d$/)&&(t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1)),n.match(/E\-/)&&t.match(/e\+/)&&(t=t.replace(/e\+/,"e")),t.replace("e","E")}function di(n,e,t){if(n.charCodeAt(0)===40&&!e.match(z3)){var r=e.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return t>=0?di("n",r,t):"("+di("n",r,-t)+")"}if(e.charCodeAt(e.length-1)===44)return F6(n,e,t);if(e.indexOf("%")!==-1)return S6(n,e,t);if(e.indexOf("E")!==-1)return q3(e,t);if(e.charCodeAt(0)===36)return"$"+di(n,e.substr(e.charAt(1)==" "?2:1),t);var i,a,s,o,c=Math.abs(t),u=t<0?"-":"";if(e.match(/^00+$/))return u+ii(c,e.length);if(e.match(/^[#?]+$/))return i=""+t,t===0&&(i=""),i.length>e.length?i:Bn(e.substr(0,e.length-i.length))+i;if(a=e.match(W3))return A6(a,c,u);if(e.match(/^#+0+$/))return u+ii(c,e.length-e.indexOf("0"));if(a=e.match(H3))return i=(""+t).replace(/^([^\.]+)$/,"$1."+Bn(a[1])).replace(/\.$/,"."+Bn(a[1])),i=i.replace(/\.(\d*)$/,function(g,d){return"."+d+wt("0",Bn(a[1]).length-d.length)}),e.indexOf("0.")!==-1?i:i.replace(/^0\./,".");if(e=e.replace(/^#+([0.])/,"$1"),a=e.match(/^(0*)\.(#*)$/))return u+(""+c).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,a[1].length?"0.":".");if(a=e.match(/^#{1,3},##0(\.?)$/))return u+Ts(""+c);if(a=e.match(/^#,##0\.([#0]*0)$/))return t<0?"-"+di(n,e,-t):Ts(""+t)+"."+wt("0",a[1].length);if(a=e.match(/^#,#*,#0/))return di(n,e.replace(/^#,#*,/,""),t);if(a=e.match(/^([0#]+)(\\?-([0#]+))+$/))return i=tu(di(n,e.replace(/[\\-]/g,""),t)),s=0,tu(tu(e.replace(/\\/g,"")).replace(/[0#]/g,function(g){return s<i.length?i.charAt(s++):g==="0"?"0":""}));if(e.match(V3))return i=di(n,"##########",t),"("+i.substr(0,3)+") "+i.substr(3,3)+"-"+i.substr(6);var l="";if(a=e.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(a[4].length,7),o=cg(c,Math.pow(10,s)-1,!1),i=""+u,l=Ua("n",a[1],o[1]),l.charAt(l.length-1)==" "&&(l=l.substr(0,l.length-1)+"0"),i+=l+a[2]+"/"+a[3],l=sg(o[2],s),l.length<a[4].length&&(l=Bn(a[4].substr(a[4].length-l.length))+l),i+=l,i;if(a=e.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(Math.max(a[1].length,a[4].length),7),o=cg(c,Math.pow(10,s)-1,!0),u+(o[0]||(o[1]?"":"0"))+" "+(o[1]?ey(o[1],s)+a[2]+"/"+a[3]+sg(o[2],s):wt(" ",2*s+1+a[2].length+a[3].length));if(a=e.match(/^[#0?]+$/))return i=""+t,e.length<=i.length?i:Bn(e.substr(0,e.length-i.length))+i;if(a=e.match(/^([#0]+)\.([#0]+)$/)){i=""+t.toFixed(Math.min(a[2].length,10)).replace(/([^0])0+$/,"$1"),s=i.indexOf(".");var h=e.indexOf(".")-s,f=e.length-i.length-h;return Bn(e.substr(0,h)+i+e.substr(e.length-f))}if(a=e.match(/^00,000\.([#0]*0)$/))return t<0?"-"+di(n,e,-t):Ts(""+t).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(g){return"00,"+(g.length<3?ii(0,3-g.length):"")+g})+"."+ii(0,a[1].length);switch(e){case"###,###":case"##,###":case"#,###":var p=Ts(""+c);return p!=="0"?u+p:"";default:if(e.match(/\.[0#?]*$/))return di(n,e.slice(0,e.lastIndexOf(".")),t)+Bn(e.slice(e.lastIndexOf(".")))}throw new Error("unsupported format |"+e+"|")}function Ua(n,e,t){return(t|0)===t?di(n,e,t):Cr(n,e,t)}function k6(n){for(var e=[],t=!1,r=0,i=0;r<n.length;++r)switch(n.charCodeAt(r)){case 34:t=!t;break;case 95:case 42:case 92:++r;break;case 59:e[e.length]=n.substr(i,r-i),i=r+1}if(e[e.length]=n.substr(i),t===!0)throw new Error("Format |"+n+"| unterminated string ");return e}var j3=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function Ol(n){for(var e=0,t="",r="";e<n.length;)switch(t=n.charAt(e)){case"G":og(n,e)&&(e+=6),e++;break;case'"':for(;n.charCodeAt(++e)!==34&&e<n.length;);++e;break;case"\\":e+=2;break;case"_":e+=2;break;case"@":++e;break;case"B":case"b":if(n.charAt(e+1)==="1"||n.charAt(e+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(n.substr(e,3).toUpperCase()==="A/P"||n.substr(e,5).toUpperCase()==="AM/PM"||n.substr(e,5).toUpperCase()==="上午/下午")return!0;++e;break;case"[":for(r=t;n.charAt(e++)!=="]"&&e<n.length;)r+=n.charAt(e);if(r.match(j3))return!0;break;case".":case"0":case"#":for(;e<n.length&&("0#?.,E+-%".indexOf(t=n.charAt(++e))>-1||t=="\\"&&n.charAt(e+1)=="-"&&"0#".indexOf(n.charAt(e+2))>-1););break;case"?":for(;n.charAt(++e)===t;);break;case"*":++e,(n.charAt(e)==" "||n.charAt(e)=="*")&&++e;break;case"(":case")":++e;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;e<n.length&&"0123456789".indexOf(n.charAt(++e))>-1;);break;case" ":++e;break;default:++e;break}return!1}function U6(n,e,t,r){for(var i=[],a="",s=0,o="",c="t",u,l,h,f="H";s<n.length;)switch(o=n.charAt(s)){case"G":if(!og(n,s))throw new Error("unrecognized character "+o+" in "+n);i[i.length]={t:"G",v:"General"},s+=7;break;case'"':for(a="";(h=n.charCodeAt(++s))!==34&&s<n.length;)a+=String.fromCharCode(h);i[i.length]={t:"t",v:a},++s;break;case"\\":var p=n.charAt(++s),g=p==="("||p===")"?p:"t";i[i.length]={t:g,v:p},++s;break;case"_":i[i.length]={t:"t",v:" "},s+=2;break;case"@":i[i.length]={t:"T",v:e},++s;break;case"B":case"b":if(n.charAt(s+1)==="1"||n.charAt(s+1)==="2"){if(u==null&&(u=Ys(e,t,n.charAt(s+1)==="2"),u==null))return"";i[i.length]={t:"X",v:n.substr(s,2)},c=o,s+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":o=o.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(e<0||u==null&&(u=Ys(e,t),u==null))return"";for(a=o;++s<n.length&&n.charAt(s).toLowerCase()===o;)a+=o;o==="m"&&c.toLowerCase()==="h"&&(o="M"),o==="h"&&(o=f),i[i.length]={t:o,v:a},c=o;break;case"A":case"a":case"上":var d={t:o,v:o};if(u==null&&(u=Ys(e,t)),n.substr(s,3).toUpperCase()==="A/P"?(u!=null&&(d.v=u.H>=12?"P":"A"),d.t="T",f="h",s+=3):n.substr(s,5).toUpperCase()==="AM/PM"?(u!=null&&(d.v=u.H>=12?"PM":"AM"),d.t="T",s+=5,f="h"):n.substr(s,5).toUpperCase()==="上午/下午"?(u!=null&&(d.v=u.H>=12?"下午":"上午"),d.t="T",s+=5,f="h"):(d.t="t",++s),u==null&&d.t==="T")return"";i[i.length]=d,c=o;break;case"[":for(a=o;n.charAt(s++)!=="]"&&s<n.length;)a+=n.charAt(s);if(a.slice(-1)!=="]")throw'unterminated "[" block: |'+a+"|";if(a.match(j3)){if(u==null&&(u=Ys(e,t),u==null))return"";i[i.length]={t:"Z",v:a.toLowerCase()},c=a.charAt(1)}else a.indexOf("$")>-1&&(a=(a.match(/\$([^-\[\]]*)/)||[])[1]||"$",Ol(n)||(i[i.length]={t:"t",v:a}));break;case".":if(u!=null){for(a=o;++s<n.length&&(o=n.charAt(s))==="0";)a+=o;i[i.length]={t:"s",v:a};break}case"0":case"#":for(a=o;++s<n.length&&"0#?.,E+-%".indexOf(o=n.charAt(s))>-1;)a+=o;i[i.length]={t:"n",v:a};break;case"?":for(a=o;n.charAt(++s)===o;)a+=o;i[i.length]={t:o,v:a},c=o;break;case"*":++s,(n.charAt(s)==" "||n.charAt(s)=="*")&&++s;break;case"(":case")":i[i.length]={t:r===1?"t":o,v:o},++s;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(a=o;s<n.length&&"0123456789".indexOf(n.charAt(++s))>-1;)a+=n.charAt(s);i[i.length]={t:"D",v:a};break;case" ":i[i.length]={t:o,v:o},++s;break;case"$":i[i.length]={t:"t",v:"$"},++s;break;default:if(",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(o)===-1)throw new Error("unrecognized character "+o+" in "+n);i[i.length]={t:"t",v:o},++s;break}var m=0,v=0,b;for(s=i.length-1,c="t";s>=0;--s)switch(i[s].t){case"h":case"H":i[s].t=f,c="h",m<1&&(m=1);break;case"s":(b=i[s].v.match(/\.0+$/))&&(v=Math.max(v,b[0].length-1)),m<3&&(m=3);case"d":case"y":case"M":case"e":c=i[s].t;break;case"m":c==="s"&&(i[s].t="M",m<2&&(m=2));break;case"X":break;case"Z":m<1&&i[s].v.match(/[Hh]/)&&(m=1),m<2&&i[s].v.match(/[Mm]/)&&(m=2),m<3&&i[s].v.match(/[Ss]/)&&(m=3)}switch(m){case 0:break;case 1:u.u>=.5&&(u.u=0,++u.S),u.S>=60&&(u.S=0,++u.M),u.M>=60&&(u.M=0,++u.H);break;case 2:u.u>=.5&&(u.u=0,++u.S),u.S>=60&&(u.S=0,++u.M);break}var y="",_;for(s=0;s<i.length;++s)switch(i[s].t){case"t":case"T":case" ":case"D":break;case"X":i[s].v="",i[s].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":i[s].v=_6(i[s].t.charCodeAt(0),i[s].v,u,v),i[s].t="t";break;case"n":case"?":for(_=s+1;i[_]!=null&&((o=i[_].t)==="?"||o==="D"||(o===" "||o==="t")&&i[_+1]!=null&&(i[_+1].t==="?"||i[_+1].t==="t"&&i[_+1].v==="/")||i[s].t==="("&&(o===" "||o==="n"||o===")")||o==="t"&&(i[_].v==="/"||i[_].v===" "&&i[_+1]!=null&&i[_+1].t=="?"));)i[s].v+=i[_].v,i[_]={v:"",t:";"},++_;y+=i[s].v,s=_-1;break;case"G":i[s].t="t",i[s].v=gc(e,t);break}var w="",D,E;if(y.length>0){y.charCodeAt(0)==40?(D=e<0&&y.charCodeAt(0)===45?-e:e,E=Ua("n",y,D)):(D=e<0&&r>1?-e:e,E=Ua("n",y,D),D<0&&i[0]&&i[0].t=="t"&&(E=E.substr(1),i[0].v="-"+i[0].v)),_=E.length-1;var U=i.length;for(s=0;s<i.length;++s)if(i[s]!=null&&i[s].t!="t"&&i[s].v.indexOf(".")>-1){U=s;break}var S=i.length;if(U===i.length&&E.indexOf("E")===-1){for(s=i.length-1;s>=0;--s)i[s]==null||"n?".indexOf(i[s].t)===-1||(_>=i[s].v.length-1?(_-=i[s].v.length,i[s].v=E.substr(_+1,i[s].v.length)):_<0?i[s].v="":(i[s].v=E.substr(0,_+1),_=-1),i[s].t="t",S=s);_>=0&&S<i.length&&(i[S].v=E.substr(0,_+1)+i[S].v)}else if(U!==i.length&&E.indexOf("E")===-1){for(_=E.indexOf(".")-1,s=U;s>=0;--s)if(!(i[s]==null||"n?".indexOf(i[s].t)===-1)){for(l=i[s].v.indexOf(".")>-1&&s===U?i[s].v.indexOf(".")-1:i[s].v.length-1,w=i[s].v.substr(l+1);l>=0;--l)_>=0&&(i[s].v.charAt(l)==="0"||i[s].v.charAt(l)==="#")&&(w=E.charAt(_--)+w);i[s].v=w,i[s].t="t",S=s}for(_>=0&&S<i.length&&(i[S].v=E.substr(0,_+1)+i[S].v),_=E.indexOf(".")+1,s=U;s<i.length;++s)if(!(i[s]==null||"n?(".indexOf(i[s].t)===-1&&s!==U)){for(l=i[s].v.indexOf(".")>-1&&s===U?i[s].v.indexOf(".")+1:0,w=i[s].v.substr(0,l);l<i[s].v.length;++l)_<E.length&&(w+=E.charAt(_++));i[s].v=w,i[s].t="t",S=s}}}for(s=0;s<i.length;++s)i[s]!=null&&"n?".indexOf(i[s].t)>-1&&(D=r>1&&e<0&&s>0&&i[s-1].v==="-"?-e:e,i[s].v=Ua(i[s].t,i[s].v,D),i[s].t="t");var z="";for(s=0;s!==i.length;++s)i[s]!=null&&(z+=i[s].v);return z}var FD=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function SD(n,e){if(e==null)return!1;var t=parseFloat(e[2]);switch(e[1]){case"=":if(n==t)return!0;break;case">":if(n>t)return!0;break;case"<":if(n<t)return!0;break;case"<>":if(n!=t)return!0;break;case">=":if(n>=t)return!0;break;case"<=":if(n<=t)return!0;break}return!1}function R6(n,e){var t=k6(n),r=t.length,i=t[r-1].indexOf("@");if(r<4&&i>-1&&--r,t.length>4)throw new Error("cannot find right format for |"+t.join("|")+"|");if(typeof e!="number")return[4,t.length===4||i>-1?t[t.length-1]:"@"];switch(t.length){case 1:t=i>-1?["General","General","General",t[0]]:[t[0],t[0],t[0],"@"];break;case 2:t=i>-1?[t[0],t[0],t[0],t[1]]:[t[0],t[1],t[0],"@"];break;case 3:t=i>-1?[t[0],t[1],t[0],t[2]]:[t[0],t[1],t[2],"@"];break}var a=e>0?t[0]:e<0?t[1]:t[2];if(t[0].indexOf("[")===-1&&t[1].indexOf("[")===-1)return[r,a];if(t[0].match(/\[[=<>]/)!=null||t[1].match(/\[[=<>]/)!=null){var s=t[0].match(FD),o=t[1].match(FD);return SD(e,s)?[r,t[0]]:SD(e,o)?[r,t[1]]:[r,t[s!=null&&o!=null?2:1]]}return[r,a]}function Br(n,e,t){t==null&&(t={});var r="";switch(typeof n){case"string":n=="m/d/yy"&&t.dateNF?r=t.dateNF:r=n;break;case"number":n==14&&t.dateNF?r=t.dateNF:r=(t.table!=null?t.table:Xe)[n],r==null&&(r=t.table&&t.table[AD[n]]||Xe[AD[n]]),r==null&&(r=p6[n]||"General");break}if(og(r,0))return gc(e,t);e instanceof Date&&(e=B3(e,t.date1904));var i=R6(r,e);if(og(i[1]))return gc(e,t);if(e===!0)e="TRUE";else if(e===!1)e="FALSE";else if(e===""||e==null)return"";return U6(i[1],e,t,i[0])}function cc(n,e){if(typeof e!="number"){e=+e||-1;for(var t=0;t<392;++t){if(Xe[t]==null){e<0&&(e=t);continue}if(Xe[t]==n){e=t;break}}e<0&&(e=391)}return Xe[e]=n,e}function X3(){Xe=d6()}var I6={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"},G3=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function O6(n){var e=typeof n=="number"?Xe[n]:n;return e=e.replace(G3,"(\\d+)"),new RegExp("^"+e+"$")}function L6(n,e,t){var r=-1,i=-1,a=-1,s=-1,o=-1,c=-1;
vendor: 7,251 bytes, line 1
1(e.match(G3)||[]).forEach(function(h,f){var p=parseInt(t[f+1],10);switch(h.toLowerCase().charAt(0)){case"y":r=p;break;case"d":a=p;break;case"h":s=p;break;case"s":c=p;break;case"m":s>=0?o=p:i=p;break}}),c>=0&&o==-1&&i>=0&&(o=i,i=-1);var u=(""+(r>=0?r:new Date().getFullYear())).slice(-4)+"-"+("00"+(i>=1?i:1)).slice(-2)+"-"+("00"+(a>=1?a:1)).slice(-2);u.length==7&&(u="0"+u),u.length==8&&(u="20"+u);var l=("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(c>=0?c:0)).slice(-2);return s==-1&&o==-1&&c==-1?u:r==-1&&i==-1&&a==-1?l:u+"T"+l}var N6=function(){var n={};n.version="1.2.0";function e(){for(var E=0,U=new Array(256),S=0;S!=256;++S)E=S,E=E&1?-306674912^E>>>1:E>>>1,E=E&1?-306674912^E>>>1:E>>>1,E=E&1?-306674912^E>>>1:E>>>1,E=E&1?-306674912^E>>>1:E>>>1,E=E&1?-306674912^E>>>1:E>>>1,E=E&1?-306674912^E>>>1:E>>>1,E=E&1?-306674912^E>>>1:E>>>1,E=E&1?-306674912^E>>>1:E>>>1,U[S]=E;return typeof Int32Array<"u"?new Int32Array(U):U}var t=e();function r(E){var U=0,S=0,z=0,V=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(z=0;z!=256;++z)V[z]=E[z];for(z=0;z!=256;++z)for(S=E[z],U=256+z;U<4096;U+=256)S=V[U]=S>>>8^E[S&255];var A=[];for(z=1;z!=16;++z)A[z-1]=typeof Int32Array<"u"?V.subarray(z*256,z*256+256):V.slice(z*256,z*256+256);return A}var i=r(t),a=i[0],s=i[1],o=i[2],c=i[3],u=i[4],l=i[5],h=i[6],f=i[7],p=i[8],g=i[9],d=i[10],m=i[11],v=i[12],b=i[13],y=i[14];function _(E,U){for(var S=U^-1,z=0,V=E.length;z<V;)S=S>>>8^t[(S^E.charCodeAt(z++))&255];return~S}function w(E,U){for(var S=U^-1,z=E.length-15,V=0;V<z;)S=y[E[V++]^S&255]^b[E[V++]^S>>8&255]^v[E[V++]^S>>16&255]^m[E[V++]^S>>>24]^d[E[V++]]^g[E[V++]]^p[E[V++]]^f[E[V++]]^h[E[V++]]^l[E[V++]]^u[E[V++]]^c[E[V++]]^o[E[V++]]^s[E[V++]]^a[E[V++]]^t[E[V++]];for(z+=15;V<z;)S=S>>>8^t[(S^E[V++])&255];return~S}function D(E,U){for(var S=U^-1,z=0,V=E.length,A=0,P=0;z<V;)A=E.charCodeAt(z++),A<128?S=S>>>8^t[(S^A)&255]:A<2048?(S=S>>>8^t[(S^(192|A>>6&31))&255],S=S>>>8^t[(S^(128|A&63))&255]):A>=55296&&A<57344?(A=(A&1023)+64,P=E.charCodeAt(z++)&1023,S=S>>>8^t[(S^(240|A>>8&7))&255],S=S>>>8^t[(S^(128|A>>2&63))&255],S=S>>>8^t[(S^(128|P>>6&15|(A&3)<<4))&255],S=S>>>8^t[(S^(128|P&63))&255]):(S=S>>>8^t[(S^(224|A>>12&15))&255],S=S>>>8^t[(S^(128|A>>6&63))&255],S=S>>>8^t[(S^(128|A&63))&255]);return~S}return n.table=t,n.bstr=_,n.buf=w,n.str=D,n}(),et=function(){var e={};e.version="1.2.1";function t(I,Z){for(var X=I.split("/"),Y=Z.split("/"),Q=0,te=0,pe=Math.min(X.length,Y.length);Q<pe;++Q){if(te=X[Q].length-Y[Q].length)return te;if(X[Q]!=Y[Q])return X[Q]<Y[Q]?-1:1}return X.length-Y.length}function r(I){if(I.charAt(I.length-1)=="/")return I.slice(0,-1).indexOf("/")===-1?I:r(I.slice(0,-1));var Z=I.lastIndexOf("/");return Z===-1?I:I.slice(0,Z+1)}function i(I){if(I.charAt(I.length-1)=="/")return i(I.slice(0,-1));var Z=I.lastIndexOf("/");return Z===-1?I:I.slice(Z+1)}function a(I,Z){typeof Z=="string"&&(Z=new Date(Z));var X=Z.getHours();X=X<<6|Z.getMinutes(),X=X<<5|Z.getSeconds()>>>1,I.write_shift(2,X);var Y=Z.getFullYear()-1980;Y=Y<<4|Z.getMonth()+1,Y=Y<<5|Z.getDate(),I.write_shift(2,Y)}function s(I){var Z=I.read_shift(2)&65535,X=I.read_shift(2)&65535,Y=new Date,Q=X&31;X>>>=5;var te=X&15;X>>>=4,Y.setMilliseconds(0),Y.setFullYear(X+1980),Y.setMonth(te-1),Y.setDate(Q);var pe=Z&31;Z>>>=5;var we=Z&63;return Z>>>=6,Y.setHours(Z),Y.setMinutes(we),Y.setSeconds(pe<<1),Y}function o(I){on(I,0);for(var Z={},X=0;I.l<=I.length-4;){var Y=I.read_shift(2),Q=I.read_shift(2),te=I.l+Q,pe={};switch(Y){case 21589:X=I.read_shift(1),X&1&&(pe.mtime=I.read_shift(4)),Q>5&&(X&2&&(pe.atime=I.read_shift(4)),X&4&&(pe.ctime=I.read_shift(4))),pe.mtime&&(pe.mt=new Date(pe.mtime*1e3));break}I.l=te,Z[Y]=pe}return Z}var c;function u(){return c||(c={})}function l(I,Z){if(I[0]==80&&I[1]==75)return $0(I,Z);if((I[0]|32)==109&&(I[1]|32)==105)return p4(I,Z);if(I.length<512)throw new Error("CFB file size "+I.length+" < 512");var X=3,Y=512,Q=0,te=0,pe=0,we=0,de=0,me=[],xe=I.slice(0,512);on(xe,0);var Te=h(xe);switch(X=Te[0],X){case 3:Y=512;break;case 4:Y=4096;break;case 0:if(Te[1]==0)return $0(I,Z);default:throw new Error("Major Version: Expected 3 or 4 saw "+X)}Y!==512&&(xe=I.slice(0,Y),on(xe,28));var Ue=I.slice(0,Y);f(xe,X);var Oe=xe.read_shift(4,"i");if(X===3&&Oe!==0)throw new Error("# Directory Sectors: Expected 0 saw "+Oe);xe.l+=4,pe=xe.read_shift(4,"i"),xe.l+=4,xe.chk("00100000","Mini Stream Cutoff Size: "),we=xe.read_shift(4,"i"),Q=xe.read_shift(4,"i"),de=xe.read_shift(4,"i"),te=xe.read_shift(4,"i");for(var Fe=-1,Ie=0;Ie<109&&(Fe=xe.read_shift(4,"i"),!(Fe<0));++Ie)me[Ie]=Fe;var qe=p(I,Y);m(de,te,qe,Y,me);var vt=b(qe,pe,me,Y);vt[pe].name="!Directory",Q>0&&we!==P&&(vt[we].name="!MiniFAT"),vt[me[0]].name="!FAT",vt.fat_addrs=me,vt.ssz=Y;var bt={},fn=[],zl=[],Vl=[];y(pe,vt,qe,fn,Q,bt,zl,we),g(zl,Vl,fn),fn.shift();var ql={FileIndex:zl,FullPaths:Vl};return Z&&Z.raw&&(ql.raw={header:Ue,sectors:qe}),ql}function h(I){if(I[I.l]==80&&I[I.l+1]==75)return[0,0];I.chk(T,"Header Signature: "),I.l+=16;var Z=I.read_shift(2,"u");return[I.read_shift(2,"u"),Z]}function f(I,Z){var X=9;switch(I.l+=2,X=I.read_shift(2)){case 9:if(Z!=3)throw new Error("Sector Shift: Expected 9 saw "+X);break;case 12:if(Z!=4)throw new Error("Sector Shift: Expected 12 saw "+X);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+X)}I.chk("0600","Mini Sector Shift: "),I.chk("000000000000","Reserved: ")}function p(I,Z){for(var X=Math.ceil(I.length/Z)-1,Y=[],Q=1;Q<X;++Q)Y[Q-1]=I.slice(Q*Z,(Q+1)*Z);return Y[X-1]=I.slice(X*Z),Y}function g(I,Z,X){for(var Y=0,Q=0,te=0,pe=0,we=0,de=X.length,me=[],xe=[];Y<de;++Y)me[Y]=xe[Y]=Y,Z[Y]=X[Y];for(;we<xe.length;++we)Y=xe[we],Q=I[Y].L,te=I[Y].R,pe=I[Y].C,me[Y]===Y&&(Q!==-1&&me[Q]!==Q&&(me[Y]=me[Q]),te!==-1&&me[te]!==te&&(me[Y]=me[te])),pe!==-1&&(me[pe]=Y),Q!==-1&&Y!=me[Y]&&(me[Q]=me[Y],xe.lastIndexOf(Q)<we&&xe.push(Q)),te!==-1&&Y!=me[Y]&&(me[te]=me[Y],xe.lastIndexOf(te)<we&&xe.push(te));for(Y=1;Y<de;++Y)me[Y]===Y&&(te!==-1&&me[te]!==te?me[Y]=me[te]:Q!==-1&&me[Q]!==Q&&(me[Y]=me[Q]));for(Y=1;Y<de;++Y)if(I[Y].type!==0){if(we=Y,we!=me[we])do we=me[we],Z[Y]=Z[we]+"/"+Z[Y];while(we!==0&&me[we]!==-1&&we!=me[we]);me[Y]=-1}for(Z[0]+="/",Y=1;Y<de;++Y)I[Y].type!==2&&(Z[Y]+="/")}function d(I,Z,X){for(var Y=I.start,Q=I.size,te=[],pe=Y;X&&Q>0&&pe>=0;)te.push(Z.slice(pe*A,pe*A+A)),Q-=A,pe=Xs(X,pe*4);return te.length===0?Wt(0):Ka(te).slice(0,I.size)}function m(I,Z,X,Y,Q){var te=P;if(I===P){if(Z!==0)throw new Error("DIFAT chain shorter than expected")}else if(I!==-1){var pe=X[I],we=(Y>>>2)-1;if(!pe)return;for(var de=0;de<we&&(te=Xs(pe,de*4))!==P;++de)Q.push(te);m(Xs(pe,Y-4),Z-1,X,Y,Q)}}function v(I,Z,X,Y,Q){var te=[],pe=[];Q||(Q=[]);var we=Y-1,de=0,me=0;for(de=Z;de>=0;){Q[de]=!0,te[te.length]=de,pe.push(I[de]);var xe=X[Math.floor(de*4/Y)];if(me=de*4&we,Y<4+me)throw new Error("FAT boundary crossed: "+de+" 4 "+Y);if(!I[xe])break;de=Xs(I[xe],me)}return{nodes:te,data:MD([pe])}}function b(I,Z,X,Y){var Q=I.length,te=[],pe=[],we=[],de=[],me=Y-1,xe=0,Te=0,Ue=0,Oe=0;for(xe=0;xe<Q;++xe)if(we=[],Ue=xe+Z,Ue>=Q&&(Ue-=Q),!pe[Ue]){de=[];var Fe=[];for(Te=Ue;Te>=0;){Fe[Te]=!0,pe[Te]=!0,we[we.length]=Te,de.push(I[Te]);var Ie=X[Math.floor(Te*4/Y)];if(Oe=Te*4&me,Y<4+Oe)throw new Error("FAT boundary crossed: "+Te+" 4 "+Y);if(!I[Ie]||(Te=Xs(I[Ie],Oe),Fe[Te]))break}
vendor: 7,316 bytes, line 1
1te[Ue]={nodes:we,data:MD([de])}}return te}function y(I,Z,X,Y,Q,te,pe,we){for(var de=0,me=Y.length?2:0,xe=Z[I].data,Te=0,Ue=0,Oe;Te<xe.length;Te+=128){var Fe=xe.slice(Te,Te+128);on(Fe,64),Ue=Fe.read_shift(2),Oe=sy(Fe,0,Ue-me),Y.push(Oe);var Ie={name:Oe,type:Fe.read_shift(1),color:Fe.read_shift(1),L:Fe.read_shift(4,"i"),R:Fe.read_shift(4,"i"),C:Fe.read_shift(4,"i"),clsid:Fe.read_shift(16),state:Fe.read_shift(4,"i"),start:0,size:0},qe=Fe.read_shift(2)+Fe.read_shift(2)+Fe.read_shift(2)+Fe.read_shift(2);qe!==0&&(Ie.ct=_(Fe,Fe.l-8));var vt=Fe.read_shift(2)+Fe.read_shift(2)+Fe.read_shift(2)+Fe.read_shift(2);vt!==0&&(Ie.mt=_(Fe,Fe.l-8)),Ie.start=Fe.read_shift(4,"i"),Ie.size=Fe.read_shift(4,"i"),Ie.size<0&&Ie.start<0&&(Ie.size=Ie.type=0,Ie.start=P,Ie.name=""),Ie.type===5?(de=Ie.start,Q>0&&de!==P&&(Z[de].name="!StreamData")):Ie.size>=4096?(Ie.storage="fat",Z[Ie.start]===void 0&&(Z[Ie.start]=v(X,Ie.start,Z.fat_addrs,Z.ssz)),Z[Ie.start].name=Ie.name,Ie.content=Z[Ie.start].data.slice(0,Ie.size)):(Ie.storage="minifat",Ie.size<0?Ie.size=0:de!==P&&Ie.start!==P&&Z[de]&&(Ie.content=d(Ie,Z[de].data,(Z[we]||{}).data))),Ie.content&&on(Ie.content,0),te[Oe]=Ie,pe.push(Ie)}}function _(I,Z){return new Date((br(I,Z+4)/1e7*Math.pow(2,32)+br(I,Z)/1e7-11644473600)*1e3)}function w(I,Z){return u(),l(c.readFileSync(I),Z)}function D(I,Z){var X=Z&&Z.type;switch(X||Qe&&Buffer.isBuffer(I)&&(X="buffer"),X||"base64"){case"file":return w(I,Z);case"base64":return l(ni(_r(I)),Z);case"binary":return l(ni(I),Z)}return l(I,Z)}function E(I,Z){var X=Z||{},Y=X.root||"Root Entry";if(I.FullPaths||(I.FullPaths=[]),I.FileIndex||(I.FileIndex=[]),I.FullPaths.length!==I.FileIndex.length)throw new Error("inconsistent CFB structure");I.FullPaths.length===0&&(I.FullPaths[0]=Y+"/",I.FileIndex[0]={name:Y,type:5}),X.CLSID&&(I.FileIndex[0].clsid=X.CLSID),U(I)}function U(I){var Z="�Sh33tJ5";if(!et.find(I,"/"+Z)){var X=Wt(4);X[0]=55,X[1]=X[3]=50,X[2]=54,I.FileIndex.push({name:Z,type:2,content:X,size:4,L:69,R:69,C:69}),I.FullPaths.push(I.FullPaths[0]+Z),S(I)}}function S(I,Z){E(I);for(var X=!1,Y=!1,Q=I.FullPaths.length-1;Q>=0;--Q){var te=I.FileIndex[Q];switch(te.type){case 0:Y?X=!0:(I.FileIndex.pop(),I.FullPaths.pop());break;case 1:case 2:case 5:Y=!0,isNaN(te.R*te.L*te.C)&&(X=!0),te.R>-1&&te.L>-1&&te.R==te.L&&(X=!0);break;default:X=!0;break}}if(!(!X&&!Z)){var pe=new Date(1987,1,19),we=0,de=Object.create?Object.create(null):{},me=[];for(Q=0;Q<I.FullPaths.length;++Q)de[I.FullPaths[Q]]=!0,I.FileIndex[Q].type!==0&&me.push([I.FullPaths[Q],I.FileIndex[Q]]);for(Q=0;Q<me.length;++Q){var xe=r(me[Q][0]);Y=de[xe],Y||(me.push([xe,{name:i(xe).replace("/",""),type:1,clsid:O,ct:pe,mt:pe,content:null}]),de[xe]=!0)}for(me.sort(function(Oe,Fe){return t(Oe[0],Fe[0])}),I.FullPaths=[],I.FileIndex=[],Q=0;Q<me.length;++Q)I.FullPaths[Q]=me[Q][0],I.FileIndex[Q]=me[Q][1];for(Q=0;Q<me.length;++Q){var Te=I.FileIndex[Q],Ue=I.FullPaths[Q];if(Te.name=i(Ue).replace("/",""),Te.L=Te.R=Te.C=-(Te.color=1),Te.size=Te.content?Te.content.length:0,Te.start=0,Te.clsid=Te.clsid||O,Q===0)Te.C=me.length>1?1:-1,Te.size=0,Te.type=5;else if(Ue.slice(-1)=="/"){for(we=Q+1;we<me.length&&r(I.FullPaths[we])!=Ue;++we);for(Te.C=we>=me.length?-1:we,we=Q+1;we<me.length&&r(I.FullPaths[we])!=r(Ue);++we);Te.R=we>=me.length?-1:we,Te.type=1}else r(I.FullPaths[Q+1]||"")==r(Ue)&&(Te.R=Q+1),Te.type=2}}}function z(I,Z){var X=Z||{};if(X.fileType=="mad")return g4(I,X);switch(S(I),X.fileType){case"zip":return Ws(I,X)}var Y=function(Oe){for(var Fe=0,Ie=0,qe=0;qe<Oe.FileIndex.length;++qe){var vt=Oe.FileIndex[qe];if(vt.content){var bt=vt.content.length;bt>0&&(bt<4096?Fe+=bt+63>>6:Ie+=bt+511>>9)}}for(var fn=Oe.FullPaths.length+3>>2,zl=Fe+7>>3,Vl=Fe+127>>7,ql=zl+Ie+fn+Vl,Hs=ql+127>>7,x2=Hs<=109?0:Math.ceil((Hs-109)/127);ql+Hs+x2+127>>7>Hs;)x2=++Hs<=109?0:Math.ceil((Hs-109)/127);var qi=[1,x2,Hs,Vl,fn,Ie,Fe,0];return Oe.FileIndex[0].size=Fe<<6,qi[7]=(Oe.FileIndex[0].start=qi[0]+qi[1]+qi[2]+qi[3]+qi[4]+qi[5])+(qi[6]+7>>3),qi}(I),Q=Wt(Y[7]<<9),te=0,pe=0;{for(te=0;te<8;++te)Q.write_shift(1,J[te]);for(te=0;te<8;++te)Q.write_shift(2,0);for(Q.write_shift(2,62),Q.write_shift(2,3),Q.write_shift(2,65534),Q.write_shift(2,9),Q.write_shift(2,6),te=0;te<3;++te)Q.write_shift(2,0);for(Q.write_shift(4,0),Q.write_shift(4,Y[2]),Q.write_shift(4,Y[0]+Y[1]+Y[2]+Y[3]-1),Q.write_shift(4,0),Q.write_shift(4,4096),Q.write_shift(4,Y[3]?Y[0]+Y[1]+Y[2]-1:P),Q.write_shift(4,Y[3]),Q.write_shift(-4,Y[1]?Y[0]-1:P),Q.write_shift(4,Y[1]),te=0;te<109;++te)Q.write_shift(-4,te<Y[2]?Y[1]+te:-1)}if(Y[1])for(pe=0;pe<Y[1];++pe){for(;te<236+pe*127;++te)Q.write_shift(-4,te<Y[2]?Y[1]+te:-1);Q.write_shift(-4,pe===Y[1]-1?P:pe+1)}var we=function(Oe){for(pe+=Oe;te<pe-1;++te)Q.write_shift(-4,te+1);Oe&&(++te,Q.write_shift(-4,P))};for(pe=te=0,pe+=Y[1];te<pe;++te)Q.write_shift(-4,N.DIFSECT);for(pe+=Y[2];te<pe;++te)Q.write_shift(-4,N.FATSECT);we(Y[3]),we(Y[4]);for(var de=0,me=0,xe=I.FileIndex[0];de<I.FileIndex.length;++de)xe=I.FileIndex[de],xe.content&&(me=xe.content.length,!(me<4096)&&(xe.start=pe,we(me+511>>9)));for(we(Y[6]+7>>3);Q.l&511;)Q.write_shift(-4,N.ENDOFCHAIN);for(pe=te=0,de=0;de<I.FileIndex.length;++de)xe=I.FileIndex[de],xe.content&&(me=xe.content.length,!(!me||me>=4096)&&(xe.start=pe,we(me+63>>6)));for(;Q.l&511;)Q.write_shift(-4,N.ENDOFCHAIN);for(te=0;te<Y[4]<<2;++te){var Te=I.FullPaths[te];if(!Te||Te.length===0){for(de=0;de<17;++de)Q.write_shift(4,0);for(de=0;de<3;++de)Q.write_shift(4,-1);for(de=0;de<12;++de)Q.write_shift(4,0);continue}xe=I.FileIndex[te],te===0&&(xe.start=xe.size?xe.start-1:P);var Ue=te===0&&X.root||xe.name;if(me=2*(Ue.length+1),Q.write_shift(64,Ue,"utf16le"),Q.write_shift(2,me),Q.write_shift(1,xe.type),Q.write_shift(1,xe.color),Q.write_shift(-4,xe.L),Q.write_shift(-4,xe.R),Q.write_shift(-4,xe.C),xe.clsid)Q.write_shift(16,xe.clsid,"hex");else for(de=0;de<4;++de)Q.write_shift(4,0);Q.write_shift(4,xe.state||0),Q.write_shift(4,0),Q.write_shift(4,0),Q.write_shift(4,0),Q.write_shift(4,0),Q.write_shift(4,xe.start),Q.write_shift(4,xe.size),Q.write_shift(4,0)}for(te=1;te<I.FileIndex.length;++te)if(xe=I.FileIndex[te],xe.size>=4096)if(Q.l=xe.start+1<<9,Qe&&Buffer.isBuffer(xe.content))xe.content.copy(Q,Q.l,0,xe.size),Q.l+=xe.size+511&-512;else{for(de=0;de<xe.size;++de)Q.write_shift(1,xe.content[de]);for(;de&511;++de)Q.write_shift(1,0)}for(te=1;te<I.FileIndex.length;++te)if(xe=I.FileIndex[te],xe.size>0&&xe.size<4096)if(Qe&&Buffer.isBuffer(xe.content))xe.content.copy(Q,Q.l,0,xe.size),Q.l+=xe.size+63&-64;else{for(de=0;de<xe.size;++de)Q.write_shift(1,xe.content[de]);for(;de&63;++de)Q.write_shift(1,0)}if(Qe)Q.l=Q.length;else for(;Q.l<Q.length;)Q.write_shift(1,0);return Q}function V(I,Z){var X=I.FullPaths.map(function(de){return de.toUpperCase()}),Y=X.map(function(de){var me=de.split("/");return me[me.length-(de.slice(-1)=="/"?2:1)]}),Q=!1;Z.charCodeAt(0)===47?(Q=!0,Z=X[0].slice(0,-1)+Z):Q=Z.indexOf("/")!==-1;var te=Z.toUpperCase(),pe=Q===!0?X.indexOf(te):Y.indexOf(te);if(pe!==-1)return I.FileIndex[pe];var we=!te.match(mh);for(te=te.replace(Hn,""),we&&(te=te.replace(mh,"!")),pe=0;pe<X.length;++pe)if((we?X[pe].replace(mh,"!"):X[pe]).replace(Hn,"")==te||(we?Y[pe].replace(mh,"!"):Y[pe]).replace(Hn,"")==te)return I.FileIndex[pe];return null}var A=64,P=-2,T="d0cf11e0a1b11ae1",J=[208,207,17,224,161,177,26,225],O="00000000000000000000000000000000",N={MAXREGSECT
vendor: 10,837 bytes, line 1
1:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:P,FREESECT:-1,HEADER_SIGNATURE:T,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:O,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function ie(I,Z,X){u();var Y=z(I,X);c.writeFileSync(Z,Y)}function M(I){for(var Z=new Array(I.length),X=0;X<I.length;++X)Z[X]=String.fromCharCode(I[X]);return Z.join("")}function ue(I,Z){var X=z(I,Z);switch(Z&&Z.type||"buffer"){case"file":return u(),c.writeFileSync(Z.filename,X),X;case"binary":return typeof X=="string"?X:M(X);case"base64":return _D(typeof X=="string"?X:M(X));case"buffer":if(Qe)return Buffer.isBuffer(X)?X:Ac(X);case"array":return typeof X=="string"?ni(X):X}return X}var ne;function k(I){try{var Z=I.InflateRaw,X=new Z;if(X._processChunk(new Uint8Array([3,0]),X._finishFlushFlag),X.bytesRead)ne=I;else throw new Error("zlib does not expose bytesRead")}catch(Y){console.error("cannot use native zlib: "+(Y.message||Y))}}function B(I,Z){if(!ne)return X0(I,Z);var X=ne.InflateRaw,Y=new X,Q=Y._processChunk(I.slice(I.l),Y._finishFlushFlag);return I.l+=Y.bytesRead,Q}function q(I){return ne?ne.deflateRawSync(I):Ce(I)}var j=[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],he=[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];function be(I){var Z=(I<<1|I<<11)&139536|(I<<5|I<<15)&558144;return(Z>>16|Z>>8|Z)&255}for(var _e=typeof Uint8Array<"u",K=_e?new Uint8Array(256):[],ge=0;ge<256;++ge)K[ge]=be(ge);function H(I,Z){var X=K[I&255];return Z<=8?X>>>8-Z:(X=X<<8|K[I>>8&255],Z<=16?X>>>16-Z:(X=X<<8|K[I>>16&255],X>>>24-Z))}function ke(I,Z){var X=Z&7,Y=Z>>>3;return(I[Y]|(X<=6?0:I[Y+1]<<8))>>>X&3}function C(I,Z){var X=Z&7,Y=Z>>>3;return(I[Y]|(X<=5?0:I[Y+1]<<8))>>>X&7}function fe(I,Z){var X=Z&7,Y=Z>>>3;return(I[Y]|(X<=4?0:I[Y+1]<<8))>>>X&15}function se(I,Z){var X=Z&7,Y=Z>>>3;return(I[Y]|(X<=3?0:I[Y+1]<<8))>>>X&31}function W(I,Z){var X=Z&7,Y=Z>>>3;return(I[Y]|(X<=1?0:I[Y+1]<<8))>>>X&127}function G(I,Z,X){var Y=Z&7,Q=Z>>>3,te=(1<<X)-1,pe=I[Q]>>>Y;return X<8-Y||(pe|=I[Q+1]<<8-Y,X<16-Y)||(pe|=I[Q+2]<<16-Y,X<24-Y)||(pe|=I[Q+3]<<24-Y),pe&te}function ae(I,Z,X){var Y=Z&7,Q=Z>>>3;return Y<=5?I[Q]|=(X&7)<<Y:(I[Q]|=X<<Y&255,I[Q+1]=(X&7)>>8-Y),Z+3}function De(I,Z,X){var Y=Z&7,Q=Z>>>3;return X=(X&1)<<Y,I[Q]|=X,Z+1}function Ee(I,Z,X){var Y=Z&7,Q=Z>>>3;return X<<=Y,I[Q]|=X&255,X>>>=8,I[Q+1]=X,Z+8}function le(I,Z,X){var Y=Z&7,Q=Z>>>3;return X<<=Y,I[Q]|=X&255,X>>>=8,I[Q+1]=X&255,I[Q+2]=X>>>8,Z+16}function ee(I,Z){var X=I.length,Y=2*X>Z?2*X:Z+5,Q=0;if(X>=Z)return I;if(Qe){var te=DD(Y);if(I.copy)I.copy(te);else for(;Q<I.length;++Q)te[Q]=I[Q];return te}else if(_e){var pe=new Uint8Array(Y);if(pe.set)pe.set(I);else for(;Q<X;++Q)pe[Q]=I[Q];return pe}return I.length=Y,I}function re(I){for(var Z=new Array(I),X=0;X<I;++X)Z[X]=0;return Z}function ce(I,Z,X){var Y=1,Q=0,te=0,pe=0,we=0,de=I.length,me=_e?new Uint16Array(32):re(32);for(te=0;te<32;++te)me[te]=0;for(te=de;te<X;++te)I[te]=0;de=I.length;var xe=_e?new Uint16Array(de):re(de);for(te=0;te<de;++te)me[Q=I[te]]++,Y<Q&&(Y=Q),xe[te]=0;for(me[0]=0,te=1;te<=Y;++te)me[te+16]=we=we+me[te-1]<<1;for(te=0;te<de;++te)we=I[te],we!=0&&(xe[te]=me[we+16]++);var Te=0;for(te=0;te<de;++te)if(Te=I[te],Te!=0)for(we=H(xe[te],Y)>>Y-Te,pe=(1<<Y+4-Te)-1;pe>=0;--pe)Z[we|pe<<Te]=Te&15|te<<4;return Y}var ve=_e?new Uint16Array(512):re(512),Se=_e?new Uint16Array(32):re(32);if(!_e){for(var Re=0;Re<512;++Re)ve[Re]=0;for(Re=0;Re<32;++Re)Se[Re]=0}(function(){for(var I=[],Z=0;Z<32;Z++)I.push(5);ce(I,Se,32);var X=[];for(Z=0;Z<=143;Z++)X.push(8);for(;Z<=255;Z++)X.push(9);for(;Z<=279;Z++)X.push(7);for(;Z<=287;Z++)X.push(8);ce(X,ve,288)})();var Me=function(){for(var Z=_e?new Uint8Array(32768):[],X=0,Y=0;X<he.length-1;++X)for(;Y<he[X+1];++Y)Z[Y]=X;for(;Y<32768;++Y)Z[Y]=29;var Q=_e?new Uint8Array(259):[];for(X=0,Y=0;X<oe.length-1;++X)for(;Y<oe[X+1];++Y)Q[Y]=X;function te(we,de){for(var me=0;me<we.length;){var xe=Math.min(65535,we.length-me),Te=me+xe==we.length;for(de.write_shift(1,+Te),de.write_shift(2,xe),de.write_shift(2,~xe&65535);xe-- >0;)de[de.l++]=we[me++]}return de.l}function pe(we,de){for(var me=0,xe=0,Te=_e?new Uint16Array(32768):[];xe<we.length;){var Ue=Math.min(65535,we.length-xe);if(Ue<10){for(me=ae(de,me,+(xe+Ue==we.length)),me&7&&(me+=8-(me&7)),de.l=me/8|0,de.write_shift(2,Ue),de.write_shift(2,~Ue&65535);Ue-- >0;)de[de.l++]=we[xe++];me=de.l*8;continue}me=ae(de,me,+(xe+Ue==we.length)+2);for(var Oe=0;Ue-- >0;){var Fe=we[xe];Oe=(Oe<<5^Fe)&32767;var Ie=-1,qe=0;if((Ie=Te[Oe])&&(Ie|=xe&-32768,Ie>xe&&(Ie-=32768),Ie<xe))for(;we[Ie+qe]==we[xe+qe]&&qe<250;)++qe;if(qe>2){Fe=Q[qe],Fe<=22?me=Ee(de,me,K[Fe+1]>>1)-1:(Ee(de,me,3),me+=5,Ee(de,me,K[Fe-23]>>5),me+=3);var vt=Fe<8?0:Fe-4>>2;vt>0&&(le(de,me,qe-oe[Fe]),me+=vt),Fe=Z[xe-Ie],me=Ee(de,me,K[Fe]>>3),me-=3;var bt=Fe<4?0:Fe-2>>1;bt>0&&(le(de,me,xe-Ie-he[Fe]),me+=bt);for(var fn=0;fn<qe;++fn)Te[Oe]=xe&32767,Oe=(Oe<<5^we[xe])&32767,++xe;Ue-=qe-1}else Fe<=143?Fe=Fe+48:me=De(de,me,1),me=Ee(de,me,K[Fe]),Te[Oe]=xe&32767,++xe}me=Ee(de,me,0)-1}return de.l=(me+7)/8|0,de.l}return function(de,me){return de.length<8?te(de,me):pe(de,me)}}();function Ce(I){var Z=Wt(50+Math.floor(I.length*1.1)),X=Me(I,Z);return Z.slice(0,X)}var Ne=_e?new Uint16Array(32768):re(32768),$e=_e?new Uint16Array(32768):re(32768),Pe=_e?new Uint16Array(128):re(128),_t=1,Wa=1;function sr(I,Z){var X=se(I,Z)+257;Z+=5;var Y=se(I,Z)+1;Z+=5;var Q=fe(I,Z)+4;Z+=4;for(var te=0,pe=_e?new Uint8Array(19):re(19),we=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],de=1,me=_e?new Uint8Array(8):re(8),xe=_e?new Uint8Array(8):re(8),Te=pe.length,Ue=0;Ue<Q;++Ue)pe[j[Ue]]=te=C(I,Z),de<te&&(de=te),me[te]++,Z+=3;var Oe=0;for(me[0]=0,Ue=1;Ue<=de;++Ue)xe[Ue]=Oe=Oe+me[Ue-1]<<1;for(Ue=0;Ue<Te;++Ue)(Oe=pe[Ue])!=0&&(we[Ue]=xe[Oe]++);var Fe=0;for(Ue=0;Ue<Te;++Ue)if(Fe=pe[Ue],Fe!=0){Oe=K[we[Ue]]>>8-Fe;for(var Ie=(1<<7-Fe)-1;Ie>=0;--Ie)Pe[Oe|Ie<<Fe]=Fe&7|Ue<<3}var qe=[];for(de=1;qe.length<X+Y;)switch(Oe=Pe[W(I,Z)],Z+=Oe&7,Oe>>>=3){case 16:for(te=3+ke(I,Z),Z+=2,Oe=qe[qe.length-1];te-- >0;)qe.push(Oe);break;case 17:for(te=3+C(I,Z),Z+=3;te-- >0;)qe.push(0);break;case 18:for(te=11+W(I,Z),Z+=7;te-- >0;)qe.push(0);break;default:qe.push(Oe),de<Oe&&(de=Oe);break}var vt=qe.slice(0,X),bt=qe.slice(X);for(Ue=X;Ue<286;++Ue)vt[Ue]=0;for(Ue=Y;Ue<30;++Ue)bt[Ue]=0;return _t=ce(vt,Ne,286),Wa=ce(bt,$e,30),Z}function j0(I,Z){if(I[0]==3&&!(I[1]&3))return[ks(Z),2];for(var X=0,Y=0,Q=DD(Z||1<<18),te=0,pe=Q.length>>>0,we=0,de=0;!(Y&1);){if(Y=C(I,X),X+=3,Y>>>1)Y>>1==1?(we=9,de=5):(X=sr(I,X),we=_t,de=Wa);else{X&7&&(X+=8-(X&7));var me=I[X>>>3]|I[(X>>>3)+1]<<8;if(X+=32,me>0)for(!Z&&pe<te+me&&(Q=ee(Q,te+me),pe=Q.length);me-- >0;)Q[te++]=I[X>>>3],X+=8;continue}for(;;){!Z&&pe<te+32767&&(Q=ee(Q,te+32767),pe=Q.length);var xe=G(I,X,we),Te=Y>>>1==1?ve[xe]:Ne[xe];if(X+=Te&15,Te>>>=4,!(Te>>>8&255))Q[te++]=Te;else{if(Te==256)break;Te-=257;var Ue=Te<8?0:Te-4>>2;Ue>5&&(Ue=0);var Oe=te+oe[Te];Ue>0&&(Oe+=G(I,X,Ue),X+=Ue),xe=G(I,X,de),Te=Y>>>1==1?Se[xe]:$e[xe],X+=Te&15,Te>>>=4;var Fe=Te<4?0:Te-2>>1,Ie=he[Te];for(Fe>0&&(Ie+=G(I,X,Fe),X+=Fe),!Z&&pe<Oe&&(Q=ee(Q,Oe+100),pe=Q.length);te<Oe;)Q[te]=Q[te-Ie],++te}}}return Z?[Q,X+7>>>3]:[Q.slice(0,te),X+7>>>3]}function X0(I,Z){var X=I.slice(I.l||0),Y=j0(X,Z);return I.l+=Y[1],Y[0]}function G0(I,Z){if(I)typeof console<"u"&&console.error(Z);else throw new Error(Z)}function $0(I,Z){var X=I;on(X,0);var Y=[],Q=[],te={FileIndex:Y,FullPaths:Q};E(te,{root:Z.root});for(var pe=X.length-4;(X[pe]!=80||X[pe+1]!=75||X[pe+2]!=5||X[pe+3]!=6)&&pe>=0;)--pe;X.l=pe+4,X.l+=4;var we=X.read_shift(2);X.l+=6;var de=X.read_shift(4);for(X.l=de,pe=0;pe<we;++pe){X.l+=20;var me=X.read_shift(4),xe=X.read_shift(4),Te=X.read_shift(2),Ue=X.read_shift(2),Oe=X.read_shift(2);X.l+=8;var Fe=X.read_shift(4),Ie=o(X.slice(X.l+Te,X.l+Te+Ue));X.l+=Te+Ue+Oe;var qe=X.l;X.l=Fe+4,Y0(X,me,xe,te,Ie),X.l=qe}return te}function Y0(I,Z,X,Y,Q){I.l+=2;var te=I.read_shift(2),pe=I.read_shift(2),we=s(I);if(te&8257)throw new Error("Unsupported ZIP encryption");for(var de=I.read_shift(4),me=I.read_shift(4),xe=I.read_shift(4),Te=I.read_shift(2),Ue=I.read_shift(2),Oe="",Fe=0;Fe<Te;++Fe)Oe+=String.fromCharCode(I[I.l++]);if(Ue){var Ie=o(I.slice(I.l,I.l+Ue));(Ie[21589]||{}).mt&&(we=Ie[21589].mt),((Q||{})[21589]||{}).mt&&(we=Q[21589].mt)}I.l+=Ue;var qe=I.slice(I.l,I.l+me);switch(pe){case 8:qe=B(I,xe);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+pe)}var vt=!1;te&8&&(de=I.read_shift(4),de==134695760&&(de=I.read_shift(4),vt=!0),me=I.read_shift(4),xe=I.read_shift(4)),me!=Z&&G0(vt,"Bad compressed size: "+Z+" != "+me),xe!=X&&G0(vt,"Bad uncompressed size: "+X+" != "+xe),m2(Y,Oe,qe,{unsafe:!0,mt:we})}function Ws(I,Z){var X=Z||{},Y=[],Q=[],te=Wt(1),pe=X.compression?8:0,we=0,de=0,me=0,xe=0,Te=0,Ue=I.FullPaths[0],Oe=Ue,Fe=I.FileIndex[0],Ie=[],qe=0;for(de=1;de<I.FullPaths.length;++de)if(Oe=I.FullPaths[de].slice(Ue.length),Fe=I.FileIndex[de],!(!Fe.size||!Fe.content||Oe=="�Sh33tJ5")){var vt=xe,bt=Wt(Oe.length);for(me=0;me<Oe.length;++me)bt.write_shift(1,Oe.charCodeAt(me)&127);bt=bt.slice(0,bt.l),Ie[Te]=N6.buf(Fe.content,0);var fn=Fe.content;pe==8&&(fn=q(fn)),te=Wt(30),te.write_shift(4,67324752),te.write_shift(2,20),te.write_shift(2,we),te.write_shift(2,pe),Fe.mt?a(te,Fe.mt):te.write_shift(4,0),te.write_shift(-4,Ie[Te]),te.write_shift(4,fn.length),te.write_shift(4,Fe.content.length),te.write_shift(2,bt.length),te.write_shift(2,0),xe+=te.length,Y.push(te),xe+=bt.length,Y.push(bt),xe+=fn.length,Y.push(fn),te=Wt(46),te.write_shift(4,33639248),te.write_shift(2,0),te.write_shift(2,20),te.write_shift(2,we),te.write_shift(2,pe),te.write_shift(4,0),te.write_shift(-4,Ie[Te]),te.write_shift(4,fn.length),te.write_shift(4,Fe.content.length),te.write_shift(2,bt.length),te.write_shift(2,0),te.write_shift(2,0),te.write_shift(2,0),te.write_shift(2,0),te.write_shift(4,0),te.write_shift(4,vt),qe+=te.l,Q.push(te),qe+=bt.length,Q.push(bt),++Te}return te=Wt(22),te.write_shift(4,101010256),te.write_shift(2,0),te.write_shift(2,0),te.write_shift(2,Te),te.write_shift(2,Te),te.write_shift(4,qe),te.write_shift(4,xe),te.write_shift(2,0),Ka([Ka(Y),Ka(Q),te])}var Vi={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 u4(I,Z){if(I.ctype)return I.ctype;var X=I.name||"",Y=X.match(/\.([^\.]+)$/);return Y&&Vi[Y[1]]||Z&&(Y=(X=Z).match(/[\.\\]([^\.\\])+$/),Y&&Vi[Y[1]])?Vi[Y[1]]:"application/octet-stream"}function l4(I){for(var Z=_D(I),X=[],Y=0;Y<Z.length;Y+=76)X.push(Z.slice(Y,Y+76));return X.join("\r\n")+"\r\n"}function h4(I){var Z=I.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(me){var xe=me.charCodeAt(0).toString(16).toUpperCase();return"="+(xe.length==1?"0"+xe:xe)}
1);Z=Z.replace(/ $/mg,"=20").replace(/\t$/mg,"=09"),Z.charAt(0)=="\n"&&(Z="=0D"+Z.slice(1)),Z=Z.replace(/\r(?!\n)/mg,"=0D").replace(/\n\n/mg,"\n=0A").replace(/([^\r\n])\n/mg,"$1=0A");for(var X=[],Y=Z.split("\r\n"),Q=0;Q<Y.length;++Q){var te=Y[Q];if(te.length==0){X.push("");continue}for(var pe=0;pe<te.length;){var we=76,de=te.slice(pe,pe+we);de.charAt(we-1)=="="?we--:de.charAt(we-2)=="="?we-=2:de.charAt(we-3)=="="&&(we-=3),de=te.slice(pe,pe+we),pe+=we,pe<te.length&&(de+="="),X.push(de)}}return X.join("\r\n")}function f4(I){for(var Z=[],X=0;X<I.length;++X){for(var Y=I[X];X<=I.length&&Y.charAt(Y.length-1)=="=";)Y=Y.slice(0,Y.length-1)+I[++X];Z.push(Y)}for(var Q=0;Q<Z.length;++Q)Z[Q]=Z[Q].replace(/[=][0-9A-Fa-f]{2}/g,function(te){return String.fromCharCode(parseInt(te.slice(1),16))});return ni(Z.join("\r\n"))}function d4(I,Z,X){for(var Y="",Q="",te="",pe,we=0;we<10;++we){var de=Z[we];if(!de||de.match(/^\s*$/))break;var me=de.match(/^(.*?):\s*([^\s].*)$/);if(me)switch(me[1].toLowerCase()){case"content-location":Y=me[2].trim();break;case"content-type":te=me[2].trim();break;case"content-transfer-encoding":Q=me[2].trim();break}}switch(++we,Q.toLowerCase()){case"base64":pe=ni(_r(Z.slice(we).join("")));break;case"quoted-printable":pe=f4(Z.slice(we));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+Q)}var xe=m2(I,Y.slice(X.length),pe,{unsafe:!0});te&&(xe.ctype=te)}function p4(I,Z){if(M(I.slice(0,13)).toLowerCase()!="mime-version:")throw new Error("Unsupported MAD header");var X=Z&&Z.root||"",Y=(Qe&&Buffer.isBuffer(I)?I.toString("binary"):M(I)).split("\r\n"),Q=0,te="";for(Q=0;Q<Y.length;++Q)if(te=Y[Q],!!/^Content-Location:/i.test(te)&&(te=te.slice(te.indexOf("file")),X||(X=te.slice(0,te.lastIndexOf("/")+1)),te.slice(0,X.length)!=X))for(;X.length>0&&(X=X.slice(0,X.length-1),X=X.slice(0,X.lastIndexOf("/")+1),te.slice(0,X.length)!=X););var pe=(Y[1]||"").match(/boundary="(.*?)"/);if(!pe)throw new Error("MAD cannot find boundary");var we="--"+(pe[1]||""),de=[],me=[],xe={FileIndex:de,FullPaths:me};E(xe);var Te,Ue=0;for(Q=0;Q<Y.length;++Q){var Oe=Y[Q];Oe!==we&&Oe!==we+"--"||(Ue++&&d4(xe,Y.slice(Te,Q),X),Te=Q)}return xe}function g4(I,Z){var X=Z||{},Y=X.boundary||"SheetJS";Y="------="+Y;for(var Q=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+Y.slice(2)+'"',"","",""],te=I.FullPaths[0],pe=te,we=I.FileIndex[0],de=1;de<I.FullPaths.length;++de)if(pe=I.FullPaths[de].slice(te.length),we=I.FileIndex[de],!(!we.size||!we.content||pe=="�Sh33tJ5")){pe=pe.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(qe){return"_x"+qe.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(qe){return"_u"+qe.charCodeAt(0).toString(16)+"_"});for(var me=we.content,xe=Qe&&Buffer.isBuffer(me)?me.toString("binary"):M(me),Te=0,Ue=Math.min(1024,xe.length),Oe=0,Fe=0;Fe<=Ue;++Fe)(Oe=xe.charCodeAt(Fe))>=32&&Oe<128&&++Te;var Ie=Te>=Ue*4/5;Q.push(Y),Q.push("Content-Location: "+(X.root||"file:///C:/SheetJS/")+pe),Q.push("Content-Transfer-Encoding: "+(Ie?"quoted-printable":"base64")),Q.push("Content-Type: "+u4(we,pe)),Q.push(""),Q.push(Ie?h4(xe):l4(xe))}return Q.push(Y+"--\r\n"),Q.join("\r\n")}function m4(I){var Z={};return E(Z,I),Z}function m2(I,Z,X,Y){var Q=Y&&Y.unsafe;Q||E(I);var te=!Q&&et.find(I,Z);if(!te){var pe=I.FullPaths[0];Z.slice(0,pe.length)==pe?pe=Z:(pe.slice(-1)!="/"&&(pe+="/"),pe=(pe+Z).replace("//","/")),te={name:i(Z),type:2},I.FileIndex.push(te),I.FullPaths.push(pe),Q||et.utils.cfb_gc(I)}return te.content=X,te.size=X?X.length:0,Y&&(Y.CLSID&&(te.clsid=Y.CLSID),Y.mt&&(te.mt=Y.mt),Y.ct&&(te.ct=Y.ct)),te}function x4(I,Z){E(I);var X=et.find(I,Z);if(X){for(var Y=0;Y<I.FileIndex.length;++Y)if(I.FileIndex[Y]==X)return I.FileIndex.splice(Y,1),I.FullPaths.splice(Y,1),!0}return!1}function v4(I,Z,X){E(I);var Y=et.find(I,Z);if(Y){for(var Q=0;Q<I.FileIndex.length;++Q)if(I.FileIndex[Q]==Y)return I.FileIndex[Q].name=i(X),I.FullPaths[Q]=X,!0}return!1}function b4(I){S(I,!0)}return e.find=V,e.read=D,e.parse=l,e.write=ue,e.writeFile=ie,e.utils={cfb_new:m4,cfb_add:m2,cfb_del:x4,cfb_mov:v4,cfb_gc:b4,ReadShift:wh,CheckField:gC,prep_blob:on,bconcat:Ka,use_zlib:k,_deflateRaw:Ce,_inflateRaw:X0,consts:N},e}();function B6(n){if(typeof Deno<"u")return Deno.readFileSync(n);if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var e=File(n);e.open("r"),e.encoding="binary";var t=e.read();return e.close(),t}catch(r){if(!r.message||!r.message.match(/onstruct/))throw r}throw new Error("Cannot access file "+n)}function Ni(n){for(var e=Object.keys(n),t=[],r=0;r<e.length;++r)Object.prototype.hasOwnProperty.call(n,e[r])&&t.push(e[r]);return t}function ny(n){for(var e=[],t=Ni(n),r=0;r!==t.length;++r)e[n[t[r]]]=t[r];return e}var ug=new Date(1899,11,30,0,0,0);function zn(n,e){var t=n.getTime(),r=ug.getTime()+(n.getTimezoneOffset()-ug.getTimezoneOffset())*6e4;return(t-r)/(24*60*60*1e3)}var $3=new Date,P6=ug.getTime()+($3.getTimezoneOffset()-ug.getTimezoneOffset())*6e4,kD=$3.getTimezoneOffset();function Fm(n){var e=new Date;return e.setTime(n*24*60*60*1e3+P6),e.getTimezoneOffset()!==kD&&e.setTime(e.getTime()+(e.getTimezoneOffset()-kD)*6e4),e}function M6(n){var e=0,t=0,r=!1,i=n.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!i)throw new Error("|"+n+"| is not an ISO8601 Duration");for(var a=1;a!=i.length;
1++a)if(i[a]){switch(t=1,a>3&&(r=!0),i[a].slice(i[a].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+i[a].slice(i[a].length-1));case"D":t*=24;case"H":t*=60;case"M":if(r)t*=60;else throw new Error("Unsupported ISO Duration Field: M")}e+=t*parseInt(i[a],10)}return e}var UD=new Date("2017-02-19T19:06:09.000Z"),Y3=isNaN(UD.getFullYear())?new Date("2/19/17"):UD,W6=Y3.getFullYear()==2017;function Jt(n,e){var t=new Date(n);if(W6)return e>0?t.setTime(t.getTime()+t.getTimezoneOffset()*60*1e3):e<0&&t.setTime(t.getTime()-t.getTimezoneOffset()*60*1e3),t;if(n instanceof Date)return n;if(Y3.getFullYear()==1917&&!isNaN(t.getFullYear())){var r=t.getFullYear();return n.indexOf(""+r)>-1||t.setFullYear(t.getFullYear()+100),t}var i=n.match(/\d+/g)||["2017","2","19","0","0","0"],a=new Date(+i[0],+i[1]-1,+i[2],+i[3]||0,+i[4]||0,+i[5]||0);return n.indexOf("Z")>-1&&(a=new Date(a.getTime()-a.getTimezoneOffset()*60*1e3)),a}function mc(n,e){if(Qe&&Buffer.isBuffer(n)){if(e){if(n[0]==255&&n[1]==254)return vh(n.slice(2).toString("utf16le"));if(n[1]==254&&n[2]==255)return vh(L3(n.slice(2).toString("binary")))}return n.toString("binary")}if(typeof TextDecoder<"u")try{if(e){if(n[0]==255&&n[1]==254)return vh(new TextDecoder("utf-16le").decode(n.slice(2)));if(n[0]==254&&n[1]==255)return vh(new TextDecoder("utf-16be").decode(n.slice(2)))}var t={"€":"€","‚":"‚",ƒ:"ƒ","„":"„","…":"…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰",Š:"Š","‹":"‹",Œ:"Œ",Ž:"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™",š:"š","›":"›",œ:"œ",ž:"ž",Ÿ:"Ÿ"};return Array.isArray(n)&&(n=new Uint8Array(n)),new TextDecoder("latin1").decode(n).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,function(a){return t[a]||a})}catch(a){}for(var r=[],i=0;i!=n.length;++i)r.push(String.fromCharCode(n[i]));return r.join("")}function cn(n){if(typeof JSON<"u"&&!Array.isArray(n))return JSON.parse(JSON.stringify(n));if(typeof n!="object"||n==null)return n;if(n instanceof Date)return new Date(n.getTime());var e={};for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=cn(n[t]));return e}function wt(n,e){for(var t="";t.length<e;)t+=n;return t}function si(n){var e=Number(n);if(!isNaN(e))return isFinite(e)?e:NaN;if(!/\d/.test(n))return e;var t=1,r=n.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return t*=100,""});return!isNaN(e=Number(r))||(r=r.replace(/[(](.*)[)]/,function(i,a){return t=-t,a}),!isNaN(e=Number(r)))?e/t:e}var H6=["january","february","march","april","may","june","july","august","september","october","november","december"];function wl(n){var e=new Date(n),t=new Date(NaN),r=e.getYear(),i=e.getMonth(),a=e.getDate();if(isNaN(a))return t;var s=n.toLowerCase();if(s.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if(s=s.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,""),s.length>3&&H6.indexOf(s)==-1)return t}else if(s.match(/[a-z]/))return t;return r<0||r>8099?t:(i>0||a>1)&&r!=101?e:n.match(/[^-0-9:,\/\\]/)?t:e}var z6=function(){var n="abacaba".split(/(:?b)/i).length==5;return function(t,r,i){if(n||typeof r=="string")return t.split(r);for(var a=t.split(r),s=[a[0]],o=1;o<a.length;++o)s.push(i),s.push(a[o]);return s}}();function K3(n){return n?n.content&&n.type?mc(n.content,!0):n.data?gh(n.data):n.asNodeBuffer&&Qe?gh(n.asNodeBuffer().toString("binary")):n.asBinary?gh(n.asBinary()):n._data&&n._data.getContent?gh(mc(Array.prototype.slice.call(n._data.getContent(),0))):null:null}function Z3(n){if(!n)return null;if(n.data)return bD(n.data);if(n.asNodeBuffer&&Qe)return n.asNodeBuffer();if(n._data&&n._data.getContent){var e=n._data.getContent();return typeof e=="string"?bD(e):Array.prototype.slice.call(e)}return n.content&&n.type?n.content:null}function V6(n){return n&&n.name.slice(-4)===".bin"?Z3(n):K3(n)}function Fr(n,e){for(var t=n.FullPaths||Ni(n.files),r=e.toLowerCase().replace(/[\/]/g,"\\"),i=r.replace(/\\/g,"/"),a=0;a<t.length;++a){var s=t[a].replace(/^Root Entry[\/]/,"").toLowerCase();if(r==s||i==s)return n.files?n.files[t[a]]:n.FileIndex[a]}return null}function ry(n,e){var t=Fr(n,e);if(t==null)throw new Error("Cannot find file "+e+" in zip");return t}function Rt(n,e,t){if(!t)return V6(ry(n,e));if(!e)return null;try{return Rt(n,e)}catch(r){return null}}function yr(n,e,t){if(!t)return K3(ry(n,e));if(!e)return null;try{return yr(n,e)}catch(r){return null}}function q6(n,e,t){return Z3(ry(n,e))}function RD(n){for(var e=n.FullPaths||Ni(n.files),t=[],r=0;r<e.length;++r)e[r].slice(-1)!="/"&&t.push(e[r].replace(/^Root Entry[\/]/,""));return t.sort()}function j6(n,e,t){if(n.FullPaths){if(typeof t=="string"){var r;return Qe?r=Ac(t):r=l6(t),et.utils.cfb_add(n,e,r)}et.utils.cfb_add(n,e,t)}else n.file(e,t)}function J3(n,e){switch(e.type){case"base64":return et.read(n,{type:"base64"});case"binary":return et.read(n,{type:"binary"});case"buffer":case"array":return et.read(n,{type:"buffer"})}throw new Error("Unrecognized type "+e.type)}function xh(n,e){if(n.charAt(0)=="/")return n.slice(1);var t=e.split("/");e.slice(-1)!="/"&&t.pop();for(var r=n.split("/");r.length!==0;){var i=r.shift();i===".."?t.pop():i!=="."&&t.push(i)}return t.join("/")}var Q3='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n',X6=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">
1\s]+))/g,ID=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/mg,G6=/<[^>]*>/g,Sn=Q3.match(ID)?ID:G6,$6=/<\w*:/,Y6=/<(\/?)\w+:/;function We(n,e,t){for(var r={},i=0,a=0;i!==n.length&&!((a=n.charCodeAt(i))===32||a===10||a===13);++i);if(e||(r[0]=n.slice(0,i)),i===n.length)return r;var s=n.match(X6),o=0,c="",u=0,l="",h="",f=1;if(s)for(u=0;u!=s.length;++u){for(h=s[u],a=0;a!=h.length&&h.charCodeAt(a)!==61;++a);for(l=h.slice(0,a).trim();h.charCodeAt(a+1)==32;)++a;for(f=(i=h.charCodeAt(a+1))==34||i==39?1:0,c=h.slice(a+1+f,h.length-f),o=0;o!=l.length&&l.charCodeAt(o)!==58;++o);if(o===l.length)l.indexOf("_")>0&&(l=l.slice(0,l.indexOf("_"))),r[l]=c,r[l.toLowerCase()]=c;else{var p=(o===5&&l.slice(0,5)==="xmlns"?"xmlns":"")+l.slice(o+1);if(r[p]&&l.slice(o-3,o)=="ext")continue;r[p]=c,r[p.toLowerCase()]=c}}return r}function Pi(n){return n.replace(Y6,"<$1")}var eC={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},K6=ny(eC),it=function(){var n=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/ig,e=/_x([\da-fA-F]{4})_/ig;return function t(r){var i=r+"",a=i.indexOf("<![CDATA[");if(a==-1)return i.replace(n,function(o,c){return eC[o]||String.fromCharCode(parseInt(c,o.indexOf("x")>-1?16:10))||o}).replace(e,function(o,c){return String.fromCharCode(parseInt(c,16))});var s=i.indexOf("]]>");return t(i.slice(0,a))+i.slice(a+9,s)+t(i.slice(s+3))}}(),Z6=/[&<>'"]/g,J6=/[\u0000-\u001f]/g;function iy(n){var e=n+"";return e.replace(Z6,function(t){return K6[t]}).replace(/\n/g,"<br/>").replace(J6,function(t){return"&#x"+("000"+t.charCodeAt(0).toString(16)).slice(-4)+";"})}var OD=function(){var n=/&#(\d+);/g;function e(t,r){return String.fromCharCode(parseInt(r,10))}return function(r){return r.replace(n,e)}}();function xt(n){switch(n){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function O2(n){for(var e="",t=0,r=0,i=0,a=0,s=0,o=0;t<n.length;){if(r=n.charCodeAt(t++),r<128){e+=String.fromCharCode(r);continue}if(i=n.charCodeAt(t++),r>191&&r<224){s=(r&31)<<6,s|=i&63,e+=String.fromCharCode(s);continue}if(a=n.charCodeAt(t++),r<240){e+=String.fromCharCode((r&15)<<12|(i&63)<<6|a&63);continue}s=n.charCodeAt(t++),o=((r&7)<<18|(i&63)<<12|(a&63)<<6|s&63)-65536,e+=String.fromCharCode(55296+(o>>>10&1023)),e+=String.fromCharCode(56320+(o&1023))}return e}function LD(n){var e=ks(2*n.length),t,r,i=1,a=0,s=0,o;for(r=0;r<n.length;r+=i)i=1,(o=n.charCodeAt(r))<128?t=o:o<224?(t=(o&31)*64+(n.charCodeAt(r+1)&63),i=2):o<240?(t=(o&15)*4096+(n.charCodeAt(r+1)&63)*64+(n.charCodeAt(r+2)&63),i=3):(i=4,t=(o&7)*262144+(n.charCodeAt(r+1)&63)*4096+(n.charCodeAt(r+2)&63)*64+(n.charCodeAt(r+3)&63),t-=65536,s=55296+(t>>>10&1023),t=56320+(t&1023)),s!==0&&(e[a++]=s&255,e[a++]=s>>>8,s=0),e[a++]=t%256,e[a++]=t>>>8;return e.slice(0,a).toString("ucs2")}function ND(n){return Ac(n,"binary").toString("utf8")}var sp="foo bar baz☃🍣",pt=Qe&&(ND(sp)==O2(sp)&&ND||LD(sp)==O2(sp)&&LD)||O2,vh=Qe?function(n){return Ac(n,"utf8").toString("binary")}:function(n){for(var e=[],t=0,r=0,i=0;t<n.length;)switch(r=n.charCodeAt(t++),!0){case r<128:e.push(String.fromCharCode(r));break;case r<2048:e.push(String.fromCharCode(192+(r>>6))),e.push(String.fromCharCode(128+(r&63)));break;case(r>=55296&&r<57344):r-=55296,i=n.charCodeAt(t++)-56320+(r<<10),e.push(String.fromCharCode(240+(i>>18&7))),e.push(String.fromCharCode(144+(i>>12&63))),e.push(String.fromCharCode(128+(i>>6&63))),e.push(String.fromCharCode(128+(i&63)));break;default:e.push(String.fromCharCode(224+(r>>12))),e.push(String.fromCharCode(128+(r>>6&63))),e.push(String.fromCharCode(128+(r&63)))}return e.join("")},Bh=function(){var n={};return function(t,r){var i=t+"|"+(r||"");return n[i]?n[i]:n[i]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+t+">",r||"")}}(),tC=function(){var n=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]});return function(t){for(var r=t.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,"\n").replace(/<[^>]*>/g,""),i=0;i<n.length;++i)r=r.replace(n[i][0],n[i][1]);return r}}(),Q6=function(){var n={};return function(t){return n[t]!==void 0?n[t]:n[t]=new RegExp("<(?:vt:)?"+t+">([\\s\\S]*?)</(?:vt:)?"+t+">","g")}}(),eR=/<\/?(?:vt:)?variant>/g,tR=/<(?:vt:)([^>]*)>([\s\S]*)</;function BD(n,e){var t=We(n),r=n.match(Q6(t.baseType))||[],i=[];if(r.length!=t.size){if(e.WTF)throw new Error("unexpected vector length "+r.length+" != "+t.size);return i}return r.forEach(function(a){var s=a.replace(eR,"").match(tR);s&&i.push({v:pt(s[2]),t:s[1]})}),i}var nR=/(^\s|\s$|\n)/;function rR(n){return Ni(n).map(function(e){return" "+e+'="'+n[e]+'"'}).join("")}function iR(n,e,t){return"<"+n+(t!=null?rR(t):"")+(e!=null?(e.match(nR)?' xml:space="preserve"':"")+">"+e+"</"+n:"/")+">"}function ay(n){if(Qe&&Buffer.isBuffer(n))return n.toString("utf8");if(typeof n=="string")return n;if(typeof Uint8Array<"u"&&n instanceof Uint8Array)return pt(Tc(Qb(n)));throw new Error("Bad input format: expected Buffer or string")}var Ph=/<(\/?)([^\s?><!\/:]*:|)([^\s?<>:\/]+)(?:[\s?:\/][^>]*)?>
1/mg,aR={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},sR=["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"];function oR(n,e){for(var t=1-2*(n[e+7]>>>7),r=((n[e+7]&127)<<4)+(n[e+6]>>>4&15),i=n[e+6]&15,a=5;a>=0;--a)i=i*256+n[e+a];return r==2047?i==0?t*(1/0):NaN:(r==0?r=-1022:(r-=1023,i+=Math.pow(2,52)),t*Math.pow(2,r-52)*i)}function cR(n,e,t){var r=(e<0||1/e==-1/0?1:0)<<7,i=0,a=0,s=r?-e:e;isFinite(s)?s==0?i=a=0:(i=Math.floor(Math.log(s)/Math.LN2),a=s*Math.pow(2,52-i),i<=-1023&&(!isFinite(a)||a<Math.pow(2,52))?i=-1022:(a-=Math.pow(2,52),i+=1023)):(i=2047,a=isNaN(e)?26985:0);for(var o=0;o<=5;++o,a/=256)n[t+o]=a&255;n[t+6]=(i&15)<<4|a&15,n[t+7]=i>>4|r}var PD=function(n){for(var e=[],t=10240,r=0;r<n[0].length;++r)if(n[0][r])for(var i=0,a=n[0][r].length;i<a;i+=t)e.push.apply(e,n[0][r].slice(i,i+t));return e},MD=Qe?function(n){return n[0].length>0&&Buffer.isBuffer(n[0][0])?Buffer.concat(n[0].map(function(e){return Buffer.isBuffer(e)?e:Ac(e)})):PD(n)}:PD,WD=function(n,e,t){for(var r=[],i=e;i<t;i+=2)r.push(String.fromCharCode(Fa(n,i)));return r.join("").replace(Hn,"")},sy=Qe?function(n,e,t){return Buffer.isBuffer(n)?n.toString("utf16le",e,t).replace(Hn,""):WD(n,e,t)}:WD,HD=function(n,e,t){for(var r=[],i=e;i<e+t;++i)r.push(("0"+n[i].toString(16)).slice(-2));return r.join("")},nC=Qe?function(n,e,t){return Buffer.isBuffer(n)?n.toString("hex",e,e+t):HD(n,e,t)}:HD,zD=function(n,e,t){for(var r=[],i=e;i<t;i++)r.push(String.fromCharCode($c(n,i)));return r.join("")},S0=Qe?function(e,t,r){return Buffer.isBuffer(e)?e.toString("utf8",t,r):zD(e,t,r)}:zD,rC=function(n,e){var t=br(n,e);return t>0?S0(n,e+4,e+4+t-1):""},iC=rC,aC=function(n,e){var t=br(n,e);return t>0?S0(n,e+4,e+4+t-1):""},sC=aC,oC=function(n,e){var t=2*br(n,e);return t>0?S0(n,e+4,e+4+t-1):""},cC=oC,uC=function(e,t){var r=br(e,t);return r>0?sy(e,t+4,t+4+r):""},lC=uC,hC=function(n,e){var t=br(n,e);return t>0?S0(n,e+4,e+4+t):""},fC=hC,dC=function(n,e){return oR(n,e)},lg=dC,pC=function(e){return Array.isArray(e)||typeof Uint8Array<"u"&&e instanceof Uint8Array};Qe&&(iC=function(e,t){if(!Buffer.isBuffer(e))return rC(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},sC=function(e,t){if(!Buffer.isBuffer(e))return aC(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},cC=function(e,t){if(!Buffer.isBuffer(e))return oC(e,t);var r=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r-1)},lC=function(e,t){if(!Buffer.isBuffer(e))return uC(e,t);var r=e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r)},fC=function(e,t){if(!Buffer.isBuffer(e))return hC(e,t);var r=e.readUInt32LE(t);return e.toString("utf8",t+4,t+4+r)},lg=function(e,t){return Buffer.isBuffer(e)?e.readDoubleLE(t):dC(e,t)},pC=function(e){return Buffer.isBuffer(e)||Array.isArray(e)||typeof Uint8Array<"u"&&e instanceof Uint8Array});var $c=function(n,e){return n[e]},Fa=function(n,e){return n[e+1]*256+n[e]},uR=function(n,e){var t=n[e+1]*256+n[e];return t<32768?t:(65535-t+1)*-1},br=function(n,e){return n[e+3]*(1<<24)+(n[e+2]<<16)+(n[e+1]<<8)+n[e]},Xs=function(n,e){return n[e+3]<<24|n[e+2]<<16|n[e+1]<<8|n[e]},lR=function(n,e){return n[e]<<24|n[e+1]<<16|n[e+2]<<8|n[e+3]};function wh(n,e){var t="",r,i,a=[],s,o,c,u;switch(e){case"dbcs":if(u=this.l,Qe&&Buffer.isBuffer(this))t=this.slice(this.l,this.l+2*n).toString("utf16le");else for(c=0;c<n;++c)t+=String.fromCharCode(Fa(this,u)),u+=2;n*=2;break;case"utf8":t=S0(this,this.l,this.l+n);break;case"utf16le":n*=2,t=sy(this,this.l,this.l+n);break;case"wstr":return wh.call(this,n,"dbcs");case"lpstr-ansi":t=iC(this,this.l),n=4+br(this,this.l);break;case"lpstr-cp":t=sC(this,this.l),n=4+br(this,this.l);break;case"lpwstr":t=cC(this,this.l),n=4+2*br(this,this.l);break;case"lpp4":n=4+br(this,this.l),t=lC(this,this.l),n&2&&(n+=2);break;case"8lpp4":n=4+br(this,this.l),t=fC(this,this.l),n&3&&(n+=4-(n&3));break;case"cstr":for(n=0,t="";(s=$c(this,this.l+n++))!==0;)a.push(ap(s));t=a.join("");break;case"_wstr":for(n=0,t="";(s=Fa(this,this.l+n))!==0;)a.push(ap(s)),n+=2;n+=2,t=a.join("");break;case"dbcs-cont":for(t="",u=this.l,c=0;c<n;++c){if(this.lens&&this.lens.indexOf(u)!==-1)return s=$c(this,u),this.l=u+1,o=wh.call(this,n-c,s?"dbcs-cont":"sbcs-cont"),a.join("")+o;a.push(ap(Fa(this,u))),u+=2}t=a.join(""),n*=2;break;case"cpstr":case"sbcs-cont":for(t="",u=this.l,c=0;c!=n;++c){if(this.lens&&this.lens.indexOf(u)!==-1)return s=$c(this,u),this.l=u+1,o=wh.call(this,n-c,s?"dbcs-cont":"sbcs-cont"),a.join("")+o;a.push(ap($c(this,u))),u+=1}t=a.join("");break;default:switch(n){case 1:return r=$c(this,this.l),this.l++,r;case 2:return r=(e==="i"?uR:Fa)(this,this.l),this.l+=2,r;case 4:case-4:return e==="i"||!(this[this.l+3]&128)?(r=(n>0?Xs:lR)(this,this.l),this.l+=4,r):(i=br(this,this.l),this.l+=4,i);case 8:case-8:if(e==="f")return n==8?i=lg(this,this.l):i=lg([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,i;n=8;case 16:t=nC(this,this.l,n);break}}return this.l+=n,t}var hR=function(n,e,t){n[t]=e&255,n[t+1]=e>>>8&255,n[t+2]=e>>>16&255,n[t+3]=e>>>24&255},fR=function(n,e,t){n[t]=e&255,n[t+1]=e>>8&255,n[t+2]=e>>16&255,n[t+3]=e>>24&255},dR=function(n,e,t){n[t]=e&255,n[t+1]=e>>>8&255};function pR(n,e,t){var r=0,i=0;if(t==="dbcs"){for(i=0;i!=e.length;++i)dR(this,e.charCodeAt(i),this.l+2*i);r=2*e.length}else if(t==="sbcs"){for(e=e.replace(/[^\x00-\x7F]/g,"_"),i=0;i!=e.length;++i)this[this.l+i]=e.charCodeAt(i)&255;r=e.length}else if(t==="hex"){for(;i<n;++i)this[this.l++]=parseInt(e.slice(2*i,2*i+2),16)||0;return this}else if(t==="utf16le"){var a=Math.min(this.l+n,this.length);for(i=0;i<Math.min(e.length,n);++i){var s=e.charCodeAt(i);this[this.l++]=s&255,this[this.l++]=s>>8}for(;this.l<a;)this[this.l++]=0;return this}else switch(n){case 1:r=1,this[this.l]=e&255;break;case 2:r=2,this[this.l]=e&255,e>>>=8,this[this.l+1]=e&255;break;case 3:r=3,this[this.l]=e&255,e>>>=8,this[this.l+1]=e&255,e>>>=8,this[this.l+2]=e&255;break;case 4:r=4,hR(this,e,this.l);break;case 8:if(r=8,t==="f"){cR(this,e,this.l);break}case 16:break;case-4:r=4,fR(this,e,this.l);break}return this.l+=r,this}function gC(n,e){var t=nC(this,this.l,n.length>>1);if(t!==n)throw new Error(e+"Expected "+n+" saw "+t);this.l+=n.length>>1}function on(n,e){n.l=e,n.read_shift=wh,n.chk=gC,n.write_shift=pR}function Cn(n,e){n.l+=e}function Wt(n){var e=ks(n);return on(e,0),e}function Pa(n,e,t){if(n){var r,i,a;on(n,n.l||0);for(var s=n.length,o=0,c=0;n.l<s;){o=n.read_shift(1),o&128&&(o=(o&127)+((n.read_shift(1)&127)<<7));var u=mg[o]||mg[65535];for(r=n.read_shift(1),a=r&127,i=1;i<4&&r&128;++i)a+=((r=n.read_shift(1))&127)<<7*i;c=n.l+a;var l=u.f&&u.f(n,a,t);if(n.l=c,e(l,u,o))return}}}function yb(){var n=[],e=Qe?256:2048,t=function(u){var l=Wt(u);return on(l,0),l},r=t(e),i=function(){r&&(r.length>r.l&&(r=r.slice(0,r.l),r.l=r.length),r.length>0&&n.push(r),r=null)},a=function(u){return r&&u<r.length-r.l?r:(i(),r=t(Math.max(u+1,e)))},s=function(){return i(),Ka(n)},o=function(u){i(),r=u,r.l==null&&(r.l=r.length),a(e)};return{next:a,push:o,end:s,_bufs:n}}function Eh(n,e,t){var r=cn(n);if(e.s?(r.cRel&&(r.c+=e.s.c),r.rRel&&(r.r+=e.s.r)):(r.cRel&&(r.c+=e.c),r.rRel&&(r.r+=e.r)),!t||t.biff<12){for(;r.c>=256;)r.c-=256;for(;r.r>=65536;)r.r-=65536}return r}function VD(n,e,t){var r=cn(n);return r.s=Eh(r.s,e.s,t),r.e=Eh(r.e,e.s,t),r}function Ah(n,e){if(n.cRel&&n.c<0)for(n=cn(n);n.c<0;)n.c+=e>8?16384:256;if(n.rRel&&n.r<0)for(n=cn(n);n.r<0;)n.r+=e>8?1048576:e>5?65536:16384;var t=ze(n);return!n.cRel&&n.cRel!=null&&(t=xR(t)),!n.rRel&&n.rRel!=null&&(t=gR(t)),t}function L2(n,e){return n.s.r==0&&!n.s.rRel&&n.e.r==(e.biff>=12?1048575:e.biff>=8?65536:16384)&&!n.e.rRel?(n.s.cRel?"":"$")+zt(n.s.c)+":"+(n.e.cRel?"":"$")+zt(n.e.c):n.s.c==0&&!n.s.cRel&&n.e.c==(e.biff>=12?16383:255)&&!n.e.cRel?(n.s.rRel?"":"$")+un(n.s.r)+":"+(n.e.rRel?"":"$")+un(n.e.r):Ah(n.s,e.biff)+":"+Ah(n.e,e.biff)}function oy(n){return parseInt(mR(n),10)-1}function un(n){return""+(n+1)}function gR(n){return n.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function mR(n){return n.replace(/\$(\d+)$/,"$1")}function cy(n){for(var e=vR(n),t=0,r=0;r!==e.length;++r)t=26*t+e.charCodeAt(r)-64;return t-1}function zt(n){if(n<0)throw new Error("invalid column "+n);var e="";for(++n;n;n=Math.floor((n-1)/26))e=String.fromCharCode((n-1)%26+65)+e;return e}function xR(n){return n.replace(/^([A-Z])/,"$$$1")}
1function vR(n){return n.replace(/^\$([A-Z])/,"$1")}function bR(n){return n.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function Wn(n){for(var e=0,t=0,r=0;r<n.length;++r){var i=n.charCodeAt(r);i>=48&&i<=57?e=10*e+(i-48):i>=65&&i<=90&&(t=26*t+(i-64))}return{c:t-1,r:e-1}}function ze(n){for(var e=n.c+1,t="";e;e=(e-1)/26|0)t=String.fromCharCode((e-1)%26+65)+t;return t+(n.r+1)}function Ll(n){var e=n.indexOf(":");return e==-1?{s:Wn(n),e:Wn(n)}:{s:Wn(n.slice(0,e)),e:Wn(n.slice(e+1))}}function nt(n,e){return typeof e>"u"||typeof e=="number"?nt(n.s,n.e):(typeof n!="string"&&(n=ze(n)),typeof e!="string"&&(e=ze(e)),n==e?n:n+":"+e)}function Et(n){var e={s:{c:0,r:0},e:{c:0,r:0}},t=0,r=0,i=0,a=n.length;for(t=0;r<a&&!((i=n.charCodeAt(r)-64)<1||i>26);++r)t=26*t+i;for(e.s.c=--t,t=0;r<a&&!((i=n.charCodeAt(r)-48)<0||i>9);++r)t=10*t+i;if(e.s.r=--t,r===a||i!=10)return e.e.c=e.s.c,e.e.r=e.s.r,e;for(++r,t=0;r!=a&&!((i=n.charCodeAt(r)-64)<1||i>26);++r)t=26*t+i;for(e.e.c=--t,t=0;r!=a&&!((i=n.charCodeAt(r)-48)<0||i>9);++r)t=10*t+i;return e.e.r=--t,e}function qD(n,e){var t=n.t=="d"&&e instanceof Date;if(n.z!=null)try{return n.w=Br(n.z,t?zn(e):e)}catch(r){}try{return n.w=Br((n.XF||{}).numFmtId||(t?14:0),t?zn(e):e)}catch(r){return""+e}}function Oa(n,e,t){return n==null||n.t==null||n.t=="z"?"":n.w!==void 0?n.w:(n.t=="d"&&!n.z&&t&&t.dateNF&&(n.z=t.dateNF),n.t=="e"?Sc[n.v]||n.v:e==null?qD(n,n.v):qD(n,e))}function Ls(n,e){var t=e&&e.sheet?e.sheet:"Sheet1",r={};return r[t]=n,{SheetNames:[t],Sheets:r}}function mC(n,e,t){var r=t||{},i=n?Array.isArray(n):r.dense,a=n||(i?[]:{}),s=0,o=0;if(a&&r.origin!=null){if(typeof r.origin=="number")s=r.origin;else{var c=typeof r.origin=="string"?Wn(r.origin):r.origin;s=c.r,o=c.c}a["!ref"]||(a["!ref"]="A1:A1")}var u={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(a["!ref"]){var l=Et(a["!ref"]);u.s.c=l.s.c,u.s.r=l.s.r,u.e.c=Math.max(u.e.c,l.e.c),u.e.r=Math.max(u.e.r,l.e.r),s==-1&&(u.e.r=s=l.e.r+1)}for(var h=0;h!=e.length;++h)if(e[h]){if(!Array.isArray(e[h]))throw new Error("aoa_to_sheet expects an array of arrays");for(var f=0;f!=e[h].length;++f)if(!(typeof e[h][f]>"u")){var p={v:e[h][f]},g=s+h,d=o+f;if(u.s.r>g&&(u.s.r=g),u.s.c>d&&(u.s.c=d),u.e.r<g&&(u.e.r=g),u.e.c<d&&(u.e.c=d),e[h][f]&&typeof e[h][f]=="object"&&!Array.isArray(e[h][f])&&!(e[h][f]instanceof Date))p=e[h][f];else if(Array.isArray(p.v)&&(p.f=e[h][f][1],p.v=p.v[0]),p.v===null)if(p.f)p.t="n";else if(r.nullError)p.t="e",p.v=0;else if(r.sheetStubs)p.t="z";else continue;else typeof p.v=="number"?p.t="n":typeof p.v=="boolean"?p.t="b":p.v instanceof Date?(p.z=r.dateNF||Xe[14],r.cellDates?(p.t="d",p.w=Br(p.z,zn(p.v))):(p.t="n",p.v=zn(p.v),p.w=Br(p.z,p.v))):p.t="s";if(i)a[g]||(a[g]=[]),a[g][d]&&a[g][d].z&&(p.z=a[g][d].z),a[g][d]=p;else{var m=ze({c:d,r:g});a[m]&&a[m].z&&(p.z=a[m].z),a[m]=p}}}return u.s.c<1e7&&(a["!ref"]=nt(u)),a}function Nl(n,e){return mC(null,n,e)}function yR(n){return n.read_shift(4,"i")}function Tn(n){var e=n.read_shift(4);return e===0?"":n.read_shift(e,"dbcs")}function _R(n){return{ich:n.read_shift(2),ifnt:n.read_shift(2)}}function uy(n,e){var t=n.l,r=n.read_shift(1),i=Tn(n),a=[],s={t:i,h:i};if(r&1){for(var o=n.read_shift(4),c=0;c!=o;++c)a.push(_R(n));s.r=a}else s.r=[{ich:0,ifnt:0}];return n.l=t+e,s}var DR=uy;function Pr(n){var e=n.read_shift(4),t=n.read_shift(2);return t+=n.read_shift(1)<<16,n.l++,{c:e,iStyleRef:t}}function Cc(n){var e=n.read_shift(2);return e+=n.read_shift(1)<<16,n.l++,{c:-1,iStyleRef:e}}var wR=Tn;function ly(n){var e=n.read_shift(4);return e===0||e===4294967295?"":n.read_shift(e,"dbcs")}var ER=Tn,_b=ly;function hy(n){var e=n.slice(n.l,n.l+4),t=e[0]&1,r=e[0]&2;n.l+=4;var i=r===0?lg([0,0,0,0,e[0]&252,e[1],e[2],e[3]],0):Xs(e,0)>>2;return t?i/100:i}function xC(n){var e={s:{},e:{}};return e.s.r=n.read_shift(4),e.e.r=n.read_shift(4),e.s.c=n.read_shift(4),e.e.c=n.read_shift(4),e}var Fc=xC;function Dn(n){if(n.length-n.l<8)throw"XLS Xnum Buffer underflow";return n.read_shift(8,"f")}function AR(n){var e={},t=n.read_shift(1),r=t>>>1,i=n.read_shift(1),a=n.read_shift(2,"i"),s=n.read_shift(1),o=n.read_shift(1),c=n.read_shift(1);switch(n.l++,r){case 0:e.auto=1;break;case 1:e.index=i;var u=uc[i];u&&(e.rgb=Wh(u));break;case 2:e.rgb=Wh([s,o,c]);break;case 3:e.theme=i;break}return a!=0&&(e.tint=a>0?a/32767:a/32768),e}function TR(n){var e=n.read_shift(1);n.l++;var t={fBold:e&1,fItalic:e&2,fUnderline:e&4,fStrikeout:e&8,fOutline:e&16,fShadow:e&32,fCondense:e&64,fExtend:e&128};return t}function vC(n,e){var t={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},r=n.read_shift(4);switch(r){case 0:return"";case 4294967295:case 4294967294:return t[n.read_shift(4)]||""}if(r>400)throw new Error("Unsupported Clipboard: "+r.toString(16));return n.l-=4,n.read_shift(0,e==1?"lpstr":"lpwstr")}function CR(n){return vC(n,1)}function FR(n){return vC(n,2)}var fy=2,Yn=3,op=11,jD=12,hg=19,cp=64,SR=65,kR=71,UR=4108,RR=4126,Zt=80,bC=81,IR=[Zt,bC],OR={1:{n:"CodePage",t:fy},2:{n:"Category",t:Zt},3:{n:"PresentationFormat",t:Zt},4:{n:"ByteCount",t:Yn},5:{n:"LineCount",t:Yn},6:{n:"ParagraphCount",t:Yn},7:{n:"SlideCount",t:Yn},8:{n:"NoteCount",t:Yn},9:{n:"HiddenCount",t:Yn},10:{n:"MultimediaClipCount",t:Yn},11:{n:"ScaleCrop",t:op},12:{n:"HeadingPairs",t:UR},13:{n:"TitlesOfParts",t:RR},14:{n:"Manager",t:Zt},15:{n:"Company",t:Zt},16:{n:"LinksUpToDate",t:op},17:{n:"CharacterCount",t:Yn},19:{n:"SharedDoc",t:op},22:{n:"HyperlinksChanged",t:op},23:{n:"AppVersion",t:Yn,p:"version"},24:{n:"DigSig",t:SR},26:{n:"ContentType",t:Zt},27:{n:"ContentStatus",t:Zt},28:{n:"Language",t:Zt},29:{n:"Version",t:Zt},255:{},2147483648:{n:"Locale",t:hg},2147483651:{n:"Behavior",t:hg},1919054434:{}},LR={1:{n:"CodePage",t:fy},2:{n:"Title",t:Zt},3:{n:"Subject",t:Zt},4:{n:"Author",t:Zt},5:{n:"Keywords",t:Zt},6:{n:"Comments",t:Zt},7:{n:"Template",t:Zt},8:{n:"LastAuthor",t:Zt},9:{n:"RevNumber",t:Zt}
1,10:{n:"EditTime",t:cp},11:{n:"LastPrinted",t:cp},12:{n:"CreatedDate",t:cp},13:{n:"ModifiedDate",t:cp},14:{n:"PageCount",t:Yn},15:{n:"WordCount",t:Yn},16:{n:"CharCount",t:Yn},17:{n:"Thumbnail",t:kR},18:{n:"Application",t:Zt},19:{n:"DocSecurity",t:Yn},255:{},2147483648:{n:"Locale",t:hg},2147483651:{n:"Behavior",t:hg},1919054434:{}},XD={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"},NR=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function BR(n){return n.map(function(e){return[e>>16&255,e>>8&255,e&255]})}var PR=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]),uc=cn(PR),Sc={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},yC={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},GD={"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"};function MR(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function WR(n){var e=MR();if(!n||!n.match)return e;var t={};
1if((n.match(Sn)||[]).forEach(function(r){var i=We(r);switch(i[0].replace($6,"<")){case"<?xml":break;case"<Types":e.xmlns=i["xmlns"+(i[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":t[i.Extension]=i.ContentType;break;case"<Override":e[GD[i.ContentType]]!==void 0&&e[GD[i.ContentType]].push(i.PartName);break}}),e.xmlns!==aR.CT)throw new Error("Unknown Namespace: "+e.xmlns);return e.calcchain=e.calcchains.length>0?e.calcchains[0]:"",e.sst=e.strs.length>0?e.strs[0]:"",e.style=e.styles.length>0?e.styles[0]:"",e.defaults=t,delete e.calcchains,e}var Yc
vendor: 2,399 bytes, line 1
1={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",
1VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Db(n){var e=n.lastIndexOf("/");return n.slice(0,e+1)+"_rels/"+n.slice(e+1)+".rels"}function Th(n,e){var t={"!id":{}};if(!n)return t;e.charAt(0)!=="/"&&(e="/"+e);var r={};return(n.match(Sn)||[]).forEach(function(i){var a=We(i);if(a[0]==="<Relationship"){var s={};s.Type=a.Type,s.Target=a.Target,s.Id=a.Id,a.TargetMode&&(s.TargetMode=a.TargetMode);var o=a.TargetMode==="External"?a.Target:xh(a.Target,e);t[o]=s,r[a.Id]=s}}),t["!id"]=r,t}var HR="application/vnd.oasis.opendocument.spreadsheet";function zR(n,e){for(var t=ay(n),r,i;r=Ph.exec(t);)switch(r[3]){case"manifest":break;case"file-entry":if(i=We(r[0],!1),i.path=="/"&&i.type!==HR)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(e&&e.WTF)throw r}}var Ch=[["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"]],VR=function(){for(var n=new Array(Ch.length),e=0;e<Ch.length;++e){var t=Ch[e],r="(?:"+t[0].slice(0,t[0].indexOf(":"))+":)"+t[0].slice(t[0].indexOf(":")+1);n[e]=new RegExp("<"+r+"[^>]*>([\\s\\S]*?)</"+r+">")}return n}();function _C(n){var e={};n=pt(n);for(var t=0;t<Ch.length;++t){var r=Ch[t],i=n.match(VR[t]);i!=null&&i.length>0&&(e[r[1]]=it(i[1])),r[2]==="date"&&e[r[1]]&&(e[r[1]]=Jt(e[r[1]]))}return e}var qR=[["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"]];function DC(n,e,t,r){var i=[];if(typeof n=="string")i=BD(n,r);else for(var a=0;a<n.length;++a)i=i.concat(n[a].map(function(l){return{v:l}}));var s=typeof e=="string"?BD(e,r).map(function(l){return l.v}):e,o=0,c=0;if(s.length>0)for(var u=0;u!==i.length;u+=2){switch(c=+i[u+1].v,i[u].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":t.Worksheets=c,t.SheetNames=s.slice(o,o+c);break;case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":t.NamedRanges=c,t.DefinedNames=s.slice(o,o+c);break;case"Charts":case"Diagramme":t.Chartsheets=c,t.ChartNames=s.slice(o,o+c);break}o+=c}}function jR(n,e,t){var r={};return e||(e={}),n=pt(n),qR.forEach(function(i){var a=(n.match(Bh(i[0]))||[])[1];switch(i[2]){case"string":a&&(e[i[1]]=it(a));break;case"bool":e[i[1]]=a==="true";break;case"raw":var s=n.match(new RegExp("<"+i[0]+"[^>]*>([\\s\\S]*?)</"+i[0]+">"));s&&s.length>0&&(r[i[1]]=s[1]);break}}),r.HeadingPairs&&r.TitlesOfParts&&DC(r.HeadingPairs,r.TitlesOfParts,e,t),e}var XR=/<[^>]+>[^<]*/g;function GR(n,e){var t={},r="",i=n.match(XR);if(i)for(var a=0;a!=i.length;++a){var s=i[a],o=We(s);switch(o[0]){case"<?xml":break;case"<Properties":break;case"<property":r=it(o.name);break;case"</property>":r=null;break;default:if(s.indexOf("<vt:")===0){var c=s.split(">"),u=c[0].slice(4),l=c[1];switch(u){case"lpstr":case"bstr":case"lpwstr":t[r]=it(l);break;case"bool":t[r]=xt(l);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":t[r]=parseInt(l,10);break;case"r4":case"r8":case"decimal":t[r]=parseFloat(l);break;case"filetime":case"date":t[r]=Jt(l);break;case"cy":case"error":t[r]=it(l);break;default:if(u.slice(-1)=="/")break;e.WTF&&typeof console<"u"&&console.warn("Unexpected",s,u,c)}}else if(s.slice(0,2)!=="</"){if(e.WTF)throw new Error(s)}}}return t}var $R={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"},N2;function YR(n,e,t){N2||(N2=ny($R)),e=N2[e]||e,n[e]=t}function dy(n){var e=n.read_shift(4),t=n.read_shift(4);return new Date((t/1e7*Math.pow(2,32)+e/1e7-11644473600)*1e3).toISOString().replace(/\.000/,"")}function wC(n,e,t){var r=n.l,i=n.read_shift(0,"lpstr-cp");if(t)for(;n.l-r&3;)++n.l;return i}function EC(n,e,t){var r=n.read_shift(0,"lpwstr");return r}function AC(n,e,t){return e===31?EC(n):wC(n,e,t)}function wb(n,e,t){return AC(n,e,t===!1?0:4)}function KR(n,e){if(!e)throw new Error("VtUnalignedString must have positive length");return AC(n,e,0)}function ZR(n){for(var e=n.read_shift(4),t=[],r=0;r!=e;++r){var i=n.l;t[r]=n.read_shift(0,"lpwstr").replace(Hn,""),n.l-i&2&&(n.l+=2)}return t}function JR(n){for(var e=n.read_shift(4),t=[],r=0;r!=e;++r)t[r]=n.read_shift(0,"lpstr-cp").replace(Hn,"");return t}function QR(n){var e=n.l,t=fg(n,bC);n[n.l]==0&&n[n.l+1]==0&&n.l-e&2&&(n.l+=2);var r=fg(n,Yn);return[t,r]}function eI(n){for(var e=n.read_shift(4),t=[],r=0;r<e/2;++r)t.push(QR(n));return t}function $D(n,e){for(var t=n.read_shift(4),r={},i=0;i!=t;++i){var a=n.read_shift(4),s=n.read_shift(4);r[a]=n.read_shift(s,e===1200?"utf16le":"utf8").replace(Hn,"").replace(mh,"!"),e===1200&&s%2&&(n.l+=2)}return n.l&3&&(n.l=n.l>>3<<2),r}function TC(n){var e=n.read_shift(4),t=n.slice(n.l,n.l+e);return n.l+=e,(e&3)>0&&(n.l+=4-(e&3)&3),t}function tI(n){var e={};return e.Size=n.read_shift(4),n.l+=e.Size+3-(e.Size-1)%4,e}function fg(n,e,t){var r=n.read_shift(2),i,a=t||{};if(n.l+=2,e!==jD&&r!==e&&IR.indexOf(e)===-1&&!((e&65534)==4126&&(r&65534)==4126))throw new Error("Expected type "+e+" saw "+r);switch(e===jD?r:e){case 2:return i=n.read_shift(2,"i"),a.raw||(n.l+=2),i;case 3:return i=n.read_shift(4,"i"),i;case 11:return n.read_shift(4)!==0;case 19:return i=n.read_shift(4),i;case 30:return wC(n,r,4).replace(Hn,"");case 31:return EC(n);case 64:return dy(n);case 65:return TC(n);case 71:return tI(n);case 80:return wb(n,r,!a.raw).replace(Hn,"");case 81:return KR(n,r).replace(Hn,"");case 4108:return eI(n);case 4126:case 4127:return r==4127?ZR(n):JR(n);default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+r)}}function YD(n,e){var t=n.l,r=n.read_shift(4),i=n.read_shift(4),a=[],s=0,o=0,c=-1,u={};for(s=0;s!=i;++s){var l=n.read_shift(4),h=n.read_shift(4);a[s]=[l,h+t]}a.sort(function(b,y){return b[1]-y[1]});var f={};for(s=0;s!=i;++s){if(n.l!==a[s][1]){var p=!0;if(s>0&&e)switch(e[a[s-1][0]].t){case 2:n.l+2===a[s][1]&&(n.l+=2,p=!1);break;case 80:n.l<=a[s][1]&&(n.l=a[s][1],p=!1);break;case 4108:n.l<=a[s][1]&&(n.l=a[s][1],p=!1);break}if((!e||s==0)&&n.l<=a[s][1]&&(p=!1,n.l=a[s][1]),p)throw new Error("Read Error: Expected address "+a[s][1]+" at "+n.l+" :"+s)}if(e){var g=e[a[s][0]];if(f[g.n]=fg(n,g.t,{raw:!0}),g.p==="version"&&(f[g.n]=String(f[g.n]>>16)+"."+("0000"+String(f[g.n]&65535)).slice(-4)),g.n=="CodePage")switch(f[g.n]){case 0:f[g.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:ri(o=f[g.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+f[g.n])}}else if(a[s][0]===1){if(o=f.CodePage=fg(n,fy),ri(o),c!==-1){var d=n.l;n.l=a[c][1],u=$D(n,o),n.l=d}}else if(a[s][0]===0){if(o===0){c=s,n.l=a[s+1][1];continue}u=$D(n,o)}else{var m=u[a[s][0]],v;switch(n[n.l]){case 65:n.l+=4,v=TC(n);break;case 30:n.l+=4,v=wb(n,n[n.l-4]).replace(/\u0000+$/,"");break;case 31:n.l+=4,v=wb(n,n[n.l-4]).replace(/\u0000+$/,"");break;case 3:n.l+=4,v=n.read_shift(4,"i");break;case 19:n.l+=4,v=n.read_shift(4);break;case 5:n.l+=4,v=n.read_shift(8,"f");break;case 11:n.l+=4,v=Tt(n,4);break;case 64:n.l+=4,v=Jt(dy(n));break;default:throw new Error("unparsed value: "+n[n.l])}f[m]=v}}return n.l=t+r,f}function KD(n,e,t){var r=n.content;if(!r)return{};on(r,0);var i,a,s,o,c=0;r.chk("feff","Byte Order: "),r.read_shift(2);var u=r.read_shift(4),l=r.read_shift(16);if(l!==et.utils.consts.HEADER_CLSID&&l!==t)throw new Error("Bad PropertySet CLSID "+l);if(i=r.read_shift(4),i!==1&&i!==2)throw new Error("Unrecognized #Sets: "+i);if(a=r.read_shift(16),o=r.read_shift(4),i===1&&o!==r.l)throw new Error("Length mismatch: "+o+" !== "+r.l);i===2&&(s=r.read_shift(16),c=r.read_shift(4));var h=YD(r,e),f={SystemIdentifier:u};for(var p in h)f[p]=h[p];if(f.FMTID=a,i===1)return f;if(c-r.l==2&&(r.l+=2),r.l!==c)throw new Error("Length mismatch 2: "+r.l+" !== "+c);var g;
1try{g=YD(r,null)}catch(d){}for(p in g)f[p]=g[p];return f.FMTID=[a,s],f}function za(n,e){return n.read_shift(e),null}function nI(n,e,t){for(var r=[],i=n.l+e;n.l<i;)r.push(t(n,i-n.l));if(i!==n.l)throw new Error("Slurp error");return r}function Tt(n,e){return n.read_shift(e)===1}function It(n){return n.read_shift(2,"u")}function CC(n,e){return nI(n,e,It)}function rI(n){var e=n.read_shift(1),t=n.read_shift(1);return t===1?e:e===1}function k0(n,e,t){var r=n.read_shift(t&&t.biff>=12?2:1),i="sbcs-cont";if(t&&t.biff>=8,!t||t.biff==8){var a=n.read_shift(1);a&&(i="dbcs-cont")}else t.biff==12&&(i="wstr");t.biff>=2&&t.biff<=5&&(i="cpstr");var s=r?n.read_shift(r,i):"";return s}function iI(n){var e=n.read_shift(2),t=n.read_shift(1),r=t&4,i=t&8,a=1+(t&1),s=0,o,c={};i&&(s=n.read_shift(2)),r&&(o=n.read_shift(4));var u=a==2?"dbcs-cont":"sbcs-cont",l=e===0?"":n.read_shift(e,u);return i&&(n.l+=4*s),r&&(n.l+=o),c.t=l,i||(c.raw="<t>"+c.t+"</t>",c.r=c.t),c}function xc(n,e,t){var r;if(t){if(t.biff>=2&&t.biff<=5)return n.read_shift(e,"cpstr");if(t.biff>=12)return n.read_shift(e,"dbcs-cont")}var i=n.read_shift(1);return i===0?r=n.read_shift(e,"sbcs-cont"):r=n.read_shift(e,"dbcs-cont"),r}function U0(n,e,t){var r=n.read_shift(t&&t.biff==2?1:2);return r===0?(n.l++,""):xc(n,r,t)}function kc(n,e,t){if(t.biff>5)return U0(n,e,t);var r=n.read_shift(1);return r===0?(n.l++,""):n.read_shift(r,t.biff<=4||!n.lens?"cpstr":"sbcs-cont")}function aI(n){var e=n.read_shift(1);n.l++;var t=n.read_shift(2);return n.l+=2,[e,t]}function sI(n){var e=n.read_shift(4),t=n.l,r=!1;e>24&&(n.l+=e-24,n.read_shift(16)==="795881f43b1d7f48af2c825dc4852763"&&(r=!0),n.l=t);var i=n.read_shift((r?e-24:e)>>1,"utf16le").replace(Hn,"");return r&&(n.l+=24),i}function oI(n){for(var e=n.read_shift(2),t="";e-- >0;)t+="../";var r=n.read_shift(0,"lpstr-ansi");if(n.l+=2,n.read_shift(2)!=57005)throw new Error("Bad FileMoniker");var i=n.read_shift(4);if(i===0)return t+r.replace(/\\/g,"/");var a=n.read_shift(4);if(n.read_shift(2)!=3)throw new Error("Bad FileMoniker");var s=n.read_shift(a>>1,"utf16le").replace(Hn,"");return t+s}function cI(n,e){var t=n.read_shift(16);switch(t){case"e0c9ea79f9bace118c8200aa004ba90b":return sI(n);case"0303000000000000c000000000000046":return oI(n);default:throw new Error("Unsupported Moniker "+t)}}function up(n){var e=n.read_shift(4),t=e>0?n.read_shift(e,"utf16le").replace(Hn,""):"";return t}function uI(n,e){var t=n.l+e,r=n.read_shift(4);if(r!==2)throw new Error("Unrecognized streamVersion: "+r);var i=n.read_shift(2);n.l+=2;var a,s,o,c,u="",l,h;i&16&&(a=up(n,t-n.l)),i&128&&(s=up(n,t-n.l)),(i&257)===257&&(o=up(n,t-n.l)),(i&257)===1&&(c=cI(n,t-n.l)),i&8&&(u=up(n,t-n.l)),i&32&&(l=n.read_shift(16)),i&64&&(h=dy(n)),n.l=t;var f=s||o||c||"";f&&u&&(f+="#"+u),f||(f="#"+u),i&2&&f.charAt(0)=="/"&&f.charAt(1)!="/"&&(f="file://"+f);var p={Target:f};return l&&(p.guid=l),h&&(p.time=h),a&&(p.Tooltip=a),p}function FC(n){var e=n.read_shift(1),t=n.read_shift(1),r=n.read_shift(1),i=n.read_shift(1);return[e,t,r,i]}function SC(n,e){var t=FC(n);return t[3]=0,t}function Mi(n){var e=n.read_shift(2),t=n.read_shift(2),r=n.read_shift(2);return{r:e,c:t,ixfe:r}}function lI(n){var e=n.read_shift(2),t=n.read_shift(2);return n.l+=8,{type:e,flags:t}}function hI(n,e,t){return e===0?"":kc(n,e,t)}function fI(n,e,t){var r=t.biff>8?4:2,i=n.read_shift(r),a=n.read_shift(r,"i"),s=n.read_shift(r,"i");return[i,a,s]}function kC(n){var e=n.read_shift(2),t=hy(n);return[e,t]}function dI(n,e,t){n.l+=4,e-=4;var r=n.l+e,i=k0(n,e,t),a=n.read_shift(2);if(r-=n.l,a!==r)throw new Error("Malformed AddinUdf: padding = "+r+" != "+a);return n.l+=a,i}function Sm(n){var e=n.read_shift(2),t=n.read_shift(2),r=n.read_shift(2),i=n.read_shift(2);return{s:{c:r,r:e},e:{c:i,r:t}}}function UC(n){var e=n.read_shift(2),t=n.read_shift(2),r=n.read_shift(1),i=n.read_shift(1);return{s:{c:r,r:e},e:{c:i,r:t}}}var pI=UC;function RC(n){n.l+=4;var e=n.read_shift(2),t=n.read_shift(2),r=n.read_shift(2);return n.l+=12,[t,e,r]}function gI(n){var e={};return n.l+=4,n.l+=16,e.fSharedNote=n.read_shift(2),n.l+=4,e}function mI(n){var e={};return n.l+=4,n.cf=n.read_shift(2),e}
1function dn(n){n.l+=2,n.l+=n.read_shift(2)}var xI={0:dn,4:dn,5:dn,6:dn,7:mI,8:dn,9:dn,10:dn,11:dn,12:dn,13:gI,14:dn,15:dn,16:dn,17:dn,18:dn,19:dn,20:dn,21:RC};function vI(n,e){for(var t=n.l+e,r=[];n.l<t;){var i=n.read_shift(2);n.l-=2;try{r.push(xI[i](n,t-n.l))}catch(a){return n.l=t,r}}return n.l!=t&&(n.l=t),r}function lp(n,e){var t={BIFFVer:0,dt:0};switch(t.BIFFVer=n.read_shift(2),e-=2,e>=2&&(t.dt=n.read_shift(2),n.l-=2),t.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(e>6)throw new Error("Unexpected BIFF Ver "+t.BIFFVer)}return n.read_shift(e),t}function bI(n,e){return e===0||n.read_shift(2),1200}function yI(n,e,t){if(t.enc)return n.l+=e,"";var r=n.l,i=kc(n,0,t);return n.read_shift(e+r-n.l),i}function _I(n,e,t){var r=t&&t.biff==8||e==2?n.read_shift(2):(n.l+=e,0);return{fDialog:r&16,fBelow:r&64,fRight:r&128}}function DI(n,e,t){var r=n.read_shift(4),i=n.read_shift(1)&3,a=n.read_shift(1);switch(a){case 0:a="Worksheet";break;case 1:a="Macrosheet";break;case 2:a="Chartsheet";break;case 6:a="VBAModule";break}var s=k0(n,0,t);return s.length===0&&(s="Sheet1"),{pos:r,hs:i,dt:a,name:s}}function wI(n,e){for(var t=n.l+e,r=n.read_shift(4),i=n.read_shift(4),a=[],s=0;s!=i&&n.l<t;++s)a.push(iI(n));return a.Count=r,a.Unique=i,a}function EI(n,e){var t={};return t.dsst=n.read_shift(2),n.l+=e-2,t}function AI(n){var e={};e.r=n.read_shift(2),e.c=n.read_shift(2),e.cnt=n.read_shift(2)-e.c;var t=n.read_shift(2);n.l+=4;var r=n.read_shift(1);return n.l+=3,r&7&&(e.level=r&7),r&32&&(e.hidden=!0),r&64&&(e.hpt=t/20),e}function TI(n){var e=lI(n);if(e.type!=2211)throw new Error("Invalid Future Record "+e.type);var t=n.read_shift(4);return t!==0}function CI(n){return n.read_shift(2),n.read_shift(4)}function ZD(n,e,t){var r=0;t&&t.biff==2||(r=n.read_shift(2));var i=n.read_shift(2);t&&t.biff==2&&(r=1-(i>>15),i&=32767);var a={Unsynced:r&1,DyZero:(r&2)>>1,ExAsc:(r&4)>>2,ExDsc:(r&8)>>3};return[a,i]}function FI(n){var e=n.read_shift(2),t=n.read_shift(2),r=n.read_shift(2),i=n.read_shift(2),a=n.read_shift(2),s=n.read_shift(2),o=n.read_shift(2),c=n.read_shift(2),u=n.read_shift(2);return{Pos:[e,t],Dim:[r,i],Flags:a,CurTab:s,FirstTab:o,Selected:c,TabRatio:u}}function SI(n,e,t){if(t&&t.biff>=2&&t.biff<5)return{};var r=n.read_shift(2);return{RTL:r&64}}function kI(){}function UI(n,e,t){var r={dyHeight:n.read_shift(2),fl:n.read_shift(2)};switch(t&&t.biff||8){case 2:break;case 3:case 4:n.l+=2;break;default:n.l+=10;break}return r.name=k0(n,0,t),r}function RI(n){var e=Mi(n);return e.isst=n.read_shift(4),e}function II(n,e,t){t.biffguess&&t.biff==2&&(t.biff=5);var r=n.l+e,i=Mi(n);t.biff==2&&n.l++;var a=U0(n,r-n.l,t);return i.val=a,i}function OI(n,e,t){var r=n.read_shift(2),i=kc(n,0,t);return[r,i]}var LI=kc;function JD(n,e,t){var r=n.l+e,i=t.biff==8||!t.biff?4:2,a=n.read_shift(i),s=n.read_shift(i),o=n.read_shift(2),c=n.read_shift(2);return n.l=r,{s:{r:a,c:o},e:{r:s,c}}}function NI(n){var e=n.read_shift(2),t=n.read_shift(2),r=kC(n);return{r:e,c:t,ixfe:r[0],rknum:r[1]}}function BI(n,e){for(var t=n.l+e-2,r=n.read_shift(2),i=n.read_shift(2),a=[];n.l<t;)a.push(kC(n));if(n.l!==t)throw new Error("MulRK read error");var s=n.read_shift(2);if(a.length!=s-i+1)throw new Error("MulRK length mismatch");return{r,c:i,C:s,rkrec:a}}function PI(n,e){for(var t=n.l+e-2,r=n.read_shift(2),i=n.read_shift(2),a=[];n.l<t;)a.push(n.read_shift(2));if(n.l!==t)throw new Error("MulBlank read error");var s=n.read_shift(2);if(a.length!=s-i+1)throw new Error("MulBlank length mismatch");return{r,c:i,C:s,ixfe:a}}function MI(n,e,t,r){var i={},a=n.read_shift(4),s=n.read_shift(4),o=n.read_shift(4),c=n.read_shift(2);return i.patternType=NR[o>>26],r.cellStyles&&(i.alc=a&7,i.fWrap=a>>3&1,i.alcV=a>>4&7,i.fJustLast=a>>7&1,i.trot=a>>8&255,i.cIndent=a>>16&15,i.fShrinkToFit=a>>20&1,i.iReadOrder=a>>22&2,i.fAtrNum=a>>26&1,i.fAtrFnt=a>>27&1,i.fAtrAlc=a>>28&1,i.fAtrBdr=a>>29&1,i.fAtrPat=a>>30&1,i.fAtrProt=a>>31&1,i.dgLeft=s&15,i.dgRight=s>>4&15,i.dgTop=s>>8&15,i.dgBottom=s>>12&15,i.icvLeft=s>>16&127,i.icvRight=s>>23&127,i.grbitDiag=s>>30&3,i.icvTop=o&127,i.icvBottom=o>>7&127,i.icvDiag=o>>14&127,i.dgDiag=o>>21&15,i.icvFore=c&127,i.icvBack=c>>7&127,i.fsxButton=c>>14&1),i}function WI(n,e,t){var r={};return r.ifnt=n.read_shift(2),r.numFmtId=n.read_shift(2),r.flags=n.read_shift(2),r.fStyle=r.flags>>2&1,e-=6,r.data=MI(n,e,r.fStyle,t),r}function HI(n){n.l+=4;var e=[n.read_shift(2),n.read_shift(2)];if(e[0]!==0&&e[0]--,e[1]!==0&&e[1]--,e[0]>7||e[1]>7)throw new Error("Bad Gutters: "+e.join("|"));return e}function QD(n,e,t){var r=Mi(n);(t.biff==2||e==9)&&++n.l;var i=rI(n);return r.val=i,r.t=i===!0||i===!1?"b":"e",r}function zI(n,e,t){t.biffguess&&t.biff==2&&(t.biff=5);var r=Mi(n),i=Dn(n);return r.val=i,r}var ew=hI;function VI(n,e,t){var r=n.l+e,i=n.read_shift(2),a=n.read_shift(2);if(t.sbcch=a,a==1025||a==14849)return[a,i];if(a<1||a>255)throw new Error("Unexpected SupBook type: "+a);for(var s=xc(n,a),o=[];r>n.l;)o.push(U0(n));return[a,i,s,o]}function tw(n,e,t){var r=n.read_shift(2),i,a={fBuiltIn:r&1,fWantAdvise:r>>>1&1,fWantPict:r>>>2&1,fOle:r>>>3&1,fOleLink:r>>>4&1,cf:r>>>5&1023,fIcon:r>>>15&1};return t.sbcch===14849&&(i=dI(n,e-2,t)),a.body=i||n.read_shift(e-2),typeof i=="string"&&(a.Name=i),a}var qI=["_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 nw(n,e,t){var r=n.l+e,i=n.read_shift(2),a=n.read_shift(1),s=n.read_shift(1),o=n.read_shift(t&&t.biff==2?1:2),c=0;(!t||t.biff>
1=5)&&(t.biff!=5&&(n.l+=2),c=n.read_shift(2),t.biff==5&&(n.l+=2),n.l+=4);var u=xc(n,s,t);i&32&&(u=qI[u.charCodeAt(0)]);var l=r-n.l;t&&t.biff==2&&--l;var h=r==n.l||o===0||!(l>0)?[]:AN(n,l,t,o);return{chKey:a,Name:u,itab:c,rgce:h}}function IC(n,e,t){if(t.biff<8)return jI(n,e,t);for(var r=[],i=n.l+e,a=n.read_shift(t.biff>8?4:2);a--!==0;)r.push(fI(n,t.biff>8?12:6,t));if(n.l!=i)throw new Error("Bad ExternSheet: "+n.l+" != "+i);return r}function jI(n,e,t){n[n.l+1]==3&&n[n.l]++;var r=k0(n,e,t);return r.charCodeAt(0)==3?r.slice(1):r}function XI(n,e,t){if(t.biff<8){n.l+=e;return}var r=n.read_shift(2),i=n.read_shift(2),a=xc(n,r,t),s=xc(n,i,t);return[a,s]}function GI(n,e,t){var r=UC(n);n.l++;var i=n.read_shift(1);return e-=8,[TN(n,e,t),i,r]}function rw(n,e,t){var r=pI(n);switch(t.biff){case 2:n.l++,e-=7;break;case 3:case 4:n.l+=2,e-=8;break;default:n.l+=6,e-=12}return[r,wN(n,e,t)]}function $I(n){var e=n.read_shift(4)!==0,t=n.read_shift(4)!==0,r=n.read_shift(4);return[e,t,r]}function YI(n,e,t){if(!(t.biff<8)){var r=n.read_shift(2),i=n.read_shift(2),a=n.read_shift(2),s=n.read_shift(2),o=kc(n,0,t);return t.biff<8&&n.read_shift(1),[{r,c:i},o,s,a]}}function KI(n,e,t){return YI(n,e,t)}function ZI(n,e){for(var t=[],r=n.read_shift(2);r--;)t.push(Sm(n));return t}function JI(n,e,t){if(t&&t.biff<8)return e9(n,e,t);var r=RC(n),i=vI(n,e-22,r[1]);return{cmo:r,ft:i}}var QI={8:function(n,e){var t=n.l+e;n.l+=10;var r=n.read_shift(2);n.l+=4,n.l+=2,n.l+=2,n.l+=2,n.l+=4;var i=n.read_shift(1);return n.l+=i,n.l=t,{fmt:r}}};function e9(n,e,t){n.l+=4;var r=n.read_shift(2),i=n.read_shift(2),a=n.read_shift(2);n.l+=2,n.l+=2,n.l+=2,n.l+=2,n.l+=2,n.l+=2,n.l+=2,n.l+=2,n.l+=2,n.l+=6,e-=36;var s=[];return s.push((QI[r]||Cn)(n,e,t)),{cmo:[i,r,a],ft:s}}function t9(n,e,t){var r=n.l,i="";try{n.l+=4;var a=(t.lastobj||{cmo:[0,0]}).cmo[1],s;[0,5,7,11,12,14].indexOf(a)==-1?n.l+=6:s=aI(n,6,t);var o=n.read_shift(2);n.read_shift(2),It(n,2);var c=n.read_shift(2);n.l+=c;for(var u=1;u<n.lens.length-1;++u){if(n.l-r!=n.lens[u])throw new Error("TxO: bad continue record");var l=n[n.l],h=xc(n,n.lens[u+1]-n.lens[u]-1);if(i+=h,i.length>=(l?o:2*o))break}if(i.length!==o&&i.length!==o*2)throw new Error("cchText: "+o+" != "+i.length);return n.l=r+e,{t:i}}catch(f){return n.l=r+e,{t:i}}}function n9(n,e){var t=Sm(n);n.l+=16;var r=uI(n,e-24);return[t,r]}function r9(n,e){n.read_shift(2);var t=Sm(n),r=n.read_shift((e-10)/2,"dbcs-cont");return r=r.replace(Hn,""),[t,r]}function i9(n){var e=[0,0],t;return t=n.read_shift(2),e[0]=XD[t]||t,t=n.read_shift(2),e[1]=XD[t]||t,e}function a9(n){for(var e=n.read_shift(2),t=[];e-- >0;)t.push(SC(n));return t}function s9(n){for(var e=n.read_shift(2),t=[];e-- >0;)t.push(SC(n));return t}function o9(n){n.l+=2;var e={cxfs:0,crc:0};return e.cxfs=n.read_shift(2),e.crc=n.read_shift(4),e}function OC(n,e,t){if(!t.cellStyles)return Cn(n,e);var r=t&&t.biff>=12?4:2,i=n.read_shift(r),a=n.read_shift(r),s=n.read_shift(r),o=n.read_shift(r),c=n.read_shift(2);r==2&&(n.l+=2);var u={s:i,e:a,w:s,ixfe:o,flags:c};return(t.biff>=5||!t.biff)&&(u.level=c>>8&7),u}function c9(n,e){var t={};return e<32||(n.l+=16,t.header=Dn(n),t.footer=Dn(n),n.l+=2),t}function u9(n,e,t){var r={area:!1};if(t.biff!=5)return n.l+=e,r;var i=n.read_shift(1);return n.l+=3,i&16&&(r.area=!0),r}var l9=Mi,h9=CC,f9=U0;function d9(n){var e=n.read_shift(2),t=n.read_shift(2),r=n.read_shift(4),i={fmt:e,env:t,len:r,data:n.slice(n.l,n.l+r)};return n.l+=r,i}function p9(n,e,t){t.biffguess&&t.biff==5&&(t.biff=2);var r=Mi(n);++n.l;var i=kc(n,e-7,t);return r.t="str",r.val=i,r}function g9(n){var e=Mi(n);++n.l;var t=Dn(n);return e.t="n",e.val=t,e}function m9(n){var e=Mi(n);++n.l;var t=n.read_shift(2);return e.t="n",e.val=t,e}function x9(n){var e=n.read_shift(1);return e===0?(n.l++,""):n.read_shift(e,"sbcs-cont")}
vendor: 4,546 bytes, line 1
1function v9(n,e){n.l+=6,n.l+=2,n.l+=1,n.l+=3,n.l+=1,n.l+=e-13}function b9(n,e,t){var r=n.l+e,i=Mi(n),a=n.read_shift(2),s=xc(n,a,t);return n.l=r,i.t="str",i.val=s,i}var y9=[2,3,48,49,131,139,140,245],iw=function(){var n={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},e=ny({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 t(o,c){var u=[],l=ks(1);switch(c.type){case"base64":l=ni(_r(o));break;case"binary":l=ni(o);break;case"buffer":case"array":l=o;break}on(l,0);var h=l.read_shift(1),f=!!(h&136),p=!1,g=!1;switch(h){case 2:break;case 3:break;case 48:p=!0,f=!0;break;case 49:p=!0,f=!0;break;case 131:break;case 139:break;case 140:g=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+h.toString(16))}var d=0,m=521;h==2&&(d=l.read_shift(2)),l.l+=3,h!=2&&(d=l.read_shift(4)),d>1048576&&(d=1e6),h!=2&&(m=l.read_shift(2));var v=l.read_shift(2),b=c.codepage||1252;h!=2&&(l.l+=16,l.read_shift(1),l[l.l]!==0&&(b=n[l[l.l]]),l.l+=1,l.l+=2),g&&(l.l+=36);for(var y=[],_={},w=Math.min(l.length,h==2?521:m-10-(p?264:0)),D=g?32:11;l.l<w&&l[l.l]!=13;)switch(_={},_.name=Ya.utils.decode(b,l.slice(l.l,l.l+D)).replace(/[\u0000\r\n].*$/g,""),l.l+=D,_.type=String.fromCharCode(l.read_shift(1)),h!=2&&!g&&(_.offset=l.read_shift(4)),_.len=l.read_shift(1),h==2&&(_.offset=l.read_shift(2)),_.dec=l.read_shift(1),_.name.length&&y.push(_),h!=2&&(l.l+=g?13:14),_.type){case"B":(!p||_.len!=8)&&c.WTF&&console.log("Skipping "+_.name+":"+_.type);break;case"G":case"P":c.WTF&&console.log("Skipping "+_.name+":"+_.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: "+_.type)}if(l[l.l]!==13&&(l.l=m-1),l.read_shift(1)!==13)throw new Error("DBF Terminator not found "+l.l+" "+l[l.l]);l.l=m;var E=0,U=0;for(u[0]=[],U=0;U!=y.length;++U)u[0][U]=y[U].name;for(;d-- >0;){if(l[l.l]===42){l.l+=v;continue}for(++l.l,u[++E]=[],U=0,U=0;U!=y.length;++U){var S=l.slice(l.l,l.l+y[U].len);l.l+=y[U].len,on(S,0);var z=Ya.utils.decode(b,S);switch(y[U].type){case"C":z.trim().length&&(u[E][U]=z.replace(/\s+$/,""));break;case"D":z.length===8?u[E][U]=new Date(+z.slice(0,4),+z.slice(4,6)-1,+z.slice(6,8)):u[E][U]=z;break;case"F":u[E][U]=parseFloat(z.trim());break;case"+":case"I":u[E][U]=g?S.read_shift(-4,"i")^2147483648:S.read_shift(4,"i");break;case"L":switch(z.trim().toUpperCase()){case"Y":case"T":u[E][U]=!0;break;case"N":case"F":u[E][U]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+z+"|")}break;case"M":if(!f)throw new Error("DBF Unexpected MEMO for type "+h.toString(16));u[E][U]="##MEMO##"+(g?parseInt(z.trim(),10):S.read_shift(4));break;case"N":z=z.replace(/\u0000/g,"").trim(),z&&z!="."&&(u[E][U]=+z||0);break;case"@":u[E][U]=new Date(S.read_shift(-8,"f")-621356832e5);break;case"T":u[E][U]=new Date((S.read_shift(4)-2440588)*864e5+S.read_shift(4));break;case"Y":u[E][U]=S.read_shift(4,"i")/1e4+S.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":u[E][U]=-S.read_shift(-8,"f");break;case"B":if(p&&y[U].len==8){u[E][U]=S.read_shift(8,"f");break}case"G":case"P":S.l+=y[U].len;break;case"0":if(y[U].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+y[U].type)}}}if(h!=2&&l.l<l.length&&l[l.l++]!=26)throw new Error("DBF EOF Marker missing "+(l.l-1)+" of "+l.length+" "+l[l.l-1].toString(16));return c&&c.sheetRows&&(u=u.slice(0,c.sheetRows)),c.DBF=y,u}function r(o,c){var u=c||{};u.dateNF||(u.dateNF="yyyymmdd");var l=Nl(t(o,u),u);return l["!cols"]=u.DBF.map(function(h){return{wch:h.len,DBF:h}}),delete u.DBF,l}function i(o,c){try{return Ls(r(o,c),c)}catch(u){if(c&&c.WTF)throw u}return{SheetNames:[],Sheets:{}}}var a={B:8,C:250,L:1,D:8,"?":0,"":0};function s(o,c){var u=c||{};if(+u.codepage>=0&&ri(+u.codepage),u.type=="string")throw new Error("Cannot write DBF to JS string");var l=yb(),h=kb(o,{header:1,raw:!0,cellDates:!0}
1),f=h[0],p=h.slice(1),g=o["!cols"]||[],d=0,m=0,v=0,b=1;for(d=0;d<f.length;++d){if(((g[d]||{}).DBF||{}).name){f[d]=g[d].DBF.name,++v;continue}if(f[d]!=null){if(++v,typeof f[d]=="number"&&(f[d]=f[d].toString(10)),typeof f[d]!="string")throw new Error("DBF Invalid column name "+f[d]+" |"+typeof f[d]+"|");if(f.indexOf(f[d])!==d){for(m=0;m<1024;++m)if(f.indexOf(f[d]+"_"+m)==-1){f[d]+="_"+m;break}}}}var y=Et(o["!ref"]),_=[],w=[],D=[];for(d=0;d<=y.e.c-y.s.c;++d){var E="",U="",S=0,z=[];for(m=0;m<p.length;++m)p[m][d]!=null&&z.push(p[m][d]);if(z.length==0||f[d]==null){_[d]="?";continue}for(m=0;m<z.length;++m){switch(typeof z[m]){case"number":U="B";break;case"string":U="C";break;case"boolean":U="L";break;case"object":U=z[m]instanceof Date?"D":"C";break;default:U="C"}S=Math.max(S,String(z[m]).length),E=E&&E!=U?"C":U}S>250&&(S=250),U=((g[d]||{}).DBF||{}).type,U=="C"&&g[d].DBF.len>S&&(S=g[d].DBF.len),E=="B"&&U=="N"&&(E="N",D[d]=g[d].DBF.dec,S=g[d].DBF.len),w[d]=E=="C"||U=="N"?S:a[E]||0,b+=w[d],_[d]=E}var V=l.next(32);for(V.write_shift(4,318902576),V.write_shift(4,p.length),V.write_shift(2,296+32*v),V.write_shift(2,b),d=0;d<4;++d)V.write_shift(4,0);for(V.write_shift(4,0|(+e[I3]||3)<<8),d=0,m=0;d<f.length;++d)if(f[d]!=null){var A=l.next(32),P=(f[d].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);A.write_shift(1,P,"sbcs"),A.write_shift(1,_[d]=="?"?"C":_[d],"sbcs"),A.write_shift(4,m),A.write_shift(1,w[d]||a[_[d]]||0),A.write_shift(1,D[d]||0),A.write_shift(1,2),A.write_shift(4,0),A.write_shift(1,0),A.write_shift(4,0),A.write_shift(4,0),m+=w[d]||a[_[d]]||0}var T=l.next(264);for(T.write_shift(4,13),d=0;d<65;++d)T.write_shift(4,0);for(d=0;d<p.length;++d){var J=l.next(b);for(J.write_shift(1,0),m=0;m<f.length;++m)if(f[m]!=null)switch(_[m]){case"L":J.write_shift(1,p[d][m]==null?63:p[d][m]?84:70);break;case"B":J.write_shift(8,p[d][m]||0,"f");break;case"N":var O="0";for(typeof p[d][m]=="number"&&(O=p[d][m].toFixed(D[m]||0)),v=0;v<w[m]-O.length;++v)J.write_shift(1,32);J.write_shift(1,O,"sbcs");break;case"D":p[d][m]?(J.write_shift(4,("0000"+p[d][m].getFullYear()).slice(-4),"sbcs"),J.write_shift(2,("00"+(p[d][m].getMonth()+1)).slice(-2),"sbcs"),J.write_shift(2,("00"+p[d][m].getDate()).slice(-2),"sbcs")):J.write_shift(8,"00000000","sbcs");break;case"C":var N=String(p[d][m]!=null?p[d][m]:"").slice(0,w[m]);for(J.write_shift(1,N,"sbcs"),v=0;v<w[m]-N.length;++v)J.write_shift(1,32);break}}return l.next(1).write_shift(1,26),l.end()}return{to_workbook:i,to_sheet:r,from_sheet:s}}(),_9=function(){var n={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},e=new RegExp("\x1BN("+Ni(n).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),t=function(f,p){var g=n[p];return typeof g=="number"?yD(g):g},r=function(f,p,g){var d=p.charCodeAt(0)-32<<4|g.charCodeAt(0)-48;return d==59?f:yD(d)};n["|"]=254;function i(f,p){switch(p.type){case"base64":return a(_r(f),p);case"binary":return a(f,p);case"buffer":return a(Qe&&Buffer.isBuffer(f)?f.toString("binary"):Tc(f),p);case"array":return a(mc(f),p)}throw new Error("Unrecognized type "+p.type)}function a(f,p){var g=f.split(/[\n\r]+/),d=-1,m=-1,v=0,b=0,y=[],_=[],w=null,D={},E=[],U=[],S=[],z=0,V;for(+p.codepage>=0&&ri(+p.codepage);v!==g.length;++v){z=0;
1var A=g[v].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,r).replace(e,t),P=A.replace(/;;/g,"\0").split(";").map(function(j){return j.replace(/\u0000/g,";")}),T=P[0],J;if(A.length>0)switch(T){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":P[1].charAt(0)=="P"&&_.push(A.slice(3).replace(/;;/g,";"));break;case"C":var O=!1,N=!1,ie=!1,M=!1,ue=-1,ne=-1;for(b=1;b<P.length;++b)switch(P[b].charAt(0)){case"A":break;case"X":m=parseInt(P[b].slice(1))-1,N=!0;break;case"Y":for(d=parseInt(P[b].slice(1))-1,N||(m=0),V=y.length;V<=d;++V)y[V]=[];break;case"K":J=P[b].slice(1),J.charAt(0)==='"'?J=J.slice(1,J.length-1):J==="TRUE"?J=!0:J==="FALSE"?J=!1:isNaN(si(J))?isNaN(wl(J).getDate())||(J=Jt(J)):(J=si(J),w!==null&&Ol(w)&&(J=Fm(J))),O=!0;break;case"E":M=!0;var k=nu(P[b].slice(1),{r:d,c:m});y[d][m]=[y[d][m],k];break;case"S":ie=!0,y[d][m]=[y[d][m],"S5S"];break;case"G":break;case"R":ue=parseInt(P[b].slice(1))-1;break;case"C":ne=parseInt(P[b].slice(1))-1;break;default:if(p&&p.WTF)throw new Error("SYLK bad record "+A)}if(O&&(y[d][m]&&y[d][m].length==2?y[d][m][0]=J:y[d][m]=J,w=null),ie){if(M)throw new Error("SYLK shared formula cannot have own formula");var B=ue>-1&&y[ue][ne];if(!B||!B[1])throw new Error("SYLK shared formula cannot find base");y[d][m][1]=qC(B[1],{r:d-ue,c:m-ne})}break;case"F":var q=0;for(b=1;b<P.length;++b)switch(P[b].charAt(0)){case"X":m=parseInt(P[b].slice(1))-1,++q;break;case"Y":for(d=parseInt(P[b].slice(1))-1,V=y.length;V<=d;++V)y[V]=[];break;case"M":z=parseInt(P[b].slice(1))/20;break;case"F":break;case"G":break;case"P":w=_[parseInt(P[b].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(S=P[b].slice(1).split(" "),V=parseInt(S[0],10);V<=parseInt(S[1],10);++V)z=parseInt(S[2],10),U[V-1]=z===0?{hidden:!0}:{wch:z},El(U[V-1]);break;case"C":m=parseInt(P[b].slice(1))-1,U[m]||(U[m]={});break;case"R":d=parseInt(P[b].slice(1))-1,E[d]||(E[d]={}),z>0?(E[d].hpt=z,E[d].hpx=Hh(z)):z===0&&(E[d].hidden=!0);break;default:if(p&&p.WTF)throw new Error("SYLK bad record "+A)}q<1&&(w=null);break;default:if(p&&p.WTF)throw new Error("SYLK bad record "+A)}}return E.length>0&&(D["!rows"]=E),U.length>0&&(D["!cols"]=U),p&&p.sheetRows&&(y=y.slice(0,p.sheetRows)),[y,D]}function s(f,p){var g=i(f,p),d=g[0],m=g[1],v=Nl(d,p);return Ni(m).forEach(function(b){v[b]=m[b]}),v}function o(f,p){return Ls(s(f,p),p)}function c(f,p,g,d){var m="C;Y"+(g+1)+";X"+(d+1)+";K";switch(f.t){case"n":m+=f.v||0,f.f&&!f.F&&(m+=";E"+oL(f.f,{r:g,c:d}));break;case"b":m+=f.v?"TRUE":"FALSE";break;case"e":m+=f.w||f.v;break;case"d":m+='"'+(f.w||f.v)+'"';break;case"s":m+='"'+f.v.replace(/"/g,"").replace(/;/g,";;")+'"';break}return m}function u(f,p){p.forEach(function(g,d){var m="F;W"+(d+1)+" "+(d+1)+" ";g.hidden?m+="0":(typeof g.width=="number"&&!g.wpx&&(g.wpx=pg(g.width)),typeof g.wpx=="number"&&!g.wch&&(g.wch=gg(g.wpx)),typeof g.wch=="number"&&(m+=Math.round(g.wch))),m.charAt(m.length-1)!=" "&&f.push(m)})}function l(f,p){p.forEach(function(g,d){var m="F;";g.hidden?m+="M0;":g.hpt?m+="M"+20*g.hpt+";":g.hpx&&(m+="M"+20*HC(g.hpx)+";"),m.length>2&&f.push(m+"R"+(d+1))})}function h(f,p){var g=["ID;PWXL;N;E"],d=[],m=Et(f["!ref"]),v,b=Array.isArray(f),y="\r\n";g.push("P;PGeneral"),g.push("F;P0;DG0G8;M255"),f["!cols"]&&u(g,f["!cols"]),f["!rows"]&&l(g,f["!rows"]),g.push("B;Y"+(m.e.r-m.s.r+1)+";X"+(m.e.c-m.s.c+1)+";D"+[m.s.c,m.s.r,m.e.c,m.e.r].join(" "));for(var _=m.s.r;_<=m.e.r;++_)for(var w=m.s.c;w<=m.e.c;++w){var D=ze({r:_,c:w});v=b?(f[_]||[])[w]:f[D],!(!v||v.v==null&&(!v.f||v.F))&&d.push(c(v,f,_,w))}return g.join(y)+y+d.join(y)+y+"E"+y}return{to_workbook:o,to_sheet:s,from_sheet:h}}(),D9=function(){function n(a,s){switch(s.type){case"base64":return e(_r(a),s);case"binary":return e(a,s);case"buffer":return e(Qe&&Buffer.isBuffer(a)?a.toString("binary"):Tc(a),s);case"array":return e(mc(a),s)}throw new Error("Unrecognized type "+s.type)}function e(a,s){for(var o=a.split("\n"),c=-1,u=-1,l=0,h=[];l!==o.length;++l){if(o[l].trim()==="BOT"){h[++c]=[],u=0;continue}if(!(c<0)){var f=o[l].trim().split(","),p=f[0],g=f[1];++l;for(var d=o[l]||"";(d.match(/["]/g)||[]).length&1&&l<o.length-1;)d+="\n"+o[++l];switch(d=d.trim(),+p){case-1:if(d==="BOT"){h[++c]=[],u=0;continue}else if(d!=="EOD")throw new Error("Unrecognized DIF special command "+d);break;case 0:d==="TRUE"?h[c][u]=!0:d==="FALSE"?h[c][u]=!1:isNaN(si(g))?isNaN(wl(g).getDate())?h[c][u]=g:h[c][u]=Jt(g):h[c][u]=si(g),++u;break;case 1:d=d.slice(1,d.length-1),d=d.replace(/""/g,'"'),d&&d.match(/^=".*"$/)&&(d=d.slice(2,-1)),h[c][u++]=d!==""?d:null;break}if(d==="EOD")break}}return s&&s.sheetRows&&(h=h.slice(0,s.sheetRows)),h}function t(a,s){return Nl(n(a,s),s)}function r(a,s){return Ls(t(a,s),s)}var i=function(){var a=function(c,u,l,h,f){c.push(u),c.push(l+","+h),c.push('"'+f.replace(/"/g,'""')+'"')},s=function(c,u,l,h){c.push(u+","+l),c.push(u==1?'"'+h.replace(/"/g,'""')+'"':h)};return function(c){var u=[],l=Et(c["!ref"]),h,f=Array.isArray(c);a(u,"TABLE",0,1,"sheetjs"),a(u,"VECTORS",0,l.e.r-l.s.r+1,""),a(u,"TUPLES",0,l.e.c-l.s.c+1,""),a(u,"DATA",0,0,"");for(var p=l.s.r;p<=l.e.r;++p){s(u,-1,0,"BOT");for(var g=l.s.c;g<=l.e.c;++g){var d=ze({r:p,c:g});if(h=f?(c[p]||[])[g]:c[d],!h){s(u,1,0,"");continue}switch(h.t){case"n":var m=h.w;!m&&h.v!=null&&(m=h.v),m==null?h.f&&!h.F?s(u,1,0,"="+h.f):s(u,1,0,""):s(u,0,m,"V");break;case"b":s(u,0,h.v?1:0,h.v?"TRUE":"FALSE");break;case"s":s(u,1,0,isNaN(h.v)?h.v:'="'+h.v+'"');break;case"d":h.w||(h.w=Br(h.z||Xe[14],zn(Jt(h.v)))),s(u,0,h.w,"V");break;default:s(u,1,0,"")}}}s(u,-1,0,"EOD");var v="\r\n",b=u.join(v);return b}}();return{to_workbook:r,to_sheet:t,from_sheet:i}}(),w9=function(){function n(h){return h.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n
vendor: 5,560 bytes, line 1
1/g,"\n")}function e(h){return h.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function t(h,f){for(var p=h.split("\n"),g=-1,d=-1,m=0,v=[];m!==p.length;++m){var b=p[m].trim().split(":");if(b[0]==="cell"){var y=Wn(b[1]);if(v.length<=y.r)for(g=v.length;g<=y.r;++g)v[g]||(v[g]=[]);switch(g=y.r,d=y.c,b[2]){case"t":v[g][d]=n(b[3]);break;case"v":v[g][d]=+b[3];break;case"vtf":var _=b[b.length-1];case"vtc":switch(b[3]){case"nl":v[g][d]=!!+b[4];break;default:v[g][d]=+b[4];break}b[2]=="vtf"&&(v[g][d]=[v[g][d],_])}}}return f&&f.sheetRows&&(v=v.slice(0,f.sheetRows)),v}function r(h,f){return Nl(t(h,f),f)}function i(h,f){return Ls(r(h,f),f)}var a=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n"),s=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n",o=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n"),c="--SocialCalcSpreadsheetControlSave--";function u(h){if(!h||!h["!ref"])return"";for(var f=[],p=[],g,d="",m=Ll(h["!ref"]),v=Array.isArray(h),b=m.s.r;b<=m.e.r;++b)for(var y=m.s.c;y<=m.e.c;++y)if(d=ze({r:b,c:y}),g=v?(h[b]||[])[y]:h[d],!(!g||g.v==null||g.t==="z")){switch(p=["cell",d,"t"],g.t){case"s":case"str":p.push(e(g.v));break;case"n":g.f?(p[2]="vtf",p[3]="n",p[4]=g.v,p[5]=e(g.f)):(p[2]="v",p[3]=g.v);break;case"b":p[2]="vt"+(g.f?"f":"c"),p[3]="nl",p[4]=g.v?"1":"0",p[5]=e(g.f||(g.v?"TRUE":"FALSE"));break;case"d":var _=zn(Jt(g.v));p[2]="vtc",p[3]="nd",p[4]=""+_,p[5]=g.w||Br(g.z||Xe[14],_);break;case"e":continue}f.push(p.join(":"))}return f.push("sheet:c:"+(m.e.c-m.s.c+1)+":r:"+(m.e.r-m.s.r+1)+":tvf:1"),f.push("valueformat:1:text-wiki"),f.join("\n")}function l(h){return[a,s,o,s,u(h),c].join("\n")}return{to_workbook:i,to_sheet:r,from_sheet:l}}(),Mh=function(){function n(l,h,f,p,g){g.raw?h[f][p]=l:l===""||(l==="TRUE"?h[f][p]=!0:l==="FALSE"?h[f][p]=!1:isNaN(si(l))?isNaN(wl(l).getDate())?h[f][p]=l:h[f][p]=Jt(l):h[f][p]=si(l))}function e(l,h){var f=h||{},p=[];if(!l||l.length===0)return p;for(var g=l.split(/[\r\n]/),d=g.length-1;d>=0&&g[d].length===0;)--d;for(var m=10,v=0,b=0;b<=d;++b)v=g[b].indexOf(" "),v==-1?v=g[b].length:v++,m=Math.max(m,v);for(b=0;b<=d;++b){p[b]=[];var y=0;for(n(g[b].slice(0,m).trim(),p,b,y,f),y=1;y<=(g[b].length-m)/10+1;++y)n(g[b].slice(m+(y-1)*10,m+y*10).trim(),p,b,y,f)}return f.sheetRows&&(p=p.slice(0,f.sheetRows)),p}var t={44:",",9:"	",59:";",124:"|"},r={44:3,9:2,59:1,124:0};function i(l){for(var h={},f=!1,p=0,g=0;p<l.length;++p)(g=l.charCodeAt(p))==34?f=!f:!f&&g in t&&(h[g]=(h[g]||0)+1);g=[];for(p in h)Object.prototype.hasOwnProperty.call(h,p)&&g.push([h[p],p]);if(!g.length){h=r;for(p in h)Object.prototype.hasOwnProperty.call(h,p)&&g.push([h[p],p])}return g.sort(function(d,m){return d[0]-m[0]||r[d[1]]-r[m[1]]}),t[g.pop()[1]]||44}function a(l,h){var f=h||{},p="",g=f.dense?[]:{},d={s:{c:0,r:0},e:{c:0,r:0}};l.slice(0,4)=="sep="?l.charCodeAt(5)==13&&l.charCodeAt(6)==10?(p=l.charAt(4),l=l.slice(7)):l.charCodeAt(5)==13||l.charCodeAt(5)==10?(p=l.charAt(4),l=l.slice(6)):p=i(l.slice(0,1024)):f&&f.FS?p=f.FS:p=i(l.slice(0,1024));var m=0,v=0,b=0,y=0,_=0,w=p.charCodeAt(0),D=!1,E=0,U=l.charCodeAt(0);l=l.replace(/\r\n/mg,"\n");var S=f.dateNF!=null?O6(f.dateNF):null;function z(){var V=l.slice(y,_),A={};if(V.charAt(0)=='"'&&V.charAt(V.length-1)=='"'&&(V=V.slice(1,-1).replace(/""/g,'"')),V.length===0)A.t="z";else if(f.raw)A.t="s",A.v=V;else if(V.trim().length===0)A.t="s",A.v=V;else if(V.charCodeAt(0)==61)V.charCodeAt(1)==34&&V.charCodeAt(V.length-1)==34?(A.t="s",A.v=V.slice(2,-1).replace(/""/g,'"')):uL(V)?(A.t="n",A.f=V.slice(1)):(A.t="s",A.v=V);else if(V=="TRUE")A.t="b",A.v=!0;else if(V=="FALSE")A.t="b",A.v=!1;else if(!isNaN(b=si(V)))A.t="n",f.cellText!==!1&&(A.w=V),A.v=b;else if(!isNaN(wl(V).getDate())||S&&V.match(S)){A.z=f.dateNF||Xe[14];var P=0;S&&V.match(S)&&(V=L6(V,f.dateNF,V.match(S)||[]),P=1),f.cellDates?(A.t="d",A.v=Jt(V,P)):(A.t="n",A.v=zn(Jt(V,P))),f.cellText!==!1&&(A.w=Br(A.z,A.v instanceof Date?zn(A.v):A.v)),f.cellNF||delete A.z}else A.t="s",A.v=V;if(A.t=="z"||(f.dense?(g[m]||(g[m]=[]),g[m][v]=A):g[ze({c:v,r:m})]=A),y=_+1,U=l.charCodeAt(y),d.e.c<v&&(d.e.c=v),d.e.r<m&&(d.e.r=m),E==w)++v;else if(v=0,++m,f.sheetRows&&f.sheetRows<=m)return!0}e:for(;_<l.length;++_)switch(E=l.charCodeAt(_)){case 34:U===34&&(D=!D);break;case w:case 10:case 13:if(!D&&z())break e;break}return _-y>0&&z(),g["!ref"]=nt(d),g}function s(l,h){return!(h&&h.PRN)||h.FS||l.slice(0,4)=="sep="||l.indexOf("	")>=0||l.indexOf(",")>=0||l.indexOf(";")>=0?a(l,h):Nl(e(l,h),h)}function o(l,h){var f="",p=h.type=="string"?[0,0,0,0]:_y(l,h);switch(h.type){case"base64":f=_r(l);break;case"binary":f=l;break;case"buffer":h.codepage==65001?f=l.toString("utf8"):h.codepage&&typeof Ya<"u"?f=Ya.utils.decode(h.codepage,l):f=Qe&&Buffer.isBuffer(l)?l.toString("binary"):Tc(l);break;case"array":f=mc(l);break;case"string":f=l;break;default:throw new Error("Unrecognized type "+h.type)}return p[0]==239&&p[1]==187&&p[2]==191?f=pt(f.slice(3)):h.type!="string"&&h.type!="buffer"&&h.codepage==65001?f=pt(f):h.type=="binary"&&typeof Ya<"u"&&h.codepage&&(f=Ya.utils.decode(h.codepage,Ya.utils.encode(28591,f))),f.slice(0,19)=="socialcalc:version:"?w9.to_sheet(h.type=="string"?f:pt(f),h):s(f,h)}function c(l,h){return Ls(o(l,h),h)}function u(l){for(var h=[],f=Et(l["!ref"]),p,g=Array.isArray(l),d=f.s.r;d<=f.e.r;++d){for(var m=[],v=f.s.c;v<=f.e.c;++v){var b=ze({r:d,c:v});if(p=g?(l[d]||[])[v]:l[b],!p||p.v==null){m.push("          ");continue}for(var y=(p.w||(Oa(p),p.w)||"").slice(0,10);
vendor: 6,147 bytes, line 1
1y.length<10;)y+=" ";m.push(y+(v===0?" ":""))}h.push(m.join(""))}return h.join("\n")}return{to_workbook:c,to_sheet:o,from_sheet:u}}();function E9(n,e){var t=e||{},r=!!t.WTF;t.WTF=!0;try{var i=_9.to_workbook(n,t);return t.WTF=r,i}catch(a){if(t.WTF=r,!a.message.match(/SYLK bad record ID/)&&r)throw a;return Mh.to_workbook(n,e)}}var Fh=function(){function n(k,B,q){if(k){on(k,k.l||0);for(var j=q.Enum||ue;k.l<k.length;){var oe=k.read_shift(2),he=j[oe]||j[65535],be=k.read_shift(2),_e=k.l+be,K=he.f&&he.f(k,be,q);if(k.l=_e,B(K,he,oe))return}}}function e(k,B){switch(B.type){case"base64":return t(ni(_r(k)),B);case"binary":return t(ni(k),B);case"buffer":case"array":return t(k,B)}throw"Unsupported type "+B.type}function t(k,B){if(!k)return k;var q=B||{},j=q.dense?[]:{},oe="Sheet1",he="",be=0,_e={},K=[],ge=[],H={s:{r:0,c:0},e:{r:0,c:0}},ke=q.sheetRows||0;if(k[2]==0&&(k[3]==8||k[3]==9)&&k.length>=16&&k[14]==5&&k[15]===108)throw new Error("Unsupported Works 3 for Mac file");if(k[2]==2)q.Enum=ue,n(k,function(W,G,ae){switch(ae){case 0:q.vers=W,W>=4096&&(q.qpro=!0);break;case 6:H=W;break;case 204:W&&(he=W);break;case 222:he=W;break;case 15:case 51:q.qpro||(W[1].v=W[1].v.slice(1));case 13:case 14:case 16:ae==14&&(W[2]&112)==112&&(W[2]&15)>1&&(W[2]&15)<15&&(W[1].z=q.dateNF||Xe[14],q.cellDates&&(W[1].t="d",W[1].v=Fm(W[1].v))),q.qpro&&W[3]>be&&(j["!ref"]=nt(H),_e[oe]=j,K.push(oe),j=q.dense?[]:{},H={s:{r:0,c:0},e:{r:0,c:0}},be=W[3],oe=he||"Sheet"+(be+1),he="");var De=q.dense?(j[W[0].r]||[])[W[0].c]:j[ze(W[0])];if(De){De.t=W[1].t,De.v=W[1].v,W[1].z!=null&&(De.z=W[1].z),W[1].f!=null&&(De.f=W[1].f);break}q.dense?(j[W[0].r]||(j[W[0].r]=[]),j[W[0].r][W[0].c]=W[1]):j[ze(W[0])]=W[1];break}},q);else if(k[2]==26||k[2]==14)q.Enum=ne,k[2]==14&&(q.qpro=!0,k.l=0),n(k,function(W,G,ae){switch(ae){case 204:oe=W;break;case 22:W[1].v=W[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(W[3]>be&&(j["!ref"]=nt(H),_e[oe]=j,K.push(oe),j=q.dense?[]:{},H={s:{r:0,c:0},e:{r:0,c:0}},be=W[3],oe="Sheet"+(be+1)),ke>0&&W[0].r>=ke)break;q.dense?(j[W[0].r]||(j[W[0].r]=[]),j[W[0].r][W[0].c]=W[1]):j[ze(W[0])]=W[1],H.e.c<W[0].c&&(H.e.c=W[0].c),H.e.r<W[0].r&&(H.e.r=W[0].r);break;case 27:W[14e3]&&(ge[W[14e3][0]]=W[14e3][1]);break;case 1537:ge[W[0]]=W[1],W[0]==be&&(oe=W[1]);break}},q);else throw new Error("Unrecognized LOTUS BOF "+k[2]);if(j["!ref"]=nt(H),_e[he||oe]=j,K.push(he||oe),!ge.length)return{SheetNames:K,Sheets:_e};for(var C={},fe=[],se=0;se<ge.length;++se)_e[K[se]]?(fe.push(ge[se]||K[se]),C[ge[se]]=_e[ge[se]]||_e[K[se]]):(fe.push(ge[se]),C[ge[se]]={"!ref":"A1"});return{SheetNames:fe,Sheets:C}}function r(k,B){var q=B||{};if(+q.codepage>=0&&ri(+q.codepage),q.type=="string")throw new Error("Cannot write WK1 to JS string");var j=yb(),oe=Et(k["!ref"]),he=Array.isArray(k),be=[];Wr(j,0,a(1030)),Wr(j,6,c(oe));for(var _e=Math.min(oe.e.r,8191),K=oe.s.r;K<=_e;++K)for(var ge=un(K),H=oe.s.c;H<=oe.e.c;++H){K===oe.s.r&&(be[H]=zt(H));var ke=be[H]+ge,C=he?(k[K]||[])[H]:k[ke];if(!(!C||C.t=="z"))if(C.t=="n")(C.v|0)==C.v&&C.v>=-32768&&C.v<=32767?Wr(j,13,p(K,H,C.v)):Wr(j,14,d(K,H,C.v));else{var fe=Oa(C);Wr(j,15,h(K,H,fe.slice(0,239)))}}return Wr(j,1),j.end()}function i(k,B){var q=B||{};if(+q.codepage>=0&&ri(+q.codepage),q.type=="string")throw new Error("Cannot write WK3 to JS string");var j=yb();Wr(j,0,s(k));for(var oe=0,he=0;oe<k.SheetNames.length;++oe)(k.Sheets[k.SheetNames[oe]]||{})["!ref"]&&Wr(j,27,M(k.SheetNames[oe],he++));var be=0;for(oe=0;oe<k.SheetNames.length;++oe){var _e=k.Sheets[k.SheetNames[oe]];if(!(!_e||!_e["!ref"])){for(var K=Et(_e["!ref"]),ge=Array.isArray(_e),H=[],ke=Math.min(K.e.r,8191),C=K.s.r;C<=ke;++C)for(var fe=un(C),se=K.s.c;se<=K.e.c;++se){C===K.s.r&&(H[se]=zt(se));var W=H[se]+fe,G=ge?(_e[C]||[])[se]:_e[W];if(!(!G||G.t=="z"))if(G.t=="n")Wr(j,23,z(C,se,be,G.v));else{var ae=Oa(G);Wr(j,22,E(C,se,be,ae.slice(0,239)))}}++be}}return Wr(j,1),j.end()}function a(k){var B=Wt(2);return B.write_shift(2,k),B}function s(k){var B=Wt(26);B.write_shift(2,4096),B.write_shift(2,4),B.write_shift(4,0);for(var q=0,j=0,oe=0,he=0;he<k.SheetNames.length;++he){var be=k.SheetNames[he],_e=k.Sheets[be];if(!(!_e||!_e["!ref"])){++oe;var K=Ll(_e["!ref"]);q<K.e.r&&(q=K.e.r),j<K.e.c&&(j=K.e.c)}}return q>8191&&(q=8191),B.write_shift(2,q),B.write_shift(1,oe),B.write_shift(1,j),B.write_shift(2,0),B.write_shift(2,0),B.write_shift(1,1),B.write_shift(1,2),B.write_shift(4,0),B.write_shift(4,0),B}function o(k,B,q){var j={s:{c:0,r:0},e:{c:0,r:0}};return B==8&&q.qpro?(j.s.c=k.read_shift(1),k.l++,j.s.r=k.read_shift(2),j.e.c=k.read_shift(1),k.l++,j.e.r=k.read_shift(2),j):(j.s.c=k.read_shift(2),j.s.r=k.read_shift(2),B==12&&q.qpro&&(k.l+=2),j.e.c=k.read_shift(2),j.e.r=k.read_shift(2),B==12&&q.qpro&&(k.l+=2),j.s.c==65535&&(j.s.c=j.e.c=j.s.r=j.e.r=0),j)}function c(k){var B=Wt(8);return B.write_shift(2,k.s.c),B.write_shift(2,k.s.r),B.write_shift(2,k.e.c),B.write_shift(2,k.e.r),B}function u(k,B,q){var j=[{c:0,r:0},{t:"n",v:0},0,0];return q.qpro&&q.vers!=20768?(j[0].c=k.read_shift(1),j[3]=k.read_shift(1),j[0].r=k.read_shift(2),k.l+=2):(j[2]=k.read_shift(1),j[0].c=k.read_shift(2),j[0].r=k.read_shift(2)),j}function l(k,B,q){var j=k.l+B,oe=u(k,B,q);if(oe[1].t="s",q.vers==20768){k.l++;var he=k.read_shift(1);return oe[1].v=k.read_shift(he,"utf8"),oe}return q.qpro&&k.l++,oe[1].v=k.read_shift(j-k.l,"cstr"),oe}function h(k,B,q){var j=Wt(7+q.length);j.write_shift(1,255),j.write_shift(2,B),j.write_shift(2,k),j.write_shift(1,39);for(var oe=0;oe<j.length;++oe){var he=q.charCodeAt(oe);j.write_shift(1,he>=128?95:he)}return j.write_shift(1,0),j}function f(k,B,q){var j=u(k,B,q);return j[1].v=k.read_shift(2,"i"),j}function p(k,B,q){var j=Wt(7);return j.write_shift(1,255),j.write_shift(2,B),j.write_shift(2,k),j.write_shift(2,q,"i"),j}function g(k,B,q){var j=u(k,B,q);return j[1].v=k.read_shift(8,"f"),j}function d(k,B,q){var j=Wt(13);return j.write_shift(1,255),j.write_shift(2,B),j.write_shift(2,k),j.write_shift(8,q,"f"),j}function m(k,B,q){var j=k.l+B,oe=u(k,B,q);if(oe[1].v=k.read_shift(8,"f"),q.qpro)k.l=j;else{var he=k.read_shift(2);_(k.slice(k.l,k.l+he),oe),k.l+=he}return oe}function v(k,B,q){var j=B&32768;return B&=-32769,B=(j?k:0)+(B>
1=8192?B-16384:B),(j?"":"$")+(q?zt(B):un(B))}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 _(k,B){on(k,0);for(var q=[],j=0,oe="",he="",be="",_e="";k.l<k.length;){var K=k[k.l++];switch(K){case 0:q.push(k.read_shift(8,"f"));break;case 1:he=v(B[0].c,k.read_shift(2),!0),oe=v(B[0].r,k.read_shift(2),!1),q.push(he+oe);break;case 2:{var ge=v(B[0].c,k.read_shift(2),!0),H=v(B[0].r,k.read_shift(2),!1);he=v(B[0].c,k.read_shift(2),!0),oe=v(B[0].r,k.read_shift(2),!1),q.push(ge+H+":"+he+oe)}break;case 3:if(k.l<k.length){console.error("WK1 premature formula end");return}break;case 4:q.push("("+q.pop()+")");break;case 5:q.push(k.read_shift(2));break;case 6:{for(var ke="";K=k[k.l++];)ke+=String.fromCharCode(K);q.push('"'+ke.replace(/"/g,'""')+'"')}break;case 8:q.push("-"+q.pop());break;case 23:q.push("+"+q.pop());break;case 22:q.push("NOT("+q.pop()+")");break;case 20:case 21:_e=q.pop(),be=q.pop(),q.push(["AND","OR"][K-20]+"("+be+","+_e+")");break;default:if(K<32&&y[K])_e=q.pop(),be=q.pop(),q.push(be+y[K]+_e);
1else if(b[K]){if(j=b[K][1],j==69&&(j=k[k.l++]),j>q.length){console.error("WK1 bad formula parse 0x"+K.toString(16)+":|"+q.join("|")+"|");return}var C=q.slice(-j);q.length-=j,q.push(b[K][0]+"("+C.join(",")+")")}else return K<=7?console.error("WK1 invalid opcode "+K.toString(16)):K<=24?console.error("WK1 unsupported op "+K.toString(16)):K<=30?console.error("WK1 invalid opcode "+K.toString(16)):K<=115?console.error("WK1 unsupported function opcode "+K.toString(16)):console.error("WK1 unrecognized opcode "+K.toString(16))}}q.length==1?B[1].f=""+q[0]:console.error("WK1 bad formula parse |"+q.join("|")+"|")}function w(k){var B=[{c:0,r:0},{t:"n",v:0},0];return B[0].r=k.read_shift(2),B[3]=k[k.l++],B[0].c=k[k.l++],B}function D(k,B){var q=w(k);return q[1].t="s",q[1].v=k.read_shift(B-4,"cstr"),q}function E(k,B,q,j){var oe=Wt(6+j.length);oe.write_shift(2,k),oe.write_shift(1,q),oe.write_shift(1,B),oe.write_shift(1,39);for(var he=0;he<j.length;++he){var be=j.charCodeAt(he);oe.write_shift(1,be>=128?95:be)}return oe.write_shift(1,0),oe}function U(k,B){var q=w(k);q[1].v=k.read_shift(2);var j=q[1].v>>1;if(q[1].v&1)switch(j&7){case 0:j=(j>>3)*5e3;break;case 1:j=(j>>3)*500;break;case 2:j=(j>>3)/20;break;case 3:j=(j>>3)/200;break;case 4:j=(j>>3)/2e3;break;case 5:j=(j>>3)/2e4;break;case 6:j=(j>>3)/16;break;case 7:j=(j>>3)/64;break}return q[1].v=j,q}function S(k,B){var q=w(k),j=k.read_shift(4),oe=k.read_shift(4),he=k.read_shift(2);if(he==65535)return j===0&&oe===3221225472?(q[1].t="e",q[1].v=15):j===0&&oe===3489660928?(q[1].t="e",q[1].v=42):q[1].v=0,q;var be=he&32768;return he=(he&32767)-16446,q[1].v=(1-be*2)*(oe*Math.pow(2,he+32)+j*Math.pow(2,he)),q}function z(k,B,q,j){var oe=Wt(14);if(oe.write_shift(2,k),oe.write_shift(1,q),oe.write_shift(1,B),j==0)return oe.write_shift(4,0),oe.write_shift(4,0),oe.write_shift(2,65535),oe;var he=0,be=0,_e=0,K=0;return j<0&&(he=1,j=-j),be=Math.log2(j)|0,j/=Math.pow(2,be-31),K=j>>>0,K&2147483648||(j/=2,++be,K=j>>>0),j-=K,K|=2147483648,K>>>=0,j*=Math.pow(2,32),_e=j>>>0,oe.write_shift(4,_e),oe.write_shift(4,K),be+=16383+(he?32768:0),oe.write_shift(2,be),oe}function V(k,B){var q=S(k);return k.l+=B-14,q}function A(k,B){var q=w(k),j=k.read_shift(4);return q[1].v=j>>6,q}function P(k,B){var q=w(k),j=k.read_shift(8,"f");return q[1].v=j,q}function T(k,B){var q=P(k);return k.l+=B-10,q}function J(k,B){return k[k.l+B-1]==0?k.read_shift(B,"cstr"):""}function O(k,B){var q=k[k.l++];q>B-1&&(q=B-1);for(var j="";j.length<q;)j+=String.fromCharCode(k[k.l++]);return j}function N(k,B,q){if(!(!q.qpro||B<21)){var j=k.read_shift(1);k.l+=17,k.l+=1,k.l+=2;var oe=k.read_shift(B-21,"cstr");return[j,oe]}}function ie(k,B){for(var q={},j=k.l+B;k.l<j;){var oe=k.read_shift(2);if(oe==14e3){for(q[oe]=[0,""],q[oe][0]=k.read_shift(2);k[k.l];)q[oe][1]+=String.fromCharCode(k[k.l]),k.l++;k.l++}}return q}function M(k,B){var q=Wt(5+k.length);q.write_shift(2,14e3),q.write_shift(2,B);for(var j=0;j<k.length;++j){var oe=k.charCodeAt(j);q[q.l++]=oe>127?95:oe}return q[q.l++]=0,q}var ue={0:{n:"BOF",f:It},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:o},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f},14:{n:"NUMBER",f:g},15:{n:"LABEL",f:l},16:{n:"FORMULA",f:m},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:l},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:J},222:{n:"SHEETNAMELP",f:O},65535:{n:""}},ne={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:D},23:{n:"NUMBER17",f:S},24:{n:"NUMBER18",f:U},25:{n:"FORMULA19",f:V},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:ie},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"}
vendor: 4,188 bytes, line 1
1,37:{n:"NUMBER25",f:A},38:{n:"??"},39:{n:"NUMBER27",f:P},40:{n:"FORMULA28",f:T},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:J},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:N},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:r,book_to_wk3:i,to_workbook:e}}();function A9(n){var e={},t=n.match(Sn),r=0,i=!1;if(t)for(;r!=t.length;++r){var a=We(t[r]);switch(a[0].replace(/\w*:/g,"")){case"<condense":break;case"<extend":break;case"<shadow":if(!a.val)break;case"<shadow>":case"<shadow/>":e.shadow=1;break;case"</shadow>":break;case"<charset":if(a.val=="1")break;e.cp=Zb[parseInt(a.val,10)];break;case"<outline":if(!a.val)break;case"<outline>":case"<outline/>":e.outline=1;break;case"</outline>":break;case"<rFont":e.name=a.val;break;case"<sz":e.sz=a.val;break;case"<strike":if(!a.val)break;case"<strike>":case"<strike/>":e.strike=1;break;case"</strike>":break;case"<u":if(!a.val)break;switch(a.val){case"double":e.uval="double";break;case"singleAccounting":e.uval="single-accounting";break;case"doubleAccounting":e.uval="double-accounting";break}case"<u>":case"<u/>":e.u=1;break;case"</u>":break;case"<b":if(a.val=="0")break;case"<b>":case"<b/>":e.b=1;break;case"</b>":break;case"<i":if(a.val=="0")break;case"<i>":case"<i/>":e.i=1;break;case"</i>":break;case"<color":a.rgb&&(e.color=a.rgb.slice(2,8));break;case"<color>":case"<color/>":case"</color>":break;case"<family":e.family=a.val;break;case"<family>":case"<family/>":case"</family>":break;case"<vertAlign":e.valign=a.val;break;case"<vertAlign>":case"<vertAlign/>":case"</vertAlign>":break;case"<scheme":break;case"<scheme>":case"<scheme/>":case"</scheme>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(a[0].charCodeAt(1)!==47&&!i)throw new Error("Unrecognized rich format "+a[0])}}return e}var T9=function(){var n=Bh("t"),e=Bh("rPr");function t(a){var s=a.match(n);if(!s)return{t:"s",v:""};var o={t:"s",v:it(s[1])},c=a.match(e);return c&&(o.s=A9(c[1])),o}var r=/<(?:\w+:)?r>/g,i=/<\/(?:\w+:)?r>/;return function(s){return s.replace(r,"").split(i).map(t).filter(function(o){return o.v})}}(),C9=function(){var e=/(\r\n|\n)/g;function t(i,a,s){var o=[];i.u&&o.push("text-decoration: underline;"),i.uval&&o.push("text-underline-style:"+i.uval+";"),i.sz&&o.push("font-size:"+i.sz+"pt;"),i.outline&&o.push("text-effect: outline;"),i.shadow&&o.push("text-shadow: auto;"),a.push('<span style="'+o.join("")+'">'),i.b&&(a.push("<b>"),s.push("</b>")),i.i&&(a.push("<i>"),s.push("</i>")),i.strike&&(a.push("<s>"),s.push("</s>"));var c=i.valign||"";return c=="superscript"||c=="super"?c="sup":c=="subscript"&&(c="sub"),c!=""&&(a.push("<"+c+">"),s.push("</"+c+">")),s.push("</span>"),i}function r(i){var a=[[],i.v,[]];return i.v?(i.s&&t(i.s,a[0],a[2]),a[0].join("")+a[1].replace(e,"<br/>")+a[2].join("")):""}return function(a){return a.map(r).join("")}}(),F9=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,S9=/<(?:\w+:)?r>/,k9=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function py(n,e){var t=e?e.cellHTML:!0,r={};return n?(n.match(/^\s*<(?:\w+:)?t[^>]*>/)?(r.t=it(pt(n.slice(n.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),r.r=pt(n),t&&(r.h=iy(r.t))):n.match(S9)&&(r.r=pt(n),r.t
1=it(pt((n.replace(k9,"").match(F9)||[]).join("").replace(Sn,""))),t&&(r.h=C9(T9(r.r)))),r):{t:""}}var U9=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,R9=/<(?:\w+:)?(?:si|sstItem)>/g,I9=/<\/(?:\w+:)?(?:si|sstItem)>/;function O9(n,e){var t=[],r="";if(!n)return t;var i=n.match(U9);if(i){r=i[2].replace(R9,"").split(I9);for(var a=0;a!=r.length;++a){var s=py(r[a].trim(),e);s!=null&&(t[t.length]=s)}i=We(i[1]),t.Count=i.count,t.Unique=i.uniqueCount}return t}function L9(n){return[n.read_shift(4),n.read_shift(4)]}function N9(n,e){var t=[],r=!1;return Pa(n,function(a,s,o){switch(o){case 159:t.Count=a[0],t.Unique=a[1];break;case 19:t.push(a);break;case 160:return!0;case 35:r=!0;break;case 36:r=!1;break;default:if(s.T,!r||e.WTF)throw new Error("Unexpected record 0x"+o.toString(16))}}),t}function LC(n){for(var e=[],t=n.split(""),r=0;r<t.length;++r)e[r]=t[r].charCodeAt(0);return e}function Ra(n,e){var t={};return t.Major=n.read_shift(2),t.Minor=n.read_shift(2),e>=4&&(n.l+=e-4),t}function B9(n){var e={};return e.id=n.read_shift(0,"lpp4"),e.R=Ra(n,4),e.U=Ra(n,4),e.W=Ra(n,4),e}function P9(n){for(var e=n.read_shift(4),t=n.l+e-4,r={},i=n.read_shift(4),a=[];i-- >0;)a.push({t:n.read_shift(4),v:n.read_shift(0,"lpp4")});if(r.name=n.read_shift(0,"lpp4"),r.comps=a,n.l!=t)throw new Error("Bad DataSpaceMapEntry: "+n.l+" != "+t);return r}function M9(n){var e=[];n.l+=4;for(var t=n.read_shift(4);t-- >0;)e.push(P9(n));return e}function W9(n){var e=[];n.l+=4;for(var t=n.read_shift(4);t-- >0;)e.push(n.read_shift(0,"lpp4"));return e}function H9(n){var e={};return n.read_shift(4),n.l+=4,e.id=n.read_shift(0,"lpp4"),e.name=n.read_shift(0,"lpp4"),e.R=Ra(n,4),e.U=Ra(n,4),e.W=Ra(n,4),e}function z9(n){var e=H9(n);if(e.ename=n.read_shift(0,"8lpp4"),e.blksz=n.read_shift(4),e.cmode=n.read_shift(4),n.read_shift(4)!=4)throw new Error("Bad !Primary record");return e}function NC(n,e){var t=n.l+e,r={};r.Flags=n.read_shift(4)&63,n.l+=4,r.AlgID=n.read_shift(4);var i=!1;switch(r.AlgID){case 26126:case 26127:case 26128:i=r.Flags==36;break;case 26625:i=r.Flags==4;break;case 0:i=r.Flags==16||r.Flags==4||r.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+r.AlgID}if(!i)throw new Error("Encryption Flags/AlgID mismatch");return r.AlgIDHash=n.read_shift(4),r.KeySize=n.read_shift(4),r.ProviderType=n.read_shift(4),n.l+=8,r.CSPName=n.read_shift(t-n.l>>1,"utf16le"),n.l=t,r}function BC(n,e){var t={},r=n.l+e;return n.l+=4,t.Salt=n.slice(n.l,n.l+16),n.l+=16,t.Verifier=n.slice(n.l,n.l+16),n.l+=16,n.read_shift(4),t.VerifierHash=n.slice(n.l,r),n.l=r,t}function V9(n){var e=Ra(n);switch(e.Minor){case 2:return[e.Minor,q9(n)];case 3:return[e.Minor,j9()];case 4:return[e.Minor,X9(n)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+e.Minor)}function q9(n){var e=n.read_shift(4);if((e&63)!=36)throw new Error("EncryptionInfo mismatch");var t=n.read_shift(4),r=NC(n,t),i=BC(n,n.length-n.l);return{t:"Std",h:r,v:i}}function j9(){throw new Error("File is password-protected: ECMA-376 Extensible")}function X9(n){var e=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];n.l+=4;var t=n.read_shift(n.length-n.l,"utf8"),r={};return t.replace(Sn,function(a){var s=We(a);switch(Pi(s[0])){case"<?xml":break;case"<encryption":case"</encryption>":break;case"<keyData":e.forEach(function(o){r[o]=s[o]});break;case"<dataIntegrity":r.encryptedHmacKey=s.encryptedHmacKey,r.encryptedHmacValue=s.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":r.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":r.uri=s.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":r.encs.push(s);break;default:throw s[0]}}),r}function G9(n,e){var t={},r=t.EncryptionVersionInfo=Ra(n,4);if(e-=4,r.Minor!=2)throw new Error("unrecognized minor version code: "+r.Minor);if(r.Major>4||r.Major<2)throw new Error("unrecognized major version code: "+r.Major);t.Flags=n.read_shift(4),e-=4;var i=n.read_shift(4);return e-=4,t.EncryptionHeader=NC(n,i),e-=i,t.EncryptionVerifier=BC(n,e),t}function $9(n){var e={},t=e.EncryptionVersionInfo=Ra(n,4);
1if(t.Major!=1||t.Minor!=1)throw"unrecognized version code "+t.Major+" : "+t.Minor;return e.Salt=n.read_shift(16),e.EncryptedVerifier=n.read_shift(16),e.EncryptedVerifierHash=n.read_shift(16),e}function Y9(n){var e=0,t,r=LC(n),i=r.length+1,a,s,o,c,u;for(t=ks(i),t[0]=r.length,a=1;a!=i;++a)t[a]=r[a-1];for(a=i-1;a>=0;--a)s=t[a],o=e&16384?1:0,c=e<<1&32767,u=o|c,e=u^s;return e^52811}var PC=function(){var n=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],e=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],t=[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],r=function(s){return(s/2|s*128)&255},i=function(s,o){return r(s^o)},a=function(s){for(var o=e[s.length-1],c=104,u=s.length-1;u>=0;--u)for(var l=s[u],h=0;h!=7;++h)l&64&&(o^=t[c]),l*=2,--c;return o};return function(s){for(var o=LC(s),c=a(o),u=o.length,l=ks(16),h=0;h!=16;++h)l[h]=0;var f,p,g;for((u&1)===1&&(f=c>>8,l[u]=i(n[0],f),--u,f=c&255,p=o[o.length-1],l[u]=i(p,f));u>0;)--u,f=c>>8,l[u]=i(o[u],f),--u,f=c&255,l[u]=i(o[u],f);for(u=15,g=15-o.length;g>0;)f=c>>8,l[u]=i(n[g],f),--u,--g,f=c&255,l[u]=i(o[u],f),--u,--g;return l}}(),K9=function(n,e,t,r,i){i||(i=e),r||(r=PC(n));var a,s;for(a=0;a!=e.length;++a)s=e[a],s^=r[t],s=(s>>5|s<<3)&255,i[a]=s,++t;return[i,t,r]},Z9=function(n){var e=0,t=PC(n);return function(r){var i=K9("",r,e,t);return e=i[1],i[0]}};function J9(n,e,t,r){var i={key:It(n),verificationBytes:It(n)};return t.password&&(i.verifier=Y9(t.password)),r.valid=i.verificationBytes===i.verifier,r.valid&&(r.insitu=Z9(t.password)),i}function Q9(n,e,t){var r=t||{};return r.Info=n.read_shift(2),n.l-=2,r.Info===1?r.Data=$9(n):r.Data=G9(n,e),r}function eO(n,e,t){var r={Type:t.biff>=8?n.read_shift(2):0};return r.Type?Q9(n,e-2,r):J9(n,t.biff>=8?e:e-2,t,r),r}var tO=function(){function n(i,a){switch(a.type){case"base64":return e(_r(i),a);case"binary":return e(i,a);case"buffer":return e(Qe&&Buffer.isBuffer(i)?i.toString("binary"):Tc(i),a);case"array":return e(mc(i),a)}throw new Error("Unrecognized type "+a.type)}function e(i,a){var s=a||{},o=s.dense?[]:{},c=i.match(/\\trowd.*?\\row\b/g);if(!c.length)throw new Error("RTF missing table");var u={s:{c:0,r:0},e:{c:0,r:c.length-1}};return c.forEach(function(l,h){Array.isArray(o)&&(o[h]=[]);for(var f=/\\\w+\b/g,p=0,g,d=-1;g=f.exec(l);){switch(g[0]){case"\\cell":var m=l.slice(p,f.lastIndex-g[0].length);if(m[0]==" "&&(m=m.slice(1)),++d,m.length){var v={v:m,t:"s"};Array.isArray(o)?o[h][d]=v:o[ze({r:h,c:d})]=v}break}p=f.lastIndex}d>u.e.c&&(u.e.c=d)}),o["!ref"]=nt(u),o}function t(i,a){return Ls(n(i,a),a)}function r(i){for(var a=["{\\rtf1\\ansi"],s=Et(i["!ref"]),o,c=Array.isArray(i),u=s.s.r;u<=s.e.r;++u){a.push("\\trowd\\trautofit1");for(var l=s.s.c;l<=s.e.c;++l)a.push("\\cellx"+(l+1));for(a.push("\\pard\\intbl"),l=s.s.c;l<=s.e.c;++l){var h=ze({r:u,c:l});o=c?(i[u]||[])[l]:i[h],!(!o||o.v==null&&(!o.f||o.F))&&(a.push(" "+(o.w||(Oa(o),o.w))),a.push("\\cell"))}a.push("\\pard\\intbl\\row")}return a.join("")+"}"}return{to_workbook:t,to_sheet:n,from_sheet:r}}();function nO(n){var e=n.slice(n[0]==="#"?1:0).slice(0,6);return[parseInt(e.slice(0,2),16),parseInt(e.slice(2,4),16),parseInt(e.slice(4,6),16)]}function Wh(n){for(var e=0,t=1;e!=3;++e)t=t*256+(n[e]>255?255:n[e]<0?0:n[e]);return t.toString(16).toUpperCase().slice(1)}function rO(n){var e=n[0]/255,t=n[1]/255,r=n[2]/255,i=Math.max(e,t,r),a=Math.min(e,t,r),s=i-a;if(s===0)return[0,0,e];var o=0,c=0,u=i+a;switch(c=s/(u>1?2-u:u),i){case e:o=((t-r)/s+6)%6;break;case t:o=(r-e)/s+2;break;case r:o=(e-t)/s+4;break}return[o/6,c,u/2]}function iO(n){var e=n[0],t=n[1],r=n[2],i=t*2*(r<.5?r:1-r),a=r-i/2,s=[a,a,a],o=6*e,c;if(t!==0)switch(o|0){case 0:case 6:c=i*o,s[0]+=i,s[1]+=c;break;case 1:c=i*(2-o),s[0]+=c,s[1]+=i;break;case 2:c=i*(o-2),s[1]+=i,s[2]+=c;break;case 3:c=i*(4-o),s[1]+=c,s[2]+=i;break;case 4:c=i*(o-4),s[2]+=i,s[0]+=c;break;case 5:c=i*(6-o),s[2]+=c,s[0]+=i;break}for(var u=0;u!=3;++u)s[u]=Math.round(s[u]*255);return s}function dg(n,e){if(e===0)return n;var t=rO(nO(n));return e<0?t[2]=t[2]*(1+e):t[2]=1-(1-t[2])*(1-e),Wh(iO(t))}var MC=6,aO=15,sO=1,Mn=MC;function pg(n){return Math.floor((n+Math.round(128/Mn)/256)*Mn)}function gg(n){return Math.floor((n-5)/Mn*100+.5)/100}function Eb(n){return Math.round((n*Mn+5)/Mn*256)/256}function B2(n){return Eb(gg(pg(n)))}function gy(n){var e=Math.abs(n-B2(n)),t=Mn;if(e>.005)for(Mn=sO;Mn<aO;++Mn)Math.abs(n-B2(n))<=e&&(e=Math.abs(n-B2(n)),t=Mn);Mn=t}function El(n){n.width?(n.wpx=pg(n.width),n.wch=gg(n.wpx),n.MDW=Mn):n.wpx?(n.wch=gg(n.wpx),n.width=Eb(n.wch),n.MDW=Mn):typeof n.wch=="number"&&(n.width=Eb(n.wch),n.wpx=pg(n.width),n.MDW=Mn),n.customWidth&&delete n.customWidth}var oO=96,WC=oO;function HC(n){return n*96/WC}function Hh(n){return n*WC/96}var cO={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"};function uO(n,e,t,r){e.Borders=[];var i={},a=!1;
vendor: 4,462 bytes, line 1
1(n[0].match(Sn)||[]).forEach(function(s){var o=We(s);switch(Pi(o[0])){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":case"<border/>":i={},o.diagonalUp&&(i.diagonalUp=xt(o.diagonalUp)),o.diagonalDown&&(i.diagonalDown=xt(o.diagonalDown)),e.Borders.push(i);break;case"</border>":break;case"<left/>":break;case"<left":case"<left>":break;case"</left>":break;case"<right/>":break;case"<right":case"<right>":break;case"</right>":break;case"<top/>":break;case"<top":case"<top>":break;case"</top>":break;case"<bottom/>":break;case"<bottom":case"<bottom>":break;case"</bottom>":break;case"<diagonal":case"<diagonal>":case"<diagonal/>":break;case"</diagonal>":break;case"<horizontal":case"<horizontal>":case"<horizontal/>":break;case"</horizontal>":break;case"<vertical":case"<vertical>":case"<vertical/>":break;case"</vertical>":break;case"<start":case"<start>":case"<start/>":break;case"</start>":break;case"<end":case"<end>":case"<end/>":break;case"</end>":break;case"<color":case"<color>":break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(r&&r.WTF&&!a)throw new Error("unrecognized "+o[0]+" in borders")}})}function lO(n,e,t,r){e.Fills=[];var i={},a=!1;(n[0].match(Sn)||[]).forEach(function(s){var o=We(s);switch(Pi(o[0])){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":case"<fill":case"<fill/>":i={},e.Fills.push(i);break;case"</fill>":break;case"<gradientFill>":break;case"<gradientFill":case"</gradientFill>":e.Fills.push(i),i={};break;case"<patternFill":case"<patternFill>":o.patternType&&(i.patternType=o.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":i.bgColor||(i.bgColor={}),o.indexed&&(i.bgColor.indexed=parseInt(o.indexed,10)),o.theme&&(i.bgColor.theme=parseInt(o.theme,10)),o.tint&&(i.bgColor.tint=parseFloat(o.tint)),o.rgb&&(i.bgColor.rgb=o.rgb.slice(-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":i.fgColor||(i.fgColor={}),o.theme&&(i.fgColor.theme=parseInt(o.theme,10)),o.tint&&(i.fgColor.tint=parseFloat(o.tint)),o.rgb!=null&&(i.fgColor.rgb=o.rgb.slice(-6));break;case"<fgColor/>":case"</fgColor>":break;case"<stop":case"<stop/>":break;case"</stop>":break;case"<color":case"<color/>":break;case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(r&&r.WTF&&!a)throw new Error("unrecognized "+o[0]+" in fills")}})}function hO(n,e,t,r){e.Fonts=[];var i={},a=!1;(n[0].match(Sn)||[]).forEach(function(s){var o=We(s);switch(Pi(o[0])){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":case"<font>":break;case"</font>":case"<font/>":e.Fonts.push(i),i={};break;case"<name":o.val&&(i.name=pt(o.val));break;case"<name/>":case"</name>":break;case"<b":i.bold=o.val?xt(o.val):1;break;case"<b/>":i.bold=1;break;case"<i":i.italic=o.val?xt(o.val):1;break;case"<i/>":i.italic=1;break;case"<u":switch(o.val){case"none":i.underline=0;break;case"single":i.underline=1;break;case"double":i.underline=2;break;case"singleAccounting":i.underline=33;break;case"doubleAccounting":i.underline=34;break}break;case"<u/>":i.underline=1;break;case"<strike":i.strike=o.val?xt(o.val):1;break;case"<strike/>":i.strike=1;break;case"<outline":i.outline=o.val?xt(o.val):1;break;case"<outline/>":i.outline=1;break;case"<shadow":i.shadow=o.val?xt(o.val):1;break;case"<shadow/>":i.shadow=1;break;case"<condense":i.condense=o.val?xt(o.val):1;break;case"<condense/>":i.condense=1;break;case"<extend":i.extend=o.val?xt(o.val):1;break;case"<extend/>":i.extend=1;break;case"<sz":o.val&&(i.sz=+o.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":o.val&&(i.vertAlign=o.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<family":o.val&&(i.family=parseInt(o.val,10));break;case"<family/>":case"</family>":break;case"<scheme":o.val&&(i.scheme=o.val);break;case"<scheme/>":case"</scheme>":break;case"<charset":if(o.val=="1")break;o.codepage=Zb[parseInt(o.val,10)];break;case"<color":if(i.color||(i.color={}),o.auto&&(i.color.auto=xt(o.auto)),o.rgb)i.color.rgb=o.rgb.slice(-6);else if(o.indexed){i.color.index=parseInt(o.indexed,10);var c=uc[i.color.index];i.color.index==81&&(c=uc[1]),c||(c=uc[1]),i.color.rgb=c[0].toString(16)+c[1].toString(16)+c[2].toString(16)}else o.theme&&(i.color.theme=parseInt(o.theme,10),o.tint&&(i.color.tint=parseFloat(o.tint)),o.theme&&t.themeElements&&t.themeElements.clr
1Scheme&&(i.color.rgb=dg(t.themeElements.clrScheme[i.color.theme].rgb,i.color.tint||0)));break;case"<color/>":case"</color>":break;case"<AlternateContent":a=!0;break;case"</AlternateContent>":a=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(r&&r.WTF&&!a)throw new Error("unrecognized "+o[0]+" in fonts")}})}function fO(n,e,t){e.NumberFmt=[];for(var r=Ni(Xe),i=0;i<r.length;++i)e.NumberFmt[r[i]]=Xe[r[i]];var a=n[0].match(Sn);if(a)for(i=0;i<a.length;++i){var s=We(a[i]);switch(Pi(s[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":{var o=it(pt(s.formatCode)),c=parseInt(s.numFmtId,10);if(e.NumberFmt[c]=o,c>0){if(c>392){for(c=392;c>60&&e.NumberFmt[c]!=null;--c);e.NumberFmt[c]=o}cc(o,c)}}break;case"</numFmt>":break;default:if(t.WTF)throw new Error("unrecognized "+s[0]+" in numFmts")}}}var hp=["numFmtId","fillId","fontId","borderId","xfId"],fp=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function dO(n,e,t){e.CellXf=[];var r,i=!1;(n[0].match(Sn)||[]).forEach(function(a){var s=We(a),o=0;switch(Pi(s[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":case"<xf/>":for(r=s,delete r[0],o=0;o<hp.length;++o)r[hp[o]]&&(r[hp[o]]=parseInt(r[hp[o]],10));for(o=0;o<fp.length;++o)r[fp[o]]&&(r[fp[o]]=xt(r[fp[o]]));if(e.NumberFmt&&r.numFmtId>392){for(o=392;o>60;--o)if(e.NumberFmt[r.numFmtId]==e.NumberFmt[o]){r.numFmtId=o;break}}e.CellXf.push(r);break;case"</xf>":break;case"<alignment":case"<alignment/>":var c={};s.vertical&&(c.vertical=s.vertical),s.horizontal&&(c.horizontal=s.horizontal),s.textRotation!=null&&(c.textRotation=s.textRotation),s.indent&&(c.indent=s.indent),s.wrapText&&(c.wrapText=xt(s.wrapText)),r.alignment=c;break;case"</alignment>":break;case"<protection":break;case"</protection>":case"<protection/>":break;case"<AlternateContent":i=!0;break;case"</AlternateContent>":i=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(t&&t.WTF&&!i)throw new Error("unrecognized "+s[0]+" in cellXfs")}})}var pO=function(){var e=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,t=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,r=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,i=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,a=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(o,c,u){var l={};if(!o)return l;o=o.replace(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");var h;return(h=o.match(e))&&fO(h,l,u),(h=o.match(i))&&hO(h,l,c,u),(h=o.match(r))&&lO(h,l,c,u),(h=o.match(a))&&uO(h,l,c,u),(h=o.match(t))&&dO(h,l,u),l}}();function gO(n,e){var t=n.read_shift(2),r=Tn(n);return[t,r]}function mO(n,e,t){var r={};r.sz=n.read_shift(2)/20;var i=TR(n);i.fItalic&&(r.italic=1),i.fCondense&&(r.condense=1),i.fExtend&&(r.extend=1),i.fShadow&&(r.shadow=1),i.fOutline&&(r.outline=1),i.fStrikeout&&(r.strike=1);var a=n.read_shift(2);switch(a===700&&(r.bold=1),n.read_shift(2)){case 1:r.vertAlign="superscript";break;case 2:r.vertAlign="subscript";break}var s=n.read_shift(1);s!=0&&(r.underline=s);var o=n.read_shift(1);o>0&&(r.family=o);var c=n.read_shift(1);switch(c>0&&(r.charset=c),n.l++,r.color=AR(n),n.read_shift(1)){case 1:r.scheme="major";break;case 2:r.scheme="minor";break}return r.name=Tn(n),r}var xO=Cn;function vO(n,e){var t=n.l+e,r=n.read_shift(2),i=n.read_shift(2);return n.l=t,{ixfe:r,numFmtId:i}}var bO=Cn;function yO(n,e,t){var r={};r.NumberFmt=[];for(var i in Xe)r.NumberFmt[i]=Xe[i];r.CellXf=[],r.Fonts=[];var a=[],s=!1;return Pa(n,function(c,u,l){switch(l){case 44:r.NumberFmt[c[0]]=c[1],cc(c[1],c[0]);break;case 43:r.Fonts.push(c),c.color.theme!=null&&e&&e.themeElements&&e.themeElements.clrScheme&&(c.color.rgb=dg(e.themeElements.clrScheme[c.color.theme].rgb,c.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:a[a.length-1]==617&&r.CellXf.push(c);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:a.push(l),s=!0;break;case 38:a.pop(),s=!1;break;default:if(u.T>0)a.push(l);else if(u.T<0)a.pop();else if(!s||t.WTF&&a[a.length-1]!=37)throw new Error("Unexpected record 0x"+l.toString(16))}}),r}var _O=["</a:lt1>","</a:dk1>","</a:lt2>","</a:dk2>","</a:accent1>","</a:accent2>","</a:accent3>","</a:accent4>","</a:accent5>","</a:accent6>","</a:hlink>","</a:folHlink>"];
1function DO(n,e,t){e.themeElements.clrScheme=[];var r={};(n[0].match(Sn)||[]).forEach(function(i){var a=We(i);switch(a[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":r.rgb=a.val;break;case"<a:sysClr":r.rgb=a.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>":a[0].charAt(1)==="/"?(e.themeElements.clrScheme[_O.indexOf(a[0])]=r,r={}):r.name=a[0].slice(3,a[0].length-1);break;default:if(t&&t.WTF)throw new Error("Unrecognized "+a[0]+" in clrScheme")}})}function wO(){}function EO(){}var AO=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,TO=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,CO=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/;function FO(n,e,t){e.themeElements={};var r;[["clrScheme",AO,DO],["fontScheme",TO,wO],["fmtScheme",CO,EO]].forEach(function(i){if(!(r=n.match(i[1])))throw new Error(i[0]+" not found in themeElements");i[2](r,e,t)})}var SO=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function zC(n,e){(!n||n.length===0)&&(n=kO());var t,r={};if(!(t=n.match(SO)))throw new Error("themeElements not found in theme");return FO(t[0],r,e),r.raw=n,r}function kO(n,e){var t=[Q3];return t[t.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',t[t.length]="<a:themeElements>",t[t.length]='<a:clrScheme name="Office">',t[t.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',t[t.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',t[t.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',t[t.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',t[t.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',t[t.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',t[t.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',t[t.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',t[t.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',t[t.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',t[t.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',t[t.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',t[t.length]="</a:clrScheme>",t[t.length]='<a:fontScheme name="Office">',t[t.length]="<a:majorFont>",t[t.length]='<a:latin typeface="Cambria"/>',t[t.length]='<a:ea typeface=""/>',t[t.length]='<a:cs typeface=""/>',t[t.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',t[t.length]='<a:font script="Hang" typeface="맑은 고딕"/>',t[t.length]='<a:font script="Hans" typeface="宋体"/>',t[t.length]='<a:font script="Hant" typeface="新細明體"/>',t[t.length]='<a:font script="Arab" typeface="Times New Roman"/>',t[t.length]='<a:font script="Hebr" typeface="Times New Roman"/>',t[t.length]='<a:font script="Thai" typeface="Tahoma"/>',t[t.length]='<a:font script="Ethi" typeface="Nyala"/>',t[t.length]='<a:font script="Beng" typeface="Vrinda"/>',t[t.length]='<a:font script="Gujr" typeface="Shruti"/>',t[t.length]='<a:font script="Khmr" typeface="MoolBoran"/>',t[t.length]='<a:font script="Knda" typeface="Tunga"/>',t[t.length]='<a:font script="Guru" typeface="Raavi"/>',t[t.length]='<a:font script="Cans" typeface="Euphemia"/>',t[t.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',t[t.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',t[t.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',t[t.length]='<a:font script="Thaa" typeface="MV Boli"/>',t[t.length]='<a:font script="Deva" typeface="Mangal"/>',t[t.length]='<a:font script="Telu" typeface="Gautami"/>',t[t.length]='<a:font script="Taml" typeface="Latha"/>',t[t.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',t[t.length]='<a:font script="Orya" typeface="Kalinga"/>',t[t.length]='<a:font script="Mlym" typeface="Kartika"/>
1',t[t.length]='<a:font script="Laoo" typeface="DokChampa"/>',t[t.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',t[t.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',t[t.length]='<a:font script="Viet" typeface="Times New Roman"/>',t[t.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',t[t.length]='<a:font script="Geor" typeface="Sylfaen"/>',t[t.length]="</a:majorFont>",t[t.length]="<a:minorFont>",t[t.length]='<a:latin typeface="Calibri"/>',t[t.length]='<a:ea typeface=""/>',t[t.length]='<a:cs typeface=""/>',t[t.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',t[t.length]='<a:font script="Hang" typeface="맑은 고딕"/>',t[t.length]='<a:font script="Hans" typeface="宋体"/>',t[t.length]='<a:font script="Hant" typeface="新細明體"/>',t[t.length]='<a:font script="Arab" typeface="Arial"/>',t[t.length]='<a:font script="Hebr" typeface="Arial"/>',t[t.length]='<a:font script="Thai" typeface="Tahoma"/>',t[t.length]='<a:font script="Ethi" typeface="Nyala"/>',t[t.length]='<a:font script="Beng" typeface="Vrinda"/>',t[t.length]='<a:font script="Gujr" typeface="Shruti"/>',t[t.length]='<a:font script="Khmr" typeface="DaunPenh"/>',t[t.length]='<a:font script="Knda" typeface="Tunga"/>',t[t.length]='<a:font script="Guru" typeface="Raavi"/>',t[t.length]='<a:font script="Cans" typeface="Euphemia"/>',t[t.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',t[t.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',t[t.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',t[t.length]='<a:font script="Thaa" typeface="MV Boli"/>',t[t.length]='<a:font script="Deva" typeface="Mangal"/>',t[t.length]='<a:font script="Telu" typeface="Gautami"/>',t[t.length]='<a:font script="Taml" typeface="Latha"/>',t[t.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',t[t.length]='<a:font script="Orya" typeface="Kalinga"/>',t[t.length]='<a:font script="Mlym" typeface="Kartika"/>',t[t.length]='<a:font script="Laoo" typeface="DokChampa"/>',t[t.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',t[t.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',t[t.length]='<a:font script="Viet" typeface="Arial"/>',t[t.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',t[t.length]='<a:font script="Geor" typeface="Sylfaen"/>',t[t.length]="</a:minorFont>",t[t.length]="</a:fontScheme>",t[t.length]='<a:fmtScheme name="Office">',t[t.length]="<a:fillStyleLst>",t[t.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',t[t.length]='<a:gradFill rotWithShape="1">',t[t.length]="<a:gsLst>",t[t.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',t[t.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',t[t.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',t[t.length]="</a:gsLst>",t[t.length]='<a:lin ang="16200000" scaled="1"/>',t[t.length]="</a:gradFill>",t[t.length]='<a:gradFill rotWithShape="1">',t[t.length]="<a:gsLst>",t[t.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>',t[t.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>',t[t.length]="</a:gsLst>",t[t.length]='<a:lin ang="16200000" scaled="0"/>',t[t.length]="</a:gradFill>",t[t.length]="</a:fillStyleLst>",t[t.length]="<a:lnStyleLst>",t[t.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>',t[t.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>',t[t.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>',t[t.length]="</a:lnStyleLst>",t[t.length]="<a:effectStyleLst>",t[t.length]="<a:effectStyle>",t[t.length]="<a:effectLst>
1",t[t.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',t[t.length]="</a:effectLst>",t[t.length]="</a:effectStyle>",t[t.length]="<a:effectStyle>",t[t.length]="<a:effectLst>",t[t.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',t[t.length]="</a:effectLst>",t[t.length]="</a:effectStyle>",t[t.length]="<a:effectStyle>",t[t.length]="<a:effectLst>",t[t.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',t[t.length]="</a:effectLst>",t[t.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>',t[t.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',t[t.length]="</a:effectStyle>",t[t.length]="</a:effectStyleLst>",t[t.length]="<a:bgFillStyleLst>",t[t.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',t[t.length]='<a:gradFill rotWithShape="1">',t[t.length]="<a:gsLst>",t[t.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',t[t.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>',t[t.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',t[t.length]="</a:gsLst>",t[t.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',t[t.length]="</a:gradFill>",t[t.length]='<a:gradFill rotWithShape="1">',t[t.length]="<a:gsLst>",t[t.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',t[t.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',t[t.length]="</a:gsLst>",t[t.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',t[t.length]="</a:gradFill>",t[t.length]="</a:bgFillStyleLst>",t[t.length]="</a:fmtScheme>",t[t.length]="</a:themeElements>",t[t.length]="<a:objectDefaults>",t[t.length]="<a:spDef>",t[t.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>',t[t.length]="</a:spDef>",t[t.length]="<a:lnDef>",t[t.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>',t[t.length]="</a:lnDef>",t[t.length]="</a:objectDefaults>",t[t.length]="<a:extraClrSchemeLst/>",t[t.length]="</a:theme>",t.join("")}function UO(n,e,t){var r=n.l+e,i=n.read_shift(4);if(i!==124226){if(!t.cellStyles){n.l=r;return}var a=n.slice(n.l);n.l=r;var s;try{s=J3(a,{type:"array"})}catch(c){return}var o=yr(s,"theme/theme/theme1.xml",!0);if(o)return zC(o,t)}}function RO(n){return n.read_shift(4)}function IO(n){var e={};switch(e.xclrType=n.read_shift(2),e.nTintShade=n.read_shift(2),e.xclrType){case 0:n.l+=4;break;case 1:e.xclrValue=OO(n,4);break;case 2:e.xclrValue=FC(n);break;case 3:e.xclrValue=RO(n);break;case 4:n.l+=4;break}return n.l+=8,e}function OO(n,e){return Cn(n,e)}function LO(n,e){return Cn(n,e)}function NO(n){var e=n.read_shift(2),t=n.read_shift(2)-4,r=[e];switch(e){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:r[1]=IO(n);break;case 6:r[1]=LO(n,t);break;case 14:case 15:r[1]=n.read_shift(t===1?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+e+" "+t)}return r}function BO(n,e){var t=n.l+e;n.l+=2;var r=n.read_shift(2);n.l+=2;for(var i=n.read_shift(2),a=[];i-- >0;)a.push(NO(n,t-n.l));return{ixfe:r,ext:a}}function PO(n,e){e.forEach(function(t){switch(t[0]){}})}function MO(n,e){return{flags:n.read_shift(4),version:n.read_shift(4),name:Tn(n)}}function WO(n){for(var e=[],t=n.read_shift(4);t-- >0;)e.push([n.read_shift(4),n.read_shift(4)]);return e}function HO(n){return n.l+=4,n.read_shift(4)!=0}function zO(n,e,t){var r={Types:[],Cell:[],Value:[]},i=t||{},a=[],s=!1,o=2;return Pa(n,function(c,u,l){switch(l){case 335:r.Types.push({name:c.name});break;case 51:c.forEach(function(h){o==1?r.Cell.push({type:r.Types[h[0]-1].name,index:h[1]}):o==0&&r.Value.push({type:r.Types[h[0]-1].name,index:h[1]})});break;case 337:o=c?1:0;break;case 338:o=2;break;case 35:a.push(l),s=!0;break;case 36:a.pop(),s=!1;break;default:if(!u.T){if(!s||i.WTF&&a[a.length-1]!=35)throw new Error("Unexpected record 0x"+l.toString(16))}}}),r}function VO(n,e,t){var r={Types:[],Cell:[],Value:[]};if(!n)return r;var i=!1,a=2,s;return n.replace(Sn,function(o){var c=We(o);switch(Pi(c[0])){case"<?xml":break;case"<metadata":case"</metadata>":break;case"<metadataTypes":case"</metadataTypes>":break;case"<metadataType":r.Types.push({name:c.name});break;case"</metadataType>":break;case"<futureMetadata":for(var u=0;u<r.Types.length;++u)r.Types[u].name==c.name&&(s=r.Types[u]);break;case"</futureMetadata>":break;case"<bk>":break;case"</bk>":break;case"<rc":a==1?r.Cell.push({type:r.Types[c.t-1].name,index:+c.v}):a==0&&r.Value.push({type:r.Types[c.t-1].name,index:+c.v});break;case"</rc>":break;case"<cellMetadata":a=1;break;case"</cellMetadata>":a=2;break;case"<valueMetadata":a=0;break;case"</valueMetadata>":a=2;break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;case"<rvb":if(!s)break;s.offsets||(s.offsets=[]),s.offsets.push(+c.i);break;default:if(!i&&t.WTF)throw new Error("unrecognized "+c[0]+" in metadata")}return o}
1),r}function qO(n){var e=[];if(!n)return e;var t=1;return(n.match(Sn)||[]).forEach(function(r){var i=We(r);switch(i[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete i[0],i.i?t=i.i:i.i=t,e.push(i);break}}),e}function jO(n){var e={};e.i=n.read_shift(4);var t={};t.r=n.read_shift(4),t.c=n.read_shift(4),e.r=ze(t);var r=n.read_shift(1);return r&2&&(e.l="1"),r&8&&(e.a="1"),e}function XO(n,e,t){var r=[];return Pa(n,function(a,s,o){switch(o){case 63:r.push(a);break;default:if(!s.T)throw new Error("Unexpected record 0x"+o.toString(16))}}),r}function GO(n,e,t,r){if(!n)return n;var i=r||{},a=!1;Pa(n,function(o,c,u){switch(u){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:a=!0;break;case 36:a=!1;break;default:if(!c.T){if(!a||i.WTF)throw new Error("Unexpected record 0x"+u.toString(16))}}},i)}function $O(n,e){if(!n)return"??";var t=(n.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return e["!id"][t].Target}function aw(n,e,t,r){var i=Array.isArray(n),a;e.forEach(function(s){var o=Wn(s.ref);if(i?(n[o.r]||(n[o.r]=[]),a=n[o.r][o.c]):a=n[s.ref],!a){a={t:"z"},i?n[o.r][o.c]=a:n[s.ref]=a;var c=Et(n["!ref"]||"BDWGO1000001:A1");c.s.r>o.r&&(c.s.r=o.r),c.e.r<o.r&&(c.e.r=o.r),c.s.c>o.c&&(c.s.c=o.c),c.e.c<o.c&&(c.e.c=o.c);var u=nt(c);u!==n["!ref"]&&(n["!ref"]=u)}a.c||(a.c=[]);var l={a:s.author,t:s.t,r:s.r,T:t};s.h&&(l.h=s.h);for(var h=a.c.length-1;h>=0;--h){if(!t&&a.c[h].T)return;t&&!a.c[h].T&&a.c.splice(h,1)}if(t&&r){for(h=0;h<r.length;++h)if(l.a==r[h].id){l.a=r[h].name||l.a;break}}a.c.push(l)})}function YO(n,e){if(n.match(/<(?:\w+:)?comments *\/>/))return[];var t=[],r=[],i=n.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);i&&i[1]&&i[1].split(/<\/\w*:?author>/).forEach(function(s){if(!(s===""||s.trim()==="")){var o=s.match(/<(?:\w+:)?author[^>]*>(.*)/);o&&t.push(o[1])}});var a=n.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return a&&a[1]&&a[1].split(/<\/\w*:?comment>/).forEach(function(s){if(!(s===""||s.trim()==="")){var o=s.match(/<(?:\w+:)?comment[^>]*>/);if(o){var c=We(o[0]),u={author:c.authorId&&t[c.authorId]||"sheetjsghost",ref:c.ref,guid:c.guid},l=Wn(c.ref);if(!(e.sheetRows&&e.sheetRows<=l.r)){var h=s.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),f=!!h&&!!h[1]&&py(h[1])||{r:"",t:"",h:""};u.r=f.r,f.r=="<t></t>"&&(f.t=f.h=""),u.t=(f.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.cellHTML&&(u.h=f.h),r.push(u)}}}}),r}function KO(n,e){var t=[],r=!1,i={},a=0;return n.replace(Sn,function(o,c){var u=We(o);switch(Pi(u[0])){case"<?xml":break;case"<ThreadedComments":break;case"</ThreadedComments>":break;case"<threadedComment":i={author:u.personId,guid:u.id,ref:u.ref,T:1};break;case"</threadedComment>":i.t!=null&&t.push(i);break;case"<text>":case"<text":a=c+o.length;break;case"</text>":i.t=n.slice(a,c).replace(/\r\n/g,"\n").replace(/\r/g,"\n");break;case"<mentions":case"<mentions>":r=!0;break;case"</mentions>":r=!1;break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":r=!0;break;case"</ext>":r=!1;break;default:if(!r&&e.WTF)throw new Error("unrecognized "+u[0]+" in threaded comments")}return o}),t}function ZO(n,e){var t=[],r=!1;return n.replace(Sn,function(a){var s=We(a);switch(Pi(s[0])){case"<?xml":break;case"<personList":break;case"</personList>":break;case"<person":t.push({name:s.displayname,id:s.id});break;case"</person>":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":r=!0;break;case"</ext>":r=!1;break;default:if(!r&&e.WTF)throw new Error("unrecognized "+s[0]+" in threaded comments")}return a}),t}function JO(n){var e={};e.iauthor=n.read_shift(4);var t=Fc(n);return e.rfx=t.s,e.ref=ze(t.s),n.l+=16,e}var QO=Tn;function eL(n,e){var t=[],r=[],i={},a=!1;return Pa(n,function(o,c,u){switch(u){case 632:r.push(o);break;case 635:i=o;break;case 637:i.t=o.t,i.h=o.h,i.r=o.r;break;case 636:if(i.author=r[i.iauthor],delete i.iauthor,e.sheetRows&&i.rfx&&e.sheetRows<=i.rfx.r)break;
1i.t||(i.t=""),delete i.rfx,t.push(i);break;case 3072:break;case 35:a=!0;break;case 36:a=!1;break;case 37:break;case 38:break;default:if(!c.T){if(!a||e.WTF)throw new Error("Unexpected record 0x"+u.toString(16))}}}),t}var tL="application/vnd.ms-office.vbaProject";function nL(n){var e=et.utils.cfb_new({root:"R"});return n.FullPaths.forEach(function(t,r){if(!(t.slice(-1)==="/"||!t.match(/_VBA_PROJECT_CUR/))){var i=t.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");et.utils.cfb_add(e,i,n.FileIndex[r].content)}}),et.write(e)}function rL(){return{"!type":"dialog"}}function iL(){return{"!type":"dialog"}}function aL(){return{"!type":"macro"}}function sL(){return{"!type":"macro"}}var nu=function(){var n=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,e={r:0,c:0};function t(r,i,a,s){var o=!1,c=!1;a.length==0?c=!0:a.charAt(0)=="["&&(c=!0,a=a.slice(1,-1)),s.length==0?o=!0:s.charAt(0)=="["&&(o=!0,s=s.slice(1,-1));var u=a.length>0?parseInt(a,10)|0:0,l=s.length>0?parseInt(s,10)|0:0;return o?l+=e.c:--l,c?u+=e.r:--u,i+(o?"":"$")+zt(l)+(c?"":"$")+un(u)}return function(i,a){return e=a,i.replace(n,t)}}(),VC=/(^|[^._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,oL=function(){return function(e,t){return e.replace(VC,function(r,i,a,s,o,c){var u=cy(s)-(a?0:t.c),l=oy(c)-(o?0:t.r),h=l==0?"":o?l+1:"["+l+"]",f=u==0?"":a?u+1:"["+u+"]";return i+"R"+h+"C"+f})}}();function qC(n,e){return n.replace(VC,function(t,r,i,a,s,o){return r+(i=="$"?i+a:zt(cy(a)+e.c))+(s=="$"?s+o:un(oy(o)+e.r))})}function cL(n,e,t){var r=Ll(e),i=r.s,a=Wn(t),s={r:a.r-i.r,c:a.c-i.c};return qC(n,s)}function uL(n){return n.length!=1}function sw(n){return n.replace(/_xlfn\./g,"")}function Ut(n){n.l+=1}function Us(n,e){var t=n.read_shift(2);return[t&16383,t>>14&1,t>>15&1]}function jC(n,e,t){var r=2;if(t){if(t.biff>=2&&t.biff<=5)return XC(n);t.biff==12&&(r=4)}var i=n.read_shift(r),a=n.read_shift(r),s=Us(n),o=Us(n);return{s:{r:i,c:s[0],cRel:s[1],rRel:s[2]},e:{r:a,c:o[0],cRel:o[1],rRel:o[2]}}}function XC(n){var e=Us(n),t=Us(n),r=n.read_shift(1),i=n.read_shift(1);return{s:{r:e[0],c:r,cRel:e[1],rRel:e[2]},e:{r:t[0],c:i,cRel:t[1],rRel:t[2]}}}function lL(n,e,t){if(t.biff<8)return XC(n);var r=n.read_shift(t.biff==12?4:2),i=n.read_shift(t.biff==12?4:2),a=Us(n),s=Us(n);return{s:{r,c:a[0],cRel:a[1],rRel:a[2]},e:{r:i,c:s[0],cRel:s[1],rRel:s[2]}}}function GC(n,e,t){if(t&&t.biff>=2&&t.biff<=5)return hL(n);var r=n.read_shift(t&&t.biff==12?4:2),i=Us(n);return{r,c:i[0],cRel:i[1],rRel:i[2]}}function hL(n){var e=Us(n),t=n.read_shift(1);return{r:e[0],c:t,cRel:e[1],rRel:e[2]}}function fL(n){var e=n.read_shift(2),t=n.read_shift(2);return{r:e,c:t&255,fQuoted:!!(t&16384),cRel:t>>15,rRel:t>>15}}function dL(n,e,t){var r=t&&t.biff?t.biff:8;if(r>=2&&r<=5)return pL(n);var i=n.read_shift(r>=12?4:2),a=n.read_shift(2),s=(a&16384)>>14,o=(a&32768)>>15;if(a&=16383,o==1)for(;i>524287;)i-=1048576;if(s==1)for(;a>8191;)a=a-16384;return{r:i,c:a,cRel:s,rRel:o}}function pL(n){var e=n.read_shift(2),t=n.read_shift(1),r=(e&32768)>>15,i=(e&16384)>>14;return e&=16383,r==1&&e>=8192&&(e=e-16384),i==1&&t>=128&&(t=t-256),{r:e,c:t,cRel:i,rRel:r}}function gL(n,e,t){var r=(n[n.l++]&96)>>5,i=jC(n,t.biff>=2&&t.biff<=5?6:8,t);return[r,i]}function mL(n,e,t){var r=(n[n.l++]&96)>>5,i=n.read_shift(2,"i"),a=8;if(t)switch(t.biff){case 5:n.l+=12,a=6;break;case 12:a=12;break}var s=jC(n,a,t);return[r,i,s]}function xL(n,e,t){var r=(n[n.l++]&96)>>5;return n.l+=t&&t.biff>8?12:t.biff<8?6:8,[r]}function vL(n,e,t){var r=(n[n.l++]&96)>>5,i=n.read_shift(2),a=8;if(t)switch(t.biff){case 5:n.l+=12,a=6;break;case 12:a=12;break}return n.l+=a,[r,i]}function bL(n,e,t){var r=(n[n.l++]&96)>>5,i=lL(n,e-1,t);return[r,i]}function yL(n,e,t){var r=(n[n.l++]&96)>>5;return n.l+=t.biff==2?6:t.biff==12?14:7,[r]}function ow(n){var e=n[n.l+1]&1,t=1;return n.l+=4,[e,t]}function _L(n,e,t){n.l+=2;for(var r=n.read_shift(t&&t.biff==2?1:2),i=[],a=0;a<=r;++a)i.push(n.read_shift(t&&t.biff==2?1:2));return i}function DL(n,e,t){var r=n[n.l+1]&255?1:0;return n.l+=2,[r,n.read_shift(t&&t.biff==2?1:2)]}function wL(n,e,t){var r=n[n.l+1]&255?1:0;return n.l+=2,[r,n.read_shift(t&&t.biff==2?1:2)]}function EL(n){var e=n[n.l+1]&255?1:0;return n.l+=2,[e,n.read_shift(2)]}function AL(n,e,t){var r=n[n.l+1]&255?1:0;return n.l+=t&&t.biff==2?3:4,[r]}function $C(n){var e=n.read_shift(1),t=n.read_shift(1);return[e,t]}function TL(n){return n.read_shift(2),$C(n)}function CL(n){return n.read_shift(2),$C(n)}function FL(n,e,t){var r=(n[n.l]&96)>>5;n.l+=1;var i=GC(n,0,t);return[r,i]}function SL(n,e,t){var r=(n[n.l]&96)>>5;n.l+=1;var i=dL(n,0,t);return[r,i]}function kL(n,e,t){var r=(n[n.l]&96)>>5;n.l+=1;var i=n.read_shift(2);
1t&&t.biff==5&&(n.l+=12);var a=GC(n,0,t);return[r,i,a]}function UL(n,e,t){var r=(n[n.l]&96)>>5;n.l+=1;var i=n.read_shift(t&&t.biff<=3?1:2);return[RN[i],ZC[i],r]}function RL(n,e,t){var r=n[n.l++],i=n.read_shift(1),a=t&&t.biff<=3?[r==88?-1:0,n.read_shift(1)]:IL(n);return[i,(a[0]===0?ZC:UN)[a[1]]]}function IL(n){return[n[n.l+1]>>7,n.read_shift(2)&32767]}function OL(n,e,t){n.l+=t&&t.biff==2?3:4}function LL(n,e,t){if(n.l++,t&&t.biff==12)return[n.read_shift(4,"i"),0];var r=n.read_shift(2),i=n.read_shift(t&&t.biff==2?1:2);return[r,i]}function NL(n){return n.l++,Sc[n.read_shift(1)]}function BL(n){return n.l++,n.read_shift(2)}function PL(n){return n.l++,n.read_shift(1)!==0}function ML(n){return n.l++,Dn(n)}function WL(n,e,t){return n.l++,k0(n,e-1,t)}function HL(n,e){var t=[n.read_shift(1)];if(e==12)switch(t[0]){case 2:t[0]=4;break;case 4:t[0]=16;break;case 0:t[0]=1;break;case 1:t[0]=2;break}switch(t[0]){case 4:t[1]=Tt(n,1)?"TRUE":"FALSE",e!=12&&(n.l+=7);break;case 37:case 16:t[1]=Sc[n[n.l]],n.l+=e==12?4:8;break;case 0:n.l+=8;break;case 1:t[1]=Dn(n);break;case 2:t[1]=kc(n,0,{biff:e>0&&e<8?2:e});break;default:throw new Error("Bad SerAr: "+t[0])}return t}function zL(n,e,t){for(var r=n.read_shift(t.biff==12?4:2),i=[],a=0;a!=r;++a)i.push((t.biff==12?Fc:Sm)(n));return i}function VL(n,e,t){var r=0,i=0;t.biff==12?(r=n.read_shift(4),i=n.read_shift(4)):(i=1+n.read_shift(1),r=1+n.read_shift(2)),t.biff>=2&&t.biff<8&&(--r,--i==0&&(i=256));for(var a=0,s=[];a!=r&&(s[a]=[]);++a)for(var o=0;o!=i;++o)s[a][o]=HL(n,t.biff);return s}function qL(n,e,t){var r=n.read_shift(1)>>>5&3,i=!t||t.biff>=8?4:2,a=n.read_shift(i);switch(t.biff){case 2:n.l+=5;break;case 3:case 4:n.l+=8;break;case 5:n.l+=12;break}return[r,0,a]}function jL(n,e,t){if(t.biff==5)return XL(n);var r=n.read_shift(1)>>>5&3,i=n.read_shift(2),a=n.read_shift(4);return[r,i,a]}function XL(n){var e=n.read_shift(1)>>>5&3,t=n.read_shift(2,"i");n.l+=8;var r=n.read_shift(2);return n.l+=12,[e,t,r]}function GL(n,e,t){var r=n.read_shift(1)>>>5&3;n.l+=t&&t.biff==2?3:4;var i=n.read_shift(t&&t.biff==2?1:2);return[r,i]}function $L(n,e,t){var r=n.read_shift(1)>>>5&3,i=n.read_shift(t&&t.biff==2?1:2);return[r,i]}function YL(n,e,t){var r=n.read_shift(1)>>>5&3;return n.l+=4,t.biff<8&&n.l--,t.biff==12&&(n.l+=2),[r]}function KL(n,e,t){var r=(n[n.l++]&96)>>5,i=n.read_shift(2),a=4;if(t)switch(t.biff){case 5:a=15;break;case 12:a=6;break}return n.l+=a,[r,i]}var ZL=Cn,JL=Cn,QL=Cn;function R0(n,e,t){return n.l+=2,[fL(n)]}function my(n){return n.l+=6,[]}var eN=R0,tN=my,nN=my,rN=R0;function YC(n){return n.l+=2,[It(n),n.read_shift(2)&1]}var iN=R0,aN=YC,sN=my,oN=R0,cN=R0,uN=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function lN(n){n.l+=2;var e=n.read_shift(2),t=n.read_shift(2),r=n.read_shift(4),i=n.read_shift(2),a=n.read_shift(2),s=uN[t>>2&31];return{ixti:e,coltype:t&3,rt:s,idx:r,c:i,C:a}}function hN(n){return n.l+=2,[n.read_shift(4)]}function fN(n,e,t){return n.l+=5,n.l+=2,n.l+=t.biff==2?1:4,["PTGSHEET"]}function dN(n,e,t){return n.l+=t.biff==2?4:5,["PTGENDSHEET"]}function pN(n){var e=n.read_shift(1)>>>5&3,t=n.read_shift(2);return[e,t]}function gN(n){var e=n.read_shift(1)>>>5&3,t=n.read_shift(2);return[e,t]}function mN(n){return n.l+=4,[0,0]}var cw={1:{n:"PtgExp",f:LL},2:{n:"PtgTbl",f:QL},3:{n:"PtgAdd",f:Ut},4:{n:"PtgSub",f:Ut},5:{n:"PtgMul",f:Ut},6:{n:"PtgDiv",f:Ut},7:{n:"PtgPower",f:Ut},8:{n:"PtgConcat",f:Ut},9:{n:"PtgLt",f:Ut},10:{n:"PtgLe",f:Ut},11:{n:"PtgEq",f:Ut},12:{n:"PtgGe",f:Ut},13:{n:"PtgGt",f:Ut},14:{n:"PtgNe",f:Ut},15:{n:"PtgIsect",f:Ut},16:{n:"PtgUnion",f:Ut},17:{n:"PtgRange",f:Ut},18:{n:"PtgUplus",f:Ut},19:{n:"PtgUminus",f:Ut},20:{n:"PtgPercent",f:Ut},21:{n:"PtgParen",f:Ut},22:{n:"PtgMissArg",f:Ut},23:{n:"PtgStr",f:WL},26:{n:"PtgSheet",f:fN},27:{n:"PtgEndSheet",f:dN},28:{n:"PtgErr",f:NL},29:{n:"PtgBool",f:PL},30:{n:"PtgInt",f:BL},31:{n:"PtgNum",f:ML},32:{n:"PtgArray",f:yL},33:{n:"PtgFunc",f:UL},34:{n:"PtgFuncVar",f:RL},35:{n:"PtgName",f:qL},36:{n:"PtgRef",f:FL},37:{n:"PtgArea",f:gL},38:{n:"PtgMemArea",f:GL},39:{n:"PtgMemErr",f:ZL},40:{n:"PtgMemNoMem",f:JL},41:{n:"PtgMemFunc",f:$L},42:{n:"PtgRefErr",f:YL},43:{n:"PtgAreaErr",f:xL},44:{n:"PtgRefN",f:SL},45:{n:"PtgAreaN",f:bL},46:{n:"PtgMemAreaN",f:pN},47:{n:"PtgMemNoMemN",f:gN},57:{n:"PtgNameX",f:jL},58:{n:"PtgRef3d",f:kL}
vendor: 5,270 bytes, line 1
1,59:{n:"PtgArea3d",f:mL},60:{n:"PtgRefErr3d",f:KL},61:{n:"PtgAreaErr3d",f:vL},255:{}},xN={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},vN={1:{n:"PtgElfLel",f:YC},2:{n:"PtgElfRw",f:oN},3:{n:"PtgElfCol",f:eN},6:{n:"PtgElfRwV",f:cN},7:{n:"PtgElfColV",f:rN},10:{n:"PtgElfRadical",f:iN},11:{n:"PtgElfRadicalS",f:sN},13:{n:"PtgElfColS",f:tN},15:{n:"PtgElfColSV",f:nN},16:{n:"PtgElfRadicalLel",f:aN},25:{n:"PtgList",f:lN},29:{n:"PtgSxName",f:hN},255:{}},bN={0:{n:"PtgAttrNoop",f:mN},1:{n:"PtgAttrSemi",f:AL},2:{n:"PtgAttrIf",f:wL},4:{n:"PtgAttrChoose",f:_L},8:{n:"PtgAttrGoto",f:DL},16:{n:"PtgAttrSum",f:OL},32:{n:"PtgAttrBaxcel",f:ow},33:{n:"PtgAttrBaxcel",f:ow},64:{n:"PtgAttrSpace",f:TL},65:{n:"PtgAttrSpaceSemi",f:CL},128:{n:"PtgAttrIfError",f:EL},255:{}};function I0(n,e,t,r){if(r.biff<8)return Cn(n,e);for(var i=n.l+e,a=[],s=0;s!==t.length;++s)switch(t[s][0]){case"PtgArray":t[s][1]=VL(n,0,r),a.push(t[s][1]);break;case"PtgMemArea":t[s][2]=zL(n,t[s][1],r),a.push(t[s][2]);break;case"PtgExp":r&&r.biff==12&&(t[s][1][1]=n.read_shift(4),a.push(t[s][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+t[s][0]}return e=i-n.l,e!==0&&a.push(Cn(n,e)),a}function O0(n,e,t){for(var r=n.l+e,i,a,s=[];r!=n.l;)e=r-n.l,a=n[n.l],i=cw[a]||cw[xN[a]],(a===24||a===25)&&(i=(a===24?vN:bN)[n[n.l+1]]),!i||!i.f?Cn(n,e):s.push([i.n,i.f(n,e,t)]);return s}function yN(n){for(var e=[],t=0;t<n.length;++t){for(var r=n[t],i=[],a=0;a<r.length;++a){var s=r[a];if(s)switch(s[0]){case 2:i.push('"'+s[1].replace(/"/g,'""')+'"');break;default:i.push(s[1])}else i.push("")}e.push(i.join(","))}return e.join(";")}var _N={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function DN(n,e){if(!n&&!(e&&e.biff<=5&&e.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(n)?"'"+n+"'":n}function KC(n,e,t){if(!n)return"SH33TJSERR0";if(t.biff>8&&(!n.XTI||!n.XTI[e]))return n.SheetNames[e];if(!n.XTI)return"SH33TJSERR6";var r=n.XTI[e];if(t.biff<8)return e>1e4&&(e-=65536),e<0&&(e=-e),e==0?"":n.XTI[e-1];if(!r)return"SH33TJSERR1";var i="";if(t.biff>8)switch(n[r[0]][0]){case 357:return i=r[1]==-1?"#REF":n.SheetNames[r[1]],r[1]==r[2]?i:i+":"+n.SheetNames[r[2]];case 358:return t.SID!=null?n.SheetNames[t.SID]:"SH33TJSSAME"+n[r[0]][0];case 355:default:return"SH33TJSSRC"+n[r[0]][0]}switch(n[r[0]][0][0]){case 1025:return i=r[1]==-1?"#REF":n.SheetNames[r[1]]||"SH33TJSERR3",r[1]==r[2]?i:i+":"+n.SheetNames[r[2]];case 14849:return n[r[0]].slice(1).map(function(a){return a.Name}).join(";;");default:return n[r[0]][0][3]?(i=r[1]==-1?"#REF":n[r[0]][0][3][r[1]]||"SH33TJSERR4",r[1]==r[2]?i:i+":"+n[r[0]][0][3][r[2]]):"SH33TJSERR2"}}function uw(n,e,t){var r=KC(n,e,t);return r=="#REF"?r:DN(r,t)}function _n(n,e,t,r,i){var a=i&&i.biff||8,s={s:{c:0,r:0},e:{c:0,r:0}},o=[],c,u,l,h=0,f=0,p,g="";if(!n[0]||!n[0][0])return"";for(var d=-1,m="",v=0,b=n[0].length;v<b;++v){var y=n[0][v];switch(y[0]){case"PtgUminus":o.push("-"+o.pop());break;case"PtgUplus":o.push("+"+o.pop());break;case"PtgPercent":o.push(o.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(c=o.pop(),u=o.pop(),d>=0){switch(n[0][d][1][0]){case 0:m=wt(" ",n[0][d][1][1]);break;case 1:m=wt("\r",n[0][d][1][1]);break;default:if(m="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+n[0][d][1][0])}u=u+m,d=-1}o.push(u+_N[y[0]]+c);break;case"PtgIsect":c=o.pop(),u=o.pop(),o.push(u+" "+c);break;case"PtgUnion":c=o.pop(),u=o.pop(),o.push(u+","+c);break;case"PtgRange":c=o.pop(),u=o.pop(),o.push(u+":"+c);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":l=Eh(y[1][1],s,i),o.push(Ah(l,a));break;case"PtgRefN":l=t?Eh(y[1][1],t,i):y[1][1],o.push(Ah(l,a));break;case"PtgRef3d":h=y[1][1],l=Eh(y[1][2],s,i),g=uw(r,h,i),o.push(g+"!"+Ah(l,a));break;case"PtgFunc":case"PtgFuncVar":var _=y[1][0],w=y[1][1];_||(_=0),_&=127;var D=_==0?[]:o.slice(-_);o.length-=_,w==="User"&&(w=D.shift()),o.push(w+"("+D.join(",")+")");break;case"PtgBool":o.push(y[1]?"TRUE":"FALSE");break;case"PtgInt":o.push(y[1]);break;case"PtgNum":o.push(String(y[1]));break;case"PtgStr":o.push('"'+y[1].replace(/"/g,'""')+'"');break;case"PtgErr":o.push(y[1]);break;case"PtgAreaN":p=VD(y[1][1],t?{s:t}:s,i),o.push(L2(p,i));break;case"PtgArea":p=VD(y[1][1],s,i),o.push(L2(p,i));break;case"PtgArea3d":h=y[1][1],p=y[1][2],g=uw(r,h,i),o.push(g+"!"+L2(p,i));break;case"PtgAttrSum":o.push("SUM("+o.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":f=y[1][2];var E=(r.names||[])[f-1]||(r[0]||[])[f],U=E?E.Name:"SH33TJSNAME"+String(f);U&&U.slice(0,6)=="_xlfn."&&!i.xlfn&&(U=U.slice(6)),o.push(U);break;case"PtgNameX":var S=y[1][1];f=y[1][2];var z;if(i.biff<=5)S<0&&(S=-S),r[S]&&(z=r[S][f]);else{var V="";if(((r[S]||[])[0]||[])[0]==14849||(((r[S]||[])[0]||[])[0]==1025?r[S][f]&&r[S][f].itab>
10&&(V=r.SheetNames[r[S][f].itab-1]+"!"):V=r.SheetNames[f-1]+"!"),r[S]&&r[S][f])V+=r[S][f].Name;else if(r[0]&&r[0][f])V+=r[0][f].Name;else{var A=(KC(r,S,i)||"").split(";;");A[f-1]?V=A[f-1]:V+="SH33TJSERRX"}o.push(V);break}z||(z={Name:"SH33TJSERRY"}),o.push(z.Name);break;case"PtgParen":var P="(",T=")";if(d>=0){switch(m="",n[0][d][1][0]){case 2:P=wt(" ",n[0][d][1][1])+P;break;case 3:P=wt("\r",n[0][d][1][1])+P;break;case 4:T=wt(" ",n[0][d][1][1])+T;break;case 5:T=wt("\r",n[0][d][1][1])+T;break;default:if(i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+n[0][d][1][0])}d=-1}o.push(P+o.pop()+T);break;case"PtgRefErr":o.push("#REF!");break;case"PtgRefErr3d":o.push("#REF!");break;case"PtgExp":l={c:y[1][1],r:y[1][0]};var J={c:t.c,r:t.r};if(r.sharedf[ze(l)]){var O=r.sharedf[ze(l)];o.push(_n(O,s,J,r,i))}else{var N=!1;for(c=0;c!=r.arrayf.length;++c)if(u=r.arrayf[c],!(l.c<u[0].s.c||l.c>u[0].e.c)&&!(l.r<u[0].s.r||l.r>u[0].e.r)){o.push(_n(u[1],s,J,r,i)),N=!0;break}N||o.push(y[1])}break;case"PtgArray":o.push("{"+yN(y[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":d=v;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":o.push("");break;case"PtgAreaErr":o.push("#REF!");break;case"PtgAreaErr3d":o.push("#REF!");break;case"PtgList":o.push("Table"+y[1].idx+"[#"+y[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":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");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(y));default:throw new Error("Unrecognized Formula Token: "+String(y))}var ie=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(i.biff!=3&&d>=0&&ie.indexOf(n[0][v][0])==-1){y=n[0][d];var M=!0;switch(y[1][0]){case 4:M=!1;case 0:m=wt(" ",y[1][1]);break;case 5:M=!1;case 1:m=wt("\r",y[1][1]);break;default:if(m="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+y[1][0])}o.push((M?m:"")+o.pop()+(M?"":m)),d=-1}}if(o.length>1&&i.WTF)throw new Error("bad formula stack");return o[0]}function wN(n,e,t){var r=n.l+e,i=t.biff==2?1:2,a,s=n.read_shift(i);if(s==65535)return[[],Cn(n,e-2)];var o=O0(n,s,t);return e!==s+i&&(a=I0(n,e-s-i,o,t)),n.l=r,[o,a]}function EN(n,e,t){var r=n.l+e,i=t.biff==2?1:2,a,s=n.read_shift(i);if(s==65535)return[[],Cn(n,e-2)];var o=O0(n,s,t);return e!==s+i&&(a=I0(n,e-s-i,o,t)),n.l=r,[o,a]}function AN(n,e,t,r){var i=n.l+e,a=O0(n,r,t),s;return i!==n.l&&(s=I0(n,i-n.l,a,t)),[a,s]}function TN(n,e,t){var r=n.l+e,i,a=n.read_shift(2),s=O0(n,a,t);return a==65535?[[],Cn(n,e-2)]:(e!==a+2&&(i=I0(n,r-a-2,s,t)),[s,i])}function CN(n){var e;if(Fa(n,n.l+6)!==65535)return[Dn(n),"n"];switch(n[n.l]){case 0:return n.l+=8,["String","s"];case 1:return e=n[n.l+2]===1,n.l+=8,[e,"b"];case 2:return e=n[n.l+2],n.l+=8,[e,"e"];case 3:return n.l+=8,["","s"]}return[]}function P2(n,e,t){var r=n.l+e,i=Mi(n);t.biff==2&&++n.l;var a=CN(n),s=n.read_shift(1);t.biff!=2&&(n.read_shift(1),t.biff>=5&&n.read_shift(4));var o=EN(n,r-n.l,t);return{cell:i,val:a[0],formula:o,shared:s>>3&1,tt:a[1]}}function km(n,e,t){var r=n.read_shift(4),i=O0(n,r,t),a=n.read_shift(4),s=a>0?I0(n,a,i,t):null;return[i,s]}var FN=km,Um=km,SN=km,kN=km,UN
vendor: 7,370 bytes, line 1
1={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"},
1ZC={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:"CUBERA
1NKEDMEMBER",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"},RN={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 lw(n){return n.slice(0,3)=="of:"&&(n=n.slice(3)),n.charCo
1deAt(0)==61&&(n=n.slice(1),n.charCodeAt(0)==61&&(n=n.slice(1))),n=n.replace(/COM\.MICROSOFT\./g,""),n=n.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(e,t){return t.replace(/\./g,"")}),n=n.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),n.replace(/[;~]/g,",").replace(/\|/g,";")}function M2(n){var e=n.split(":"),t=e[0].split(".")[0];return[t,e[0].split(".")[1]+(e.length>1?":"+(e[1].split(".")[1]||e[1].split(".")[0]):"")]}var Sh={},ru={};function kh(n,e){if(n){var t=[.7,.7,.75,.75,.3,.3];e=="xlml"&&(t=[1,1,1,1,.5,.5]),n.left==null&&(n.left=t[0]),n.right==null&&(n.right=t[1]),n.top==null&&(n.top=t[2]),n.bottom==null&&(n.bottom=t[3]),n.header==null&&(n.header=t[4]),n.footer==null&&(n.footer=t[5])}}function JC(n,e,t,r,i,a){try{r.cellNF&&(n.z=Xe[e])}catch(o){if(r.WTF)throw o}if(!(n.t==="z"&&!r.cellStyles)){if(n.t==="d"&&typeof n.v=="string"&&(n.v=Jt(n.v)),(!r||r.cellText!==!1)&&n.t!=="z")try{if(Xe[e]==null&&cc(I6[e]||"General",e),n.t==="e")n.w=n.w||Sc[n.v];else if(e===0)if(n.t==="n")(n.v|0)===n.v?n.w=n.v.toString(10):n.w=Nh(n.v);else if(n.t==="d"){var s=zn(n.v);(s|0)===s?n.w=s.toString(10):n.w=Nh(s)}else{if(n.v===void 0)return"";n.w=gc(n.v,ru)}else n.t==="d"?n.w=Br(e,zn(n.v),ru):n.w=Br(e,n.v,ru)}catch(o){if(r.WTF)throw o}if(r.cellStyles&&t!=null)try{n.s=a.Fills[t],n.s.fgColor&&n.s.fgColor.theme&&!n.s.fgColor.rgb&&(n.s.fgColor.rgb=dg(i.themeElements.clrScheme[n.s.fgColor.theme].rgb,n.s.fgColor.tint||0),r.WTF&&(n.s.fgColor.raw_rgb=i.themeElements.clrScheme[n.s.fgColor.theme].rgb)),n.s.bgColor&&n.s.bgColor.theme&&(n.s.bgColor.rgb=dg(i.themeElements.clrScheme[n.s.bgColor.theme].rgb,n.s.bgColor.tint||0),r.WTF&&(n.s.bgColor.raw_rgb=i.themeElements.clrScheme[n.s.bgColor.theme].rgb))}catch(o){if(r.WTF&&a.Fills)throw o}}}function IN(n,e){var t=Et(e);t.s.r<=t.e.r&&t.s.c<=t.e.c&&t.s.r>=0&&t.s.c>=0&&(n["!ref"]=nt(t))}var ON=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,LN=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,NN=/<(?:\w:)?hyperlink [^>]*>/mg,BN=/"(\w*:\w*)"/,PN=/<(?:\w:)?col\b[^>]*[\/]?>/g,MN=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,WN=/<(?:\w:)?pageMargins[^>]*\/>/g,QC=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,HN=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,zN=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function VN(n,e,t,r,i,a,s){if(!n)return n;r||(r={"!id":{}});var o=e.dense?[]:{},c={s:{r:2e6,c:2e6},e:{r:0,c:0}},u="",l="",h=n.match(LN);h?(u=n.slice(0,h.index),l=n.slice(h.index+h[0].length)):u=l=n;var f=u.match(QC);f?xy(f[0],o,i,t):(f=u.match(HN))&&qN(f[0],f[1]||"",o,i,t);var p=(u.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(p>0){var g=u.slice(p,p+50).match(BN);g&&IN(o,g[1])}var d=u.match(zN);d&&d[1]&&KN(d[1],i);var m=[];if(e.cellStyles){var v=u.match(PN);v&&GN(m,v)}h&&ZN(h[1],o,e,c,a,s);var b=l.match(MN);b&&(o["!autofilter"]=$N(b[0]));var y=[],_=l.match(ON);if(_)for(p=0;p!=_.length;++p)y[p]=Et(_[p].slice(_[p].indexOf('"')+1));var w=l.match(NN);w&&jN(o,w,r);var D=l.match(WN);if(D&&(o["!margins"]=XN(We(D[0]))),!o["!ref"]&&c.e.c>=c.s.c&&c.e.r>=c.s.r&&(o["!ref"]=nt(c)),e.sheetRows>0&&o["!ref"]){var E=Et(o["!ref"]);e.sheetRows<=+E.e.r&&(E.e.r=e.sheetRows-1,E.e.r>c.e.r&&(E.e.r=c.e.r),E.e.r<E.s.r&&(E.s.r=E.e.r),E.e.c>c.e.c&&(E.e.c=c.e.c),E.e.c<E.s.c&&(E.s.c=E.e.c),o["!fullref"]=o["!ref"],o["!ref"]=nt(E))}return m.length>0&&(o["!cols"]=m),y.length>0&&(o["!merges"]=y),o}function xy(n,e,t,r){var i=We(n);t.Sheets[r]||(t.Sheets[r]={}),i.codeName&&(t.Sheets[r].CodeName=it(pt(i.codeName)))}function qN(n,e,t,r,i){xy(n.slice(0,n.indexOf(">")),t,r,i)}function jN(n,e,t){for(var r=Array.isArray(n),i=0;i!=e.length;++i){var a=We(pt(e[i]),!0);if(!a.ref)return;var s=((t||{})["!id"]||[])[a.id];s?(a.Target=s.Target,a.location&&(a.Target+="#"+it(a.location))):(a.Target="#"+it(a.location),s={Target:a.Target,TargetMode:"Internal"}),a.Rel=s,a.tooltip&&(a.Tooltip=a.tooltip,delete a.tooltip);for(var o=Et(a.ref),c=o.s.r;c<=o.e.r;++c)for(var u=o.s.c;u<=o.e.c;++u){var l=ze({c:u,r:c});
vendor: 5,768 bytes, line 1
1r?(n[c]||(n[c]=[]),n[c][u]||(n[c][u]={t:"z",v:void 0}),n[c][u].l=a):(n[l]||(n[l]={t:"z",v:void 0}),n[l].l=a)}}}function XN(n){var e={};return["left","right","top","bottom","header","footer"].forEach(function(t){n[t]&&(e[t]=parseFloat(n[t]))}),e}function GN(n,e){for(var t=!1,r=0;r!=e.length;++r){var i=We(e[r],!0);i.hidden&&(i.hidden=xt(i.hidden));var a=parseInt(i.min,10)-1,s=parseInt(i.max,10)-1;for(i.outlineLevel&&(i.level=+i.outlineLevel||0),delete i.min,delete i.max,i.width=+i.width,!t&&i.width&&(t=!0,gy(i.width)),El(i);a<=s;)n[a++]=cn(i)}}function $N(n){var e={ref:(n.match(/ref="([^"]*)"/)||[])[1]};return e}var YN=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function KN(n,e){e.Views||(e.Views=[{}]),(n.match(YN)||[]).forEach(function(t,r){var i=We(t);e.Views[r]||(e.Views[r]={}),+i.zoomScale&&(e.Views[r].zoom=+i.zoomScale),xt(i.rightToLeft)&&(e.Views[r].RTL=!0)})}var ZN=function(){var n=/<(?:\w+:)?c[ \/>]/,e=/<\/(?:\w+:)?row>/,t=/r=["']([^"']*)["']/,r=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,i=/ref=["']([^"']*)["']/,a=Bh("v"),s=Bh("f");return function(c,u,l,h,f,p){for(var g=0,d="",m=[],v=[],b=0,y=0,_=0,w="",D,E,U=0,S=0,z,V,A=0,P=0,T=Array.isArray(p.CellXf),J,O=[],N=[],ie=Array.isArray(u),M=[],ue={},ne=!1,k=!!l.sheetStubs,B=c.split(e),q=0,j=B.length;q!=j;++q){d=B[q].trim();var oe=d.length;if(oe!==0){var he=0;e:for(g=0;g<oe;++g)switch(d[g]){case">":if(d[g-1]!="/"){++g;break e}if(l&&l.cellStyles){if(E=We(d.slice(he,g),!0),U=E.r!=null?parseInt(E.r,10):U+1,S=-1,l.sheetRows&&l.sheetRows<U)continue;ue={},ne=!1,E.ht&&(ne=!0,ue.hpt=parseFloat(E.ht),ue.hpx=Hh(ue.hpt)),E.hidden=="1"&&(ne=!0,ue.hidden=!0),E.outlineLevel!=null&&(ne=!0,ue.level=+E.outlineLevel),ne&&(M[U-1]=ue)}break;case"<":he=g;break}if(he>=g)break;if(E=We(d.slice(he,g),!0),U=E.r!=null?parseInt(E.r,10):U+1,S=-1,!(l.sheetRows&&l.sheetRows<U)){h.s.r>U-1&&(h.s.r=U-1),h.e.r<U-1&&(h.e.r=U-1),l&&l.cellStyles&&(ue={},ne=!1,E.ht&&(ne=!0,ue.hpt=parseFloat(E.ht),ue.hpx=Hh(ue.hpt)),E.hidden=="1"&&(ne=!0,ue.hidden=!0),E.outlineLevel!=null&&(ne=!0,ue.level=+E.outlineLevel),ne&&(M[U-1]=ue)),m=d.slice(g).split(n);for(var be=0;be!=m.length&&m[be].trim().charAt(0)=="<";++be);for(m=m.slice(be),g=0;g!=m.length;++g)if(d=m[g].trim(),d.length!==0){if(v=d.match(t),b=g,y=0,_=0,d="<c "+(d.slice(0,1)=="<"?">":"")+d,v!=null&&v.length===2){for(b=0,w=v[1],y=0;y!=w.length&&!((_=w.charCodeAt(y)-64)<1||_>26);++y)b=26*b+_;--b,S=b}else++S;for(y=0;y!=d.length&&d.charCodeAt(y)!==62;++y);if(++y,E=We(d.slice(0,y),!0),E.r||(E.r=ze({r:U-1,c:S})),w=d.slice(y),D={t:""},(v=w.match(a))!=null&&v[1]!==""&&(D.v=it(v[1])),l.cellFormula){if((v=w.match(s))!=null&&v[1]!==""){if(D.f=it(pt(v[1])).replace(/\r\n/g,"\n"),l.xlfn||(D.f=sw(D.f)),v[0].indexOf('t="array"')>-1)D.F=(w.match(i)||[])[1],D.F.indexOf(":")>-1&&O.push([Et(D.F),D.F]);else if(v[0].indexOf('t="shared"')>-1){V=We(v[0]);var _e=it(pt(v[1]));l.xlfn||(_e=sw(_e)),N[parseInt(V.si,10)]=[V,_e,E.r]}}else(v=w.match(/<f[^>]*\/>/))&&(V=We(v[0]),N[V.si]&&(D.f=cL(N[V.si][1],N[V.si][2],E.r)));var K=Wn(E.r);for(y=0;y<O.length;++y)K.r>=O[y][0].s.r&&K.r<=O[y][0].e.r&&K.c>=O[y][0].s.c&&K.c<=O[y][0].e.c&&(D.F=O[y][1])}if(E.t==null&&D.v===void 0)if(D.f||D.F)D.v=0,D.t="n";else if(k)D.t="z";else continue;else D.t=E.t||"n";switch(h.s.c>S&&(h.s.c=S),h.e.c<S&&(h.e.c=S),D.t){case"n":if(D.v==""||D.v==null){if(!k)continue;D.t="z"}else D.v=parseFloat(D.v);break;case"s":if(typeof D.v>"u"){if(!k)continue;D.t="z"}else z=Sh[parseInt(D.v,10)],D.v=z.t,D.r=z.r,l.cellHTML&&(D.h=z.h);break;case"str":D.t="s",D.v=D.v!=null?pt(D.v):"",l.cellHTML&&(D.h=iy(D.v));break;case"inlineStr":v=w.match(r),D.t="s",v!=null&&(z=py(v[1]))?(D.v=z.t,l.cellHTML&&(D.h=z.h)):D.v="";break;case"b":D.v=xt(D.v);break;case"d":l.cellDates?D.v=Jt(D.v,1):(D.v=zn(Jt(D.v,1)),D.t="n");break;case"e":(!l||l.cellText!==!1)&&(D.w=D.v),D.v=yC[D.v];break}if(A=P=0,J=null,T&&E.s!==void 0&&(J=p.CellXf[E.s],J!=null&&(J.numFmtId!=null&&(A=J.numFmtId),l.cellStyles&&J.fillId!=null&&(P=J.fillId))),JC(D,A,P,l,f,p),l.cellDates&&T&&D.t=="n"&&Ol(Xe[A])&&(D.t="d",D.v=Fm(D.v)),E.cm&&l.xlmeta){var ge=(l.xlmeta.Cell||[])[+E.cm-1];ge&&ge.type=="XLDAPR"&&(D.D=!0)}if(ie){var H=Wn(E.r);u[H.r]||(u[H.r]=[]),u[H.r][H.c]=D}else u[E.r]=D}}}}M.length>0&&(u["!rows"]=M)}}();function JN(n,e){var t={},r=n.l+e;t.r=n.read_shift(4),n.l+=4;var i=n.read_shift(2);n.l+=1;var a=n.read_shift(1);return n.l=r,a&7&&(t.level=a&7),a&16&&(t.hidden=!0),a&32&&(t.hpt=i/20),t}var QN=Fc;function e7(){}function t7(n,e){var t={},r=n[n.l];return++n.l,t.above=!(r&64),t.left=!(r&128),n.l+=18,t.name=wR(n),t}function n7(n){var e=Pr(n);return[e]}function r7(n){var e=Cc(n);return[e]}function i7(n){var e=Pr(n),t=n.read_shift(1);return[e,t,"b"]}function a7(n){var e=Cc(n),t=n.read_shift(1);return[e,t,"b"]}function s7(n){var e=Pr(n),t=n.read_shift(1);return[e,t,"e"]}function o7(n){var e=Cc(n),t=n.read_shift(1);return[e,t,"e"]}function c7(n){var e=Pr(n),t=n.read_shift(4);return[e,t,"s"]}function u7(n){var e=Cc(n),t=n.read_shift(4);return[e,t,"s"]}function l7(n){var e=Pr(n),t=Dn(n);return[e,t,"n"]}function eF(n){var e=Cc(n),t=Dn(n);return[e,t,"n"]}function h7(n){var e=Pr(n),t=hy(n);return[e,t,"n"]}function f7(n){var e=Cc(n),t=hy(n);return[e,t,"n"]}function d7(n){var e=Pr(n),t=uy(n);return[e,t,"is"]}function p7(n){var e=Pr(n),t=Tn(n);return[e,t,"str"]}function g7(n){var e=Cc(n),t=Tn(n);return[e,t,"str"]}function m7(n,e,t){var r=n.l+e,i=Pr(n);i.r=t["!row"];var a=n.read_shift(1),s=[i,a,"b"];if(t.cellFormula){n.l+=2;var o=Um(n,r-n.l,t);s[3]=_n(o,null,i,t.supbooks,t)}else n.l=r;return s}function x7(n,e,t){var r=n.l+e,i=Pr(n);i.r=t["!row"];var a=n.read_shift(1),s=[i,a,"e"];if(t.cellFormula){n.l+=2;var o=Um(n,r-n.l,t);s[3]=_n(o,null,i,t.supbooks,t)}else n.l=r;return s}function v7(n,e,t){var r=n.l+e,i=Pr(n);i.r=t["!row"];var a=Dn(n),s=[i,a,"n"];
vendor: 4,291 bytes, line 1
1if(t.cellFormula){n.l+=2;var o=Um(n,r-n.l,t);s[3]=_n(o,null,i,t.supbooks,t)}else n.l=r;return s}function b7(n,e,t){var r=n.l+e,i=Pr(n);i.r=t["!row"];var a=Tn(n),s=[i,a,"str"];if(t.cellFormula){n.l+=2;var o=Um(n,r-n.l,t);s[3]=_n(o,null,i,t.supbooks,t)}else n.l=r;return s}var y7=Fc;function _7(n,e){var t=n.l+e,r=Fc(n),i=ly(n),a=Tn(n),s=Tn(n),o=Tn(n);n.l=t;var c={rfx:r,relId:i,loc:a,display:o};return s&&(c.Tooltip=s),c}function D7(){}function w7(n,e,t){var r=n.l+e,i=xC(n),a=n.read_shift(1),s=[i];if(s[2]=a,t.cellFormula){var o=FN(n,r-n.l,t);s[1]=o}else n.l=r;return s}function E7(n,e,t){var r=n.l+e,i=Fc(n),a=[i];if(t.cellFormula){var s=kN(n,r-n.l,t);a[1]=s,n.l=r}else n.l=r;return a}var A7=["left","right","top","bottom","header","footer"];function T7(n){var e={};return A7.forEach(function(t){e[t]=Dn(n)}),e}function C7(n){var e=n.read_shift(2);return n.l+=28,{RTL:e&32}}function F7(){}function S7(){}function k7(n,e,t,r,i,a,s){if(!n)return n;var o=e||{};r||(r={"!id":{}});var c=o.dense?[]:{},u,l={s:{r:2e6,c:2e6},e:{r:0,c:0}},h=!1,f=!1,p,g,d,m,v,b,y,_,w,D=[];o.biff=12,o["!row"]=0;var E=0,U=!1,S=[],z={},V=o.supbooks||i.supbooks||[[]];if(V.sharedf=z,V.arrayf=S,V.SheetNames=i.SheetNames||i.Sheets.map(function(ie){return ie.name}),!o.supbooks&&(o.supbooks=V,i.Names))for(var A=0;A<i.Names.length;++A)V[0][A+1]=i.Names[A];var P=[],T=[],J=!1;mg[16]={n:"BrtShortReal",f:eF};var O;if(Pa(n,function(M,ue,ne){if(!f)switch(ne){case 148:u=M;break;case 0:p=M,o.sheetRows&&o.sheetRows<=p.r&&(f=!0),_=un(m=p.r),o["!row"]=p.r,(M.hidden||M.hpt||M.level!=null)&&(M.hpt&&(M.hpx=Hh(M.hpt)),T[M.r]=M);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(g={t:M[2]},M[2]){case"n":g.v=M[1];break;case"s":y=Sh[M[1]],g.v=y.t,g.r=y.r;break;case"b":g.v=!!M[1];break;case"e":g.v=M[1],o.cellText!==!1&&(g.w=Sc[g.v]);break;case"str":g.t="s",g.v=M[1];break;case"is":g.t="s",g.v=M[1].t;break}if((d=s.CellXf[M[0].iStyleRef])&&JC(g,d.numFmtId,null,o,a,s),v=M[0].c==-1?v+1:M[0].c,o.dense?(c[m]||(c[m]=[]),c[m][v]=g):c[zt(v)+_]=g,o.cellFormula){for(U=!1,E=0;E<S.length;++E){var k=S[E];p.r>=k[0].s.r&&p.r<=k[0].e.r&&v>=k[0].s.c&&v<=k[0].e.c&&(g.F=nt(k[0]),U=!0)}!U&&M.length>3&&(g.f=M[3])}if(l.s.r>p.r&&(l.s.r=p.r),l.s.c>v&&(l.s.c=v),l.e.r<p.r&&(l.e.r=p.r),l.e.c<v&&(l.e.c=v),o.cellDates&&d&&g.t=="n"&&Ol(Xe[d.numFmtId])){var B=Ys(g.v);B&&(g.t="d",g.v=new Date(B.y,B.m-1,B.d,B.H,B.M,B.S,B.u))}O&&(O.type=="XLDAPR"&&(g.D=!0),O=void 0);break;case 1:case 12:if(!o.sheetStubs||h)break;g={t:"z",v:void 0},v=M[0].c==-1?v+1:M[0].c,o.dense?(c[m]||(c[m]=[]),c[m][v]=g):c[zt(v)+_]=g,l.s.r>p.r&&(l.s.r=p.r),l.s.c>v&&(l.s.c=v),l.e.r<p.r&&(l.e.r=p.r),l.e.c<v&&(l.e.c=v),O&&(O.type=="XLDAPR"&&(g.D=!0),O=void 0);break;case 176:D.push(M);break;case 49:O=((o.xlmeta||{}).Cell||[])[M-1];break;case 494:var q=r["!id"][M.relId];for(q?(M.Target=q.Target,M.loc&&(M.Target+="#"+M.loc),M.Rel=q):M.relId==""&&(M.Target="#"+M.loc),m=M.rfx.s.r;m<=M.rfx.e.r;++m)for(v=M.rfx.s.c;v<=M.rfx.e.c;++v)o.dense?(c[m]||(c[m]=[]),c[m][v]||(c[m][v]={t:"z",v:void 0}),c[m][v].l=M):(b=ze({c:v,r:m}),c[b]||(c[b]={t:"z",v:void 0}),c[b].l=M);break;case 426:if(!o.cellFormula)break;S.push(M),w=o.dense?c[m][v]:c[zt(v)+_],w.f=_n(M[1],l,{r:p.r,c:v},V,o),w.F=nt(M[0]);break;case 427:if(!o.cellFormula)break;z[ze(M[0].s)]=M[1],w=o.dense?c[m][v]:c[zt(v)+_],w.f=_n(M[1],l,{r:p.r,c:v},V,o);break;case 60:if(!o.cellStyles)break;for(;M.e>=M.s;)P[M.e--]={width:M.w/256,hidden:!!(M.flags&1),level:M.level},J||(J=!0,gy(M.w/256)),El(P[M.e+1]);break;case 161:c["!autofilter"]={ref:nt(M)};break;case 476:c["!margins"]=M;break;case 147:i.Sheets[t]||(i.Sheets[t]={}),M.name&&(i.Sheets[t].CodeName=M.name),(M.above||M.left)&&(c["!outline"]={above:M.above,left:M.left});break;case 137:i.Views||(i.Views=[{}]),i.Views[0]||(i.Views[0]={}),M.RTL&&(i.Views[0].RTL=!0);break;case 485:break;case 64:case 1053:break;case 151:break;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
1:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:h=!0;break;case 36:h=!1;break;case 37:h=!0;break;case 38:h=!1;break;default:if(!ue.T){if(!h||o.WTF)throw new Error("Unexpected record 0x"+ne.toString(16))}}},o),delete o.supbooks,delete o["!row"],!c["!ref"]&&(l.s.r<2e6||u&&(u.e.r>0||u.e.c>0||u.s.r>0||u.s.c>0))&&(c["!ref"]=nt(u||l)),o.sheetRows&&c["!ref"]){var N=Et(c["!ref"]);o.sheetRows<=+N.e.r&&(N.e.r=o.sheetRows-1,N.e.r>l.e.r&&(N.e.r=l.e.r),N.e.r<N.s.r&&(N.s.r=N.e.r),N.e.c>l.e.c&&(N.e.c=l.e.c),N.e.c<N.s.c&&(N.s.c=N.e.c),c["!fullref"]=c["!ref"],c["!ref"]=nt(N))}return D.length>0&&(c["!merges"]=D),P.length>0&&(c["!cols"]=P),T.length>0&&(c["!rows"]=T),c}function U7(n){var e=[],t=n.match(/^<c:numCache>/),r;(n.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/mg)||[]).forEach(function(a){var s=a.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);s&&(e[+s[1]]=t?+s[2]:s[2])});var i=it((n.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(n.match(/<c:f>(.*?)<\/c:f>/mg)||[]).forEach(function(a){r=a.replace(/<.*?>/g,"")}),[e,i,r]}function R7(n,e,t,r,i,a){var s=a||{"!type":"chart"};if(!n)return a;var o=0,c=0,u="A",l={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(n.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(h){var f=U7(h);l.s.r=l.s.c=0,l.e.c=o,u=zt(o),f[0].forEach(function(p,g){s[u+un(g)]={t:"n",v:p,z:f[1]},c=g}),l.e.r<c&&(l.e.r=c),++o}),o>0&&(s["!ref"]=nt(l)),s}function I7(n,e,t,r,i){if(!n)return n;r||(r={"!id":{}});var a={"!type":"chart","!drawel":null,"!rel":""},s,o=n.match(QC);return o&&xy(o[0],a,i,t),(s=n.match(/drawing r:id="(.*?)"/))&&(a["!rel"]=s[1]),r["!id"][a["!rel"]]&&(a["!drawel"]=r["!id"][a["!rel"]]),a}function O7(n,e){n.l+=10;var t=Tn(n);return{name:t}}function L7(n,e,t,r,i){if(!n)return n;r||(r={"!id":{}});var a={"!type":"chart","!drawel":null,"!rel":""},s=!1;return Pa(n,function(c,u,l){switch(l){case 550:a["!rel"]=c;break;case 651:i.Sheets[t]||(i.Sheets[t]={}),c.name&&(i.Sheets[t].CodeName=c.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:break;case 38:break;default:if(!(u.T>0)){if(!(u.T<0)){if(!s||e.WTF)throw new Error("Unexpected record 0x"+l.toString(16))}}}},e),r["!id"][a["!rel"]]&&(a["!drawel"]=r["!id"][a["!rel"]]),a}var tF=[["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"]],N7=[["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"]],B7=[],P7=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function hw(n,e){for(var t=0;t!=n.length;++t)for(var r=n[t],i=0;i!=e.length;++i){var a=e[i];if(r[a[0]]==null)r[a[0]]=a[1];else switch(a[2]){case"bool":typeof r[a[0]]=="string"&&(r[a[0]]=xt(r[a[0]]));break;case"int":typeof r[a[0]]=="string"&&(r[a[0]]=parseInt(r[a[0]],10));break}}}function fw(n,e){for(var t=0;t!=e.length;++t){var r=e[t];if(n[r[0]]==null)n[r[0]]=r[1];else switch(r[2]){case"bool":typeof n[r[0]]=="string"&&(n[r[0]]=xt(n[r[0]]));break;case"int":typeof n[r[0]]=="string"&&(n[r[0]]=parseInt(n[r[0]],10));break}}}function nF(n){fw(n.WBProps,tF),fw(n.CalcPr,P7),hw(n.WBView,N7),hw(n.Sheets,B7),ru.date1904=xt(n.WBProps.date1904)}var M7="][*?/\\".split("");function W7(n,e){if(n.length>31)throw new Error("Sheet names cannot exceed 31 chars");var t=!0;
vendor: 5,487 bytes, line 1
1return M7.forEach(function(r){if(n.indexOf(r)!=-1)throw new Error("Sheet name cannot contain : \\ / ? * [ ]")}),t}var H7=/<\w+:workbook/;function z7(n,e){if(!n)throw new Error("Could not find file");var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},r=!1,i="xmlns",a={},s=0;if(n.replace(Sn,function(c,u){var l=We(c);switch(Pi(l[0])){case"<?xml":break;case"<workbook":c.match(H7)&&(i="xmlns"+c.match(/<(\w+):/)[1]),t.xmlns=l[i];break;case"</workbook>":break;case"<fileVersion":delete l[0],t.AppVersion=l;break;case"<fileVersion/>":case"</fileVersion>":break;case"<fileSharing":break;case"<fileSharing/>":break;case"<workbookPr":case"<workbookPr/>":tF.forEach(function(h){if(l[h[0]]!=null)switch(h[2]){case"bool":t.WBProps[h[0]]=xt(l[h[0]]);break;case"int":t.WBProps[h[0]]=parseInt(l[h[0]],10);break;default:t.WBProps[h[0]]=l[h[0]]}}),l.codeName&&(t.WBProps.CodeName=pt(l.codeName));break;case"</workbookPr>":break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews":case"<bookViews>":case"</bookViews>":break;case"<workbookView":case"<workbookView/>":delete l[0],t.WBView.push(l);break;case"</workbookView>":break;case"<sheets":case"<sheets>":case"</sheets>":break;case"<sheet":switch(l.state){case"hidden":l.Hidden=1;break;case"veryHidden":l.Hidden=2;break;default:l.Hidden=0}delete l.state,l.name=it(pt(l.name)),delete l[0],t.Sheets.push(l);break;case"</sheet>":break;case"<functionGroups":case"<functionGroups/>":break;case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":break;case"<externalReference":break;case"<definedNames/>":break;case"<definedNames>":case"<definedNames":r=!0;break;case"</definedNames>":r=!1;break;case"<definedName":a={},a.Name=pt(l.name),l.comment&&(a.Comment=l.comment),l.localSheetId&&(a.Sheet=+l.localSheetId),xt(l.hidden||"0")&&(a.Hidden=!0),s=u+c.length;break;case"</definedName>":a.Ref=it(pt(n.slice(s,u))),t.Names.push(a);break;case"<definedName/>":break;case"<calcPr":delete l[0],t.CalcPr=l;break;case"<calcPr/>":delete l[0],t.CalcPr=l;break;case"</calcPr>":break;case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":break;case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":break;case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":break;case"<webPublishObject":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":r=!0;break;case"</ext>":r=!1;break;case"<ArchID":break;case"<AlternateContent":case"<AlternateContent>":r=!0;break;case"</AlternateContent>":r=!1;break;case"<revisionPtr":break;default:if(!r&&e.WTF)throw new Error("unrecognized "+l[0]+" in workbook")}return c}),sR.indexOf(t.xmlns)===-1)throw new Error("Unknown Namespace: "+t.xmlns);return nF(t),t}function V7(n,e){var t={};return t.Hidden=n.read_shift(4),t.iTabID=n.read_shift(4),t.strRelID=_b(n),t.name=Tn(n),t}function q7(n,e){var t={},r=n.read_shift(4);t.defaultThemeVersion=n.read_shift(4);var i=e>8?Tn(n):"";return i.length>0&&(t.CodeName=i),t.autoCompressPictures=!!(r&65536),t.backupFile=!!(r&64),t.checkCompatibility=!!(r&4096),t.date1904=!!(r&1),t.filterPrivacy=!!(r&8),t.hidePivotFieldList=!!(r&1024),t.promptedSolutions=!!(r&16),t.publishItems=!!(r&2048),t.refreshAllConnections=!!(r&262144),t.saveExternalLinkValues=!!(r&128),t.showBorderUnselectedTables=!!(r&4),t.showInkAnnotation=!!(r&32),t.showObjects=["all","placeholders","none"][r>>13&3],t.showPivotChartFilter=!!(r&32768),t.updateLinks=["userSet","never","always"][r>>8&3],t}function j7(n,e){var t={};return n.read_shift(4),t.ArchID=n.read_shift(4),n.l+=e-8,t}function X7(n,e,t){var r=n.l+e;n.l+=4,n.l+=1;var i=n.read_shift(4),a=ER(n),s=SN(n,0,t),o=ly(n);n.l=r;var c={Name:a,Ptg:s};return i<268435455&&(c.Sheet=i),o&&(c.Comment=o),c}function G7(n,e){var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},r=[],i=!1;e||(e={}),e.biff=12;var a=[],s=[[]];return s.SheetNames=[],s.XTI=[],mg[16]={n:"BrtFRTArchID$",f:j7},Pa(n,function(c,u,l){switch(l){case 156:s.SheetNames.push(c.name),t.Sheets.push(c);break;case 153:t.WBProps=c;break;case 39:c.Sheet!=null&&(e.SID=c.Sheet),c.Ref=_n(c.Ptg,null,null,s,e),delete e.SID,delete c.Ptg,a.push(c);break;case 1036:break;case 357:case 358:case 355:case 667:s[0].length?s.push([l,c]):s[0]=[l,c],s[s.length-1].XTI=[];break;case 362:s.length===0&&(s[0]=[],s[0].XTI=[]),s[s.length-1].XTI=s[s.length-1].XTI.concat(c),s.XTI=s.XTI.concat(c);break;case 361:break;case 2071:case 158:case 143:case 664:case 353:break;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:break;case 35:r.push(l),i=!0;break;case 36:r.pop(),i=!1;break;case 37:r.push(l),i=!0;break;case 38:r.pop(),i=!1;break;case 16:break;default:if(!u.T){if(!i||e.WTF&&r[r.length-1]!=37&&r[r.length-1]!=35)throw new Error("Unexpected record 0x"+l.toString(16))}}},e),nF(t),t.Names=a,t.supbooks=s,t}function $7(n,e,t){return e.slice(-4)===".bin"?G7(n,t):z7(n,t)}
1function Y7(n,e,t,r,i,a,s,o){return e.slice(-4)===".bin"?k7(n,r,t,i,a,s,o):VN(n,r,t,i,a,s,o)}function K7(n,e,t,r,i,a,s,o){return e.slice(-4)===".bin"?L7(n,r,t,i,a):I7(n,r,t,i,a)}function Z7(n,e,t,r,i,a,s,o){return e.slice(-4)===".bin"?aL():sL()}function J7(n,e,t,r,i,a,s,o){return e.slice(-4)===".bin"?rL():iL()}function Q7(n,e,t,r){return e.slice(-4)===".bin"?yO(n,t,r):pO(n,t,r)}function eB(n,e,t){return zC(n,t)}function tB(n,e,t){return e.slice(-4)===".bin"?N9(n,t):O9(n,t)}function nB(n,e,t){return e.slice(-4)===".bin"?eL(n,t):YO(n,t)}function rB(n,e,t){return e.slice(-4)===".bin"?XO(n):qO(n)}function iB(n,e,t,r){return t.slice(-4)===".bin"?GO(n,e,t,r):void 0}function aB(n,e,t){return e.slice(-4)===".bin"?zO(n,e,t):VO(n,e,t)}var rF=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,iF=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function Mr(n,e){var t=n.split(/\s+/),r=[];if(r[0]=t[0],t.length===1)return r;var i=n.match(rF),a,s,o,c;if(i)for(c=0;c!=i.length;++c)a=i[c].match(iF),(s=a[1].indexOf(":"))===-1?r[a[1]]=a[2].slice(1,a[2].length-1):(a[1].slice(0,6)==="xmlns:"?o="xmlns"+a[1].slice(6):o=a[1].slice(s+1),r[o]=a[2].slice(1,a[2].length-1));return r}function sB(n){var e=n.split(/\s+/),t={};if(e.length===1)return t;var r=n.match(rF),i,a,s,o;if(r)for(o=0;o!=r.length;++o)i=r[o].match(iF),(a=i[1].indexOf(":"))===-1?t[i[1]]=i[2].slice(1,i[2].length-1):(i[1].slice(0,6)==="xmlns:"?s="xmlns"+i[1].slice(6):s=i[1].slice(a+1),t[s]=i[2].slice(1,i[2].length-1));return t}var Uh;function oB(n,e){var t=Uh[n]||it(n);return t==="General"?gc(e):Br(t,e)}function cB(n,e,t,r){var i=r;switch((t[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":i=xt(r);break;case"i2":case"int":i=parseInt(r,10);break;case"r4":case"float":i=parseFloat(r);break;case"date":case"dateTime.tz":i=Jt(r);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+t[0])}n[it(e)]=i}function uB(n,e,t){if(n.t!=="z"){if(!t||t.cellText!==!1)try{n.t==="e"?n.w=n.w||Sc[n.v]:e==="General"?n.t==="n"?(n.v|0)===n.v?n.w=n.v.toString(10):n.w=Nh(n.v):n.w=gc(n.v):n.w=oB(e||"General",n.v)}catch(a){if(t.WTF)throw a}try{var r=Uh[e]||e||"General";if(t.cellNF&&(n.z=r),t.cellDates&&n.t=="n"&&Ol(r)){var i=Ys(n.v);i&&(n.t="d",n.v=new Date(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u))}}catch(a){if(t.WTF)throw a}}}function lB(n,e,t){if(t.cellStyles&&e.Interior){var r=e.Interior;r.Pattern&&(r.patternType=cO[r.Pattern]||r.Pattern)}n[e.ID]=e}function hB(n,e,t,r,i,a,s,o,c,u){var l="General",h=r.StyleID,f={};u=u||{};var p=[],g=0;for(h===void 0&&o&&(h=o.StyleID),h===void 0&&s&&(h=s.StyleID);
vendor: 11,702 bytes, line 1
1a[h]!==void 0&&(a[h].nf&&(l=a[h].nf),a[h].Interior&&p.push(a[h].Interior),!!a[h].Parent);)h=a[h].Parent;switch(t.Type){case"Boolean":r.t="b",r.v=xt(n);break;case"String":r.t="s",r.r=OD(it(n)),r.v=n.indexOf("<")>-1?it(e||n).replace(/<.*?>/g,""):r.r;break;case"DateTime":n.slice(-1)!="Z"&&(n+="Z"),r.v=(Jt(n)-new Date(Date.UTC(1899,11,30)))/(24*60*60*1e3),r.v!==r.v?r.v=it(n):r.v<60&&(r.v=r.v-1),(!l||l=="General")&&(l="yyyy-mm-dd");case"Number":r.v===void 0&&(r.v=+n),r.t||(r.t="n");break;case"Error":r.t="e",r.v=yC[n],u.cellText!==!1&&(r.w=n);break;default:n==""&&e==""?r.t="z":(r.t="s",r.v=OD(e||n));break}if(uB(r,l,u),u.cellFormula!==!1)if(r.Formula){var d=it(r.Formula);d.charCodeAt(0)==61&&(d=d.slice(1)),r.f=nu(d,i),delete r.Formula,r.ArrayRange=="RC"?r.F=nu("RC:RC",i):r.ArrayRange&&(r.F=nu(r.ArrayRange,i),c.push([Et(r.F),r.F]))}else for(g=0;g<c.length;++g)i.r>=c[g][0].s.r&&i.r<=c[g][0].e.r&&i.c>=c[g][0].s.c&&i.c<=c[g][0].e.c&&(r.F=c[g][1]);u.cellStyles&&(p.forEach(function(m){!f.patternType&&m.patternType&&(f.patternType=m.patternType)}),r.s=f),r.StyleID!==void 0&&(r.ixfe=r.StyleID)}function fB(n){n.t=n.v||"",n.t=n.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),n.v=n.w=n.ixfe=void 0}function W2(n,e){var t=e||{};X3();var r=gh(ay(n));(t.type=="binary"||t.type=="array"||t.type=="base64")&&(r=pt(r));var i=r.slice(0,1024).toLowerCase(),a=!1;if(i=i.replace(/".*?"/g,""),(i.indexOf(">")&1023)>Math.min(i.indexOf(",")&1023,i.indexOf(";")&1023)){var s=cn(t);return s.type="string",Mh.to_workbook(r,s)}if(i.indexOf("<?xml")==-1&&["html","table","head","meta","script","style","div"].forEach(function(G){i.indexOf("<"+G)>=0&&(a=!0)}),a)return _B(r,t);Uh={"General Number":"General","General Date":Xe[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":Xe[15],"Short Date":Xe[14],"Long Time":Xe[19],"Medium Time":Xe[18],"Short Time":Xe[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:Xe[2],Standard:Xe[4],Percent:Xe[10],Scientific:Xe[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var o,c=[],u,l={},h=[],f=t.dense?[]:{},p="",g={},d={},m=Mr('<Data ss:Type="String">'),v=0,b=0,y=0,_={s:{r:2e6,c:2e6},e:{r:0,c:0}},w={},D={},E="",U=0,S=[],z={},V={},A=0,P=[],T=[],J={},O=[],N,ie=!1,M=[],ue=[],ne={},k=0,B=0,q={Sheets:[],WBProps:{date1904:!1}},j={};Ph.lastIndex=0,r=r.replace(/<!--([\s\S]*?)-->/mg,"");for(var oe="";o=Ph.exec(r);)switch(o[3]=(oe=o[3]).toLowerCase()){case"data":if(oe=="data"){if(o[1]==="/"){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else o[0].charAt(o[0].length-2)!=="/"&&c.push([o[3],!0]);break}if(c[c.length-1][1])break;o[1]==="/"?hB(r.slice(v,o.index),E,m,c[c.length-1][0]=="comment"?J:g,{c:b,r:y},w,O[b],d,M,t):(E="",m=Mr(o[0]),v=o.index+o[0].length);break;case"cell":if(o[1]==="/")if(T.length>0&&(g.c=T),(!t.sheetRows||t.sheetRows>y)&&g.v!==void 0&&(t.dense?(f[y]||(f[y]=[]),f[y][b]=g):f[zt(b)+un(y)]=g),g.HRef&&(g.l={Target:it(g.HRef)},g.HRefScreenTip&&(g.l.Tooltip=g.HRefScreenTip),delete g.HRef,delete g.HRefScreenTip),(g.MergeAcross||g.MergeDown)&&(k=b+(parseInt(g.MergeAcross,10)|0),B=y+(parseInt(g.MergeDown,10)|0),S.push({s:{c:b,r:y},e:{c:k,r:B}})),!t.sheetStubs)g.MergeAcross?b=k+1:++b;else if(g.MergeAcross||g.MergeDown){for(var he=b;he<=k;++he)for(var be=y;be<=B;++be)(he>b||be>y)&&(t.dense?(f[be]||(f[be]=[]),f[be][he]={t:"z"}):f[zt(he)+un(be)]={t:"z"});b=k+1}else++b;else g=sB(o[0]),g.Index&&(b=+g.Index-1),b<_.s.c&&(_.s.c=b),b>_.e.c&&(_.e.c=b),o[0].slice(-2)==="/>"&&++b,T=[];break;case"row":o[1]==="/"||o[0].slice(-2)==="/>"?(y<_.s.r&&(_.s.r=y),y>_.e.r&&(_.e.r=y),o[0].slice(-2)==="/>"&&(d=Mr(o[0]),d.Index&&(y=+d.Index-1)),b=0,++y):(d=Mr(o[0]),d.Index&&(y=+d.Index-1),ne={},(d.AutoFitHeight=="0"||d.Height)&&(ne.hpx=parseInt(d.Height,10),ne.hpt=HC(ne.hpx),ue[y]=ne),d.Hidden=="1"&&(ne.hidden=!0,ue[y]=ne));break;case"worksheet":if(o[1]==="/"){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"));h.push(p),_.s.r<=_.e.r&&_.s.c<=_.e.c&&(f["!ref"]=nt(_),t.sheetRows&&t.sheetRows<=_.e.r&&(f["!fullref"]=f["!ref"],_.e.r=t.sheetRows-1,f["!ref"]=nt(_))),S.length&&(f["!merges"]=S),O.length>0&&(f["!cols"]=O),ue.length>0&&(f["!rows"]=ue),l[p]=f}else _={s:{r:2e6,c:2e6},e:{r:0,c:0}},y=b=0,c.push([o[3],!1]),u=Mr(o[0]),p=it(u.Name),f=t.dense?[]:{},S=[],M=[],ue=[],j={name:p,Hidden:0},q.Sheets.push(j);break;case"table":if(o[1]==="/"){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else{if(o[0].slice(-2)=="/>")break;c.push([o[3],!1]),O=[],ie=!1}break;case"style":o[1]==="/"?lB(w,D,t):D=Mr(o[0]);break;case"numberformat":D.nf=it(Mr(o[0]).Format||"General"),Uh[D.nf]&&(D.nf=Uh[D.nf]);for(var _e=0;_e!=392&&Xe[_e]!=D.nf;++_e);if(_e==392){for(_e=57;_e!=392;++_e)if(Xe[_e]==null){cc(D.nf,_e);break}}break;case"column":if(c[c.length-1][0]!=="table")break;if(N=Mr(o[0]),N.Hidden&&(N.hidden=!0,delete N.Hidden),N.Width&&(N.wpx=parseInt(N.Width,10)),!ie&&N.wpx>10){ie=!0,Mn=MC;for(var K=0;K<O.length;++K)O[K]&&El(O[K])}ie&&El(N),O[N.Index-1||O.length]=N;for(var ge=0;ge<+N.Span;++ge)O[O.length]=cn(N);break;case"namedrange":if(o[1]==="/")break;q.Names||(q.Names=[]);var H=We(o[0]),ke={Name:H.Name,Ref:nu(H.RefersTo.slice(1),{r:0,c:0})};q.Sheets.length>0&&(ke.Sheet=q.Sheets.length-1),q.Names.push(ke);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if(o[0].slice(-2)==="/>")break;o[1]==="/"?E+=r.slice(U,o.index):U=o.index+o[0].length;break;case"interior":if(!t.cellStyles)break;D.Interior=Mr(o[0]);break;case"protection":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(o[0].slice(-2)==="/>")break;o[1]==="/"?YR(z,oe,r.slice(A,o.index)):A=o.index+o[0].length;break;case"paragraphs":break;case"styles":case"workbook":if(o[1]==="/"){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else c.push([o[3],!1]);break;case"comment":if(o[1]==="/"){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"));fB(J),T.push(J)}else c.push([o[3],!1]),u=Mr(o[0]),J={a:u.Author};break;case"autofilter":if(o[1]==="/"){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else if(o[0].charAt(o[0].length-2)!=="/"){var C=Mr(o[0]);f["!autofilter"]={ref:nu(C.Range).replace(/\$/g,"")},c.push([o[3],!0])}break;case"name":break;case"datavalidation":if(o[1]==="/"){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else o[0].charAt(o[0].length-2)!=="/"&&c.push([o[3],!0]);break;case"pixelsperinch":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(o[1]==="/"){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else o[0].charAt(o[0].length-2)!=="/"&&c.push([o[3],!0]);break;case"null":break;default:if(c.length==0&&o[3]=="document"||c.length==0&&o[3]=="uof")return vw(r,t);var fe=!0;switch(c[c.length-1][0]){case"officedocumentsettings":switch(o[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:fe=!1}break;case"componentoptions":switch(o[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:fe=!1}break;case"excelworkbook":switch(o[3]){case"date1904":q.WBProps.date1904=!0;break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:fe=!1}break;case"workbookoptions":switch(o[3]){case"owcversion":break;case"height":break;case"width":break;default:fe=!1}break;case"worksheetoptions":switch(o[3]){case"visible":if(o[0].slice(-2)!=="/>")if(o[1]==="/")switch(r.slice(A,o.index)){case"SheetHidden":j.Hidden=1;break;case"SheetVeryHidden":j.Hidden=2;break}else A=o.index+o[0].length;break;case"header":f["!margins"]||kh(f["!margins"]={},"xlml"),isNaN(+We(o[0]).Margin)||(f["!margins"].header=+We(o[0]).Margin);break;case"footer":f["!margins"]||kh(f["!margins"]={},"xlml"),isNaN(+We(o[0]).Margin)||(f["!margins"].footer=+We(o[0]).Margin);break;case"pagemargins":var se=We(o[0]);f["!margins"]||kh(f["!margins"]={},"xlml"),isNaN(+se.Top)||(f["!margins"].top=+se.Top),isNaN(+se.Left)||(f["!margins"].left=+se.Left),isNaN(+se.Right)||(f["!margins"].right=+se.Right),isNaN(+se.Bottom)||(f["!margins"].bottom=+se.Bottom);break;case"displayrighttoleft":q.Views||(q.Views=[]),q.Views[0]||(q.Views[0]={}),q.Views[0].RTL=!0;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"printerrors":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":f["!outline"]||(f["!outline"]={}),f["!outline"].above=!0;break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":f["!outline"]||(f["!outline"]={}
1),f["!outline"].left=!0;break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:fe=!1}break;case"pivottable":case"pivotcache":switch(o[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:fe=!1}break;case"pagebreaks":switch(o[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:fe=!1}break;case"autofilter":switch(o[3]){case"autofiltercolumn":break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:fe=!1}break;case"querytable":switch(o[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:fe=!1}break;case"datavalidation":switch(o[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:fe=!1}break;case"sorting":case"conditionalformatting":switch(o[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:fe=!1}break;case"mapinfo":case"schema":case"data":switch(o[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:fe=!1}break;case"smarttags":break;default:fe=!1;break}if(fe||o[3].match(/!\[CDATA/))break;if(!c[c.length-1][1])throw"Unrecognized tag: "+o[3]+"|"+c.join("|");if(c[c.length-1][0]==="customdocumentproperties"){if(o[0].slice(-2)==="/>")break;o[1]==="/"?cB(V,oe,P,r.slice(A,o.index)):(P=o,A=o.index+o[0].length);break}if(t.WTF)throw"Unrecognized tag: "+o[3]+"|"+c.join("|")}var W={};return!t.bookSheets&&!t.bookProps&&(W.Sheets=l),W.SheetNames=h,W.Workbook=q,W.SSF=cn(Xe),W.Props=z,W.Custprops=V,W}function Ab(n,e){switch(yy(e=e||{}),e.type||"base64"){case"base64":return W2(_r(n),e);case"binary":case"buffer":case"file":return W2(n,e);case"array":return W2(Tc(n),e)}}function dB(n){var e={},t=n.content;if(t.l=28,e.AnsiUserType=t.read_shift(0,"lpstr-ansi"),e.AnsiClipboardFormat=CR(t),t.length-t.l<=4)return e;var r=t.read_shift(4);if(r==0||r>40||(t.l-=4,e.Reserved1=t.read_shift(0,"lpstr-ansi"),t.length-t.l<=4)||(r=t.read_shift(4),r!==1907505652)||(e.UnicodeClipboardFormat=FR(t),r=t.read_shift(4),r==0||r>40))return e;t.l-=4,e.Reserved2=t.read_shift(0,"lpwstr")}var pB=[60,1084,2066,2165,2175];function gB(n,e,t,r,i){var a=r,s=[],o=t.slice(t.l,t.l+a);if(i&&i.enc&&i.enc.insitu&&o.length>0)switch(n){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:break;case 133:break;default:i.enc.insitu(o)}s.push(o),t.l+=a;for(var c=Fa(t,t.l),u=Tb[c],l=0;u!=null&&pB.indexOf(c)>-1;)a=Fa(t,t.l+2),l=t.l+4,c==2066?l+=4:(c==2165||c==2175)&&(l+=12),o=t.slice(l,t.l+4+a),s.push(o),t.l+=4+a,u=Tb[c=Fa(t,t.l)];var h=Ka(s);on(h,0);var f=0;h.lens=[];for(var p=0;p<s.length;++p)h.lens.push(f),f+=s[p].length;if(h.length<r)throw"XLS Record 0x"+n.toString(16)+" Truncated: "+h.length+" < "+r;return e.f(h,h.length,i)}function fi(n,e,t){if(n.t!=="z"&&n.XF){var r=0;try{r=n.z||n.XF.numFmtId||0,e.cellNF&&(n.z=Xe[r])}catch(a){if(e.WTF)throw a}if(!e||e.cellText!==!1)try{n.t==="e"?n.w=n.w||Sc[n.v]:r===0||r=="General"?n.t==="n"?(n.v|0)===n.v?n.w=n.v.toString(10):n.w=Nh(n.v):n.w=gc(n.v):n.w=Br(r,n.v,{date1904:!!t,dateNF:e&&e.dateNF})}catch(a){if(e.WTF)throw a}
vendor: 7,413 bytes, line 1
1if(e.cellDates&&r&&n.t=="n"&&Ol(Xe[r]||String(r))){var i=Ys(n.v);i&&(n.t="d",n.v=new Date(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u))}}}function dp(n,e,t){return{v:n,ixfe:e,t}}function mB(n,e){var t={opts:{}},r={},i=e.dense?[]:{},a={},s={},o=null,c=[],u="",l={},h,f="",p,g,d,m,v={},b=[],y,_,w=[],D=[],E={Sheets:[],WBProps:{date1904:!1},Views:[{}]},U={},S=function(Ce){return Ce<8?uc[Ce]:Ce<64&&D[Ce-8]||uc[Ce]},z=function(Ce,Ne,$e){var Pe=Ne.XF.data;if(!(!Pe||!Pe.patternType||!$e||!$e.cellStyles)){Ne.s={},Ne.s.patternType=Pe.patternType;var _t;(_t=Wh(S(Pe.icvFore)))&&(Ne.s.fgColor={rgb:_t}),(_t=Wh(S(Pe.icvBack)))&&(Ne.s.bgColor={rgb:_t})}},V=function(Ce,Ne,$e){if(!(ne>1)&&!($e.sheetRows&&Ce.r>=$e.sheetRows)){if($e.cellStyles&&Ne.XF&&Ne.XF.data&&z(Ce,Ne,$e),delete Ne.ixfe,delete Ne.XF,h=Ce,f=ze(Ce),(!s||!s.s||!s.e)&&(s={s:{r:0,c:0},e:{r:0,c:0}}),Ce.r<s.s.r&&(s.s.r=Ce.r),Ce.c<s.s.c&&(s.s.c=Ce.c),Ce.r+1>s.e.r&&(s.e.r=Ce.r+1),Ce.c+1>s.e.c&&(s.e.c=Ce.c+1),$e.cellFormula&&Ne.f){for(var Pe=0;Pe<b.length;++Pe)if(!(b[Pe][0].s.c>Ce.c||b[Pe][0].s.r>Ce.r)&&!(b[Pe][0].e.c<Ce.c||b[Pe][0].e.r<Ce.r)){Ne.F=nt(b[Pe][0]),(b[Pe][0].s.c!=Ce.c||b[Pe][0].s.r!=Ce.r)&&delete Ne.f,Ne.f&&(Ne.f=""+_n(b[Pe][1],s,Ce,M,A));break}}$e.dense?(i[Ce.r]||(i[Ce.r]=[]),i[Ce.r][Ce.c]=Ne):i[f]=Ne}},A={enc:!1,sbcch:0,snames:[],sharedf:v,arrayf:b,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!e&&!!e.cellStyles,WTF:!!e&&!!e.wtf};e.password&&(A.password=e.password);var P,T=[],J=[],O=[],N=[],ie=!1,M=[];M.SheetNames=A.snames,M.sharedf=A.sharedf,M.arrayf=A.arrayf,M.names=[],M.XTI=[];var ue=0,ne=0,k=0,B=[],q=[],j;A.codepage=1200,ri(1200);for(var oe=!1;n.l<n.length-1;){var he=n.l,be=n.read_shift(2);if(be===0&&ue===10)break;var _e=n.l===n.length?0:n.read_shift(2),K=Tb[be];if(K&&K.f){if(e.bookSheets&&ue===133&&be!==133)break;if(ue=be,K.r===2||K.r==12){var ge=n.read_shift(2);if(_e-=2,!A.enc&&ge!==be&&((ge&255)<<8|ge>>8)!==be)throw new Error("rt mismatch: "+ge+"!="+be);K.r==12&&(n.l+=10,_e-=10)}var H={};if(be===10?H=K.f(n,_e,A):H=gB(be,K,n,_e,A),ne==0&&[9,521,1033,2057].indexOf(ue)===-1)continue;switch(be){case 34:t.opts.Date1904=E.WBProps.date1904=H;break;case 134:t.opts.WriteProtect=!0;break;case 47:if(A.enc||(n.l=0),A.enc=H,!e.password)throw new Error("File is password-protected");if(H.valid==null)throw new Error("Encryption scheme unsupported");if(!H.valid)throw new Error("Password is incorrect");break;case 92:A.lastuser=H;break;case 66:var ke=Number(H);switch(ke){case 21010:ke=1200;break;case 32768:ke=1e4;break;case 32769:ke=1252;break}ri(A.codepage=ke),oe=!0;break;case 317:A.rrtabid=H;break;case 25:A.winlocked=H;break;case 439:t.opts.RefreshAll=H;break;case 12:t.opts.CalcCount=H;break;case 16:t.opts.CalcDelta=H;break;case 17:t.opts.CalcIter=H;break;case 13:t.opts.CalcMode=H;break;case 14:t.opts.CalcPrecision=H;break;case 95:t.opts.CalcSaveRecalc=H;break;case 15:A.CalcRefMode=H;break;case 2211:t.opts.FullCalc=H;break;case 129:H.fDialog&&(i["!type"]="dialog"),H.fBelow||((i["!outline"]||(i["!outline"]={})).above=!0),H.fRight||((i["!outline"]||(i["!outline"]={})).left=!0);break;case 224:w.push(H);break;case 430:M.push([H]),M[M.length-1].XTI=[];break;case 35:case 547:M[M.length-1].push(H);break;case 24:case 536:j={Name:H.Name,Ref:_n(H.rgce,s,null,M,A)},H.itab>0&&(j.Sheet=H.itab-1),M.names.push(j),M[0]||(M[0]=[],M[0].XTI=[]),M[M.length-1].push(H),H.Name=="_xlnm._FilterDatabase"&&H.itab>0&&H.rgce&&H.rgce[0]&&H.rgce[0][0]&&H.rgce[0][0][0]=="PtgArea3d"&&(q[H.itab-1]={ref:nt(H.rgce[0][0][1][2])});break;case 22:A.ExternCount=H;break;case 23:M.length==0&&(M[0]=[],M[0].XTI=[]),M[M.length-1].XTI=M[M.length-1].XTI.concat(H),M.XTI=M.XTI.concat(H);break;case 2196:if(A.biff<8)break;j!=null&&(j.Comment=H[1]);break;case 18:i["!protect"]=H;break;case 19:H!==0&&A.WTF&&console.error("Password verifier: "+H);break;case 133:a[H.pos]=H,A.snames.push(H.name);break;case 10:{if(--ne)break;if(s.e){if(s.e.r>0&&s.e.c>0){if(s.e.r--,s.e.c--,i["!ref"]=nt(s),e.sheetRows&&e.sheetRows<=s.e.r){var C=s.e.r;s.e.r=e.sheetRows-1,i["!fullref"]=i["!ref"],i["!ref"]=nt(s),s.e.r=C}s.e.r++,s.e.c++}T.length>0&&(i["!merges"]=T),J.length>0&&(i["!objects"]=J),O.length>0&&(i["!cols"]=O),N.length>0&&(i["!rows"]=N),E.Sheets.push(U)}u===""?l=i:r[u]=i,i=e.dense?[]:{}}break;case 9:case 521:case 1033:case 2057:{if(A.biff===8&&(A.biff={9:2,521:3,1033:4}[be]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[H.BIFFVer]||8),A.biffguess=H.BIFFVer==0,H.BIFFVer==0&&H.dt==4096&&(A.biff=5,oe=!0,ri(A.codepage=28591)),A.biff==8&&H.BIFFVer==0&&H.dt==16&&(A.biff=2),ne++)break;if(i=e.dense?[]:{},A.biff<8&&!oe&&(oe=!0,ri(A.codepage=e.codepage||1252)),A.biff<5||H.BIFFVer==0&&H.dt==4096){u===""&&(u="Sheet1"),s={s:{r:0,c:0},e:{r:0,c:0}};var fe={pos:n.l-_e,name:u};a[fe.pos]=fe,A.snames.push(u)}else u=(a[he]||{name:""}).name;H.dt==32&&(i["!type"]="chart"),H.dt==64&&(i["!type"]="macro"),T=[],J=[],A.arrayf=b=[],O=[],N=[],ie=!1,U={Hidden:(a[he]||{hs:0}).hs,name:u}}break;case 515:case 3:case 2:i["!type"]=="chart"&&(e.dense?(i[H.r]||[])[H.c]:i[ze({c:H.c,r:H.r})])&&++H.c,y={ixfe:H.ixfe,XF:w[H.ixfe]||{},v:H.val,t:"n"},k>0&&(y.z=B[y.ixfe>>8&63]),fi(y,e,t.opts.Date1904),V({c:H.c,r:H.r},y,e);break;case 5:case 517:y={ixfe:H.ixfe,XF:w[H.ixfe],v:H.val,t:H.t},k>0&&(y.z=B[y.ixfe>>8&63]),fi(y,e,t.opts.Date1904),V({c:H.c,r:H.r},y,e);break;case 638:y={ixfe:H.ixfe,XF:w[H.ixfe],v:H.rknum,t:"n"},k>0&&(y.z=B[y.ixfe>>8&63]),fi(y,e,t.opts.Date1904),V({c:H.c,r:H.r},y,e);break;case 189:for(var se=H.c;se<=H.C;++se){var W=H.rkrec[se-H.c][0];y={ixfe:W,XF:w[W],v:H.rkrec[se-H.c][1],t:"n"},k>0&&(y.z=B[y.ixfe>>8&63]),fi(y,e,t.opts.Date1904),V({c:se,r:H.r},y,e)}break;case 6:case 518:case 1030:{if(H.val=="String"){o=H;break}if(y=dp(H.val,H.cell.ixfe,H.tt),y.XF=w[y.ixfe],e.cellFormula){var G=H.formula;if(G&&G[0]&&G[0][0]&&G[0][0][0]=="PtgExp"){var ae=G[0][0][1][0],De=G[0][0][1][1],Ee=ze({r:ae,c:De});v[Ee]?y.f=""+_n(H.formula,s,H.cell,M,A):y.F=((e.dense?(i[ae]||[])[De]:i[Ee])||{}).F}else y.f=""+_n(H.formula,s,H.cell,M,A)}k>0&&(y.z=B[y.ixfe>>8&63]),fi(y,e,t.opts.Date1904),V(H.cell,y,e),o=H}break;case 7:case 519:if(o)o.val=H,y=dp(H,o.cell.ixfe,"s"),y.XF=w[y.ixfe],e.cellFormula&&(y.f=""+_n(o.formula,s,o.cell,M,A)),k>0&&(y.z=B[y.ixfe>>8&63]),fi(y,e,t.opts.Date1904),V(o.cell,y,e),o=null;else throw new Error("String record expects Formula");break;case 33:case 545:{b.push(H);var le=ze(H[0].s);if(p=e.dense?(i[H[0].s.r]||[])[H[0].s.c]:i[le],e.cellFormula&&p){if(!o||!le||!p)break;p.f=""+_n(H[1],s,H[0],M,A),p.F=nt(H[0])}}break;case 1212:{if(!e.cellFormula)break;if(f){if(!o)break;v[ze(o.cell)]=H[0],p=e.dense?(i[o.cell.r]||[])[o.cell.c]:i[ze(o.cell)],(p||{}).f=""+_n(H[0],s,h,M,A)}}break;case 253:y=dp(c[H.isst].t,H.ixfe,"s"),c[H.isst].h&&(y.h=c[H.isst].h),y.XF=w[y.ixfe],k>0&&(y.z=B[y.ixfe>>8&63]),fi(y,e,t.opts.Date1904),V({c:H.c,r:H.r},y,e);break;case 513:e.sheetStubs&&(y={ixfe:H.ixfe,XF:w[H.ixfe],t:"z"},k>0&&(y.z=B[y.ixfe>>8&63]),fi(y,e,t.opts.Date1904),V({c:H.c,r:H.r},y,e));break;case 190:if(e.sheetStubs)for(var ee=H.c;ee<=H.C;++ee){var re=H.ixfe[ee-H.c];y={ixfe:re,XF:w[re],t:"z"},k>0&&(y.z=B[y.ixfe>>8&63]),fi(y,e,t.opts.Date1904),V({c:ee,r:H.r},y,e)}break;case 214:case 516:case 4:y=dp(H.val,H.ixfe,"s"),y.XF=w[y.ixfe],k>0&&(y.z=B[y.ixfe>>8&63]),fi(y,e,t.opts.Date1904),V({c:H.c,r:H.r},y,e);break;case 0:case 512:ne===1&&(s=H);break;case 252:c=H;break;case 1054:if(A.biff==4){B[k++]=H[1];for(var ce=0;ce<k+163&&Xe[ce]!=H[1];++ce);ce>=163&&cc(H[1],k+163)}
1else cc(H[1],H[0]);break;case 30:{B[k++]=H;for(var ve=0;ve<k+163&&Xe[ve]!=H;++ve);ve>=163&&cc(H,k+163)}break;case 229:T=T.concat(H);break;case 93:J[H.cmo[0]]=A.lastobj=H;break;case 438:A.lastobj.TxO=H;break;case 127:A.lastobj.ImData=H;break;case 440:for(m=H[0].s.r;m<=H[0].e.r;++m)for(d=H[0].s.c;d<=H[0].e.c;++d)p=e.dense?(i[m]||[])[d]:i[ze({c:d,r:m})],p&&(p.l=H[1]);break;case 2048:for(m=H[0].s.r;m<=H[0].e.r;++m)for(d=H[0].s.c;d<=H[0].e.c;++d)p=e.dense?(i[m]||[])[d]:i[ze({c:d,r:m})],p&&p.l&&(p.l.Tooltip=H[1]);break;case 28:{if(A.biff<=5&&A.biff>=2)break;p=e.dense?(i[H[0].r]||[])[H[0].c]:i[ze(H[0])];var Se=J[H[2]];p||(e.dense?(i[H[0].r]||(i[H[0].r]=[]),p=i[H[0].r][H[0].c]={t:"z"}):p=i[ze(H[0])]={t:"z"},s.e.r=Math.max(s.e.r,H[0].r),s.s.r=Math.min(s.s.r,H[0].r),s.e.c=Math.max(s.e.c,H[0].c),s.s.c=Math.min(s.s.c,H[0].c)),p.c||(p.c=[]),g={a:H[1],t:Se.TxO.t},p.c.push(g)}break;case 2173:PO(w[H.ixfe],H.ext);break;case 125:{if(!A.cellStyles)break;for(;H.e>=H.s;)O[H.e--]={width:H.w/256,level:H.level||0,hidden:!!(H.flags&1)},ie||(ie=!0,gy(H.w/256)),El(O[H.e+1])}break;case 520:{var Re={};H.level!=null&&(N[H.r]=Re,Re.level=H.level),H.hidden&&(N[H.r]=Re,Re.hidden=!0),H.hpt&&(N[H.r]=Re,Re.hpt=H.hpt,Re.hpx=Hh(H.hpt))}break;case 38:case 39:case 40:case 41:i["!margins"]||kh(i["!margins"]={}),i["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[be]]=H;break;case 161:i["!margins"]||kh(i["!margins"]={}),i["!margins"].header=H.header,i["!margins"].footer=H.footer;break;case 574:H.RTL&&(E.Views[0].RTL=!0);break;case 146:D=H;break;case 2198:P=H;break;case 140:_=H;break;case 442:u?U.CodeName=H||U.name:E.WBProps.CodeName=H||"ThisWorkbook";break}}else K||console.error("Missing Info for XLS Record 0x"+be.toString(16)),n.l+=_e}return t.SheetNames=Ni(a).sort(function(Me,Ce){return Number(Me)-Number(Ce)}).map(function(Me){return a[Me].name}),e.bookSheets||(t.Sheets=r),!t.SheetNames.length&&l["!ref"]?(t.SheetNames.push("Sheet1"),t.Sheets&&(t.Sheets.Sheet1=l)):t.Preamble=l,t.Sheets&&q.forEach(function(Me,Ce){t.Sheets[t.SheetNames[Ce]]["!autofilter"]=Me}),t.Strings=c,t.SSF=cn(Xe),A.enc&&(t.Encryption=A.enc),P&&(t.Themes=P),t.Metadata={},_!==void 0&&(t.Metadata.Country=_),M.names.length>0&&(E.Names=M.names),t.Workbook=E,t}var dw={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function xB(n,e,t){var r=et.find(n,"/!DocumentSummaryInformation");if(r&&r.size>0)try{var i=KD(r,OR,dw.DSI);for(var a in i)e[a]=i[a]}catch(u){if(t.WTF)throw u}var s=et.find(n,"/!SummaryInformation");if(s&&s.size>0)try{var o=KD(s,LR,dw.SI);for(var c in o)e[c]==null&&(e[c]=o[c])}catch(u){if(t.WTF)throw u}e.HeadingPairs&&e.TitlesOfParts&&(DC(e.HeadingPairs,e.TitlesOfParts,e,t),delete e.HeadingPairs,delete e.TitlesOfParts)}function aF(n,e){e||(e={}),yy(e),O3(),e.codepage&&Jb(e.codepage);var t,r;if(n.FullPaths){if(et.find(n,"/encryption"))throw new Error("File is password-protected");t=et.find(n,"!CompObj"),r=et.find(n,"/Workbook")||et.find(n,"/Book")}else{switch(e.type){case"base64":n=ni(_r(n));break;case"binary":n=ni(n);break;case"buffer":break;case"array":Array.isArray(n)||(n=Array.prototype.slice.call(n));break}on(n,0),r={content:n}}var i,a;if(t&&dB(t),e.bookProps&&!e.bookSheets)i={};else{var s=Qe?"buffer":"array";if(r&&r.content)i=mB(r.content,e);else if((a=et.find(n,"PerfectOffice_MAIN"))&&a.content)i=Fh.to_workbook(a.content,(e.type=s,e));else if((a=et.find(n,"NativeContent_MAIN"))&&a.content)i=Fh.to_workbook(a.content,(e.type=s,e));else throw(a=et.find(n,"MN0"))&&a.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");e.bookVBA&&n.FullPaths&&et.find(n,"/_VBA_PROJECT_CUR/VBA/dir")&&(i.vbaraw=nL(n))}var o={};return n.FullPaths&&xB(n,o,e),i.Props=i.Custprops=o,e.bookFiles&&(i.cfb=n),i}var mg={0:{f:JN},1:{f:n7},2:{f:h7},3:{f:s7},4:{f:i7},5:{f:l7},6:{f:p7},7:{f:c7},8:{f:b7},9:{f:v7},10:{f:m7},11:{f:x7},12:{f:r7},13:{f:f7},14:{f:o7},15:{f:a7},16:{f:eF},17:{f:g7},18:{f:u7},19:{f:uy},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:X7},40:{},42:{},43:{f:mO},44:{f:gO},45:{f:xO},46:{f:bO},47:{f:vO},48:{},49:{f:yR},50:{},51:{f:WO},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:OC},62:{f:d7}
vendor: 8,127 bytes, line 1
1,63:{f:jO},64:{f:F7},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Cn,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:C7},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:t7},148:{f:QN,p:16},151:{f:D7},152:{},153:{f:q7},154:{},155:{},156:{f:V7},157:{},158:{},159:{T:1,f:L9},160:{T:-1},161:{T:1,f:Fc},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:y7},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:MO},336:{T:-1},337:{f:HO,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:_b},357:{},358:{},359:{},360:{T:1},361:{},362:{f:IC},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:w7},427:{f:E7},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:T7},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:e7},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:_7},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:_b},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:QO},633:{T:1},634:{T:-1},635:{T:1,f:JO},636:{T:-1},637:{f:DR},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:O7},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:S7},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:""}},Tb={6:{f:P2},10:{f:za},12:{f:It},13:{f:It},14:{f:Tt},15:{f:Tt},16:{f:Dn},17:{f:Tt},18:{f:Tt},19:{f:It},20:{f:ew},21:{f:ew},23:{f:IC}
vendor: 5,374 bytes, line 1
1,24:{f:nw},25:{f:Tt},26:{},27:{},28:{f:KI},29:{},34:{f:Tt},35:{f:tw},38:{f:Dn},39:{f:Dn},40:{f:Dn},41:{f:Dn},42:{f:Tt},43:{f:Tt},47:{f:eO},49:{f:UI},51:{f:It},60:{},61:{f:FI},64:{f:Tt},65:{f:kI},66:{f:It},77:{},80:{},81:{},82:{},85:{f:It},89:{},90:{},91:{},92:{f:yI},93:{f:JI},94:{},95:{f:Tt},96:{},97:{},99:{f:Tt},125:{f:OC},128:{f:HI},129:{f:_I},130:{f:It},131:{f:Tt},132:{f:Tt},133:{f:DI},134:{},140:{f:i9},141:{f:It},144:{},146:{f:s9},151:{},152:{},153:{},154:{},155:{},156:{f:It},157:{},158:{},160:{f:h9},161:{f:c9},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:BI},190:{f:PI},193:{f:za},197:{},198:{},199:{},200:{},201:{},202:{f:Tt},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:It},220:{},221:{f:Tt},222:{},224:{f:WI},225:{f:bI},226:{f:za},227:{},229:{f:ZI},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:wI},253:{f:RI},255:{f:EI},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:CC},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:Tt},353:{f:za},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:VI},431:{f:Tt},432:{},433:{},434:{},437:{},438:{f:t9},439:{f:Tt},440:{f:n9},441:{},442:{f:U0},443:{},444:{f:It},445:{},446:{},448:{f:za},449:{f:CI,r:2},450:{f:za},512:{f:JD},513:{f:l9},515:{f:zI},516:{f:II},517:{f:QD},519:{f:f9},520:{f:AI},523:{},545:{f:rw},549:{f:ZD},566:{},574:{f:SI},638:{f:NI},659:{},1048:{},1054:{f:OI},1084:{},1212:{f:GI},2048:{f:r9},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:lp},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:za},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:o9,r:12},2173:{f:BO,r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:Tt,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:XI,r:12},2197:{},2198:{f:UO,r:12},2199:{},2200:{},2201:{},2202:{f:$I,r:12},2203:{f:za},2204:{},2205:{},2206:{},2207:{},2211:{f:TI},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:It},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:u9},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:a9},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:JD},1:{},2:{f:m9},3:{f:g9},4:{f:p9},5:{f:QD},7:{f:x9},8:{},9:{f:lp},11:{},22:{f:It},30:{f:LI},31:{},32:{},33:{f:rw},36:{},37:{f:ZD},50:{f:v9},62:{},52:{},67:{},68:{f:It},69:{},86:{},126:{},127:{f:d9},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:b9},223:{},234:{},354:{},421:{},518:{f:P2},521:{f:lp},536:{f:nw},547:{f:tw},561:{},579:{},1030:{f:P2},1033:{f:lp},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function Wr(n,e,t,r){var i=e;if(!isNaN(i)){var a=(t||[]).length||0,s=n.next(4);s.write_shift(2,i),s.write_shift(2,a),a>0&&pC(t)&&n.push(t)}}function pw(n,e){var t=e||{},r=t.dense?[]:{};n=n.replace(/<!--.*?-->/g,"");var i=n.match(/<table/i);if(!i)throw new Error("Invalid HTML: could not find <table>");var a=n.match(/<\/table/i),s=i.index,o=a&&a.index||n.length,c=z6(n.slice(s,o),/(:?<tr[^>]*>)/i,"<tr>"),u=-1,l=0,h=0,f=0,p={s:{r:1e7,c:1e7},e:{r:0,c:0}},g=[];for(s=0;s<c.length;++s){var d=c[s].trim(),m=d.slice(0,3).toLowerCase();if(m=="<tr"){if(++u,t.sheetRows&&t.sheetRows<=u){--u;break}l=0;continue}if(!(m!="<td"&&m!="<th")){var v=d.split(/<\/t[dh]>/i);for(o=0;o<v.length;++o){var b=v[o].trim();if(b.match(/<t[dh]/i)){for(var y=b,_=0;y.charAt(0)=="<"&&(_=y.indexOf(">"))>-1;)y=y.slice(_+1);for(var w=0;w<g.length;++w){var D=g[w];D.s.c==l&&D.s.r<u&&u<=D.e.r&&(l=D.e.c+1,w=-1)}var E=We(b.slice(0,b.indexOf(">")));f=E.colspan?+E.colspan:1,((h=+E.rowspan)>1||f>1)&&g.push({s:{r:u,c:l},e:{r:u+(h||1)-1,c:l+f-1}});var U=E.t||E["data-t"]||"";if(!y.length){l+=f;continue}if(y=tC(y),p.s.r>u&&(p.s.r=u),p.e.r<u&&(p.e.r=u),p.s.c>l&&(p.s.c=l),p.e.c<l&&(p.e.c=l),!y.length){l+=f;continue}var S={t:"s",v:y};t.raw||!y.trim().length||U=="s"||(y==="TRUE"?S={t:"b",v:!0}:y==="FALSE"?S={t:"b",v:!1}:isNaN(si(y))?isNaN(wl(y).getDate())||(S={t:"d",v:Jt(y)},t.cellDates||(S={t:"n",v:zn(S.v)}),S.z=t.dateNF||Xe[14]):S={t:"n",v:si(y)}),t.dense?(r[u]||(r[u]=[]),r[u][l]=S):r[ze({r:u,c:l})]=S,l+=f}}}}return r["!ref"]=nt(p),g.length&&(r["!merges"]=g),r}function vB(n,e,t,r){for(var i=n["!merges"]||[],a=[],s=e.s.c;s<=e.e.c;++s){for(var o=0,c=0,u=0;u<i.length;++u)if(!(i[u].s.r>t||i[u].s.c>s)&&!(i[u].e.r<t||i[u].e.c<s)){if(i[u].s.r<t||i[u].s.c<s){o=-1;break}o=i[u].e.r-i[u].s.r+1,c=i[u].e.c-i[u].s.c+1;break}if(!(o<0)){var l=ze({r:t,c:s}),h=r.dense?(n[t]||[])[s]:n[l],f=h&&h.v!=null&&(h.h||iy(h.w||(Oa(h),h.w)||""))||"",p={};o>
vendor: 9,837 bytes, line 1
11&&(p.rowspan=o),c>1&&(p.colspan=c),r.editable?f='<span contenteditable="true">'+f+"</span>":h&&(p["data-t"]=h&&h.t||"z",h.v!=null&&(p["data-v"]=h.v),h.z!=null&&(p["data-z"]=h.z),h.l&&(h.l.Target||"#").charAt(0)!="#"&&(f='<a href="'+h.l.Target+'">'+f+"</a>")),p.id=(r.id||"sjs")+"-"+l,a.push(iR("td",f,p))}}var g="<tr>";return g+a.join("")+"</tr>"}var bB='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',yB="</body></html>";function _B(n,e){var t=n.match(/<table[\s\S]*?>[\s\S]*?<\/table>/gi);if(!t||t.length==0)throw new Error("Invalid HTML: could not find <table>");if(t.length==1)return Ls(pw(t[0],e),e);var r=Dy();return t.forEach(function(i,a){wy(r,pw(i,e),"Sheet"+(a+1))}),r}function DB(n,e,t){var r=[];return r.join("")+"<table"+(t&&t.id?' id="'+t.id+'"':"")+">"}function wB(n,e){var t=e||{},r=t.header!=null?t.header:bB,i=t.footer!=null?t.footer:yB,a=[r],s=Ll(n["!ref"]);t.dense=Array.isArray(n),a.push(DB(n,s,t));for(var o=s.s.r;o<=s.e.r;++o)a.push(vB(n,s,o,t));return a.push("</table>"+i),a.join("")}function sF(n,e,t){var r=t||{},i=0,a=0;if(r.origin!=null)if(typeof r.origin=="number")i=r.origin;else{var s=typeof r.origin=="string"?Wn(r.origin):r.origin;i=s.r,a=s.c}var o=e.getElementsByTagName("tr"),c=Math.min(r.sheetRows||1e7,o.length),u={s:{r:0,c:0},e:{r:i,c:a}};if(n["!ref"]){var l=Ll(n["!ref"]);u.s.r=Math.min(u.s.r,l.s.r),u.s.c=Math.min(u.s.c,l.s.c),u.e.r=Math.max(u.e.r,l.e.r),u.e.c=Math.max(u.e.c,l.e.c),i==-1&&(u.e.r=i=l.e.r+1)}var h=[],f=0,p=n["!rows"]||(n["!rows"]=[]),g=0,d=0,m=0,v=0,b=0,y=0;for(n["!cols"]||(n["!cols"]=[]);g<o.length&&d<c;++g){var _=o[g];if(gw(_)){if(r.display)continue;p[d]={hidden:!0}}var w=_.children;for(m=v=0;m<w.length;++m){var D=w[m];if(!(r.display&&gw(D))){var E=D.hasAttribute("data-v")?D.getAttribute("data-v"):D.hasAttribute("v")?D.getAttribute("v"):tC(D.innerHTML),U=D.getAttribute("data-z")||D.getAttribute("z");for(f=0;f<h.length;++f){var S=h[f];S.s.c==v+a&&S.s.r<d+i&&d+i<=S.e.r&&(v=S.e.c+1-a,f=-1)}y=+D.getAttribute("colspan")||1,((b=+D.getAttribute("rowspan")||1)>1||y>1)&&h.push({s:{r:d+i,c:v+a},e:{r:d+i+(b||1)-1,c:v+a+(y||1)-1}});var z={t:"s",v:E},V=D.getAttribute("data-t")||D.getAttribute("t")||"";E!=null&&(E.length==0?z.t=V||"z":r.raw||E.trim().length==0||V=="s"||(E==="TRUE"?z={t:"b",v:!0}:E==="FALSE"?z={t:"b",v:!1}:isNaN(si(E))?isNaN(wl(E).getDate())||(z={t:"d",v:Jt(E)},r.cellDates||(z={t:"n",v:zn(z.v)}),z.z=r.dateNF||Xe[14]):z={t:"n",v:si(E)})),z.z===void 0&&U!=null&&(z.z=U);var A="",P=D.getElementsByTagName("A");if(P&&P.length)for(var T=0;T<P.length&&!(P[T].hasAttribute("href")&&(A=P[T].getAttribute("href"),A.charAt(0)!="#"));++T);A&&A.charAt(0)!="#"&&(z.l={Target:A}),r.dense?(n[d+i]||(n[d+i]=[]),n[d+i][v+a]=z):n[ze({c:v+a,r:d+i})]=z,u.e.c<v+a&&(u.e.c=v+a),v+=y}}++d}return h.length&&(n["!merges"]=(n["!merges"]||[]).concat(h)),u.e.r=Math.max(u.e.r,d-1+i),n["!ref"]=nt(u),d>=c&&(n["!fullref"]=nt((u.e.r=o.length-g+d-1+i,u))),n}function oF(n,e){var t=e||{},r=t.dense?[]:{};return sF(r,n,e)}function EB(n,e){return Ls(oF(n,e),e)}function gw(n){var e="",t=AB(n);return t&&(e=t(n).getPropertyValue("display")),e||(e=n.style&&n.style.display),e==="none"}function AB(n){return n.ownerDocument.defaultView&&typeof n.ownerDocument.defaultView.getComputedStyle=="function"?n.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}function TB(n){var e=n.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,function(r,i){return Array(parseInt(i,10)+1).join(" ")}).replace(/<text:tab[^>]*\/>/g,"	").replace(/<text:line-break\/>/g,"\n"),t=it(e.replace(/<[^>]*>/g,""));return[t]}var mw={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 cF(n,e){var t=e||{},r=ay(n),i=[],a,s,o={name:""},c="",u=0,l,h,f={},p=[],g=t.dense?[]:{},d,m,v={value:""},b="",y=0,_=[],w=-1,D=-1,E={s:{r:1e6,c:1e7},e:{r:0,c:0}},U=0,S={},z=[],V={},A=0,P=0,T=[],J=1,O=1,N=[],ie={Names:[]},M={},ue=["",""],ne=[],k={},B="",q=0,j=!1,oe=!1,he=0;for(Ph.lastIndex=0,r=r.replace(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");d=Ph.exec(r);)switch(d[3]=d[3].replace(/_.*$/,"")){case"table":case"工作表":d[1]==="/"?(E.e.c>=E.s.c&&E.e.r>=E.s.r?g["!ref"]=nt(E):g["!ref"]="A1:A1",t.sheetRows>0&&t.sheetRows<=E.e.r&&(g["!fullref"]=g["!ref"],E.e.r=t.sheetRows-1,g["!ref"]=nt(E)),z.length&&(g["!merges"]=z),T.length&&(g["!rows"]=T),l.name=l.名称||l.name,typeof JSON<"u"&&JSON.stringify(l),p.push(l.name),f[l.name]=g,oe=!1):d[0].charAt(d[0].length-2)!=="/"&&(l=We(d[0],!1),w=D=-1,E.s.r=E.s.c=1e7,E.e.r=E.e.c=0,g=t.dense?[]:{},z=[],T=[],oe=!0);break;case"table-row-group":d[1]==="/"?--U:++U;break;case"table-row":case"行":if(d[1]==="/"){w+=J,J=1;break}if(h=We(d[0],!1),h.行号?w=h.行号-1:w==-1&&(w=0),J=+h["number-rows-repeated"]||1,J<10)for(he=0;he<J;++he)U>0&&(T[w+he]={level:U});D=-1;break;case"covered-table-cell":d[1]!=="/"&&++D,t.sheetStubs&&(t.dense?(g[w]||(g[w]=[]),g[w][D]={t:"z"}):g[ze({r:w,c:D})]={t:"z"}),b="",_=[];break;case"table-cell":case"数据":if(d[0].charAt(d[0].length-2)==="/")++D,v=We(d[0],!1),O=parseInt(v["number-columns-repeated"]||"1",10),m={t:"z",v:null},v.formula&&t.cellFormula!=!1&&(m.f=lw(it(v.formula))),(v.数据类型||v["value-type"])=="string"&&(m.t="s",m.v=it(v["string-value"]||""),t.dense?(g[w]||(g[w]=[]),g[w][D]=m):g[ze({r:w,c:D})]=m),D+=O-1;else if(d[1]!=="/"){++D,b="",y=0,_=[],O=1;var be=J?w+J-1:w;if(D>E.e.c&&(E.e.c=D),D<E.s.c&&(E.s.c=D),w<E.s.r&&(E.s.r=w),be>E.e.r&&(E.e.r=be),v=We(d[0],!1),ne=[],k={},m={t:v.数据类型||v["value-type"],v:null},t.cellFormula)if(v.formula&&(v.formula=it(v.formula)),v["number-matrix-columns-spanned"]&&v["number-matrix-rows-spanned"]&&(A=parseInt(v["number-matrix-rows-spanned"],10)||0,P=parseInt(v["number-matrix-columns-spanned"],10)||0,V={s:{r:w,c:D},e:{r:w+A-1,c:D+P-1}},m.F=nt(V),N.push([V,m.F])),v.formula)m.f=lw(v.formula);else for(he=0;he<N.length;++he)w>=N[he][0].s.r&&w<=N[he][0].e.r&&D>=N[he][0].s.c&&D<=N[he][0].e.c&&(m.F=N[he][1]);switch((v["number-columns-spanned"]||v["number-rows-spanned"])&&(A=parseInt(v["number-rows-spanned"],10)||0,P=parseInt(v["number-columns-spanned"],10)||0,V={s:{r:w,c:D},e:{r:w+A-1,c:D+P-1}},z.push(V)),v["number-columns-repeated"]&&(O=parseInt(v["number-columns-repeated"],10)),m.t){case"boolean":m.t="b",m.v=xt(v["boolean-value"]);break;case"float":m.t="n",m.v=parseFloat(v.value);break;case"percentage":m.t="n",m.v=parseFloat(v.value);break;case"currency":m.t="n",m.v=parseFloat(v.value);break;case"date":m.t="d",m.v=Jt(v["date-value"]),t.cellDates||(m.t="n",m.v=zn(m.v)),m.z="m/d/yy";break;case"time":m.t="n",m.v=M6(v["time-value"])/86400,t.cellDates&&(m.t="d",m.v=Fm(m.v)),m.z="HH:MM:SS";break;case"number":m.t="n",m.v=parseFloat(v.数据数值);break;default:if(m.t==="string"||m.t==="text"||!m.t)m.t="s",v["string-value"]!=null&&(b=it(v["string-value"]),_=[]);else throw new Error("Unsupported value type "+m.t)}}else{if(j=!1,m.t==="s"&&(m.v=b||"",_.length&&(m.R=_),j=y==0),M.Target&&(m.l=M),ne.length>0&&(m.c=ne,ne=[]),b&&t.cellText!==!1&&(m.w=b),j&&(m.t="z",delete m.v),(!j||t.sheetStubs)&&!(t.sheetRows&&t.sheetRows<=w))for(var _e=0;_e<J;++_e){if(O=parseInt(v["number-columns-repeated"]||"1",10),t.dense)for(g[w+_e]||(g[w+_e]=[]),g[w+_e][D]=_e==0?m:cn(m);--O>0;)g[w+_e][D+O]=cn(m);else for(g[ze({r:w+_e,c:D})]=m;--O>0;)g[ze({r:w+_e,c:D+O})]=cn(m);E.e.c<=D&&(E.e.c=D)}O=parseInt(v["number-columns-repeated"]||"1",10),D+=O-1,O=0,m={},b="",_=[]}M={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if(d[1]==="/"){if((a=i.pop())[0]!==d[3])throw"Bad state: "+a}else d[0].charAt(d[0].length-2)!=="/"&&i.push([d[3],!0]);break;case"annotation":if(d[1]==="/"){if((a=i.pop())[0]!==d[3])throw"Bad state: "+a;k.t=b,_.length&&(k.R=_),k.a=B,ne.push(k)}else d[0].charAt(d[0].length-2)!=="/"&&i.push([d[3],!1]);B="",q=0,b="",y=0,_=[];break;case"creator":d[1]==="/"?B=r.slice(q,d.index):q=d.index+d[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(d[1]==="/"){if((a=i.pop())[0]!==d[3])throw"Bad state: "+a}else d[0].charAt(d[0].length-2)!=="/"&&i.push([d[3],!1]);b="",y=0,_=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if(d[1]==="/"){if(S[o.name]=c,(a=i.pop())[0]!==d[3])throw"Bad state: "+a}else d[0].charAt(d[0].length-2)!=="/"&&(c="",o=We(d[0],!1),i.push([d[3],!0]));break;case"script":break;case"libraries":break;case"automatic-styles":break;case"default-style":case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(i[i.length-1][0]){case"time-style":case"date-style":s=We(d[0],!1),c+=mw[d[3]][s.style==="long"?1:0];break}break;case"fraction":break;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(i[i.length-1][0]){case"time-style":case"date-style":s=We(d[0],!1),c+=mw[d[3]][s.style==="long"?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if(d[0].slice(-2)==="/>")break;
1if(d[1]==="/")switch(i[i.length-1][0]){case"number-style":case"date-style":case"time-style":c+=r.slice(u,d.index);break}else u=d.index+d[0].length;break;case"named-range":s=We(d[0],!1),ue=M2(s["cell-range-address"]);var K={Name:s.name,Ref:ue[0]+"!"+ue[1]};oe&&(K.Sheet=p.length),ie.Names.push(K);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":case"文本串":if(["master-styles"].indexOf(i[i.length-1][0])>-1)break;if(d[1]==="/"&&(!v||!v["string-value"])){var ge=TB(r.slice(y,d.index));b=(b.length>0?b+"\n":"")+ge[0]}else We(d[0],!1),y=d.index+d[0].length;break;case"s":break;case"database-range":if(d[1]==="/")break;try{ue=M2(We(d[0])["target-range-address"]),f[ue[0]]["!autofilter"]={ref:ue[1]}}catch(ke){}break;case"date":break;case"object":break;case"title":case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;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":break;case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;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":break;case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":break;case"properties":break;case"property":break;case"a":if(d[1]!=="/"){if(M=We(d[0],!1),!M.href)break;M.Target=it(M.href),delete M.href,M.Target.charAt(0)=="#"&&M.Target.indexOf(".")>-1?(ue=M2(M.Target.slice(1)),M.Target="#"+ue[0]+"!"+ue[1]):M.Target.match(/^\.\.[\\\/]/)&&(M.Target=M.Target.slice(3))}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(d[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(t.WTF)throw new Error(d)}}var H={Sheets:f,SheetNames:p,Workbook:ie};return t.bookSheets&&delete H.Sheets,H}function xw(n,e){e=e||{},Fr(n,"META-INF/manifest.xml")&&zR(Rt(n,"META-INF/manifest.xml"),e);var t=yr(n,"content.xml");if(!t)throw new Error("Missing content.xml in ODS / UOF file");var r=cF(pt(t),e);return Fr(n,"meta.xml")&&(r.Props=_C(Rt(n,"meta.xml"))),r}function vw(n,e){return cF(n,e)}/*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */function vy(n){return new DataView(n.buffer,n.byteOffset,n.byteLength)}function Cb(n){return typeof TextDecoder<"u"?new TextDecoder().decode(n):pt(Tc(n))}function Fb(n){var e=n.reduce(function(i,a){return i+a.length},0),t=new Uint8Array(e),r=0;
1return n.forEach(function(i){t.set(i,r),r+=i.length}),t}function bw(n){return n-=n>>1&1431655765,n=(n&858993459)+(n>>2&858993459),(n+(n>>4)&252645135)*16843009>>>24}function CB(n,e){for(var t=(n[e+15]&127)<<7|n[e+14]>>1,r=n[e+14]&1,i=e+13;i>=e;--i)r=r*256+n[i];return(n[e+15]&128?-r:r)*Math.pow(10,t-6176)}function zh(n,e){var t=e?e[0]:0,r=n[t]&127;e:if(n[t++]>=128&&(r|=(n[t]&127)<<7,n[t++]<128||(r|=(n[t]&127)<<14,n[t++]<128)||(r|=(n[t]&127)<<21,n[t++]<128)||(r+=(n[t]&127)*Math.pow(2,28),++t,n[t++]<128)||(r+=(n[t]&127)*Math.pow(2,35),++t,n[t++]<128)||(r+=(n[t]&127)*Math.pow(2,42),++t,n[t++]<128)))break e;return e&&(e[0]=t),r}function Vt(n){var e=0,t=n[e]&127;e:if(n[e++]>=128){if(t|=(n[e]&127)<<7,n[e++]<128||(t|=(n[e]&127)<<14,n[e++]<128)||(t|=(n[e]&127)<<21,n[e++]<128))break e;t|=(n[e]&127)<<28}return t}function En(n){for(var e=[],t=[0];t[0]<n.length;){var r=t[0],i=zh(n,t),a=i&7;i=Math.floor(i/8);var s=0,o;if(i==0)break;switch(a){case 0:{for(var c=t[0];n[t[0]++]>=128;);o=n.slice(c,t[0])}break;case 5:s=4,o=n.slice(t[0],t[0]+s),t[0]+=s;break;case 1:s=8,o=n.slice(t[0],t[0]+s),t[0]+=s;break;case 2:s=zh(n,t),o=n.slice(t[0],t[0]+s),t[0]+=s;break;case 3:case 4:default:throw new Error("PB Type ".concat(a," for Field ").concat(i," at offset ").concat(r))}var u={data:o,type:a};e[i]==null?e[i]=[u]:e[i].push(u)}return e}function by(n,e){return(n==null?void 0:n.map(function(t){return e(t.data)}))||[]}function FB(n){for(var e,t=[],r=[0];r[0]<n.length;){var i=zh(n,r),a=En(n.slice(r[0],r[0]+i));r[0]+=i;var s={id:Vt(a[1][0].data),messages:[]};a[2].forEach(function(o){var c=En(o.data),u=Vt(c[3][0].data);s.messages.push({meta:c,data:n.slice(r[0],r[0]+u)}),r[0]+=u}),(e=a[3])!=null&&e[0]&&(s.merge=Vt(a[3][0].data)>>>0>0),t.push(s)}return t}function SB(n,e){if(n!=0)throw new Error("Unexpected Snappy chunk type ".concat(n));for(var t=[0],r=zh(e,t),i=[];t[0]<e.length;){var a=e[t[0]]&3;if(a==0){var s=e[t[0]++]>>2;if(s<60)++s;else{var o=s-59;s=e[t[0]],o>1&&(s|=e[t[0]+1]<<8),o>2&&(s|=e[t[0]+2]<<16),o>3&&(s|=e[t[0]+3]<<24),s>>>=0,s++,t[0]+=o}i.push(e.slice(t[0],t[0]+s)),t[0]+=s;continue}else{var c=0,u=0;if(a==1?(u=(e[t[0]]>>2&7)+4,c=(e[t[0]++]&224)<<3,c|=e[t[0]++]):(u=(e[t[0]++]>>2)+1,a==2?(c=e[t[0]]|e[t[0]+1]<<8,t[0]+=2):(c=(e[t[0]]|e[t[0]+1]<<8|e[t[0]+2]<<16|e[t[0]+3]<<24)>>>0,t[0]+=4)),i=[Fb(i)],c==0)throw new Error("Invalid offset 0");if(c>i[0].length)throw new Error("Invalid offset beyond length");if(u>=c)for(i.push(i[0].slice(-c)),u-=c;u>=i[i.length-1].length;)i.push(i[i.length-1]),u-=i[i.length-1].length;i.push(i[0].slice(-c,-c+u))}}var l=Fb(i);if(l.length!=r)throw new Error("Unexpected length: ".concat(l.length," != ").concat(r));return l}function kB(n){for(var e=[],t=0;t<n.length;){var r=n[t++],i=n[t]|n[t+1]<<8|n[t+2]<<16;t+=3,e.push(SB(r,n.slice(t,t+i))),t+=i}if(t!==n.length)throw new Error("data is not a valid framed stream!");return Fb(e)}function UB(n,e,t,r){var i=vy(n),a=i.getUint32(4,!0),s=(r>1?12:8)+bw(a&(r>1?3470:398))*4,o=-1,c=-1,u=NaN,l=new Date(2001,0,1);a&512&&(o=i.getUint32(s,!0),s+=4),s+=bw(a&(r>1?12288:4096))*4,a&16&&(c=i.getUint32(s,!0),s+=4),a&32&&(u=i.getFloat64(s,!0),s+=8),a&64&&(l.setTime(l.getTime()+i.getFloat64(s,!0)*1e3),s+=8);var h;switch(n[2]){case 0:break;case 2:h={t:"n",v:u};break;case 3:h={t:"s",v:e[c]};break;case 5:h={t:"d",v:l};break;case 6:h={t:"b",v:u>0};break;case 7:h={t:"n",v:u/86400};break;case 8:h={t:"e",v:0};break;case 9:if(o>-1)h={t:"s",v:t[o]};else if(c>-1)h={t:"s",v:e[c]};else if(!isNaN(u))h={t:"n",v:u};else throw new Error("Unsupported cell type ".concat(n.slice(0,4)));break;default:throw new Error("Unsupported cell type ".concat(n.slice(0,4)))}return h}function RB(n,e,t){var r=vy(n),i=r.getUint32(8,!0),a=12,s=-1,o=-1,c=NaN,u=NaN,l=new Date(2001,0,1);i&1&&(c=CB(n,a),a+=16),i&2&&(u=r.getFloat64(a,!0),a+=8),i&4&&(l.setTime(l.getTime()+r.getFloat64(a,!0)*1e3),a+=8),i&8&&(o=r.getUint32(a,!0),a+=4),i&16&&(s=r.getUint32(a,!0),a+=4);var h;switch(n[1]){case 0:break;case 2:h={t:"n",v:c};break;case 3:h={t:"s",v:e[o]};break;case 5:h={t:"d",v:l};break;case 6:h={t:"b",v:u>0};break;case 7:h={t:"n",v:u/86400};break;case 8:h={t:"e",v:0};break;case 9:if(s>-1)h={t:"s",v:t[s]};else throw new Error("Unsupported cell type ".concat(n[1]," : ").concat(i&31," : ").concat(n.slice(0,4)));break;case 10:h={t:"n",v:c};break;default:throw new Error("Unsupported cell type ".concat(n[1]," : ").concat(i&31," : ").concat(n.slice(0,4)))}return h}function IB(n,e,t){switch(n[0]){case 0:case 1:case 2:case 3:return UB(n,e,t,n[0]);case 5:return RB(n,e,t);default:throw new Error("Unsupported payload version ".concat(n[0]))}}function Cs(n){var e=En(n);return zh(e[1][0].data)}function yw(n,e){var t=En(e.data),r=Vt(t[1][0].data),i=t[3],a=[];
vendor: 1,814 bytes, line 1
1return(i||[]).forEach(function(s){var o=En(s.data),c=Vt(o[1][0].data)>>>0;switch(r){case 1:a[c]=Cb(o[3][0].data);break;case 8:{var u=n[Cs(o[9][0].data)][0],l=En(u.data),h=n[Cs(l[1][0].data)][0],f=Vt(h.meta[1][0].data);if(f!=2001)throw new Error("2000 unexpected reference to ".concat(f));var p=En(h.data);a[c]=p[3].map(function(g){return Cb(g.data)}).join("")}break}}),a}function OB(n,e){var t,r,i,a,s,o,c,u,l,h,f,p,g,d,m=En(n),v=Vt(m[1][0].data)>>>0,b=Vt(m[2][0].data)>>>0,y=((r=(t=m[8])==null?void 0:t[0])==null?void 0:r.data)&&Vt(m[8][0].data)>0||!1,_,w;if((a=(i=m[7])==null?void 0:i[0])!=null&&a.data&&e!=0)_=(o=(s=m[7])==null?void 0:s[0])==null?void 0:o.data,w=(u=(c=m[6])==null?void 0:c[0])==null?void 0:u.data;else if((h=(l=m[4])==null?void 0:l[0])!=null&&h.data&&e!=1)_=(p=(f=m[4])==null?void 0:f[0])==null?void 0:p.data,w=(d=(g=m[3])==null?void 0:g[0])==null?void 0:d.data;else throw"NUMBERS Tile missing ".concat(e," cell storage");for(var D=y?4:1,E=vy(_),U=[],S=0;S<_.length/2;++S){var z=E.getUint16(S*2,!0);z<65535&&U.push([S,z])}if(U.length!=b)throw"Expected ".concat(b," cells, found ").concat(U.length);var V=[];for(S=0;S<U.length-1;++S)V[U[S][0]]=w.subarray(U[S][1]*D,U[S+1][1]*D);return U.length>=1&&(V[U[U.length-1][0]]=w.subarray(U[U.length-1][1]*D)),{R:v,cells:V}}function LB(n,e){var t,r=En(e.data),i=(t=r==null?void 0:r[7])!=null&&t[0]?Vt(r[7][0].data)>>>0>0?1:0:-1,a=by(r[5],function(s){return OB(s,i)});return{nrows:Vt(r[4][0].data)>>>0,data:a.reduce(function(s,o){return s[o.R]||(s[o.R]=[]),o.cells.forEach(function(c,u){if(s[o.R][u])throw new Error("Duplicate cell r=".concat(o.R," c=").concat(u));s[o.R][u]=c}),s},[])}}function NB(n,e,t){var r,i=En(e.data),a={s:{r:0,c:0},e:{r:0,c:0}};if(a.e.r=(Vt(i[6][0].data)>>>0)-1,a.e.r<0)throw new Error("Invalid row varint ".concat(i[6][0].data));
1if(a.e.c=(Vt(i[7][0].data)>>>0)-1,a.e.c<0)throw new Error("Invalid col varint ".concat(i[7][0].data));t["!ref"]=nt(a);var s=En(i[4][0].data),o=yw(n,n[Cs(s[4][0].data)][0]),c=(r=s[17])!=null&&r[0]?yw(n,n[Cs(s[17][0].data)][0]):[],u=En(s[3][0].data),l=0;u[1].forEach(function(h){var f=En(h.data),p=n[Cs(f[2][0].data)][0],g=Vt(p.meta[1][0].data);if(g!=6002)throw new Error("6001 unexpected reference to ".concat(g));var d=LB(n,p);d.data.forEach(function(m,v){m.forEach(function(b,y){var _=ze({r:l+v,c:y}),w=IB(b,o,c);w&&(t[_]=w)})}),l+=d.nrows})}function BB(n,e){var t=En(e.data),r={"!ref":"A1"},i=n[Cs(t[2][0].data)],a=Vt(i[0].meta[1][0].data);if(a!=6001)throw new Error("6000 unexpected reference to ".concat(a));return NB(n,i[0],r),r}function PB(n,e){var t,r=En(e.data),i={name:(t=r[1])!=null&&t[0]?Cb(r[1][0].data):"",sheets:[]},a=by(r[2],Cs);return a.forEach(function(s){n[s].forEach(function(o){var c=Vt(o.meta[1][0].data);c==6e3&&i.sheets.push(BB(n,o))})}),i}function MB(n,e){var t=Dy(),r=En(e.data),i=by(r[1],Cs);if(i.forEach(function(a){n[a].forEach(function(s){var o=Vt(s.meta[1][0].data);if(o==2){var c=PB(n,s);c.sheets.forEach(function(u,l){wy(t,u,l==0?c.name:c.name+"_"+l,!0)})}})}),t.SheetNames.length==0)throw new Error("Empty NUMBERS file");return t}function H2(n){var e,t,r,i,a={},s=[];if(n.FullPaths.forEach(function(c){if(c.match(/\.iwpv2/))throw new Error("Unsupported password protection")}),n.FileIndex.forEach(function(c){if(c.name.match(/\.iwa$/)){var u;try{u=kB(c.content)}catch(h){return console.log("?? "+c.content.length+" "+(h.message||h))}var l;try{l=FB(u)}catch(h){return console.log("## "+(h.message||h))}l.forEach(function(h){a[h.id]=h.messages,s.push(h.id)})}}),!s.length)throw new Error("File has no messages");var o=((i=(r=(t=(e=a==null?void 0:a[1])==null?void 0:e[0])==null?void 0:t.meta)==null?void 0:r[1])==null?void 0:i[0].data)&&Vt(a[1][0].meta[1][0].data)==1&&a[1][0];if(o||s.forEach(function(c){a[c].forEach(function(u){var l=Vt(u.meta[1][0].data)>>>0;if(l==1)if(!o)o=u;else throw new Error("Document has multiple roots")})}),!o)throw new Error("Cannot find Document root");return MB(a,o)}function WB(n){return function(t){for(var r=0;r!=n.length;++r){var i=n[r];t[i[0]]===void 0&&(t[i[0]]=i[1]),i[2]==="n"&&(t[i[0]]=Number(t[i[0]]))}}}function yy(n){WB([["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]])(n)}function HB(n){return Yc.WS.indexOf(n)>-1?"sheet":n==Yc.CS?"chart":n==Yc.DS?"dialog":n==Yc.MS?"macro":n&&n.length?n:"sheet"}function zB(n,e){if(!n)return 0;try{n=e.map(function(r){return r.id||(r.id=r.strRelID),[r.name,n["!id"][r.id].Target,HB(n["!id"][r.id].Type)]})}catch(t){return null}return!n||n.length===0?null:n}function VB(n,e,t,r,i,a,s,o,c,u,l,h){try{a[r]=Th(yr(n,t,!0),e);var f=Rt(n,e),p;switch(o){case"sheet":p=Y7(f,e,i,c,a[r],u,l,h);break;case"chart":if(p=K7(f,e,i,c,a[r],u,l,h),!p||!p["!drawel"])break;var g=xh(p["!drawel"].Target,e),d=Db(g),m=$O(yr(n,g,!0),Th(yr(n,d,!0),g)),v=xh(m,g),b=Db(v);p=R7(yr(n,v,!0),v,c,Th(yr(n,b,!0),v),u,p);break;case"macro":p=Z7(f,e,i,c,a[r],u,l,h);break;case"dialog":p=J7(f,e,i,c,a[r],u,l,h);break;default:throw new Error("Unrecognized sheet type "+o)}s[r]=p;var y=[];a&&a[r]&&Ni(a[r]).forEach(function(_){var w="";if(a[r][_].Type==Yc.CMNT){w=xh(a[r][_].Target,e);var D=nB(Rt(n,w,!0),w,c);if(!D||!D.length)return;aw(p,D,!1)}a[r][_].Type==Yc.TCMNT&&(w=xh(a[r][_].Target,e),y=y.concat(KO(Rt(n,w,!0),c)))}),y&&y.length&&aw(p,y,!0,c.people||[])}catch(_){if(c.WTF)throw _}}function Ar(n){return n.charAt(0)=="/"?n.slice(1):n}function qB(n,e){if(X3(),e=e||{},yy(e),Fr(n,"META-INF/manifest.xml")||Fr(n,"objectdata.xml"))return xw(n,e);if(Fr(n,"Index/Document.iwa")){if(typeof Uint8Array>"u")throw new Error("NUMBERS file parsing requires Uint8Array support");if(typeof H2<"u"){if(n.FileIndex)return H2(n);var t=et.utils.cfb_new();return RD(n).forEach(function(T){j6(t,T,q6(n,T))}),H2(t)}throw new Error("Unsupported NUMBERS file")}if(!Fr(n,"[Content_Types].xml"))throw Fr(n,"index.xml.gz")?new Error("Unsupported NUMBERS 08 file"):Fr(n,"index.xml")?new Error("Unsupported NUMBERS 09 file"):new Error("Unsupported ZIP file");var r=RD(n),i=WR(yr(n,"[Content_Types].xml")),a=!1,s,o;if(i.workbooks.length===0&&(o="xl/workbook.xml",Rt(n,o,!0)&&i.workbooks.push(o)),i.workbooks.length===0){if(o="xl/workbook.bin",!Rt(n,o,!0))throw new Error("Could not find workbook");i.workbooks.push(o),a=!0}i.workbooks[0].slice(-3)=="bin"&&(a=!0);var c={},u={};if(!e.bookSheets&&!e.bookProps){if(Sh=[],i.sst)try{Sh=tB(Rt(n,Ar(i.sst)),i.sst,e)}catch(T){if(e.WTF)throw T}e.cellStyles&&i.themes.length&&(c=eB(yr(n,i.themes[0].replace(/^\//,""),!0)||"",i.themes[0],e)),i.style&&(u=Q7(Rt(n,Ar(i.style)),i.style,c,e))}i.links.map(function(T){try{var J=Th(yr(n,Db(Ar(T))),T);return iB(Rt(n,Ar(T)),J,T,e)}catch(O){}});var l=$7(Rt(n,Ar(i.workbooks[0])),i.workbooks[0],e),h={},f="";i.coreprops.length&&(f=Rt(n,Ar(i.coreprops[0]),!0),f&&(h=_C(f)),i.extprops.length!==0&&(f=Rt(n,Ar(i.extprops[0]),!0),f&&jR(f,h,e)));var p={};(!e.bookSheets||e.bookProps)&&i.custprops.length!==0&&(f=yr(n,Ar(i.custprops[0]),!0),f&&(p=GR(f,e)));var g={};if((e.bookSheets||e.bookProps)&&(l.Sheets?s=l.Sheets.map(function(J){return J.
vendor: 9,182 bytes, line 1
1name}):h.Worksheets&&h.SheetNames.length>0&&(s=h.SheetNames),e.bookProps&&(g.Props=h,g.Custprops=p),e.bookSheets&&typeof s<"u"&&(g.SheetNames=s),e.bookSheets?g.SheetNames:e.bookProps))return g;s={};var d={};e.bookDeps&&i.calcchain&&(d=rB(Rt(n,Ar(i.calcchain)),i.calcchain));var m=0,v={},b,y;{var _=l.Sheets;h.Worksheets=_.length,h.SheetNames=[];for(var w=0;w!=_.length;++w)h.SheetNames[w]=_[w].name}var D=a?"bin":"xml",E=i.workbooks[0].lastIndexOf("/"),U=(i.workbooks[0].slice(0,E+1)+"_rels/"+i.workbooks[0].slice(E+1)+".rels").replace(/^\//,"");Fr(n,U)||(U="xl/_rels/workbook."+D+".rels");var S=Th(yr(n,U,!0),U.replace(/_rels.*/,"s5s"));(i.metadata||[]).length>=1&&(e.xlmeta=aB(Rt(n,Ar(i.metadata[0])),i.metadata[0],e)),(i.people||[]).length>=1&&(e.people=ZO(Rt(n,Ar(i.people[0])),e)),S&&(S=zB(S,l.Sheets));var z=Rt(n,"xl/worksheets/sheet.xml",!0)?1:0;e:for(m=0;m!=h.Worksheets;++m){var V="sheet";if(S&&S[m]?(b="xl/"+S[m][1].replace(/[\/]?xl\//,""),Fr(n,b)||(b=S[m][1]),Fr(n,b)||(b=U.replace(/_rels\/.*$/,"")+S[m][1]),V=S[m][2]):(b="xl/worksheets/sheet"+(m+1-z)+"."+D,b=b.replace(/sheet0\./,"sheet.")),y=b.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),e&&e.sheets!=null)switch(typeof e.sheets){case"number":if(m!=e.sheets)continue e;break;case"string":if(h.SheetNames[m].toLowerCase()!=e.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(e.sheets)){for(var A=!1,P=0;P!=e.sheets.length;++P)typeof e.sheets[P]=="number"&&e.sheets[P]==m&&(A=1),typeof e.sheets[P]=="string"&&e.sheets[P].toLowerCase()==h.SheetNames[m].toLowerCase()&&(A=1);if(!A)continue e}}VB(n,b,y,h.SheetNames[m],m,v,s,V,e,l,c,u)}return g={Directory:i,Workbook:l,Props:h,Custprops:p,Deps:d,Sheets:s,SheetNames:h.SheetNames,Strings:Sh,Styles:u,Themes:c,SSF:cn(Xe)},e&&e.bookFiles&&(n.files?(g.keys=r,g.files=n.files):(g.keys=[],g.files={},n.FullPaths.forEach(function(T,J){T=T.replace(/^Root Entry[\/]/,""),g.keys.push(T),g.files[T]=n.FileIndex[J]}))),e&&e.bookVBA&&(i.vba.length>0?g.vbaraw=Rt(n,Ar(i.vba[0]),!0):i.defaults&&i.defaults.bin===tL&&(g.vbaraw=Rt(n,"xl/vbaProject.bin",!0))),g}function jB(n,e){var t=e||{},r="Workbook",i=et.find(n,r);try{if(r="/!DataSpaces/Version",i=et.find(n,r),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);if(B9(i.content),r="/!DataSpaces/DataSpaceMap",i=et.find(n,r),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var a=M9(i.content);if(a.length!==1||a[0].comps.length!==1||a[0].comps[0].t!==0||a[0].name!=="StrongEncryptionDataSpace"||a[0].comps[0].v!=="EncryptedPackage")throw new Error("ECMA-376 Encrypted file bad "+r);if(r="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",i=et.find(n,r),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var s=W9(i.content);if(s.length!=1||s[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+r);if(r="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",i=et.find(n,r),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);z9(i.content)}catch(c){}if(r="/EncryptionInfo",i=et.find(n,r),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var o=V9(i.content);if(r="/EncryptedPackage",i=et.find(n,r),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);if(o[0]==4&&typeof decrypt_agile<"u")return decrypt_agile(o[1],i.content,t.password||"",t);if(o[0]==2&&typeof decrypt_std76<"u")return decrypt_std76(o[1],i.content,t.password||"",t);throw new Error("File is password-protected")}function _y(n,e){var t="";switch((e||{}).type||"base64"){case"buffer":return[n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7]];case"base64":t=_r(n.slice(0,12));break;case"binary":t=n;break;case"array":return[n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7]];default:throw new Error("Unrecognized type "+(e&&e.type||"undefined"))}return[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3),t.charCodeAt(4),t.charCodeAt(5),t.charCodeAt(6),t.charCodeAt(7)]}function XB(n,e){return et.find(n,"EncryptedPackage")?jB(n,e):aF(n,e)}function GB(n,e){var t,r=n,i=e||{};return i.type||(i.type=Qe&&Buffer.isBuffer(n)?"buffer":"base64"),t=J3(r,i),qB(t,i)}function uF(n,e){var t=0;e:for(;t<n.length;)switch(n.charCodeAt(t)){case 10:case 13:case 32:++t;break;case 60:return Ab(n.slice(t),e);default:break e}return Mh.to_workbook(n,e)}function $B(n,e){var t="",r=_y(n,e);switch(e.type){case"base64":t=_r(n);break;case"binary":t=n;break;case"buffer":t=n.toString("binary");break;case"array":t=mc(n);break;default:throw new Error("Unrecognized type "+e.type)}return r[0]==239&&r[1]==187&&r[2]==191&&(t=pt(t)),e.type="binary",uF(t,e)}function YB(n,e){var t=n;return e.type=="base64"&&(t=_r(t)),t=Ya.utils.decode(1200,t.slice(2),"str"),e.type="binary",uF(t,e)}function KB(n){return n.match(/[^\x00-\x7F]/)?vh(n):n}function z2(n,e,t,r){return r?(t.type="string",Mh.to_workbook(n,t)):Mh.to_workbook(e,t)}function Sb(n,e){O3();var t=e||{};if(typeof ArrayBuffer<"u"&&n instanceof ArrayBuffer)return Sb(new Uint8Array(n),(t=cn(t),t.type="array",t));typeof Uint8Array<"u"&&n instanceof Uint8Array&&!t.type&&(t.type=typeof Deno<"u"?"buffer":"array");var r=n,i=[0,0,0,0],a=!1;if(t.cellStyles&&(t.cellNF=!0,t.sheetStubs=!0),ru={},t.dateNF&&(ru.dateNF=t.dateNF),t.type||(t.type=Qe&&Buffer.isBuffer(n)?"buffer":"base64"),t.type=="file"&&(t.type=Qe?"buffer":"binary",r=B6(n),typeof Uint8Array<"u"&&!Qe&&(t.type="array")),t.type=="string"&&(a=!0,t.type="binary",t.codepage=65001,r=KB(n)),t.type=="array"&&typeof Uint8Array<"u"&&n instanceof Uint8Array&&typeof ArrayBuffer<"u"){var s=new ArrayBuffer(3),o=new Uint8Array(s);if(o.foo="bar",!o.foo)return t=cn(t),t.type="array",Sb(Qb(r),t)}switch((i=_y(r,t))[0]){case 208:if(i[1]===207&&i[2]===17&&i[3]===224&&i[4]===161&&i[5]===177&&i[6]===26&&i[7]===225)return XB(et.read(r,t),t);break;case 9:if(i[1]<=8)return aF(r,t);break;case 60:return Ab(r,t);case 73:if(i[1]===73&&i[2]===42&&i[3]===0)throw new Error("TIFF Image File is not a spreadsheet");if(i[1]===68)return E9(r,t);break;case 84:if(i[1]===65&&i[2]===66&&i[3]===76)return D9.to_workbook(r,t);break;case 80:return i[1]===75&&i[2]<9&&i[3]<9?GB(r,t):z2(n,r,t,a);case 239:return i[3]===60?Ab(r,t):z2(n,r,t,a);case 255:if(i[1]===254)return YB(r,t);if(i[1]===0&&i[2]===2&&i[3]===0)return Fh.to_workbook(r,t);break;case 0:if(i[1]===0&&(i[2]>=2&&i[3]===0||i[2]===0&&(i[3]===8||i[3]===9)))return Fh.to_workbook(r,t);break;case 3:case 131:case 139:case 140:return iw.to_workbook(r,t);case 123:if(i[1]===92&&i[2]===114&&i[3]===116)return tO.to_workbook(r,t);break;case 10:case 13:case 32:return $B(r,t);case 137:if(i[1]===80&&i[2]===78&&i[3]===71)throw new Error("PNG Image File is not a spreadsheet");break}return y9.indexOf(i[0])>-1&&i[2]<=12&&i[3]<=31?iw.to_workbook(r,t):z2(n,r,t,a)}function ZB(n,e,t,r,i,a,s,o){var c=un(t),u=o.defval,l=o.raw||!Object.prototype.hasOwnProperty.call(o,"raw"),h=!0,f=i===1?[]:{};if(i!==1)if(Object.defineProperty)try{Object.defineProperty(f,"__rowNum__",{value:t,enumerable:!1})}catch(m){f.__rowNum__=t}else f.__rowNum__=t;if(!s||n[t])for(var p=e.s.c;p<=e.e.c;++p){var g=s?n[t][p]:n[r[p]+c];if(g===void 0||g.t===void 0){if(u===void 0)continue;a[p]!=null&&(f[a[p]]=u);continue}var d=g.v;switch(g.t){case"z":if(d==null)break;continue;case"e":d=d==0?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+g.t)}if(a[p]!=null){if(d==null)if(g.t=="e"&&d===null)f[a[p]]=null;else if(u!==void 0)f[a[p]]=u;else if(l&&d===null)f[a[p]]=null;else continue;else f[a[p]]=l&&(g.t!=="n"||g.t==="n"&&o.rawNumbers!==!1)?d:Oa(g,d,o);d!=null&&(h=!1)}}return{row:f,isempty:h}}function kb(n,e){if(n==null||n["!ref"]==null)return[];var t={t:"n",v:0},r=0,i=1,a=[],s=0,o="",c={s:{r:0,c:0},e:{r:0,c:0}},u=e||{},l=u.range!=null?u.range:n["!ref"];switch(u.header===1?r=1:u.header==="A"?r=2:Array.isArray(u.header)?r=3:u.header==null&&(r=0),typeof l){case"string":c=Et(l);break;case"number":c=Et(n["!ref"]),c.s.r=l;break;default:c=l}r>0&&(i=0);var h=un(c.s.r),f=[],p=[],g=0,d=0,m=Array.isArray(n),v=c.s.r,b=0,y={};m&&!n[v]&&(n[v]=[]);var _=u.skipHidden&&n["!cols"]||[],w=u.skipHidden&&n["!rows"]||[];for(b=c.s.c;b<=c.e.c;++b)if(!(_[b]||{}).hidden)switch(f[b]=zt(b),t=m?n[v][b]:n[f[b]+h],r){case 1:a[b]=b-c.s.c;break;case 2:a[b]=f[b];break;case 3:a[b]=u.header[b-c.s.c];break;default:if(t==null&&(t={w:"__EMPTY",t:"s"}),o=s=Oa(t,null,u),d=y[s]||0,!d)y[s]=1;else{do o=s+"_"+d++;while(y[o]);y[s]=d,y[o]=1}a[b]=o}for(v=c.s.r+i;v<=c.e.r;++v)if(!(w[v]||{}).hidden){var D=ZB(n,c,v,f,r,a,m,u);(D.isempty===!1||(r===1?u.blankrows!==!1:u.blankrows))&&(p[g++]=D.row)}return p.length=g,p}var _w=/"/g;function JB(n,e,t,r,i,a,s,o){for(var c=!0,u=[],l="",h=un(t),f=e.s.c;f<=e.e.c;++f)if(r[f]){var p=o.dense?(n[t]||[])[f]:n[r[f]+h];if(p==null)l="";else if(p.v!=null){c=!1,l=""+(o.rawNumbers&&p.t=="n"?p.v:Oa(p,null,o));for(var g=0,d=0;g!==l.length;++g)if((d=l.charCodeAt(g))===i||d===a||d===34||o.forceQuotes){l='"'+l.replace(_w,'""')+'"';break}l=="ID"&&(l='"ID"')}else p.f!=null&&!p.F?(c=!1,l="="+p.f,l.indexOf(",")>=0&&(l='"'+l.replace(_w,'""')+'"')):l="";u.push(l)}return o.blankrows===!1&&c?null:u.join(s)}function lF(n,e){var t=[],r=e==null?{}:e;if(n==null||n["!ref"]==null)return"";
1var i=Et(n["!ref"]),a=r.FS!==void 0?r.FS:",",s=a.charCodeAt(0),o=r.RS!==void 0?r.RS:"\n",c=o.charCodeAt(0),u=new RegExp((a=="|"?"\\|":a)+"+$"),l="",h=[];r.dense=Array.isArray(n);for(var f=r.skipHidden&&n["!cols"]||[],p=r.skipHidden&&n["!rows"]||[],g=i.s.c;g<=i.e.c;++g)(f[g]||{}).hidden||(h[g]=zt(g));for(var d=0,m=i.s.r;m<=i.e.r;++m)(p[m]||{}).hidden||(l=JB(n,i,m,h,s,c,a,r),l!=null&&(r.strip&&(l=l.replace(u,"")),(l||r.blankrows!==!1)&&t.push((d++?o:"")+l)));return delete r.dense,t.join("")}function QB(n,e){e||(e={}),e.FS="	",e.RS="\n";var t=lF(n,e);return t}function eP(n){var e="",t,r="";if(n==null||n["!ref"]==null)return[];var i=Et(n["!ref"]),a="",s=[],o,c=[],u=Array.isArray(n);for(o=i.s.c;o<=i.e.c;++o)s[o]=zt(o);for(var l=i.s.r;l<=i.e.r;++l)for(a=un(l),o=i.s.c;o<=i.e.c;++o)if(e=s[o]+a,t=u?(n[l]||[])[o]:n[e],r="",t!==void 0){if(t.F!=null){if(e=t.F,!t.f)continue;r=t.f,e.indexOf(":")==-1&&(e=e+":"+e)}if(t.f!=null)r=t.f;else{if(t.t=="z")continue;if(t.t=="n"&&t.v!=null)r=""+t.v;else if(t.t=="b")r=t.v?"TRUE":"FALSE";else if(t.w!==void 0)r="'"+t.w;else{if(t.v===void 0)continue;t.t=="s"?r="'"+t.v:r=""+t.v}}c[c.length]=e+"="+r}return c}function hF(n,e,t){var r=t||{},i=+!r.skipHeader,a=n||{},s=0,o=0;if(a&&r.origin!=null)if(typeof r.origin=="number")s=r.origin;else{var c=typeof r.origin=="string"?Wn(r.origin):r.origin;s=c.r,o=c.c}var u,l={s:{c:0,r:0},e:{c:o,r:s+e.length-1+i}};if(a["!ref"]){var h=Et(a["!ref"]);l.e.c=Math.max(l.e.c,h.e.c),l.e.r=Math.max(l.e.r,h.e.r),s==-1&&(s=h.e.r+1,l.e.r=s+e.length-1+i)}else s==-1&&(s=0,l.e.r=e.length-1+i);var f=r.header||[],p=0;e.forEach(function(d,m){Ni(d).forEach(function(v){(p=f.indexOf(v))==-1&&(f[p=f.length]=v);var b=d[v],y="z",_="",w=ze({c:o+p,r:s+m+i});u=Vh(a,w),b&&typeof b=="object"&&!(b instanceof Date)?a[w]=b:(typeof b=="number"?y="n":typeof b=="boolean"?y="b":typeof b=="string"?y="s":b instanceof Date?(y="d",r.cellDates||(y="n",b=zn(b)),_=r.dateNF||Xe[14]):b===null&&r.nullError&&(y="e",b=0),u?(u.t=y,u.v=b,delete u.w,delete u.R,_&&(u.z=_)):a[w]=u={t:y,v:b},_&&(u.z=_))})}),l.e.c=Math.max(l.e.c,o+f.length-1);var g=un(s);if(i)for(p=0;p<f.length;++p)a[zt(p+o)+g]={t:"s",v:f[p]};return a["!ref"]=nt(l),a}function tP(n,e){return hF(null,n,e)}function Vh(n,e,t){if(typeof e=="string"){if(Array.isArray(n)){var r=Wn(e);return n[r.r]||(n[r.r]=[]),n[r.r][r.c]||(n[r.r][r.c]={t:"z"})}return n[e]||(n[e]={t:"z"})}return typeof e!="number"?Vh(n,ze(e)):Vh(n,ze({r:e,c:t||0}))}function nP(n,e){if(typeof e=="number"){if(e>=0&&n.SheetNames.length>e)return e;throw new Error("Cannot find sheet # "+e)}else if(typeof e=="string"){var t=n.SheetNames.indexOf(e);if(t>-1)return t;throw new Error("Cannot find sheet name |"+e+"|")}else throw new Error("Cannot find sheet |"+e+"|")}function Dy(){return{SheetNames:[],Sheets:{}}}function wy(n,e,t,r){var i=1;if(!t)for(;i<=65535&&n.SheetNames.indexOf(t="Sheet"+i)!=-1;++i,t=void 0);if(!t||n.SheetNames.length>=65535)throw new Error("Too many worksheets");if(r&&n.SheetNames.indexOf(t)>=0){var a=t.match(/(^.*?)(\d+)$/);i=a&&+a[2]||0;var s=a&&a[1]||t;for(++i;i<=65535&&n.SheetNames.indexOf(t=s+i)!=-1;++i);}if(W7(t),n.SheetNames.indexOf(t)>=0)throw new Error("Worksheet with name |"+t+"| already exists!");return n.SheetNames.push(t),n.Sheets[t]=e,t}function rP(n,e,t){n.Workbook||(n.Workbook={}),n.Workbook.Sheets||(n.Workbook.Sheets=[]);var r=nP(n,e);switch(n.Workbook.Sheets[r]||(n.Workbook.Sheets[r]={}),t){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+t)}n.Workbook.Sheets[r].Hidden=t}function iP(n,e){return n.z=e,n}function fF(n,e,t){return e?(n.l={Target:e},t&&(n.l.Tooltip=t)):delete n.l,n}function aP(n,e,t){return fF(n,"#"+e,t)}function sP(n,e,t){n.c||(n.c=[]),n.c.push({t:e,a:t||"SheetJS"})}function oP(n,e,t,r){for(var i=typeof e!="string"?e:Et(e),a=typeof e=="string"?e:nt(e),s=i.s.r;s<=i.e.r;++s)for(var o=i.s.c;o<=i.e.c;++o){var c=Vh(n,s,o);c.t="n",c.F=a,delete c.v,s==i.s.r&&o==i.s.c&&(c.f=t,r&&(c.D=!0))}return n}var cP={encode_col:zt,encode_row:un,encode_cell:ze,encode_range:nt,decode_col:cy,decode_row:oy,split_cell:bR,decode_cell:Wn,decode_range:Ll,format_cell:Oa,sheet_add_aoa:mC,sheet_add_json:hF,sheet_add_dom:sF,aoa_to_sheet:Nl,json_to_sheet:tP,table_to_sheet:oF,table_to_book:EB,sheet_to_csv:lF,sheet_to_txt:QB,sheet_to_json:kb,
1sheet_to_html:wB,sheet_to_formulae:eP,sheet_to_row_object_array:kb,sheet_get_cell:Vh,book_new:Dy,book_append_sheet:wy,book_set_sheet_visibility:rP,cell_set_number_format:iP,cell_set_hyperlink:fF,cell_set_internal_link:aP,cell_add_comment:sP,sheet_set_array_formula:oP,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}},Ke=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function dF(n){if(n.__esModule)return n;var e=n.default;if(typeof e=="function"){var t=function r(){return this instanceof r?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};t.prototype=e.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(n).forEach(function(r){var i=Object.getOwnPropertyDescriptor(n,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return n[r]}})}),t}var Ey="1.13.7",Dw=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||Function("return this")()||{},Rm=Array.prototype,Ay=Object.prototype,ww=typeof Symbol<"u"?Symbol.prototype:null,uP=Rm.push,L0=Rm.slice,qh=Ay.toString,lP=Ay.hasOwnProperty,pF=typeof ArrayBuffer<"u",hP=typeof DataView<"u",fP=Array.isArray,Ew=Object.keys,Aw=Object.create,Tw=pF&&ArrayBuffer.isView,dP=isNaN,pP=isFinite,gF=!{toString:null}.propertyIsEnumerable("toString"),Cw=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],gP=Math.pow(2,53)-1;function Vn(n,e){return e=e==null?n.length-1:+e,function(){for(var t=Math.max(arguments.length-e,0),r=Array(t),i=0;i<t;i++)r[i]=arguments[i+e];switch(e){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r);case 2:return n.call(this,arguments[0],arguments[1],r)}var a=Array(e+1);for(i=0;i<e;i++)a[i]=arguments[i];return a[e]=r,n.apply(this,a)}}function Ns(n){var e=typeof n;return e==="function"||e==="object"&&!!n}function mF(n){return n===null}function Ty(n){return n===void 0}function Cy(n){return n===!0||n===!1||qh.call(n)==="[object Boolean]"}function xF(n){return!!(n&&n.nodeType===1)}function kn(n){var e="[object "+n+"]";return function(t){return qh.call(t)===e}}const Im=kn("String"),Fy=kn("Number"),vF=kn("Date"),bF=kn("RegExp"),yF=kn("Error"),Sy=kn("Symbol"),ky=kn("ArrayBuffer");var _F=kn("Function"),mP=Dw.document&&Dw.document.childNodes;typeof/./!="function"&&typeof Int8Array!="object"&&typeof mP!="function"&&(_F=function(n){return typeof n=="function"||!1});const Fn=_F,DF=kn("Object");var wF=hP&&(!/\[native code\]/.test(String(DataView))||DF(new DataView(new ArrayBuffer(8)))),Uy=typeof Map<"u"&&DF(new Map),xP=kn("DataView");function vP(n){return n!=null&&Fn(n.getInt8)&&ky(n.buffer)}const jh=wF?vP:xP,Bs=fP||kn("Array");function Ps(n,e){return n!=null&&lP.call(n,e)}var Ub=kn("Arguments");(function(){Ub(arguments)||(Ub=function(n){return Ps(n,"callee")})})();const Om=Ub;function EF(n){return!Sy(n)&&pP(n)&&!isNaN(parseFloat(n))}function Ry(n){return Fy(n)&&dP(n)}function Iy(n){return function(){return n}}function AF(n){return function(e){var t=n(e);return typeof t=="number"&&t>=0&&t<=gP}}function TF(n){return function(e){return e==null?void 0:e[n]}}const xg=TF("byteLength"),bP=AF(xg);var yP=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;function _P(n){return Tw?Tw(n)&&!jh(n):bP(n)&&yP.test(qh.call(n))}const Oy=pF?_P:Iy(!1),er=TF("length");function DP(n){for(var e={},t=n.length,r=0;r<t;++r)e[n[r]]=!0;return{contains:function(i){return e[i]===!0},push:function(i){return e[i]=!0,n.push(i)}}}function CF(n,e){e=DP(e);var t=Cw.length,r=n.constructor,i=Fn(r)&&r.prototype||Ay,a="constructor";for(Ps(n,a)&&!e.contains(a)&&e.push(a);t--;)a=Cw[t],a in n&&n[a]!==i[a]&&!e.contains(a)&&e.push(a)}function qt(n){if(!Ns(n))return[];if(Ew)return Ew(n);var e=[];for(var t in n)Ps(n,t)&&e.push(t);return gF&&CF(n,e),e}function FF(n){if(n==null)return!0;var e=er(n);return typeof e=="number"&&(Bs(n)||Im(n)||Om(n))?e===0:er(qt(n))===0}function Ly(n,e){var t=qt(e),r=t.length;if(n==null)return!r;for(var i=Object(n),a=0;a<r;a++){var s=t[a];if(e[s]!==i[s]||!(s in i))return!1}return!0}function ot(n){if(n instanceof ot)return n;if(!(this instanceof ot))return new ot(n);this._wrapped=n}ot.VERSION=Ey;ot.prototype.value=function(){return this._wrapped};ot.prototype.valueOf=ot.prototype.toJSON=ot.prototype.value;ot.prototype.toString=function(){return String(this._wrapped)};function Fw(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,xg(n))}var Sw="[object DataView]";function Rb(n,e,t,r){if(n===e)return n!==0||1/n===1/e;if(n==null||e==null)return!1;if(n!==n)return e!==e;var i=typeof n;return i!=="function"&&i!=="object"&&typeof e!="object"?!1:SF(n,e,t,r)}function SF(n,e,t,r){n instanceof ot&&(n=n._wrapped),e instanceof ot&&(e=e._wrapped);var i=qh.call(n);if(i!==qh.call(e))return!1;if(wF&&i=="[object Object]"&&jh(n)){if(!jh(e))return!1;i=Sw}switch(i){case"[object RegExp]":case"[object String]":return""+n==""+e;case"[object Number]":return+n!=+n?+e!=+e:+n==0?1/+n===1/e:+n==+e;case"[object Date]":case"[object Boolean]":return+n==+e;case"[object Symbol]":return ww.valueOf.call(n)===ww.valueOf.call(e);case"[object ArrayBuffer]":case Sw:return SF(Fw(n),Fw(e),t,r)}var a=i==="[object Array]";if(!a&&Oy(n)){var s=xg(n);if(s!==xg(e))return!1;if(n.buffer===e.buffer&&n.byteOffset===e.byteOffset)return!0;a=!0}if(!a){if(typeof n!="object"||typeof e!="object")return!1;var o=n.constructor,c=e.constructor;if(o!==c&&!(Fn(o)&&o instanceof o&&Fn(c)&&c instanceof c)&&"constructor"in n&&"constructor"in e)return!1}t=t||[],r=r||[];for(var u=t.length;u--;)if(t[u]===n)return r[u]===e;if(t.push(n),r.push(e),a){if(u=n.length,u!==e.length)return!1;for(;u--;)if(!Rb(n[u],e[u],t,r))return!1}else{var l=qt(n),h;if(u=l.length,qt(e).length!==u)return!1;for(;u--;)if(h=l[u],!(Ps(e,h)&&Rb(n[h],e[h],t,r)))return!1}return t.pop(),r.pop(),!0}function kF(n,e){return Rb(n,e)}function Bl(n){if(!Ns(n))return[];var e=[];for(var t in n)e.push(t);return gF&&CF(n,e),e}function Ny(n){var e=er(n);return function(t){if(t==null)return!1;var r=Bl(t);if(er(r))return!1;for(var i=0;i<e;i++)if(!Fn(t[n[i]]))return!1;return n!==IF||!Fn(t[By])}}
1var By="forEach",UF="has",Py=["clear","delete"],RF=["get",UF,"set"],wP=Py.concat(By,RF),IF=Py.concat(RF),EP=["add"].concat(Py,By,UF);const OF=Uy?Ny(wP):kn("Map"),LF=Uy?Ny(IF):kn("WeakMap"),NF=Uy?Ny(EP):kn("Set"),BF=kn("WeakSet");function Uc(n){for(var e=qt(n),t=e.length,r=Array(t),i=0;i<t;i++)r[i]=n[e[i]];return r}function PF(n){for(var e=qt(n),t=e.length,r=Array(t),i=0;i<t;i++)r[i]=[e[i],n[e[i]]];return r}function My(n){for(var e={},t=qt(n),r=0,i=t.length;r<i;r++)e[n[t[r]]]=t[r];return e}function Xh(n){var e=[];for(var t in n)Fn(n[t])&&e.push(t);return e.sort()}function Wy(n,e){return function(t){var r=arguments.length;if(e&&(t=Object(t)),r<2||t==null)return t;for(var i=1;i<r;i++)for(var a=arguments[i],s=n(a),o=s.length,c=0;c<o;c++){var u=s[c];(!e||t[u]===void 0)&&(t[u]=a[u])}return t}}const Hy=Wy(Bl),Al=Wy(qt),zy=Wy(Bl,!0);function AP(){return function(){}}function MF(n){if(!Ns(n))return{};if(Aw)return Aw(n);var e=AP();e.prototype=n;var t=new e;return e.prototype=null,t}function WF(n,e){var t=MF(n);return e&&Al(t,e),t}function HF(n){return Ns(n)?Bs(n)?n.slice():Hy({},n):n}function zF(n,e){return e(n),n}function Vy(n){return Bs(n)?n:[n]}ot.toPath=Vy;function N0(n){return ot.toPath(n)}function qy(n,e){for(var t=e.length,r=0;r<t;r++){if(n==null)return;n=n[e[r]]}return t?n:void 0}function jy(n,e,t){var r=qy(n,N0(e));return Ty(r)?t:r}function VF(n,e){e=N0(e);for(var t=e.length,r=0;r<t;r++){var i=e[r];if(!Ps(n,i))return!1;n=n[i]}return!!t}function Lm(n){return n}function vc(n){return n=Al({},n),function(e){return Ly(e,n)}}function Nm(n){return n=N0(n),function(e){return qy(e,n)}}function B0(n,e,t){if(e===void 0)return n;switch(t==null?3:t){case 1:return function(r){return n.call(e,r)};case 3:return function(r,i,a){return n.call(e,r,i,a)};case 4:return function(r,i,a,s){return n.call(e,r,i,a,s)}}return function(){return n.apply(e,arguments)}}function qF(n,e,t){return n==null?Lm:Fn(n)?B0(n,e,t):Ns(n)&&!Bs(n)?vc(n):Nm(n)}function Bm(n,e){return qF(n,e,1/0)}ot.iteratee=Bm;function nr(n,e,t){return ot.iteratee!==Bm?ot.iteratee(n,e):qF(n,e,t)}function jF(n,e,t){e=nr(e,t);for(var r=qt(n),i=r.length,a={},s=0;s<i;s++){var o=r[s];a[o]=e(n[o],o,n)}return a}function Xy(){}function XF(n){return n==null?Xy:function(e){return jy(n,e)}}function GF(n,e,t){var r=Array(Math.max(0,n));e=B0(e,t,1);for(var i=0;i<n;i++)r[i]=e(i);return r}function vg(n,e){return e==null&&(e=n,n=0),n+Math.floor(Math.random()*(e-n+1))}const Tl=Date.now||function(){return new Date().getTime()};function $F(n){var e=function(a){return n[a]},t="(?:"+qt(n).join("|")+")",r=RegExp(t),i=RegExp(t,"g");return function(a){return a=a==null?"":""+a,r.test(a)?a.replace(i,e):a}}const YF={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},KF=$F(YF),TP=My(YF),ZF=$F(TP),JF=ot.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var V2=/(.)^/,CP={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},FP=/\\|'|\r|\n|\u2028|\u2029/g;function SP(n){return"\\"+CP[n]}var kP=/^\s*(\w|\$)+\s*$/;function QF(n,e,t){!e&&t&&(e=t),e=zy({},e,ot.templateSettings);var r=RegExp([(e.escape||V2).source,(e.interpolate||V2).source,(e.evaluate||V2).source].join("|")+"|$","g"),i=0,a="__p+='";n.replace(r,function(u,l,h,f,p){return a+=n.slice(i,p).replace(FP,SP),i=p+u.length,l?a+="'+\n((__t=("+l+"))==null?'':_.escape(__t))+\n'":h?a+="'+\n((__t=("+h+"))==null?'':__t)+\n'":f&&(a+="';\n"+f+"\n__p+='"),u}),a+="';\n";var s=e.variable;if(s){if(!kP.test(s))throw new Error("variable is not a bare identifier: "+s)}else a="with(obj||{}){\n"+a+"}\n",s="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";var o;try{o=new Function(s,"_",a)}catch(u){throw u.source=a,u}var c=function(u){return o.call(this,u,ot)};return c.source="function("+s+"){\n"+a+"}",c}function eS(n,e,t){e=N0(e);var r=e.length;if(!r)return Fn(t)?t.call(n):t;for(var i=0;i<r;i++){var a=n==null?void 0:n[e[i]];a===void 0&&(a=t,i=r),n=Fn(a)?a.call(n):a}return n}var UP=0;function tS(n){var e=++UP+"";return n?n+e:e}function nS(n){var e=ot(n);return e._chain=!0,e}function rS(n,e,t,r,i){if(!(r instanceof e))return n.apply(t,i);var a=MF(n.prototype),s=n.apply(a,i);return Ns(s)?s:a}var Rc=Vn(function(n,e){var t=Rc.placeholder,r=function(){for(var i=0,a=e.length,s=Array(a),o=0;o<a;o++)s[o]=e[o]===t?arguments[i++]:e[o];for(;i<arguments.length;)s.push(arguments[i++]);return rS(n,r,this,this,s)};return r});Rc.placeholder=ot;const Gy=Vn(function(n,e,t){if(!Fn(n))throw new TypeError("Bind must be called on a function");var r=Vn(function(i){return rS(n,r,e,this,t.concat(i))});return r}),Dr=AF(er);function Ic(n,e,t,r){if(r=r||[],!e&&e!==0)e=1/0;else if(e<=0)return r.concat(n);for(var i=r.length,a=0,s=er(n);a<s;a++){var o=n[a];if(Dr(o)&&(Bs(o)||Om(o)))if(e>1)Ic(o,e-1,t,r),i=r.length;else for(var c=0,u=o.length;c<u;)r[i++]=o[c++];else t||(r[i++]=o)}return r}const iS=Vn(function(n,e){e=Ic(e,!1,!1);var t=e.length;if(t<1)throw new Error("bindAll must be passed function names");for(;t--;){var r=e[t];n[r]=Gy(n[r],n)}return n});function aS(n,e){var t=function(r){var i=t.cache,a=""+(e?e.apply(this,arguments):r);return Ps(i,a)||(i[a]=n.apply(this,arguments)),i[a]};return t.cache={},t}const $y=Vn(function(n,e,t){return setTimeout(function(){return n.apply(null,t)},e)}),sS=Rc($y,ot,1);function oS(n,e,t){var r,i,a,s,o=0;t||(t={});var c=function(){o=t.leading===!1?0:Tl(),r=null,s=n.apply(i,a),r||(i=a=null)},u=function(){var l=Tl();!o&&t.leading===!1&&(o=l);var h=e-(l-o);return i=this,a=arguments,h<=0||h>e?(r&&(clearTimeout(r),r=null),o=l,s=n.apply(i,a),r||(i=a=null)):!r&&t.trailing!==!1&&(r=setTimeout(c,h)),s};return u.cancel=function(){clearTimeout(r),o=0,r=i=a=null},u}function cS(n,e,t){var r,i,a,s,o,c=function(){var l=Tl()-i;e>l?r=setTimeout(c,e-l):(r=null,t||(s=n.apply(o,a)),r||(a=o=null))}
1,u=Vn(function(l){return o=this,a=l,i=Tl(),r||(r=setTimeout(c,e),t&&(s=n.apply(o,a))),s});return u.cancel=function(){clearTimeout(r),r=a=o=null},u}function uS(n,e){return Rc(e,n)}function Pm(n){return function(){return!n.apply(this,arguments)}}function lS(){var n=arguments,e=n.length-1;return function(){for(var t=e,r=n[e].apply(this,arguments);t--;)r=n[t].call(this,r);return r}}function hS(n,e){return function(){if(--n<1)return e.apply(this,arguments)}}function Yy(n,e){var t;return function(){return--n>0&&(t=e.apply(this,arguments)),n<=1&&(e=null),t}}const fS=Rc(Yy,2);function Ky(n,e,t){e=nr(e,t);for(var r=qt(n),i,a=0,s=r.length;a<s;a++)if(i=r[a],e(n[i],i,n))return i}function dS(n){return function(e,t,r){t=nr(t,r);for(var i=er(e),a=n>0?0:i-1;a>=0&&a<i;a+=n)if(t(e[a],a,e))return a;return-1}}const Mm=dS(1),Zy=dS(-1);function Jy(n,e,t,r){t=nr(t,r,1);for(var i=t(e),a=0,s=er(n);a<s;){var o=Math.floor((a+s)/2);t(n[o])<i?a=o+1:s=o}return a}function pS(n,e,t){return function(r,i,a){var s=0,o=er(r);if(typeof a=="number")n>0?s=a>=0?a:Math.max(a+o,s):o=a>=0?Math.min(a+1,o):a+o+1;else if(t&&a&&o)return a=t(r,i),r[a]===i?a:-1;if(i!==i)return a=e(L0.call(r,s,o),Ry),a>=0?a+s:-1;for(a=n>0?s:o-1;a>=0&&a<o;a+=n)if(r[a]===i)return a;return-1}}const Qy=pS(1,Mm,Jy),gS=pS(-1,Zy);function Gh(n,e,t){var r=Dr(n)?Mm:Ky,i=r(n,e,t);if(i!==void 0&&i!==-1)return n[i]}function mS(n,e){return Gh(n,vc(e))}function ci(n,e,t){e=B0(e,t);var r,i;if(Dr(n))for(r=0,i=n.length;r<i;r++)e(n[r],r,n);else{var a=qt(n);for(r=0,i=a.length;r<i;r++)e(n[a[r]],a[r],n)}return n}function La(n,e,t){e=nr(e,t);for(var r=!Dr(n)&&qt(n),i=(r||n).length,a=Array(i),s=0;s<i;s++){var o=r?r[s]:s;a[s]=e(n[o],o,n)}return a}function xS(n){var e=function(t,r,i,a){var s=!Dr(t)&&qt(t),o=(s||t).length,c=n>0?0:o-1;for(a||(i=t[s?s[c]:c],c+=n);c>=0&&c<o;c+=n){var u=s?s[c]:c;i=r(i,t[u],u,t)}return i};return function(t,r,i,a){var s=arguments.length>=3;return e(t,B0(r,a,4),i,s)}}const iu=xS(1),bg=xS(-1);function Rs(n,e,t){var r=[];return e=nr(e,t),ci(n,function(i,a,s){e(i,a,s)&&r.push(i)}),r}function vS(n,e,t){return Rs(n,Pm(nr(e)),t)}function yg(n,e,t){e=nr(e,t);for(var r=!Dr(n)&&qt(n),i=(r||n).length,a=0;a<i;a++){var s=r?r[a]:a;if(!e(n[s],s,n))return!1}return!0}function _g(n,e,t){e=nr(e,t);for(var r=!Dr(n)&&qt(n),i=(r||n).length,a=0;a<i;a++){var s=r?r[a]:a;if(e(n[s],s,n))return!0}return!1}function Nr(n,e,t,r){return Dr(n)||(n=Uc(n)),(typeof t!="number"||r)&&(t=0),Qy(n,e,t)>=0}const bS=Vn(function(n,e,t){var r,i;return Fn(e)?i=e:(e=N0(e),r=e.slice(0,-1),e=e[e.length-1]),La(n,function(a){var s=i;if(!s){if(r&&r.length&&(a=qy(a,r)),a==null)return;s=a[e]}return s==null?s:s.apply(a,t)})});function Wm(n,e){return La(n,Nm(e))}function yS(n,e){return Rs(n,vc(e))}function e_(n,e,t){var r=-1/0,i=-1/0,a,s;if(e==null||typeof e=="number"&&typeof n[0]!="object"&&n!=null){n=Dr(n)?n:Uc(n);for(var o=0,c=n.length;o<c;o++)a=n[o],a!=null&&a>r&&(r=a)}else e=nr(e,t),ci(n,function(u,l,h){s=e(u,l,h),(s>i||s===-1/0&&r===-1/0)&&(r=u,i=s)});return r}function _S(n,e,t){var r=1/0,i=1/0,a,s;if(e==null||typeof e=="number"&&typeof n[0]!="object"&&n!=null){n=Dr(n)?n:Uc(n);for(var o=0,c=n.length;o<c;o++)a=n[o],a!=null&&a<r&&(r=a)}else e=nr(e,t),ci(n,function(u,l,h){s=e(u,l,h),(s<i||s===1/0&&r===1/0)&&(r=u,i=s)});return r}var RP=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function t_(n){return n?Bs(n)?L0.call(n):Im(n)?n.match(RP):Dr(n)?La(n,Lm):Uc(n):[]}function n_(n,e,t){if(e==null||t)return Dr(n)||(n=Uc(n)),n[vg(n.length-1)];var r=t_(n),i=er(r);e=Math.max(Math.min(e,i),0);for(var a=i-1,s=0;s<e;s++){var o=vg(s,a),c=r[s];r[s]=r[o],r[o]=c}return r.slice(0,e)}function DS(n){return n_(n,1/0)}function wS(n,e,t){var r=0;return e=nr(e,t),Wm(La(n,function(i,a,s){return{value:i,index:r++,criteria:e(i,a,s)}}).sort(function(i,a){var s=i.criteria,o=a.criteria;if(s!==o){if(s>o||s===void 0)return 1;if(s<o||o===void 0)return-1}return i.index-a.index}),"value")}function Hm(n,e){return function(t,r,i){var a=e?[[],[]]:{};return r=nr(r,i),ci(t,function(s,o){var c=r(s,o,t);n(a,s,c)}),a}}const ES=Hm(function(n,e,t){Ps(n,t)?n[t].push(e):n[t]=[e]}),AS=Hm(function(n,e,t){n[t]=e}),TS=Hm(function(n,e,t){Ps(n,t)?n[t]++:n[t]=1}
1),CS=Hm(function(n,e,t){n[t?0:1].push(e)},!0);function FS(n){return n==null?0:Dr(n)?n.length:qt(n).length}function IP(n,e,t){return e in t}const r_=Vn(function(n,e){var t={},r=e[0];if(n==null)return t;Fn(r)?(e.length>1&&(r=B0(r,e[1])),e=Bl(n)):(r=IP,e=Ic(e,!1,!1),n=Object(n));for(var i=0,a=e.length;i<a;i++){var s=e[i],o=n[s];r(o,s,n)&&(t[s]=o)}return t}),SS=Vn(function(n,e){var t=e[0],r;return Fn(t)?(t=Pm(t),e.length>1&&(r=e[1])):(e=La(Ic(e,!1,!1),String),t=function(i,a){return!Nr(e,a)}),r_(n,t,r)});function i_(n,e,t){return L0.call(n,0,Math.max(0,n.length-(e==null||t?1:e)))}function au(n,e,t){return n==null||n.length<1?e==null||t?void 0:[]:e==null||t?n[0]:i_(n,n.length-e)}function lc(n,e,t){return L0.call(n,e==null||t?1:e)}function kS(n,e,t){return n==null||n.length<1?e==null||t?void 0:[]:e==null||t?n[n.length-1]:lc(n,Math.max(0,n.length-e))}function US(n){return Rs(n,Boolean)}function RS(n,e){return Ic(n,e,!1)}const a_=Vn(function(n,e){return e=Ic(e,!0,!0),Rs(n,function(t){return!Nr(e,t)})}),IS=Vn(function(n,e){return a_(n,e)});function $h(n,e,t,r){Cy(e)||(r=t,t=e,e=!1),t!=null&&(t=nr(t,r));for(var i=[],a=[],s=0,o=er(n);s<o;s++){var c=n[s],u=t?t(c,s,n):c;e&&!t?((!s||a!==u)&&i.push(c),a=u):t?Nr(a,u)||(a.push(u),i.push(c)):Nr(i,c)||i.push(c)}return i}const OS=Vn(function(n){return $h(Ic(n,!0,!0))});function LS(n){for(var e=[],t=arguments.length,r=0,i=er(n);r<i;r++){var a=n[r];if(!Nr(e,a)){var s;for(s=1;s<t&&Nr(arguments[s],a);s++);s===t&&e.push(a)}}return e}function Yh(n){for(var e=n&&e_(n,er).length||0,t=Array(e),r=0;r<e;r++)t[r]=Wm(n,r);return t}const NS=Vn(Yh);function BS(n,e){for(var t={},r=0,i=er(n);r<i;r++)e?t[n[r]]=e[r]:t[n[r][0]]=n[r][1];return t}function PS(n,e,t){e==null&&(e=n||0,n=0),t||(t=e<n?-1:1);for(var r=Math.max(Math.ceil((e-n)/t),0),i=Array(r),a=0;a<r;a++,n+=t)i[a]=n;return i}function MS(n,e){if(e==null||e<1)return[];for(var t=[],r=0,i=n.length;r<i;)t.push(L0.call(n,r,r+=e));return t}function s_(n,e){return n._chain?ot(e).chain():e}function o_(n){return ci(Xh(n),function(e){var t=ot[e]=n[e];ot.prototype[e]=function(){var r=[this._wrapped];return uP.apply(r,arguments),s_(this,t.apply(ot,r))}}),ot}ci(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var e=Rm[n];ot.prototype[n]=function(){var t=this._wrapped;return t!=null&&(e.apply(t,arguments),(n==="shift"||n==="splice")&&t.length===0&&delete t[0]),s_(this,t)}});ci(["concat","join","slice"],function(n){var e=Rm[n];ot.prototype[n]=function(){var t=this._wrapped;return t!=null&&(t=e.apply(t,arguments)),s_(this,t)}});const OP=Object.freeze(Object.defineProperty({__proto__:null,VERSION:Ey,after:hS,all:yg,allKeys:Bl,any:_g,assign:Al,before:Yy,bind:Gy,bindAll:iS,chain:nS,chunk:MS,clone:HF,collect:La,compact:US,compose:lS,constant:Iy,contains:Nr,countBy:TS,create:WF,debounce:cS,default:ot,defaults:zy,defer:sS,delay:$y,detect:Gh,difference:a_,drop:lc,each:ci,escape:KF,every:yg,extend:Hy,extendOwn:Al,filter:Rs,find:Gh,findIndex:Mm,findKey:Ky,findLastIndex:Zy,findWhere:mS,first:au,flatten:RS,foldl:iu,foldr:bg,forEach:ci,functions:Xh,get:jy,groupBy:ES,has:VF,head:au,identity:Lm,include:Nr,includes:Nr,indexBy:AS,indexOf:Qy,initial:i_,inject:iu,intersection:LS,invert:My,invoke:bS,isArguments:Om,isArray:Bs,isArrayBuffer:ky,isBoolean:Cy,isDataView:jh,isDate:vF,isElement:xF,isEmpty:FF,isEqual:kF,isError:yF,isFinite:EF,isFunction:Fn,isMap:OF,isMatch:Ly,isNaN:Ry,isNull:mF,isNumber:Fy,isObject:Ns,isRegExp:bF,isSet:NF,isString:Im,isSymbol:Sy,isTypedArray:Oy,isUndefined:Ty,isWeakMap:LF,isWeakSet:BF,iteratee:Bm,keys:qt,last:kS,lastIndexOf:gS,map:La,mapObject:jF,matcher:vc,matches:vc,max:e_,memoize:aS,methods:Xh,min:_S,mixin:o_,negate:Pm,noop:Xy,now:Tl,object:BS,omit:SS,once:fS,pairs:PF,partial:Rc,partition:CS,pick:r_,pluck:Wm,property:Nm,propertyOf:XF,random:vg,range:PS,reduce:iu,reduceRight:bg,reject:vS,rest:lc,restArguments:Vn,result:eS,sample:n_,select:Rs,shuffle:DS,size:FS,some:_g,sortBy:wS,sortedIndex:Jy,tail:lc,take:au,tap:zF,template:QF,templateSettings:JF,throttle:oS,times:GF,toArray:t_,toPath:Vy,transpose:Yh,unescape:ZF,union:OS,uniq:$h,unique:$h,uniqueId:tS,unzip:Yh,values:Uc,where:yS,without:IS,wrap:uS,zip:NS},Symbol.toStringTag,{value:"Module"}));var Ib=o_(OP);Ib._=Ib;const LP=Object.freeze(Object.defineProperty({__proto__:null,VERSION:Ey,after:hS,all:yg,allKeys:Bl,any:_g,assign:Al,before:Yy,bind:Gy,bindAll:iS,chain:nS,chunk:MS,clone:HF,collect:La,compact:US,compose:lS,constant:Iy,contains:Nr,countBy:TS,create:WF,debounce:cS,default:Ib,defaults:zy,defer:sS,delay:$y,detect:Gh,difference:a_,drop:lc,each:ci,escape:KF,every:yg,extend:Hy,extendOwn:Al,filter:Rs,find:Gh,findIndex:Mm,findKey:Ky,findLastIndex:Zy,findWhere:mS,first:au,flatten:RS,foldl:iu,foldr:bg,forEach:ci,functions:Xh,get:jy,groupBy:ES,has:VF,head:au,identity:Lm,include:Nr,includes:Nr,indexBy:AS,indexOf:Qy,initial:i_,inject:iu,intersection:LS,invert:My,invoke:bS,isArguments:Om,isArray:Bs,isArrayBuffer:ky,isBoolean:Cy,isDataView:jh,isDate:vF,isElement:xF,isEmpty:FF,isEqual:kF,isError:yF,isFinite:EF,isFunction:Fn,isMap:OF,isMatch:Ly,isNaN:Ry,isNull:mF,isNumber:Fy,isObject:Ns,isRegExp:bF,isSet:NF,isString:Im,isSymbol:Sy,isTypedArray:Oy,isUndefined:Ty,isWeakMap:LF,isWeakSet:BF,iteratee:Bm,keys:qt,last:kS,lastIndexOf:gS,map:La,mapObject:jF,matcher:vc,matches:vc,max:e_,memoize:aS,methods:Xh,min:_S,mixin:o_,negate:Pm,noop:Xy,now:Tl,object:BS,omit:SS,once:fS,pairs:PF,partial:Rc,partition:CS,pick:r_,pluck:Wm,property:Nm,propertyOf:XF,random:vg,range:PS,reduce:iu,reduceRight:bg,reject:vS,rest:lc,restArguments:Vn,result:eS,sample:n_,select:Rs,shuffle:DS,size:FS,some:_g,sortBy:wS,sortedIndex:Jy,tail:lc,take:au,tap:zF,template:QF,templateSettings:JF,throttle:oS,times:GF,toArray:t_,toPath:Vy,transpose:Yh,unescape:ZF,union:OS,uniq:$h,unique:$h,uniqueId:tS,unzip:Yh,values:Uc,where:yS,without:IS,wrap:uS,zip:NS},Symbol.toStringTag,{value:"Module"})),qn=dF(LP);var c_={},Un={},WS={exports:{}},pp={exports:{}},kw;function Pl(){if(kw)return pp.exports;kw=1;var n=function(){return this===void 0}();if(n)pp.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:n,propertyIsWritable:function(l,h){var f=Object.getOwnPropertyDescriptor(l,h);return!!(!f||f.writable||f.set)}};else{var e={}.hasOwnProperty,t={}.toString,r={}.constructor.prototype,i=function(l){var h=[];for(var f in l)e.call(l,f)&&h.push(f);return h},a=function(l,h){return{value:l[h]}},s=function(l,h,f){return l[h]=f.value,l},o=function(l){return l},c=function(l){try{return Object(l).constructor.prototype}catch(h){return r}},u=function(l){try{return t.call(l)==="[object Array]"}catch(h){return!1}};pp.exports={isArray:u,keys:i,names:i,defineProperty:s,getDescriptor:a,freeze:o,getPrototypeOf:c,isES5:n,propertyIsWritable:function(){return!0}}}return pp.exports}var q2,Uw;function gt(){if(Uw)return q2;Uw=1;var n={},e=Pl(),t=typeof navigator>"u",r={e:{}},i,a=typeof self<"u"?self:typeof window<"u"?window:typeof Ke<"u"||Ke!==void 0?Ke:null;function s(){try{var B=i;return i=null,B.apply(this,arguments)}catch(q){return r.e=q,r}}function o(B){return i=B,s}var c=function(B,q){var j={}.hasOwnProperty;function oe(){this.constructor=B,this.constructor$=q;for(var he in q.prototype)j.call(q.prototype,he)&&he.charAt(he.length-1)!=="$"&&(this[he+"$"]=q.prototype[he])}return oe.prototype=q.prototype,B.prototype=new oe,B.prototype};
1function u(B){return B==null||B===!0||B===!1||typeof B=="string"||typeof B=="number"}function l(B){return typeof B=="function"||typeof B=="object"&&B!==null}function h(B){return u(B)?new Error(E(B)):B}function f(B,q){var j=B.length,oe=new Array(j+1),he;for(he=0;he<j;++he)oe[he]=B[he];return oe[he]=q,oe}function p(B,q,j){if(e.isES5){var oe=Object.getOwnPropertyDescriptor(B,q);if(oe!=null)return oe.get==null&&oe.set==null?oe.value:j}else return{}.hasOwnProperty.call(B,q)?B[q]:void 0}function g(B,q,j){if(u(B))return B;var oe={value:j,configurable:!0,enumerable:!1,writable:!0};return e.defineProperty(B,q,oe),B}function d(B){throw B}var m=function(){var B=[Array.prototype,Object.prototype,Function.prototype],q=function(he){for(var be=0;be<B.length;++be)if(B[be]===he)return!0;return!1};if(e.isES5){var j=Object.getOwnPropertyNames;return function(he){for(var be=[],_e=Object.create(null);he!=null&&!q(he);){var K;try{K=j(he)}catch(C){return be}for(var ge=0;ge<K.length;++ge){var H=K[ge];if(!_e[H]){_e[H]=!0;var ke=Object.getOwnPropertyDescriptor(he,H);ke!=null&&ke.get==null&&ke.set==null&&be.push(H)}}he=e.getPrototypeOf(he)}return be}}else{var oe={}.hasOwnProperty;return function(he){if(q(he))return[];var be=[];e:for(var _e in he)if(oe.call(he,_e))be.push(_e);else{for(var K=0;K<B.length;++K)if(oe.call(B[K],_e))continue e;be.push(_e)}return be}}}(),v=/this\s*\.\s*\S+\s*=/;function b(B){try{if(typeof B=="function"){var q=e.names(B.prototype),j=e.isES5&&q.length>1,oe=q.length>0&&!(q.length===1&&q[0]==="constructor"),he=v.test(B+"")&&e.names(B).length>0;if(j||oe||he)return!0}return!1}catch(be){return!1}}function y(B){return B}var _=/^[a-z$_][a-z$_0-9]*$/i;function w(B){return _.test(B)}function D(B,q,j){for(var oe=new Array(B),he=0;he<B;++he)oe[he]=q+he+j;return oe}function E(B){try{return B+""}catch(q){return"[no string representation]"}}function U(B){return B!==null&&typeof B=="object"&&typeof B.message=="string"&&typeof B.name=="string"}function S(B){try{g(B,"isOperational",!0)}catch(q){}}function z(B){return B==null?!1:B instanceof Error.__BluebirdErrorTypes__.OperationalError||B.isOperational===!0}function V(B){return U(B)&&e.propertyIsWritable(B,"stack")}var A=function(){return"stack"in new Error?function(B){return V(B)?B:new Error(E(B))}:function(B){if(V(B))return B;try{throw new Error(E(B))}catch(q){return q}}}();function P(B){return{}.toString.call(B)}function T(B,q,j){for(var oe=e.names(B),he=0;he<oe.length;++he){var be=oe[he];if(j(be))try{e.defineProperty(q,be,e.getDescriptor(B,be))}catch(_e){}}}var J=function(B){return e.isArray(B)?B:null};if(typeof Symbol<"u"&&Symbol.iterator){var O=typeof Array.from=="function"?function(B){return Array.from(B)}:function(B){for(var q=[],j=B[Symbol.iterator](),oe;!(oe=j.next()).done;)q.push(oe.value);return q};J=function(B){return e.isArray(B)?B:B!=null&&typeof B[Symbol.iterator]=="function"?O(B):null}}var N=typeof process<"u"&&P(process).toLowerCase()==="[object process]",ie=typeof process<"u"&&typeof n<"u";function M(B){return ie?n[B]:void 0}function ue(){if(typeof Promise=="function")try{var B=new Promise(function(){});if({}.toString.call(B)==="[object Promise]")return Promise}catch(q){}}function ne(B,q){return B.bind(q)}var k={isClass:b,isIdentifier:w,inheritedDataKeys:m,getDataPropertyOrDefault:p,thrower:d,isArray:e.isArray,asArray:J,notEnumerableProp:g,isPrimitive:u,isObject:l,isError:U,canEvaluate:t,errorObj:r,tryCatch:o,inherits:c,withAppended:f,maybeWrapAsError:h,toFastProperties:y,filledRange:D,toString:E,canAttachTrace:V,ensureErrorObject:A,originatesFromRejection:z,markAsOriginatingFromRejection:S,classString:P,copyDescriptors:T,hasDevTools:typeof chrome<"u"&&chrome&&typeof chrome.loadTimes=="function",isNode:N,hasEnvVariables:ie,env:M,global:a,getNativePromise:ue,domainBind:ne};k.isRecentNode=k.isNode&&function(){var B=process.versions.node.split(".").map(Number);return B[0]===0&&B[1]>10||B[0]>0}(),k.isNode&&k.toFastProperties(process);try{throw new Error}catch(B){k.lastLineError=B}return q2=k,q2}var gp={exports:{}},j2,Rw;function NP(){if(Rw)return j2;Rw=1;var n=gt(),e,t=function(){throw new Error("No async scheduler available\n\n    See http://goo.gl/MqrFmX\n")},r=n.getNativePromise();if(n.isNode&&typeof MutationObserver>"u"){var i=Ke.setImmediate,a=process.nextTick;e=n.isRecentNode?function(o){i.call(Ke,o)}:function(o){a.call(process,o)}}else if(typeof r=="function"&&typeof r.resolve=="function"){var s=r.resolve();e=function(o){s.then(o)}}else typeof MutationObserver<"u"&&!(typeof window<"u"&&window.navigator&&(window.navigator.standalone||window.cordova))?e=function(){var o=document.createElement("div"),c={attributes:!0},u=!1,l=document.createElement("div"),h=new MutationObserver(function(){o.classList.toggle("foo"),u=!1});h.observe(l,c);var f=function(){u||(u=!0,l.classList.toggle("foo"))};return function(g){var d=new MutationObserver(function(){d.disconnect(),g()});d.observe(o,c),f()}}():typeof setImmediate<"u"?e=function(o){setImmediate(o)}:typeof setTimeout<"u"?e=function(o){setTimeout(o,0)}:e=t;return j2=e,j2}var X2,Iw;function BP(){if(Iw)return X2;Iw=1;function n(t,r,i,a,s){for(var o=0;o<s;++o)i[o+a]=t[o+r],t[o+r]=void 0}function e(t){this._capacity=t,this._length=0,this._front=0}return e.prototype._willBeOverCapacity=function(t){return this._capacity<t},e.prototype._pushOne=function(t){var r=this.length();this._checkCapacity(r+1);var i=this._front+r&this._capacity-1;this[i]=t,this._length=r+1},e.prototype.push=function(t,r,i){var a=this.length()+3;if(this._willBeOverCapacity(a)){this._pushOne(t),this._pushOne(r),this._pushOne(i);return}var s=this._front+a-3;this._checkCapacity(a);var o=this._capacity-1;this[s+0&o]=t,this[s+1&o]=r,this[s+2&o]=i,this._length=a},e.prototype.shift=function(){var t=this._front,r=this[t];return this[t]=void 0,this._front=t+1&this._capacity-1,this._length--,r},e.prototype.length=function(){return this._length},e.prototype._checkCapacity=function(t){this._capacity<t&&this._resizeTo(this._capacity<<1)},e.prototype._resizeTo=function(t){var r=this._capacity;this._capacity=t;var i=this._front,a=this._length,s=i+a&r-1;n(this,0,this,r,s)},X2=e,X2}var Ow;function PP(){if(Ow)return gp.exports;Ow=1;var n;try{throw new Error}catch(c){n=c}var e=NP(),t=BP(),r=gt();
1function i(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new t(16),this._normalQueue=new t(16),this._haveDrainedQueues=!1,this._trampolineEnabled=!0;var c=this;this.drainQueues=function(){c._drainQueues()},this._schedule=e}i.prototype.setScheduler=function(c){var u=this._schedule;return this._schedule=c,this._customScheduler=!0,u},i.prototype.hasCustomScheduler=function(){return this._customScheduler},i.prototype.enableTrampoline=function(){this._trampolineEnabled=!0},i.prototype.disableTrampolineIfNecessary=function(){r.hasDevTools&&(this._trampolineEnabled=!1)},i.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},i.prototype.fatalError=function(c,u){u?(process.stderr.write("Fatal "+(c instanceof Error?c.stack:c)+"\n"),process.exit(2)):this.throwLater(c)},i.prototype.throwLater=function(c,u){if(arguments.length===1&&(u=c,c=function(){throw u}),typeof setTimeout<"u")setTimeout(function(){c(u)},0);else try{this._schedule(function(){c(u)})}catch(l){throw new Error("No async scheduler available\n\n    See http://goo.gl/MqrFmX\n")}};function a(c,u,l){this._lateQueue.push(c,u,l),this._queueTick()}function s(c,u,l){this._normalQueue.push(c,u,l),this._queueTick()}function o(c){this._normalQueue._pushOne(c),this._queueTick()}return r.hasDevTools?(i.prototype.invokeLater=function(c,u,l){this._trampolineEnabled?a.call(this,c,u,l):this._schedule(function(){setTimeout(function(){c.call(u,l)},100)})},i.prototype.invoke=function(c,u,l){this._trampolineEnabled?s.call(this,c,u,l):this._schedule(function(){c.call(u,l)})},i.prototype.settlePromises=function(c){this._trampolineEnabled?o.call(this,c):this._schedule(function(){c._settlePromises()})}):(i.prototype.invokeLater=a,i.prototype.invoke=s,i.prototype.settlePromises=o),i.prototype._drainQueue=function(c){for(;c.length()>0;){var u=c.shift();if(typeof u!="function"){u._settlePromises();continue}var l=c.shift(),h=c.shift();u.call(l,h)}},i.prototype._drainQueues=function(){this._drainQueue(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,this._drainQueue(this._lateQueue)},i.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},i.prototype._reset=function(){this._isTickUsed=!1}
1,gp.exports=i,gp.exports.firstLineError=n,gp.exports}var G2,Lw;function Is(){if(Lw)return G2;Lw=1;var n=Pl(),e=n.freeze,t=gt(),r=t.inherits,i=t.notEnumerableProp;function a(v,b){function y(_){if(!(this instanceof y))return new y(_);i(this,"message",typeof _=="string"?_:b),i(this,"name",v),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return r(y,Error),y}var s,o,c=a("Warning","warning"),u=a("CancellationError","cancellation error"),l=a("TimeoutError","timeout error"),h=a("AggregateError","aggregate error");try{s=TypeError,o=RangeError}catch(v){s=a("TypeError","type error"),o=a("RangeError","range error")}for(var f="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),p=0;p<f.length;++p)typeof Array.prototype[f[p]]=="function"&&(h.prototype[f[p]]=Array.prototype[f[p]]);n.defineProperty(h.prototype,"length",{value:0,configurable:!1,writable:!0,enumerable:!0}),h.prototype.isOperational=!0;var g=0;h.prototype.toString=function(){var v=Array(g*4+1).join(" "),b="\n"+v+"AggregateError of:\n";g++,v=Array(g*4+1).join(" ");for(var y=0;y<this.length;++y){for(var _=this[y]===this?"[Circular AggregateError]":this[y]+"",w=_.split("\n"),D=0;D<w.length;++D)w[D]=v+w[D];_=w.join("\n"),b+=_+"\n"}return g--,b};function d(v){if(!(this instanceof d))return new d(v);i(this,"name","OperationalError"),i(this,"message",v),this.cause=v,this.isOperational=!0,v instanceof Error?(i(this,"message",v.message),i(this,"stack",v.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}r(d,Error);var m=Error.__BluebirdErrorTypes__;return m||(m=e({CancellationError:u,TimeoutError:l,OperationalError:d,RejectionError:d,AggregateError:h}),n.defineProperty(Error,"__BluebirdErrorTypes__",{value:m,writable:!1,enumerable:!1,configurable:!1})),G2={Error,TypeError:s,RangeError:o,CancellationError:m.CancellationError,OperationalError:m.OperationalError,TimeoutError:m.TimeoutError,AggregateError:m.AggregateError,Warning:c},G2}var $2,Nw;function MP(){return Nw||(Nw=1,$2=function(n,e){var t=gt(),r=t.errorObj,i=t.isObject;function a(h,f){if(i(h)){if(h instanceof n)return h;var p=o(h);if(p===r){f&&f._pushContext();var g=n.reject(p.e);return f&&f._popContext(),g}else if(typeof p=="function"){if(u(h)){var g=new n(e);return h._then(g._fulfill,g._reject,void 0,g,null),g}return l(h,p,f)}}return h}function s(h){return h.then}function o(h){try{return s(h)}catch(f){return r.e=f,r}}var c={}.hasOwnProperty;function u(h){try{return c.call(h,"_promise0")}catch(f){return!1}}function l(h,f,p){var g=new n(e),d=g;p&&p._pushContext(),g._captureStackTrace(),p&&p._popContext();var m=!0,v=t.tryCatch(f).call(h,b,y);m=!1,g&&v===r&&(g._rejectCallback(v.e,!0,!0),g=null);function b(_){g&&(g._resolveCallback(_),g=null)}function y(_){g&&(g._rejectCallback(_,m,!0),g=null)}return d}return a}),$2}var Y2,Bw;function WP(){return Bw||(Bw=1,Y2=function(n,e,t,r,i){var a=gt();a.isArray;function s(c){switch(c){case-2:return[];case-3:return{}}}function o(c){var u=this._promise=new n(e);c instanceof n&&u._propagateFrom(c,3),u._setOnCancel(this),this._values=c,this._length=0,this._totalResolved=0,this._init(void 0,-2)}return a.inherits(o,i),o.prototype.length=function(){return this._length},o.prototype.promise=function(){return this._promise},o.prototype._init=function c(u,l){var h=t(this._values,this._promise);if(h instanceof n){h=h._target();var f=h._bitField;if(this._values=h,f&50397184)if(f&33554432)h=h._value();else return f&16777216?this._reject(h._reason()):this._cancel();else return this._promise._setAsyncGuaranteed(),h._then(c,this._reject,void 0,this,l)}if(h=a.asArray(h),h===null){var p=r("expecting an array or an iterable object but got "+a.classString(h)).reason();this._promise._rejectCallback(p,!1);return}if(h.length===0){l===-5?this._resolveEmptyArray():this._resolve(s(l));return}this._iterate(h)},o.prototype._iterate=function(c){var u=this.getActualLength(c.length);this._length=u,this._values=this.shouldCopyValues()?new Array(u):this._values;for(var l=this._promise,h=!1,f=null,p=0;p<u;++p){var g=t(c[p],l);g instanceof n?(g=g._target(),f=g._bitField):f=null,h?f!==null&&g.suppressUnhandledRejections():f!==null?f&50397184?f&33554432?h=this._promiseFulfilled(g._value(),p):f&16777216?h=this._promiseRe
1jected(g._reason(),p):h=this._promiseCancelled(p):(g._proxy(this,p),this._values[p]=g):h=this._promiseFulfilled(g,p)}h||l._setAsyncGuaranteed()},o.prototype._isResolved=function(){return this._values===null},o.prototype._resolve=function(c){this._values=null,this._promise._fulfill(c)},o.prototype._cancel=function(){this._isResolved()||!this._promise._isCancellable()||(this._values=null,this._promise._cancel())},o.prototype._reject=function(c){this._values=null,this._promise._rejectCallback(c,!1)},o.prototype._promiseFulfilled=function(c,u){this._values[u]=c;var l=++this._totalResolved;return l>=this._length?(this._resolve(this._values),!0):!1},o.prototype._promiseCancelled=function(){return this._cancel(),!0},o.prototype._promiseRejected=function(c){return this._totalResolved++,this._reject(c),!0},o.prototype._resultCancelled=function(){if(!this._isResolved()){var c=this._values;if(this._cancel(),c instanceof n)c.cancel();else for(var u=0;u<c.length;++u)c[u]instanceof n&&c[u].cancel()}},o.prototype.shouldCopyValues=function(){return!0},o.prototype.getActualLength=function(c){return c},o}),Y2}var K2,Pw;function HP(){return Pw||(Pw=1,K2=function(n){var e=!1,t=[];n.prototype._promiseCreated=function(){},n.prototype._pushContext=function(){},n.prototype._popContext=function(){return null},n._peekContext=n.prototype._peekContext=function(){};function r(){this._trace=new r.CapturedTrace(a())}r.prototype._pushContext=function(){this._trace!==void 0&&(this._trace._promiseCreated=null,t.push(this._trace))},r.prototype._popContext=function(){if(this._trace!==void 0){var s=t.pop(),o=s._promiseCreated;return s._promiseCreated=null,o}return null};function i(){if(e)return new r}function a(){var s=t.length-1;if(s>=0)return t[s]}return r.CapturedTrace=null,r.create=i,r.deactivateLongStackTraces=function(){},r.activateLongStackTraces=function(){var s=n.prototype._pushContext,o=n.prototype._popContext,c=n._peekContext,u=n.prototype._peekContext,l=n.prototype._promiseCreated;r.deactivateLongStackTraces=function(){n.prototype._pushContext=s,n.prototype._popContext=o,n._peekContext=c,n.prototype._peekContext=u,n.prototype._promiseCreated=l,e=!1},e=!0,n.prototype._pushContext=r.prototype._pushContext,n.prototype._popContext=r.prototype._popContext,n._peekContext=n.prototype._peekContext=a,n.prototype._promiseCreated=function(){var h=this._peekContext();h&&h._promiseCreated==null&&(h._promiseCreated=this)}},r}),K2}var Z2,Mw;function zP(){return Mw||(Mw=1,Z2=function(n,e){var t=n._getDomain,r=n._async,i=Is().Warning,a=gt(),s=a.canAttachTrace,o,c,u=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,l=/\((?:timers\.js):\d+:\d+\)/,h=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,f=null,p=null,g=!1,d,m=!!(a.env("BLUEBIRD_DEBUG")!=0&&(a.env("BLUEBIRD_DEBUG")||a.env("NODE_ENV")==="development")),v=!!(a.env("BLUEBIRD_WARNINGS")!=0&&(m||a.env("BLUEBIRD_WARNINGS"))),b=!!(a.env("BLUEBIRD_LONG_STACK_TRACES")!=0&&(m||a.env("BLUEBIRD_LONG_STACK_TRACES"))),y=a.env("BLUEBIRD_W_FORGOTTEN_RETURN")!=0&&(v||!!a.env("BLUEBIRD_W_FORGOTTEN_RETURN"));n.prototype.suppressUnhandledRejections=function(){var ee=this._target();ee._bitField=ee._bitField&-1048577|524288},n.prototype._ensurePossibleRejectionHandled=function(){this._bitField&524288||(this._setRejectionIsUnhandled(),r.invokeLater(this._notifyUnhandledRejection,this,void 0))},n.prototype._notifyUnhandledRejectionIsHandled=function(){H("rejectionHandled",o,void 0,this)},n.prototype._setReturnedNonUndefined=function(){this._bitField=this._bitField|268435456},n.prototype._returnedNonUndefined=function(){return(this._bitField&268435456)!==0},n.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var ee=this._settledValue();this._setUnhandledRejectionIsNotified(),H("unhandledRejection",c,ee,this)}},n.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=this._bitField|262144},n.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=this._bitField&-262145},n.prototype._isUnhandledRejectionNotified=function(){return(this._bitField&262144)>0},n.prototype._setRejectionIsUnhandled=function(){this._bitField=this._bitField|1048576},n.prototype._unsetRejectionIsUnhandled=function(){this._bitField=this._bitField&-1048577,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},n.prototype._isRejectionUnhandled=function(){return(this._bitField&1048576)>0},n.prototype._warn=function(ee,re,ce){return q(ee,re,ce||this)},n.onPossiblyUnhandledRejection=function(ee){var re=t();c=typeof ee=="function"?re===null?ee:a.domainBind(re,ee):void 0},n.onUnhandledRejectionHandled=function(ee){var re=t();o=typeof ee=="function"?re===null?ee:a.domainBind(re,ee):void 0};var _=function(){};n.longStackTraces=function(){if(r.haveItemsQueued()&&!le.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n    See http://goo.gl/MqrFmX\n");if(!le.longStackTraces&&fe()){var ee=n.prototype._captureStackTrace,re=n.prototype._attachExtraTrace;le.longStackTraces=!0,_=function(){if(r.haveItemsQueued()&&!le.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n    See http://goo.gl/MqrFmX\n");n.prototype._captureStackTrace=ee,n.prototype._attachExtraTrace=re,e.deactivateLongStackTraces(),r.enableTrampoline(),le.longStackTraces=!1},n.prototype._captureStackTrace=ue,n.prototype._attachExtraTrace=ne,e.activateLongStackTraces(),r.disableTrampolineIfNecessary()}},n.hasLongStackTraces=function(){return le.longStackTraces&&fe()};var w=function(){try{if(typeof CustomEvent=="function"){var ee=new CustomEvent("CustomEvent");return a.global.dispatchEvent(ee),function(re,ce){var ve=new CustomEvent(re.toLowerCase(),{detail:ce,cancelable:!0});return!a.global.dispatchEvent(ve)}}else if(typeof Event=="function"){var ee=new Event("CustomEvent");return a.global.dispatchEvent(ee),function(ce,ve){var Se=new Event(ce.toLowerCase(),{cancelable:!0});return Se.detail=ve,!a.global.dispatchEvent(Se)}}else{var ee=document.createEvent("CustomEvent");return ee.initCustomEvent("testingtheevent",!1,!0,{}),a.global.dispatchEvent(ee),function(ce,ve){var Se=document.createEvent("CustomEvent");return Se.initCustomEvent(ce.toLowerCase(),!1,!0,ve),!a.global.dispatchEvent(Se)}}}catch(re){}return function(){return!1}}(),D=function(){return a.isNode?function(){return process.emit.apply(process,arguments)}:a.global?function(ee){var re="on"+ee.toLowerCase(),ce=a.global[re];
1return ce?(ce.apply(a.global,[].slice.call(arguments,1)),!0):!1}:function(){return!1}}();function E(ee,re){return{promise:re}}var U={promiseCreated:E,promiseFulfilled:E,promiseRejected:E,promiseResolved:E,promiseCancelled:E,promiseChained:function(ee,re,ce){return{promise:re,child:ce}},warning:function(ee,re){return{warning:re}},unhandledRejection:function(ee,re,ce){return{reason:re,promise:ce}},rejectionHandled:E},S=function(ee){var re=!1;try{re=D.apply(null,arguments)}catch(ve){r.throwLater(ve),re=!0}var ce=!1;try{ce=w(ee,U[ee].apply(null,arguments))}catch(ve){r.throwLater(ve),ce=!0}return ce||re};n.config=function(ee){if(ee=Object(ee),"longStackTraces"in ee&&(ee.longStackTraces?n.longStackTraces():!ee.longStackTraces&&n.hasLongStackTraces()&&_()),"warnings"in ee){var re=ee.warnings;le.warnings=!!re,y=le.warnings,a.isObject(re)&&"wForgottenReturn"in re&&(y=!!re.wForgottenReturn)}if("cancellation"in ee&&ee.cancellation&&!le.cancellation){if(r.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");n.prototype._clearCancellationData=J,n.prototype._propagateFrom=O,n.prototype._onCancel=P,n.prototype._setOnCancel=T,n.prototype._attachCancellationCallback=A,n.prototype._execute=V,ie=O,le.cancellation=!0}return"monitoring"in ee&&(ee.monitoring&&!le.monitoring?(le.monitoring=!0,n.prototype._fireEvent=S):!ee.monitoring&&le.monitoring&&(le.monitoring=!1,n.prototype._fireEvent=z)),n};function z(){return!1}n.prototype._fireEvent=z,n.prototype._execute=function(ee,re,ce){try{ee(re,ce)}catch(ve){return ve}},n.prototype._onCancel=function(){},n.prototype._setOnCancel=function(ee){},n.prototype._attachCancellationCallback=function(ee){},n.prototype._captureStackTrace=function(){},n.prototype._attachExtraTrace=function(){},n.prototype._clearCancellationData=function(){},n.prototype._propagateFrom=function(ee,re){};function V(ee,re,ce){var ve=this;try{ee(re,ce,function(Se){if(typeof Se!="function")throw new TypeError("onCancel must be a function, got: "+a.toString(Se));ve._attachCancellationCallback(Se)})}catch(Se){return Se}}function A(ee){if(!this._isCancellable())return this;var re=this._onCancel();re!==void 0?a.isArray(re)?re.push(ee):this._setOnCancel([re,ee]):this._setOnCancel(ee)}function P(){return this._onCancelField}function T(ee){this._onCancelField=ee}function J(){this._cancellationParent=void 0,this._onCancelField=void 0}function O(ee,re){if(re&1){this._cancellationParent=ee;var ce=ee._branchesRemainingToCancel;ce===void 0&&(ce=0),ee._branchesRemainingToCancel=ce+1}re&2&&ee._isBound()&&this._setBoundTo(ee._boundTo)}function N(ee,re){re&2&&ee._isBound()&&this._setBoundTo(ee._boundTo)}var ie=N;function M(){var ee=this._boundTo;return ee!==void 0&&ee instanceof n?ee.isFulfilled()?ee.value():void 0:ee}function ue(){this._trace=new De(this._peekContext())}function ne(ee,re){if(s(ee)){var ce=this._trace;if(ce!==void 0&&re&&(ce=ce._parent),ce!==void 0)ce.attachExtraTrace(ee);else if(!ee.__stackCleaned__){var ve=K(ee);a.notEnumerableProp(ee,"stack",ve.message+"\n"+ve.stack.join("\n")),a.notEnumerableProp(ee,"__stackCleaned__",!0)}}}function k(ee,re,ce,ve,Se){if(ee===void 0&&re!==null&&y){if(Se!==void 0&&Se._returnedNonUndefined()||!(ve._bitField&65535))return;ce&&(ce=ce+" ");var Re="",Me="";if(re._trace){for(var Ce=re._trace.stack.split("\n"),Ne=be(Ce),$e=Ne.length-1;$e>=0;--$e){var Pe=Ne[$e];if(!l.test(Pe)){var _t=Pe.match(h);_t&&(Re="at "+_t[1]+":"+_t[2]+":"+_t[3]+" ");break}}if(Ne.length>0){for(var Wa=Ne[0],$e=0;$e<Ce.length;++$e)if(Ce[$e]===Wa){$e>0&&(Me="\n"+Ce[$e-1]);break}}}var sr="a promise was created in a "+ce+"handler "+Re+"but was not returned from it, see http://goo.gl/rRqMUw"+Me;ve._warn(sr,!0,re)}}function B(ee,re){var ce=ee+" is deprecated and will be removed in a future version.";return re&&(ce+=" Use "+re+" instead."),q(ce)}function q(ee,re,ce){if(le.warnings){var ve=new i(ee),Se;if(re)ce._attachExtraTrace(ve);else if(le.longStackTraces&&(Se=n._peekContext()))Se.attachExtraTrace(ve);else{var Re=K(ve);ve.stack=Re.message+"\n"+Re.stack.join("\n")}S("warning",ve)||ge(ve,"",!0)}}function j(ee,re){for(var ce=0;ce<re.length-1;++ce)re[ce].push("From previous event:"),re[ce]=re[ce].join("\n");return ce<re.length&&(re[ce]=re[ce].join("\n")),ee+"\n"+re.join("\n")}function oe(ee){for(var re=0;re<ee.length;++re)(ee[re].length===0||re+1<ee.length&&ee[re][0]===ee[re+1][0])&&(ee.splice(re,1),re--)}function he(ee){for(var re=ee[0],ce=1;ce<ee.length;++ce){for(var ve=ee[ce],Se=re.length-1,Re=re[Se],Me=-1,Ce=ve.length-1;Ce>=0;--Ce)if(ve[Ce]===Re){Me=Ce;break}for(var Ce=Me;Ce>=0;--Ce){var Ne=ve[Ce];if(re[Se]===Ne)re.pop(),Se--;else break}re=ve}}function be(ee){for(var re=[],ce=0;ce<ee.length;++ce){var ve=ee[ce],Se=ve==="    (No stack trace)"||f.test(ve),Re=Se&&se(ve);Se&&!Re&&(g&&ve.charAt(0)!==" "&&(ve="    "+ve),re.push(ve))}return re}function _e(ee){for(var re=ee.stack.replace(/\s+$/g,"").split("\n"),ce=0;ce<re.length;++ce){var ve=re[ce];if(ve==="    (No stack trace)"||f.test(ve))break}return ce>0&&ee.name!="SyntaxError"&&(re=re.slice(ce)),re}function K(ee){var re=ee.stack,ce=ee.toString();return re=typeof re=="string"&&re.length>0?_e(ee):["    (No stack trace)"],{message:ce,stack:ee.name=="SyntaxError"?re:be(re)}}function ge(ee,re,ce){if(typeof console<"u"){var ve;if(a.isObject(ee)){var Se=ee.stack;ve=re+p(Se,ee)}else ve=re+String(ee);typeof d=="function"?d(ve,ce):(typeof console.log=="function"||typeof console.log=="object")&&console.log(ve)}}function H(ee,re,ce,ve){var Se=!1;try{typeof re=="function"&&(Se=!0,ee==="rejectionHandled"?re(ve):re(ce,ve))}catch(Re){r.throwLater(Re)}ee==="unhandledRejection"?!S(ee,ce,ve)&&!Se&&ge(ce,"Unhandled rejection "):S(ee,ve)}function ke(ee){var re;
1if(typeof ee=="function")re="[function "+(ee.name||"anonymous")+"]";else{re=ee&&typeof ee.toString=="function"?ee.toString():a.toString(ee);var ce=/\[object [a-zA-Z0-9$_]+\]/;if(ce.test(re))try{var ve=JSON.stringify(ee);re=ve}catch(Se){}re.length===0&&(re="(empty array)")}return"(<"+C(re)+">, no stack trace)"}function C(ee){var re=41;return ee.length<re?ee:ee.substr(0,re-3)+"..."}function fe(){return typeof Ee=="function"}var se=function(){return!1},W=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;function G(ee){var re=ee.match(W);if(re)return{fileName:re[1],line:parseInt(re[2],10)}}function ae(ee,re){if(fe()){for(var ce=ee.stack.split("\n"),ve=re.stack.split("\n"),Se=-1,Re=-1,Me,Ce,Ne=0;Ne<ce.length;++Ne){var $e=G(ce[Ne]);if($e){Me=$e.fileName,Se=$e.line;break}}for(var Ne=0;Ne<ve.length;++Ne){var $e=G(ve[Ne]);if($e){Ce=$e.fileName,Re=$e.line;break}}Se<0||Re<0||!Me||!Ce||Me!==Ce||Se>=Re||(se=function(Pe){if(u.test(Pe))return!0;var _t=G(Pe);return!!(_t&&_t.fileName===Me&&Se<=_t.line&&_t.line<=Re)})}}function De(ee){this._parent=ee,this._promisesCreated=0;var re=this._length=1+(ee===void 0?0:ee._length);Ee(this,De),re>32&&this.uncycle()}a.inherits(De,Error),e.CapturedTrace=De,De.prototype.uncycle=function(){var ee=this._length;if(!(ee<2)){for(var re=[],ce={},ve=0,Se=this;Se!==void 0;++ve)re.push(Se),Se=Se._parent;ee=this._length=ve;for(var ve=ee-1;ve>=0;--ve){var Re=re[ve].stack;ce[Re]===void 0&&(ce[Re]=ve)}for(var ve=0;ve<ee;++ve){var Me=re[ve].stack,Ce=ce[Me];if(Ce!==void 0&&Ce!==ve){Ce>0&&(re[Ce-1]._parent=void 0,re[Ce-1]._length=1),re[ve]._parent=void 0,re[ve]._length=1;var Ne=ve>0?re[ve-1]:this;Ce<ee-1?(Ne._parent=re[Ce+1],Ne._parent.uncycle(),Ne._length=Ne._parent._length+1):(Ne._parent=void 0,Ne._length=1);for(var $e=Ne._length+1,Pe=ve-2;Pe>=0;--Pe)re[Pe]._length=$e,$e++;return}}}},De.prototype.attachExtraTrace=function(ee){if(!ee.__stackCleaned__){this.uncycle();for(var re=K(ee),ce=re.message,ve=[re.stack],Se=this;Se!==void 0;)ve.push(be(Se.stack.split("\n"))),Se=Se._parent;he(ve),oe(ve),a.notEnumerableProp(ee,"stack",j(ce,ve)),a.notEnumerableProp(ee,"__stackCleaned__",!0)}};var Ee=function(){var re=/^\s*at\s*/,ce=function(Me,Ce){return typeof Me=="string"?Me:Ce.name!==void 0&&Ce.message!==void 0?Ce.toString():ke(Ce)};if(typeof Error.stackTraceLimit=="number"&&typeof Error.captureStackTrace=="function"){Error.stackTraceLimit+=6,f=re,p=ce;var ve=Error.captureStackTrace;return se=function(Me){return u.test(Me)},function(Me,Ce){Error.stackTraceLimit+=6,ve(Me,Ce),Error.stackTraceLimit-=6}}var Se=new Error;if(typeof Se.stack=="string"&&Se.stack.split("\n")[0].indexOf("stackDetection@")>=0)return f=/@/,p=ce,g=!0,function(Ce){Ce.stack=new Error().stack};var Re;try{throw new Error}catch(Me){Re="stack"in Me}return!("stack"in Se)&&Re&&typeof Error.stackTraceLimit=="number"?(f=re,p=ce,function(Ce){Error.stackTraceLimit+=6;try{throw new Error}catch(Ne){Ce.stack=Ne.stack}Error.stackTraceLimit-=6}):(p=function(Me,Ce){return typeof Me=="string"?Me:(typeof Ce=="object"||typeof Ce=="function")&&Ce.name!==void 0&&Ce.message!==void 0?Ce.toString():ke(Ce)},null)}();typeof console<"u"&&typeof console.warn<"u"&&(d=function(ee){console.warn(ee)},a.isNode&&process.stderr.isTTY?d=function(ee,re){var ce=re?"\x1B[33m":"\x1B[31m";console.warn(ce+ee+"\x1B[0m\n")}:!a.isNode&&typeof new Error().stack=="string"&&(d=function(ee,re){console.warn("%c"+ee,re?"color: darkorange":"color: red")}));var le={warnings:v,longStackTraces:!1,cancellation:!1,monitoring:!1};return b&&n.longStackTraces(),{longStackTraces:function(){return le.longStackTraces},warnings:function(){return le.warnings},cancellation:function(){return le.cancellation},monitoring:function(){return le.monitoring},propagateFromFunction:function(){return ie},boundValueFunction:function(){return M},checkForgottenReturns:k,setBounds:ae,warn:q,deprecated:B,CapturedTrace:De,fireDomEvent:w,fireGlobalEvent:D}}),Z2}var J2,Ww;function VP(){return Ww||(Ww=1,J2=function(n,e){var t=gt(),r=n.CancellationError,i=t.errorObj;function a(h,f,p){this.promise=h,this.type=f,this.handler=p,this.called=!1,this.cancelPromise=null}a.prototype.isFinallyHandler=function(){return this.type===0};function s(h){this.finallyHandler=h}s.prototype._resultCancelled=function(){o(this.finallyHandler)};function o(h,f){return h.cancelPromise!=null?(arguments.length>
11?h.cancelPromise._reject(f):h.cancelPromise._cancel(),h.cancelPromise=null,!0):!1}function c(){return l.call(this,this.promise._target()._settledValue())}function u(h){if(!o(this,h))return i.e=h,i}function l(h){var f=this.promise,p=this.handler;if(!this.called){this.called=!0;var g=this.isFinallyHandler()?p.call(f._boundValue()):p.call(f._boundValue(),h);if(g!==void 0){f._setReturnedNonUndefined();var d=e(g,f);if(d instanceof n){if(this.cancelPromise!=null)if(d._isCancelled()){var m=new r("late cancellation observer");return f._attachExtraTrace(m),i.e=m,i}else d.isPending()&&d._attachCancellationCallback(new s(this));return d._then(c,u,void 0,this,void 0)}}}return f.isRejected()?(o(this),i.e=h,i):(o(this),h)}return n.prototype._passThrough=function(h,f,p,g){return typeof h!="function"?this.then():this._then(p,g,void 0,new a(this,f,h),void 0)},n.prototype.lastly=n.prototype.finally=function(h){return this._passThrough(h,0,l,l)},n.prototype.tap=function(h){return this._passThrough(h,1,l)},a}),J2}var Q2,Hw;function qP(){return Hw||(Hw=1,Q2=function(n){var e=gt(),t=Pl().keys,r=e.tryCatch,i=e.errorObj;function a(s,o,c){return function(u){var l=c._boundValue();e:for(var h=0;h<s.length;++h){var f=s[h];if(f===Error||f!=null&&f.prototype instanceof Error){if(u instanceof f)return r(o).call(l,u)}else if(typeof f=="function"){var p=r(f).call(l,u);if(p===i)return p;if(p)return r(o).call(l,u)}else if(e.isObject(u)){for(var g=t(f),d=0;d<g.length;++d){var m=g[d];if(f[m]!=u[m])continue e}return r(o).call(l,u)}}return n}}return a}),Q2}var ex,zw;function HS(){if(zw)return ex;zw=1;var n=gt(),e=n.maybeWrapAsError,t=Is(),r=t.OperationalError,i=Pl();function a(u){return u instanceof Error&&i.getPrototypeOf(u)===Error.prototype}var s=/^(?:name|message|stack|cause)$/;function o(u){var l;if(a(u)){l=new r(u),l.name=u.name,l.message=u.message,l.stack=u.stack;for(var h=i.keys(u),f=0;f<h.length;++f){var p=h[f];s.test(p)||(l[p]=u[p])}return l}return n.markAsOriginatingFromRejection(u),u}function c(u,l){return function(h,f){if(u!==null){if(h){var p=o(e(h));u._attachExtraTrace(p),u._reject(p)}else if(!l)u._fulfill(f);else{for(var g=arguments.length,d=new Array(Math.max(g-1,0)),m=1;m<g;++m)d[m-1]=arguments[m];u._fulfill(d)}u=null}}}return ex=c,ex}var tx,Vw;function jP(){return Vw||(Vw=1,tx=function(n,e,t,r,i){var a=gt(),s=a.tryCatch;n.method=function(o){if(typeof o!="function")throw new n.TypeError("expecting a function but got "+a.classString(o));return function(){var c=new n(e);c._captureStackTrace(),c._pushContext();var u=s(o).apply(this,arguments),l=c._popContext();return i.checkForgottenReturns(u,l,"Promise.method",c),c._resolveFromSyncValue(u),c}},n.attempt=n.try=function(o){if(typeof o!="function")return r("expecting a function but got "+a.classString(o));var c=new n(e);c._captureStackTrace(),c._pushContext();var u;if(arguments.length>1){i.deprecated("calling Promise.try with more than 1 argument");var l=arguments[1],h=arguments[2];u=a.isArray(l)?s(o).apply(h,l):s(o).call(h,l)}else u=s(o)();var f=c._popContext();return i.checkForgottenReturns(u,f,"Promise.try",c),c._resolveFromSyncValue(u),c},n.prototype._resolveFromSyncValue=function(o){o===a.errorObj?this._rejectCallback(o.e,!1):this._resolveCallback(o,!0)}}),tx}var nx,qw;function XP(){return qw||(qw=1,nx=function(n,e,t,r){var i=!1,a=function(u,l){this._reject(l)},s=function(u,l){l.promiseRejectionQueued=!0,l.bindingPromise._then(a,a,null,this,u)},o=function(u,l){this._bitField&50397184||this._resolveCallback(l.target)},c=function(u,l){l.promiseRejectionQueued||this._reject(u)};n.prototype.bind=function(u){i||(i=!0,n.prototype._propagateFrom=r.propagateFromFunction(),n.prototype._boundValue=r.boundValueFunction());var l=t(u),h=new n(e);h._propagateFrom(this,1);var f=this._target();if(h._setBoundTo(l),l instanceof n){var p={promiseRejectionQueued:!1,promise:h,target:f,bindingPromise:l};f._then(e,s,void 0,h,p),l._then(o,c,void 0,h,p),h._setOnCancel(l)}else h._resolveCallback(f);return h},n.prototype._setBoundTo=function(u){u!==void 0?(this._bitField=this._bitField|2097152,this._boundTo=u):this._bitField=this._bitField&-2097153},n.prototype._isBound=function(){return(this._bitField&2097152)===2097152},n.bind=function(u,l){return n.resolve(l).bind(u)}}),nx}var rx,jw;function GP(){return jw||(jw=1,rx=function(n,e,t,r){var i=gt(),a=i.tryCatch,s=i.errorObj,o=n._async;n.prototype.break=n.prototype.cancel=function(){if(!r.cancellation())return this._warn("cancellation is disabled");for(var c=this,u=c;c._isCancellable();){if(!c._cancelBy(u)){u._isFollowing()?u._followee().cancel():u._cancelBranched();break}var l=c._cancellationParent;if(l==null||!l._isCancellable()){c._isFollowing()?c._followee().cancel():c._cancelBranched();break}else c._isFollowing()&&c._followee().cancel(),c._setWillBeCancelled(),u=c,c=l}},n.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},n.prototype._enoughBranchesHaveCancelled=function(){return this._branchesRemainingToCancel===void 0||this._branchesRemainingToCancel<=0},n.prototype._cancelBy=function(c){return c===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),this._enoughBranchesHaveCancelled()?(this._invokeOnCancel(),!0):!1)},n.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},n.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),o.invoke(this._cancelPromises,this,void 0))},n.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},n.prototype._unsetOnCancel=function(){this._onCancelField=void 0},n.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},n.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},n.prototype._doInvokeOnCancel=function(c,u){if(i.isArray(c))for(var l=0;l<c.length;++l)this._doInvokeOnCancel(c[l],u);else if(c!==void 0)if(typeof c=="function"){if(!u){var h=a(c).call(this._boundValue());h===s&&(this._attachExtraTrace(h.e),o.throwLater(h.e))}}else c._resultCancelled(this)},n.prototype._invokeOnCancel=function(){var c=this._onCancel();this._unsetOnCancel(),o.invoke(this._doInvokeOnCancel,this,c)},n.prototype._invokeInternalOnCancel=function(){this._isCancellable()&&(this._doInvokeOnCancel(this._onCancel(),!0),this._unsetOnCancel())},n.prototype._resultCancelled=function(){this.cancel()}}),rx}var ix,Xw;function $P(){return Xw||(Xw=1,ix=function(n){function e(){return this.value}function t(){throw this.reason}n.prototype.return=n.prototype.thenReturn=function(r){return r instanceof n&&r.suppressUnhandledRejections(),this._then(e,void 0,void 0,{value:r},void 0)},n.prototype.throw=n.prototype.thenThrow=function(r){return this._then(t,void 0,void 0,{reason:r},void 0)},n.prototype.catchThrow=function(r){if(arguments.length<=1)return this._then(void 0,t,void 0,{reason:r},void 0);var i=arguments[1],a=function(){throw i};return this.caught(r,a)},n.prototype.catchReturn=function(r){if(arguments.length<=1)return r instanceof n&&r.suppressUnhandledRejections(),this._then(void 0,e,void 0,{value:r},void 0);var i=arguments[1];i instanceof n&&i.suppressUnhandledRejections();var a=function(){return i};return this.caught(r,a)}}),ix}var ax,Gw;function YP(){return Gw||(Gw=1,ax=function(n){function e(c){c!==void 0?(c=c._target(),this._bitField=c._bitField,this._settledValueField=c._isFateSealed()?c._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}e.prototype._settledValue=function(){return this._settledValueField};var t=e.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n    See http://goo.gl/MqrFmX\n");return this._settledValue()},r=e.prototype.error=e.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n    See http://goo.gl/MqrFmX\n");return this._settledValue()},i=e.prototype.isFulfilled=function(){return(this._bitField&33554432)!==0},a=e.prototype.isRejected=function(){return(this._bitField&16777216)!==0},s=e.prototype.isPending=function(){return(this._bitField&50397184)===0},o=e.prototype.isResolved=function(){return(this._bitField&50331648)!==0};e.prototype.isCancelled=function(){return(this._bitField&8454144)!==0},n.prototype.__isCancelled=function(){return(this._bitField&65536)===6
15536},n.prototype._isCancelled=function(){return this._target().__isCancelled()},n.prototype.isCancelled=function(){return(this._target()._bitField&8454144)!==0},n.prototype.isPending=function(){return s.call(this._target())},n.prototype.isRejected=function(){return a.call(this._target())},n.prototype.isFulfilled=function(){return i.call(this._target())},n.prototype.isResolved=function(){return o.call(this._target())},n.prototype.value=function(){return t.call(this._target())},n.prototype.reason=function(){var c=this._target();return c._unsetRejectionIsUnhandled(),r.call(c)},n.prototype._value=function(){return this._settledValue()},n.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},n.PromiseInspection=e}),ax}var sx,$w;function KP(){return $w||($w=1,sx=function(n,e,t,r,i,a){var s=gt(),o=s.canEvaluate,c=s.tryCatch,u=s.errorObj,l;if(o){for(var h=function(b){return new Function("value","holder","                             \n	            'use strict';                                                    \n	            holder.pIndex = value;                                           \n	            holder.checkFulfillment(this);                                   \n	            ".replace(/Index/g,b))},f=function(b){return new Function("promise","holder","                           \n	            'use strict';                                                    \n	            holder.pIndex = promise;                                         \n	            ".replace(/Index/g,b))},p=function(b){for(var y=new Array(b),_=0;_<y.length;++_)y[_]="this.p"+(_+1);var w=y.join(" = ")+" = null;",D="var promise;\n"+y.map(function(z){return"                                                         \n	                promise = "+z+";                                      \n	                if (promise instanceof Promise) {                            \n	                    promise.cancel();                                        \n	                }                                                            \n	            "}).join("\n"),E=y.join(", "),U="Holder$"+b,S="return function(tryCatch, errorObj, Promise, async) {    \n	            'use strict';                                                    \n	            function [TheName](fn) {                                         \n	                [TheProperties]                                              \n	                this.fn = fn;                                                \n	                this.asyncNeeded = true;                                     \n	                this.now = 0;                                                \n	            }                                                                \n	                                                                             \n	            [TheName].prototype._callFunction = function(promise) {          \n	                promise._pushContext();                                      \n	                var ret = tryCatch(this.fn)([ThePassedArguments]);           \n	                promise._popContext();                                       \n	                if (ret === errorObj) {                                      \n	                    promise._rejectCallback(ret.e, false);                   \n	                } else {                                                     \n	                    promise._resolveCallback(ret);                           \n	                }                                                            \n	            };                                                               \n	                                                                             \n	            [TheName].prototype.checkFulfillment = function(promise) {       \n	                var now = ++this.now;                                        \n	                if (now === [TheTotal]) {                                    \n	                    if (this.asyncNeeded) {                                  \n	                        async.invoke(this._callFunction, this, promise);     \n	                    } else {                                                 \n	                        this._callFunction(promise);                         \n	                    }                                                        \n	                                                                             \n	                }                                                            \n	            };                                                               \n	                                                                             \n	            [TheName].prototype._resultCancelled = function() {              \n	                [CancellationCode]                                           \n	            };                                                               \n	                                                                             \n	            return [TheName];                                                \n	        }(tryCatch, errorObj, Promise, async);                               \n	        ";return S=S.replace(/\[TheName\]/g,U).replace(/\[TheTotal\]/g,b).replace(/\[ThePassedArguments\]/g,E).replace(/\[TheProperties\]/g,w).replace(/\[CancellationCode\]/g,D),new Function("tryCatch","errorObj","Promise","async",S)(c,u,n,i)},g=[],d=[],m=[],v=0;v<8;++v)g.push(p(v+1)),d.push(h(v+1)),m.push(f(v+1));l=function(b){this._reject(b)}}n.join=function(){var b=arguments.length-1,y;if(b>0&&typeof arguments[b]=="function"&&(y=arguments[b],b<=8&&o)){var T=new n(r);T._captureStackTrace();for(var _=g[b-1],w=new _(y),D=d,E=0;E<b;++E){var U=t(arguments[E],T);if(U instanceof n){U=U._target();var S=U._bitField;
1S&50397184?S&33554432?D[E].call(T,U._value(),w):S&16777216?T._reject(U._reason()):T._cancel():(U._then(D[E],l,void 0,T,w),m[E](U,w),w.asyncNeeded=!1)}else D[E].call(T,U,w)}if(!T._isFateSealed()){if(w.asyncNeeded){var z=a();z!==null&&(w.fn=s.domainBind(z,w.fn))}T._setAsyncGuaranteed(),T._setOnCancel(w)}return T}for(var V=arguments.length,A=new Array(V),P=0;P<V;++P)A[P]=arguments[P];y&&A.pop();var T=new e(A).promise();return y!==void 0?T.spread(y):T}}),sx}var ox,Yw;function ZP(){return Yw||(Yw=1,ox=function(n,e,t,r,i,a){var s=n._getDomain,o=gt(),c=o.tryCatch,u=o.errorObj,l=n._async;function h(p,g,d,m){this.constructor$(p),this._promise._captureStackTrace();var v=s();this._callback=v===null?g:o.domainBind(v,g),this._preservedValues=m===i?new Array(this.length()):null,this._limit=d,this._inFlight=0,this._queue=[],l.invoke(this._asyncInit,this,void 0)}o.inherits(h,e),h.prototype._asyncInit=function(){this._init$(void 0,-2)},h.prototype._init=function(){},h.prototype._promiseFulfilled=function(p,g){var d=this._values,m=this.length(),v=this._preservedValues,b=this._limit;if(g<0){if(g=g*-1-1,d[g]=p,b>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(b>=1&&this._inFlight>=b)return d[g]=p,this._queue.push(g),!1;v!==null&&(v[g]=p);var y=this._promise,_=this._callback,w=y._boundValue();y._pushContext();var D=c(_).call(w,p,g,m),E=y._popContext();if(a.checkForgottenReturns(D,E,v!==null?"Promise.filter":"Promise.map",y),D===u)return this._reject(D.e),!0;var U=r(D,this._promise);if(U instanceof n){U=U._target();var S=U._bitField;if(S&50397184)if(S&33554432)D=U._value();else return S&16777216?(this._reject(U._reason()),!0):(this._cancel(),!0);else return b>=1&&this._inFlight++,d[g]=U,U._proxy(this,(g+1)*-1),!1}d[g]=D}var z=++this._totalResolved;return z>=m?(v!==null?this._filter(d,v):this._resolve(d),!0):!1},h.prototype._drainQueue=function(){for(var p=this._queue,g=this._limit,d=this._values;p.length>0&&this._inFlight<g;){if(this._isResolved())return;var m=p.pop();this._promiseFulfilled(d[m],m)}},h.prototype._filter=function(p,g){for(var d=g.length,m=new Array(d),v=0,b=0;b<d;++b)p[b]&&(m[v++]=g[b]);m.length=v,this._resolve(m)},h.prototype.preservedValues=function(){return this._preservedValues};function f(p,g,d,m){if(typeof g!="function")return t("expecting a function but got "+o.classString(g));var v=0;if(d!==void 0)if(typeof d=="object"&&d!==null){if(typeof d.concurrency!="number")return n.reject(new TypeError("'concurrency' must be a number but it is "+o.classString(d.concurrency)));v=d.concurrency}else return n.reject(new TypeError("options argument must be an object but it is "+o.classString(d)));return v=typeof v=="number"&&isFinite(v)&&v>=1?v:0,new h(p,g,v,m).promise()}n.prototype.map=function(p,g){return f(this,p,g,null)},n.map=function(p,g,d,m){return f(p,g,d,m)}}),ox}var cx,Kw;function JP(){if(Kw)return cx;Kw=1;var n=Object.create;if(n){var e=n(null),t=n(null);e[" size"]=t[" size"]=0}return cx=function(r){var i=gt(),a=i.canEvaluate,s=i.isIdentifier,o,c;{var u=function(m){return new Function("ensureMethod","                                    \n	        return function(obj) {                                               \n	            'use strict'                                                     \n	            var len = this.length;                                           \n	            ensureMethod(obj, 'methodName');                                 \n	            switch(len) {                                                    \n	                case 1: return obj.methodName(this[0]);                      \n	                case 2: return obj.methodName(this[0], this[1]);             \n	                case 3: return obj.methodName(this[0], this[1], this[2]);    \n	                case 0: return obj.methodName();                             \n	                default:                                                     \n	                    return obj.methodName.apply(obj, this);                  \n	            }                                                                \n	        };                                                                   \n	        ".replace(/methodName/g,m))(f)},l=function(m){return new Function("obj","                                             \n	        'use strict';                                                        \n	        return obj.propertyName;                                             \n	        ".replace("propertyName",m))},h=function(m,v,b){var y=b[m];if(typeof y!="function"){if(!s(m))return null;if(y=v(m),b[m]=y,b[" size"]++,b[" size"]>512){for(var _=Object.keys(b),w=0;w<256;++w)delete b[_[w]];b[" size"]=_.length-256}}return y};o=function(m){return h(m,u,e)},c=function(m){return h(m,l,t)}}function f(m,v){var b;if(m!=null&&(b=m[v]),typeof b!="function"){var y="Object "+i.classString(m)+" has no method '"+i.toString(v)+"'";throw new r.TypeError(y)}return b}function p(m){var v=this.pop(),b=f(m,v);return b.apply(m,this)}r.prototype.call=function(m){for(var v=arguments.length,b=new Array(Math.max(v-1,0)),y=1;y<v;++y)b[y-1]=arguments[y];if(a){var _=o(m);if(_!==null)return this._then(_,void 0,void 0,b,void 0)}return b.push(m),this._then(p,void 0,void 0,b,void 0)};function g(m){return m[this]}function d(m){var v=+this;return v<0&&(v=Math.max(0,v+m.length)),m[v]}r.prototype.get=function(m){var v=typeof m=="number",b;if(v)b=d;else if(a){var y=c(m);b=y!==null?y:g}else b=g;return this._then(b,void 0,void 0,m,void 0)}},cx}var ux,Zw;function QP(){return Zw||(Zw=1,ux=function(n,e,t,r,i,a){var s=gt(),o=Is().TypeError,c=gt().inherits,u=s.errorObj,l=s.tryCatch,h={};function f(y){setTimeout(function(){throw y},0)}function p(y){var _=t(y);return _!==y&&typeof y._isDisposable=="function"&&typeof y._getDisposer=="function"&&y._isDisposable()&&_._setDisposable(y._getDisposer()),_}function g(y,_){var w=0,D=y.length,E=new n(i);function U(){if(w>=D)return E._fulfill();var S=p(y[w++]);
1if(S instanceof n&&S._isDisposable()){try{S=t(S._getDisposer().tryDispose(_),y.promise)}catch(z){return f(z)}if(S instanceof n)return S._then(U,f,null,null,null)}U()}return U(),E}function d(y,_,w){this._data=y,this._promise=_,this._context=w}d.prototype.data=function(){return this._data},d.prototype.promise=function(){return this._promise},d.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():h},d.prototype.tryDispose=function(y){var _=this.resource(),w=this._context;w!==void 0&&w._pushContext();var D=_!==h?this.doDispose(_,y):null;return w!==void 0&&w._popContext(),this._promise._unsetDisposable(),this._data=null,D},d.isDisposer=function(y){return y!=null&&typeof y.resource=="function"&&typeof y.tryDispose=="function"};function m(y,_,w){this.constructor$(y,_,w)}c(m,d),m.prototype.doDispose=function(y,_){var w=this.data();return w.call(y,y,_)};function v(y){return d.isDisposer(y)?(this.resources[this.index]._setDisposable(y),y.promise()):y}function b(y){this.length=y,this.promise=null,this[y-1]=null}b.prototype._resultCancelled=function(){for(var y=this.length,_=0;_<y;++_){var w=this[_];w instanceof n&&w.cancel()}},n.using=function(){var y=arguments.length;if(y<2)return e("you must pass at least 2 arguments to Promise.using");var _=arguments[y-1];if(typeof _!="function")return e("expecting a function but got "+s.classString(_));var w,D=!0;y===2&&Array.isArray(arguments[0])?(w=arguments[0],y=w.length,D=!1):(w=arguments,y--);for(var E=new b(y),U=0;U<y;++U){var S=w[U];if(d.isDisposer(S)){var z=S;S=S.promise(),S._setDisposable(z)}else{var V=t(S);V instanceof n&&(S=V._then(v,null,null,{resources:E,index:U},void 0))}E[U]=S}for(var A=new Array(E.length),U=0;U<A.length;++U)A[U]=n.resolve(E[U]).reflect();var P=n.all(A).then(function(J){for(var O=0;O<J.length;++O){var N=J[O];if(N.isRejected())return u.e=N.error(),u;if(!N.isFulfilled()){P.cancel();return}J[O]=N.value()}T._pushContext(),_=l(_);var ie=D?_.apply(void 0,J):_(J),M=T._popContext();return a.checkForgottenReturns(ie,M,"Promise.using",T),ie}),T=P.lastly(function(){var J=new n.PromiseInspection(P);return g(E,J)});return E.promise=T,T._setOnCancel(E),T},n.prototype._setDisposable=function(y){this._bitField=this._bitField|131072,this._disposer=y},n.prototype._isDisposable=function(){return(this._bitField&131072)>0},n.prototype._getDisposer=function(){return this._disposer},n.prototype._unsetDisposable=function(){this._bitField=this._bitField&-131073,this._disposer=void 0},n.prototype.disposer=function(y){if(typeof y=="function")return new m(y,this,r());throw new o}}),ux}var lx,Jw;function eM(){return Jw||(Jw=1,lx=function(n,e,t){var r=gt(),i=n.TimeoutError;function a(h){this.handle=h}a.prototype._resultCancelled=function(){clearTimeout(this.handle)};var s=function(h){return o(+this).thenReturn(h)},o=n.delay=function(h,f){var p,g;return f!==void 0?(p=n.resolve(f)._then(s,null,null,h,void 0),t.cancellation()&&f instanceof n&&p._setOnCancel(f)):(p=new n(e),g=setTimeout(function(){p._fulfill()},+h),t.cancellation()&&p._setOnCancel(new a(g)),p._captureStackTrace()),p._setAsyncGuaranteed(),p};n.prototype.delay=function(h){return o(h,this)};var c=function(h,f,p){var g;typeof f!="string"?f instanceof Error?g=f:g=new i("operation timed out"):g=new i(f),r.markAsOriginatingFromRejection(g),h._attachExtraTrace(g),h._reject(g),p!=null&&p.cancel()};function u(h){return clearTimeout(this.handle),h}function l(h){throw clearTimeout(this.handle),h}n.prototype.timeout=function(h,f){h=+h;var p,g,d=new a(setTimeout(function(){p.isPending()&&c(p,f,g)},h));return t.cancellation()?(g=this.then(),p=g._then(u,l,void 0,d,void 0),p._setOnCancel(d)):p=this._then(u,l,void 0,d,void 0),p}}),lx}var hx,Qw;function tM(){return Qw||(Qw=1,hx=function(n,e,t,r,i,a){var s=Is(),o=s.TypeError,c=gt(),u=c.errorObj,l=c.tryCatch,h=[];function f(g,d,m){for(var v=0;v<d.length;++v){m._pushContext();var b=l(d[v])(g);if(m._popContext(),b===u){m._pushContext();var y=n.reject(u.e);return m._popContext(),y}var _=r(b,m);if(_ instanceof n)return _}return null}function p(g,d,m,v){if(a.cancellation()){var b=new n(t),y=this._finallyPromise=new n(t);this._promise=b.lastly(function(){return y}
1),b._captureStackTrace(),b._setOnCancel(this)}else{var _=this._promise=new n(t);_._captureStackTrace()}this._stack=v,this._generatorFunction=g,this._receiver=d,this._generator=void 0,this._yieldHandlers=typeof m=="function"?[m].concat(h):h,this._yieldedPromise=null,this._cancellationPhase=!1}c.inherits(p,i),p.prototype._isResolved=function(){return this._promise===null},p.prototype._cleanup=function(){this._promise=this._generator=null,a.cancellation()&&this._finallyPromise!==null&&(this._finallyPromise._fulfill(),this._finallyPromise=null)},p.prototype._promiseCancelled=function(){if(!this._isResolved()){var g=typeof this._generator.return<"u",d;if(g)this._promise._pushContext(),d=l(this._generator.return).call(this._generator,void 0),this._promise._popContext();else{var m=new n.CancellationError("generator .return() sentinel");n.coroutine.returnSentinel=m,this._promise._attachExtraTrace(m),this._promise._pushContext(),d=l(this._generator.throw).call(this._generator,m),this._promise._popContext()}this._cancellationPhase=!0,this._yieldedPromise=null,this._continue(d)}},p.prototype._promiseFulfilled=function(g){this._yieldedPromise=null,this._promise._pushContext();var d=l(this._generator.next).call(this._generator,g);this._promise._popContext(),this._continue(d)}
1,p.prototype._promiseRejected=function(g){this._yieldedPromise=null,this._promise._attachExtraTrace(g),this._promise._pushContext();var d=l(this._generator.throw).call(this._generator,g);this._promise._popContext(),this._continue(d)},p.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof n){var g=this._yieldedPromise;this._yieldedPromise=null,g.cancel()}},p.prototype.promise=function(){return this._promise},p.prototype._run=function(){this._generator=this._generatorFunction.call(this._receiver),this._receiver=this._generatorFunction=void 0,this._promiseFulfilled(void 0)},p.prototype._continue=function(g){var d=this._promise;if(g===u)return this._cleanup(),this._cancellationPhase?d.cancel():d._rejectCallback(g.e,!1);var m=g.value;if(g.done===!0)return this._cleanup(),this._cancellationPhase?d.cancel():d._resolveCallback(m);var v=r(m,this._promise);if(!(v instanceof n)&&(v=f(v,this._yieldHandlers,this._promise),v===null)){this._promiseRejected(new o("A value %s was yielded that could not be treated as a promise\n\n    See http://goo.gl/MqrFmX\n\n".replace("%s",m)+"From coroutine:\n"+this._stack.split("\n").slice(1,-7).join("\n")));return}v=v._target();var b=v._bitField;b&50397184?b&33554432?n._async.invoke(this._promiseFulfilled,this,v._value()):b&16777216?n._async.invoke(this._promiseRejected,this,v._reason()):this._promiseCancelled():(this._yieldedPromise=v,v._proxy(this,null))},n.coroutine=function(g,d){if(typeof g!="function")throw new o("generatorFunction must be a function\n\n    See http://goo.gl/MqrFmX\n");var m=Object(d).yieldHandler,v=p,b=new Error().stack;return function(){var y=g.apply(this,arguments),_=new v(void 0,void 0,m,b),w=_.promise();return _._generator=y,_._promiseFulfilled(void 0),w}},n.coroutine.addYieldHandler=function(g){if(typeof g!="function")throw new o("expecting a function but got "+c.classString(g));h.push(g)},n.spawn=function(g){if(a.deprecated("Promise.spawn()","Promise.coroutine()"),typeof g!="function")return e("generatorFunction must be a function\n\n    See http://goo.gl/MqrFmX\n");var d=new p(g,this),m=d.promise();return d._run(n.spawn),m}}),hx}var fx,eE;function nM(){return eE||(eE=1,fx=function(n){var e=gt(),t=n._async,r=e.tryCatch,i=e.errorObj;function a(c,u){var l=this;if(!e.isArray(c))return s.call(l,c,u);var h=r(u).apply(l._boundValue(),[null].concat(c));h===i&&t.throwLater(h.e)}function s(c,u){var l=this,h=l._boundValue(),f=c===void 0?r(u).call(h,null):r(u).call(h,null,c);f===i&&t.throwLater(f.e)}function o(c,u){var l=this;if(!c){var h=new Error(c+"");h.cause=c,c=h}var f=r(u).call(l._boundValue(),c);f===i&&t.throwLater(f.e)}n.prototype.asCallback=n.prototype.nodeify=function(c,u){if(typeof c=="function"){var l=s;u!==void 0&&Object(u).spread&&(l=a),this._then(l,o,void 0,this,c)}return this}}),fx}var dx,tE;function rM(){return tE||(tE=1,dx=function(n,e){var t={},r=gt(),i=HS(),a=r.withAppended,s=r.maybeWrapAsError,o=r.canEvaluate,c=Is().TypeError,u="Async",l={__isPromisified__:!0},h=["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"],f=new RegExp("^(?:"+h.join("|")+")$"),p=function(P){return r.isIdentifier(P)&&P.charAt(0)!=="_"&&P!=="constructor"};function g(P){return!f.test(P)}function d(P){try{return P.__isPromisified__===!0}catch(T){return!1}}function m(P,T,J){var O=r.getDataPropertyOrDefault(P,T+J,l);return O?d(O):!1}function v(P,T,J){for(var O=0;O<P.length;O+=2){var N=P[O];if(J.test(N)){for(var ie=N.replace(J,""),M=0;M<P.length;M+=2)if(P[M]===ie)throw new c("Cannot promisify an API that has normal methods with '%s'-suffix\n\n    See http://goo.gl/MqrFmX\n".replace("%s",T))}}}function b(P,T,J,O){for(var N=r.inheritedDataKeys(P),ie=[],M=0;M<N.length;++M){var ue=N[M],ne=P[ue],k=O===p?!0:p(ue);typeof ne=="function"&&!d(ne)&&!m(P,ue,T)&&O(ue,ne,P,k)&&ie.push(ue,ne)}return v(ie,T,J),ie}var y=function(P){return P.replace(/([$])/,"\\$")},_;{var w=function(P){for(var T=[P],J=Math.max(0,P-1-3),O=P-1;O>=J;--O)T.push(O);for(var O=P+1;O<=3;++O)T.push(O);return T},D=function(P){return r.filledRange(P,"_arg","")},E=function(P){return r.filledRange(Math.max(P,3),"_arg","")},U=function(P){return typeof P.length=="number"?Math.max(Math.min(P.length,1024),0):0};_=function(P,T,J,O,N,ie){var M=Math.max(0,U(O)-1),ue=w(M),ne=typeof P=="string"||T===t;function k(oe){var he=D(oe).join(", "),be=oe>0?", ":"",_e;return ne?_e="ret = callback.call(this, {{args}}, nodeback); break;\n":_e=T===void 0?"ret = callback({{args}}, nodeback); break;\n":"ret = callback.call(receiver, {{args}}, nodeback); break;\n",_e.replace("{{args}}",he).replace(", ",be)}function B(){for(var oe="",he=0;he<ue.length;++he)oe+="case "+ue[he]+":"+k(ue[he]);return oe+="                                                             \n	        default:                                                             \n	            var args = new Array(len + 1);                                   \n	            var i = 0;                                                       \n	            for (var i = 0; i < len; ++i) {                                  \n	               args[i] = arguments[i];                                       \n	            }                                                                \n	            args[i] = nodeback;                                              \n	            [CodeForCall]                                                    \n	            break;                                                           \n	        ".replace("[CodeForCall]",ne?"ret = callback.apply(this, args);\n":"ret = callback.apply(receiver, args);\n"),oe}var q=typeof P=="string"?"this != null ? this['"+P+"'] : fn":"fn",j="'use strict';                                                \n	        var ret = function (Parameters) {                                    \n	            'use strict';                                                    \n	            var len = arguments.length;                                      \n	            var promise = new Promise(INTERNAL);                             \n	            promise._captureStackTrace();                                    \n	            var nodeback = nodebackForPromise(promise, "+ie+");   \n	            var ret;                                                         \n	            var callback = tryCatch([GetFunctionCode]);                      \n	            switch(len) {                                                    \n	                [CodeForSwitchCase]                                          \n	            }                                                                \n	            if (ret === errorObj) {                                          \n	                promise._rejectCallback(maybeWrapAsError(ret.e), true, true);\n	            }                                                                \n	            if (!promise._isFateSealed()) promise._setAsyncGuaranteed();     \n	            return promise;                                                  \n	        };                                                                   \n	        notEnumerableProp(ret, '__isPromisified__', true);                   \n	        return ret;                                                          \n	    ".replace("[CodeForSwitchCase]",B()).replace("[GetFunctionCode]",q);return j=j.replace("Parameters",E(M)),new Function("Promise","fn","receiver","withAppended","maybeWrapAsError","nodebackForPromise","tryCatch","errorObj","notEnumerableProp","INTERNAL",j)(n,O,T,a,s,i,r.tryCatch,r.errorObj,r.notEnumerableProp,e)}}function S(P,T,J,O,N,ie){var M=function(){return this}(),ue=P;typeof ue=="string"&&(P=O);function ne(){var k=T;T===t&&(k=this);var B=new n(e);B._captureStackTrace();var q=typeof ue=="string"&&this!==M?this[ue]:P,j=i(B,ie);try{q.apply(k,a(arguments,j))}catch(oe){B._rejectCallback(s(oe),!0,!0)}return B._isFateSealed()||B._setAsyncGuaranteed(),B}return r.notEnumerableProp(ne,"__isPromisified__",!0),ne}var z=o?_:S;function V(P,T,J,O,N){for(var ie=new RegExp(y(T)+"$"),M=b(P,T,ie,J),ue=0,ne=M.length;ue<ne;
1ue+=2){var k=M[ue],B=M[ue+1],q=k+T;if(O===z)P[q]=z(k,t,k,B,T,N);else{var j=O(B,function(){return z(k,t,k,B,T,N)});r.notEnumerableProp(j,"__isPromisified__",!0),P[q]=j}}return r.toFastProperties(P),P}function A(P,T,J){return z(P,T,void 0,P,null,J)}n.promisify=function(P,T){if(typeof P!="function")throw new c("expecting a function but got "+r.classString(P));if(d(P))return P;T=Object(T);var J=T.context===void 0?t:T.context,O=!!T.multiArgs,N=A(P,J,O);return r.copyDescriptors(P,N,g),N},n.promisifyAll=function(P,T){if(typeof P!="function"&&typeof P!="object")throw new c("the target of promisifyAll must be an object or a function\n\n    See http://goo.gl/MqrFmX\n");T=Object(T);var J=!!T.multiArgs,O=T.suffix;typeof O!="string"&&(O=u);var N=T.filter;typeof N!="function"&&(N=p);var ie=T.promisifier;if(typeof ie!="function"&&(ie=z),!r.isIdentifier(O))throw new RangeError("suffix must be a valid identifier\n\n    See http://goo.gl/MqrFmX\n");for(var M=r.inheritedDataKeys(P),ue=0;ue<M.length;++ue){var ne=P[M[ue]];M[ue]!=="constructor"&&r.isClass(ne)&&(V(ne.prototype,O,N,ie,J),V(ne,O,N,ie,J))}return V(P,O,N,ie,J)}}),dx}var px,nE;function iM(){return nE||(nE=1,px=function(n,e,t,r){var i=gt(),a=i.isObject,s=Pl(),o;typeof Map=="function"&&(o=Map);var c=function(){var f=0,p=0;function g(d,m){this[f]=d,this[f+p]=m,f++}return function(m){p=m.size,f=0;var v=new Array(m.size*2);return m.forEach(g,v),v}}(),u=function(f){for(var p=new o,g=f.length/2|0,d=0;d<g;++d){var m=f[g+d],v=f[d];p.set(m,v)}return p};function l(f){var p=!1,g;if(o!==void 0&&f instanceof o)g=c(f),p=!0;else{var d=s.keys(f),m=d.length;g=new Array(m*2);for(var v=0;v<m;++v){var b=d[v];g[v]=f[b],g[v+m]=b}}this.constructor$(g),this._isMap=p,this._init$(void 0,-3)}i.inherits(l,e),l.prototype._init=function(){},l.prototype._promiseFulfilled=function(f,p){this._values[p]=f;var g=++this._totalResolved;if(g>=this._length){var d;if(this._isMap)d=u(this._values);else{d={};for(var m=this.length(),v=0,b=this.length();v<b;++v)d[this._values[v+m]]=this._values[v]}return this._resolve(d),!0}return!1},l.prototype.shouldCopyValues=function(){return!1},l.prototype.getActualLength=function(f){return f>>1};function h(f){var p,g=t(f);if(a(g))g instanceof n?p=g._then(n.props,void 0,void 0,void 0,void 0):p=new l(g).promise();else return r("cannot await properties of a non-object\n\n    See http://goo.gl/MqrFmX\n");return g instanceof n&&p._propagateFrom(g,2),p}n.prototype.props=function(){return h(this)},n.props=function(f){return h(f)}}),px}var gx,rE;function aM(){return rE||(rE=1,gx=function(n,e,t,r){var i=gt(),a=function(o){return o.then(function(c){return s(c,o)})};function s(o,c){var u=t(o);if(u instanceof n)return a(u);if(o=i.asArray(o),o===null)return r("expecting an array or an iterable object but got "+i.classString(o));var l=new n(e);c!==void 0&&l._propagateFrom(c,3);for(var h=l._fulfill,f=l._reject,p=0,g=o.length;p<g;++p){var d=o[p];d===void 0&&!(p in o)||n.cast(d)._then(h,f,void 0,l,null)}return l}n.race=function(o){return s(o,void 0)},n.prototype.race=function(){return s(this,void 0)}}),gx}var mx,iE;function sM(){return iE||(iE=1,mx=function(n,e,t,r,i,a){var s=n._getDomain,o=gt(),c=o.tryCatch;function u(g,d,m,v){this.constructor$(g);var b=s();this._fn=b===null?d:o.domainBind(b,d),m!==void 0&&(m=n.resolve(m),m._attachCancellationCallback(this)),this._initialValue=m,this._currentCancellable=null,v===i?this._eachValues=Array(this._length):v===0?this._eachValues=null:this._eachValues=void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}o.inherits(u,e),u.prototype._gotAccum=function(g){this._eachValues!==void 0&&this._eachValues!==null&&g!==i&&this._eachValues.push(g)},u.prototype._eachComplete=function(g){return this._eachValues!==null&&this._eachValues.push(g),this._eachValues},u.prototype._init=function(){},u.prototype._resolveEmptyArray=function(){this._resolve(this._eachValues!==void 0?this._eachValues:this._initialValue)},u.prototype.shouldCopyValues=function(){return!1},u.prototype._resolve=function(g){this._promise._resolveCallback(g),this._values=null},u.prototype._resultCancelled=function(g){if(g===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof n&&this._currentCancellable.cancel(),this._initialValue instanceof n&&this._initialValue.cancel())},u.prototype._iterate=function(g){this._values=g;var d,m,v=g.length;if(this._initialValue!==void 0?(d=this._initialValue,m=0):(d=n.resolve(g[0]),m=1),this._currentCancellable=d,!d.isRejected())for(;m<v;++m){var b={accum:null,value:g[m],index:m,length:v,array:this};d=d._then(f,void 0,void 0,b,void 0)}this._eachValues!==void 0&&(d=d._then(this._eachComplete,void 0,void 0,this,void 0)),d._then(l,l,void 0,d,this)},n.prototype.reduce=function(g,d){return h(this,g,d,null)},n.reduce=function(g,d,m,v){return h(g,d,m,v)};function l(g,d){this.isFulfilled()?d._resolve(g):d._reject(g)}function h(g,d,m,v){if(typeof d!="function")return t("expecting a function but got "+o.classString(d));var b=new u(g,d,m,v);return b.promise()}function f(g){this.accum=g,this.array._gotAccum(g);var d=r(this.value,this.array._promise);return d instanceof n?(this.array._currentCancellable=d,d._then(p,void 0,void 0,this,void 0)):p.call(this,d)}function p(g){var d=this.array,m=d._promise,v=c(d._fn);m._pushContext();var b;d._eachValues!==void 0?b=v.call(m._boundValue(),g,this.index,this.length):b=v.call(m._boundValue(),this.accum,g,this.index,this.length),b instanceof n&&(d._currentCancellable=b);var y=m._popContext();return a.checkForgottenReturns(b,y,d._eachValues!==void 0?"Promise.each":"Promise.reduce",m),b}}),mx}var xx,aE;function oM(){return aE||(aE=1,xx=function(n,e,t){var r=n.PromiseInspection,i=gt();function a(s){this.constructor$(s)}i.inherits(a,e),a.prototype._promiseResolved=function(s,o){this._values[s]=o;var c=++this._totalResolved;return c>=this._length?(this._resolve(this._values),!0):!1},a.prototype._promiseFulfilled=function(s,o){var c=new r;return c._bitField=33554432,c._settledValueField=s,this._promiseResolved(o,c)}
1,a.prototype._promiseRejected=function(s,o){var c=new r;return c._bitField=16777216,c._settledValueField=s,this._promiseResolved(o,c)},n.settle=function(s){return t.deprecated(".settle()",".reflect()"),new a(s).promise()},n.prototype.settle=function(){return n.settle(this)}}),xx}var vx,sE;function cM(){return sE||(sE=1,vx=function(n,e,t){var r=gt(),i=Is().RangeError,a=Is().AggregateError,s=r.isArray,o={};function c(l){this.constructor$(l),this._howMany=0,this._unwrap=!1,this._initialized=!1}r.inherits(c,e),c.prototype._init=function(){if(this._initialized){if(this._howMany===0){this._resolve([]);return}this._init$(void 0,-5);var l=s(this._values);!this._isResolved()&&l&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}},c.prototype.init=function(){this._initialized=!0,this._init()},c.prototype.setUnwrap=function(){this._unwrap=!0},c.prototype.howMany=function(){return this._howMany},c.prototype.setHowMany=function(l){this._howMany=l},c.prototype._promiseFulfilled=function(l){return this._addFulfilled(l),this._fulfilled()===this.howMany()?(this._values.length=this.howMany(),this.howMany()===1&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0):!1}
1,c.prototype._promiseRejected=function(l){return this._addRejected(l),this._checkOutcome()},c.prototype._promiseCancelled=function(){return this._values instanceof n||this._values==null?this._cancel():(this._addRejected(o),this._checkOutcome())},c.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var l=new a,h=this.length();h<this._values.length;++h)this._values[h]!==o&&l.push(this._values[h]);return l.length>0?this._reject(l):this._cancel(),!0}return!1},c.prototype._fulfilled=function(){return this._totalResolved},c.prototype._rejected=function(){return this._values.length-this.length()},c.prototype._addRejected=function(l){this._values.push(l)},c.prototype._addFulfilled=function(l){this._values[this._totalResolved++]=l},c.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},c.prototype._getRangeError=function(l){var h="Input array must contain at least "+this._howMany+" items but contains only "+l+" items";return new i(h)},c.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))};function u(l,h){if((h|0)!==h||h<0)return t("expecting a positive integer\n\n    See http://goo.gl/MqrFmX\n");var f=new c(l),p=f.promise();return f.setHowMany(h),f.init(),p}n.some=function(l,h){return u(l,h)},n.prototype.some=function(l){return u(this,l)},n._SomePromiseArray=c}),vx}var bx,oE;function uM(){return oE||(oE=1,bx=function(n,e){var t=n.map;n.prototype.filter=function(r,i){return t(this,r,i,e)},n.filter=function(r,i,a){return t(r,i,a,e)}}),bx}var yx,cE;function lM(){return cE||(cE=1,yx=function(n,e){var t=n.reduce,r=n.all;function i(){return r(this)}function a(s,o){return t(s,o,e,e)}n.prototype.each=function(s){return t(this,s,e,0)._then(i,void 0,void 0,this,void 0)},n.prototype.mapSeries=function(s){return t(this,s,e,e)},n.each=function(s,o){return t(s,o,e,0)._then(i,void 0,void 0,s,void 0)},n.mapSeries=a}),yx}var _x,uE;function hM(){return uE||(uE=1,_x=function(n){var e=n._SomePromiseArray;function t(r){var i=new e(r),a=i.promise();return i.setHowMany(1),i.setUnwrap(),i.init(),a}n.any=function(r){return t(r)},n.prototype.any=function(){return t(this)}}),_x}(function(n){n.exports=function(){var e=function(){return new f("circular promise resolution chain\n\n    See http://goo.gl/MqrFmX\n")},t=function(){return new A.PromiseInspection(this._target())},r=function(O){return A.reject(new f(O))};function i(){}var a={},s=gt(),o;s.isNode?o=function(){var O=process.domain;return O===void 0&&(O=null),O}:o=function(){return null},s.notEnumerableProp(A,"_getDomain",o);var c=Pl(),u=PP(),l=new u;c.defineProperty(A,"_async",{value:l});var h=Is(),f=A.TypeError=h.TypeError;A.RangeError=h.RangeError;var p=A.CancellationError=h.CancellationError;A.TimeoutError=h.TimeoutError,A.OperationalError=h.OperationalError,A.RejectionError=h.OperationalError,A.AggregateError=h.AggregateError;var g=function(){},d={},m={},v=MP()(A,g),b=WP()(A,g,v,r,i),y=HP()(A),_=y.create,w=zP()(A,y);w.CapturedTrace;var D=VP()(A,v),E=qP()(m),U=HS(),S=s.errorObj,z=s.tryCatch;function V(O,N){if(typeof N!="function")throw new f("expecting a function but got "+s.classString(N));if(O.constructor!==A)throw new f("the promise constructor cannot be invoked directly\n\n    See http://goo.gl/MqrFmX\n")}function A(O){this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,O!==g&&(V(this,O),this._resolveFromExecutor(O)),this._promiseCreated(),this._fireEvent("promiseCreated",this)}A.prototype.toString=function(){return"[object Promise]"},A.prototype.caught=A.prototype.catch=function(O){var N=arguments.length;if(N>1){var ie=new Array(N-1),M=0,ue;for(ue=0;ue<N-1;++ue){var ne=arguments[ue];if(s.isObject(ne))ie[M++]=ne;else return r("expecting an object but got A catch statement predicate "+s.classString(ne))}return ie.length=M,O=arguments[ue],this.then(void 0,E(ie,O,this))}return this.then(void 0,O)},A.prototype.reflect=function(){return this._then(t,t,void 0,this,void 0)},A.prototype.then=function(O,N){if(w.warnings()&&arguments.length>0&&typeof O!="function"&&typeof N!="function"){var ie=".then() only accepts functions but was passed: "+s.classString(O);arguments.length>1&&(ie+=", "+s.classString(N)),this._warn(ie)}return this._then(O,N,void 0,void 0,void 0)},A.prototype.done=function(O,N){var ie=this._then(O,N,void 0,void 0,void 0);ie._setIsFinal()},A.prototype.spread=function(O){return typeof O!="function"?r("expecting a function but got "+s.classString(O)):this.all()._then(O,void 0,void 0,d,void 0)}
1,A.prototype.toJSON=function(){var O={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(O.fulfillmentValue=this.value(),O.isFulfilled=!0):this.isRejected()&&(O.rejectionReason=this.reason(),O.isRejected=!0),O},A.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new b(this).promise()},A.prototype.error=function(O){return this.caught(s.originatesFromRejection,O)},A.getNewLibraryCopy=n.exports,A.is=function(O){return O instanceof A},A.fromNode=A.fromCallback=function(O){var N=new A(g);N._captureStackTrace();var ie=arguments.length>1?!!Object(arguments[1]).multiArgs:!1,M=z(O)(U(N,ie));return M===S&&N._rejectCallback(M.e,!0),N._isFateSealed()||N._setAsyncGuaranteed(),N},A.all=function(O){return new b(O).promise()},A.cast=function(O){var N=v(O);return N instanceof A||(N=new A(g),N._captureStackTrace(),N._setFulfilled(),N._rejectionHandler0=O),N},A.resolve=A.fulfilled=A.cast,A.reject=A.rejected=function(O){var N=new A(g);return N._captureStackTrace(),N._rejectCallback(O,!0),N},A.setScheduler=function(O){if(typeof O!="function")throw new f("expecting a function but got "+s.classString(O));return l.setScheduler(O)},A.prototype._then=function(O,N,ie,M,ue){var ne=ue!==void 0,k=ne?ue:new A(g),B=this._target(),q=B._bitField;ne||(k._propagateFrom(this,3),k._captureStackTrace(),M===void 0&&this._bitField&2097152&&(q&50397184?M=this._boundValue():M=B===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,k));var j=o();if(q&50397184){var oe,he,be=B._settlePromiseCtx;q&33554432?(he=B._rejectionHandler0,oe=O):q&16777216?(he=B._fulfillmentHandler0,oe=N,B._unsetRejectionIsUnhandled()):(be=B._settlePromiseLateCancellationObserver,he=new p("late cancellation observer"),B._attachExtraTrace(he),oe=N),l.invoke(be,B,{handler:j===null?oe:typeof oe=="function"&&s.domainBind(j,oe),promise:k,receiver:M,value:he})}else B._addCallbacks(O,N,k,M,j);return k},A.prototype._length=function(){return this._bitField&65535},A.prototype._isFateSealed=function(){return(this._bitField&117506048)!==0},A.prototype._isFollowing=function(){return(this._bitField&67108864)===67108864},A.prototype._setLength=function(O){this._bitField=this._bitField&-65536|O&65535},A.prototype._setFulfilled=function(){this._bitField=this._bitField|33554432,this._fireEvent("promiseFulfilled",this)},A.prototype._setRejected=function(){this._bitField=this._bitField|16777216,this._fireEvent("promiseRejected",this)},A.prototype._setFollowing=function(){this._bitField=this._bitField|67108864,this._fireEvent("promiseResolved",this)},A.prototype._setIsFinal=function(){this._bitField=this._bitField|4194304},A.prototype._isFinal=function(){return(this._bitField&4194304)>0},A.prototype._unsetCancelled=function(){this._bitField=this._bitField&-65537},A.prototype._setCancelled=function(){this._bitField=this._bitField|65536,this._fireEvent("promiseCancelled",this)},A.prototype._setWillBeCancelled=function(){this._bitField=this._bitField|8388608},A.prototype._setAsyncGuaranteed=function(){l.hasCustomScheduler()||(this._bitField=this._bitField|134217728)},A.prototype._receiverAt=function(O){var N=O===0?this._receiver0:this[O*4-4+3];if(N!==a)return N===void 0&&this._isBound()?this._boundValue():N},A.prototype._promiseAt=function(O){return this[O*4-4+2]},A.prototype._fulfillmentHandlerAt=function(O){return this[O*4-4+0]},A.prototype._rejectionHandlerAt=function(O){return this[O*4-4+1]},A.prototype._boundValue=function(){},A.prototype._migrateCallback0=function(O){O._bitField;var N=O._fulfillmentHandler0,ie=O._rejectionHandler0,M=O._promise0,ue=O._receiverAt(0);ue===void 0&&(ue=a),this._addCallbacks(N,ie,M,ue,null)},A.prototype._migrateCallbackAt=function(O,N){var ie=O._fulfillmentHandlerAt(N),M=O._rejectionHandlerAt(N),ue=O._promiseAt(N),ne=O._receiverAt(N);ne===void 0&&(ne=a),this._addCallbacks(ie,M,ue,ne,null)},A.prototype._addCallbacks=function(O,N,ie,M,ue){var ne=this._length();if(ne>=65531&&(ne=0,this._setLength(0)),ne===0)this._promise0=ie,this._receiver0=M,typeof O=="function"&&(this._fulfillmentHandler0=ue===null?O:s.domainBind(ue,O)),typeof N=="function"&&(this._rejectionHandler0=ue===null?N:s.domainBind(ue,N));else{var k=ne*4-4;this[k+2]=ie,this[k+3]=M,typeof O=="function"&&(this[k+0]=ue===null?O:s.domainBind(ue,O)),typeof N=="function"&&(this[k+1]=ue===null?N:s.domainBind(ue,N))}return this._setLength(ne+1),ne},A.prototype._proxy=function(O,N){this._addCallbacks(void 0,void 0,N,O,null)},A.prototype._resolveCallback=function(O,N){if(!(this._bitField&117506048)){if(O===this)return this._rejectCallback(e(),!1);var ie=v(O,this);if(!(ie instanceof A))return this._fulfill(O);N&&this._propagateFrom(ie,2);var M=ie._target();if(M===this){this._reject(e());return}var ue=M._bitField;
1if(ue&50397184)if(ue&33554432)this._fulfill(M._value());else if(ue&16777216)this._reject(M._reason());else{var B=new p("late cancellation observer");M._attachExtraTrace(B),this._reject(B)}else{var ne=this._length();ne>0&&M._migrateCallback0(this);for(var k=1;k<ne;++k)M._migrateCallbackAt(this,k);this._setFollowing(),this._setLength(0),this._setFollowee(M)}}},A.prototype._rejectCallback=function(O,N,ie){var M=s.ensureErrorObject(O),ue=M===O;if(!ue&&!ie&&w.warnings()){var ne="a promise was rejected with a non-error: "+s.classString(O);this._warn(ne,!0)}this._attachExtraTrace(M,N?ue:!1),this._reject(O)},A.prototype._resolveFromExecutor=function(O){var N=this;this._captureStackTrace(),this._pushContext();var ie=!0,M=this._execute(O,function(ue){N._resolveCallback(ue)},function(ue){N._rejectCallback(ue,ie)});ie=!1,this._popContext(),M!==void 0&&N._rejectCallback(M,!0)},A.prototype._settlePromiseFromHandler=function(O,N,ie,M){var ue=M._bitField;if(!(ue&65536)){M._pushContext();var ne;N===d?!ie||typeof ie.length!="number"?(ne=S,ne.e=new f("cannot .spread() a non-array: "+s.classString(ie))):ne=z(O).apply(this._boundValue(),ie):ne=z(O).call(N,ie);var k=M._popContext();ue=M._bitField,!(ue&65536)&&(ne===m?M._reject(ie):ne===S?M._rejectCallback(ne.e,!1):(w.checkForgottenReturns(ne,k,"",M,this),M._resolveCallback(ne)))}},A.prototype._target=function(){for(var O=this;O._isFollowing();)O=O._followee();return O},A.prototype._followee=function(){return this._rejectionHandler0},A.prototype._setFollowee=function(O){this._rejectionHandler0=O},A.prototype._settlePromise=function(O,N,ie,M){var ue=O instanceof A,ne=this._bitField,k=(ne&134217728)!==0;ne&65536?(ue&&O._invokeInternalOnCancel(),ie instanceof D&&ie.isFinallyHandler()?(ie.cancelPromise=O,z(N).call(ie,M)===S&&O._reject(S.e)):N===t?O._fulfill(t.call(ie)):ie instanceof i?ie._promiseCancelled(O):ue||O instanceof b?O._cancel():ie.cancel()):typeof N=="function"?ue?(k&&O._setAsyncGuaranteed(),this._settlePromiseFromHandler(N,ie,M,O)):N.call(ie,M,O):ie instanceof i?ie._isResolved()||(ne&33554432?ie._promiseFulfilled(M,O):ie._promiseRe
1jected(M,O)):ue&&(k&&O._setAsyncGuaranteed(),ne&33554432?O._fulfill(M):O._reject(M))},A.prototype._settlePromiseLateCancellationObserver=function(O){var N=O.handler,ie=O.promise,M=O.receiver,ue=O.value;typeof N=="function"?ie instanceof A?this._settlePromiseFromHandler(N,M,ue,ie):N.call(M,ue,ie):ie instanceof A&&ie._reject(ue)},A.prototype._settlePromiseCtx=function(O){this._settlePromise(O.promise,O.handler,O.receiver,O.value)},A.prototype._settlePromise0=function(O,N,ie){var M=this._promise0,ue=this._receiverAt(0);this._promise0=void 0,this._receiver0=void 0,this._settlePromise(M,O,ue,N)},A.prototype._clearCallbackDataAtIndex=function(O){var N=O*4-4;this[N+2]=this[N+3]=this[N+0]=this[N+1]=void 0},A.prototype._fulfill=function(O){var N=this._bitField;if(!((N&117506048)>>>16)){if(O===this){var ie=e();return this._attachExtraTrace(ie),this._reject(ie)}this._setFulfilled(),this._rejectionHandler0=O,(N&65535)>0&&(N&134217728?this._settlePromises():l.settlePromises(this))}},A.prototype._reject=function(O){var N=this._bitField;if(!((N&117506048)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=O,this._isFinal())return l.fatalError(O,s.isNode);(N&65535)>0?l.settlePromises(this):this._ensurePossibleRejectionHandled()}},A.prototype._fulfillPromises=function(O,N){for(var ie=1;ie<O;ie++){var M=this._fulfillmentHandlerAt(ie),ue=this._promiseAt(ie),ne=this._receiverAt(ie);this._clearCallbackDataAtIndex(ie),this._settlePromise(ue,M,ne,N)}},A.prototype._rejectPromises=function(O,N){for(var ie=1;ie<O;ie++){var M=this._rejectionHandlerAt(ie),ue=this._promiseAt(ie),ne=this._receiverAt(ie);this._clearCallbackDataAtIndex(ie),this._settlePromise(ue,M,ne,N)}},A.prototype._settlePromises=function(){var O=this._bitField,N=O&65535;if(N>0){if(O&16842752){var ie=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,ie,O),this._rejectPromises(N,ie)}else{var M=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,M,O),this._fulfillPromises(N,M)}this._setLength(0)}this._clearCancellationData()},A.prototype._settledValue=function(){var O=this._bitField;if(O&33554432)return this._rejectionHandler0;if(O&16777216)return this._fulfillmentHandler0};function P(O){this.promise._resolveCallback(O)}function T(O){this.promise._rejectCallback(O,!1)}A.defer=A.pending=function(){w.deprecated("Promise.defer","new Promise");var O=new A(g);return{promise:O,resolve:P,reject:T}},s.notEnumerableProp(A,"_makeSelfResolutionError",e),jP()(A,g,v,r,w),XP()(A,g,v,w),GP()(A,b,r,w),$P()(A),YP()(A),KP()(A,b,v,g,l,o),A.Promise=A,A.version="3.4.7",ZP()(A,b,r,v,g,w),JP()(A),QP()(A,r,v,_,g,w),eM()(A,g,w),tM()(A,r,g,v,i,w),nM()(A),rM()(A,g),iM()(A,b,v,r),aM()(A,g,v,r),sM()(A,b,r,v,g,w),oM()(A,b,w),cM()(A,b,r),uM()(A,g),lM()(A,g),hM()(A),s.toFastProperties(A),s.toFastProperties(A.prototype);function J(O){var N=new A(g);N._fulfillmentHandler0=O,N._rejectionHandler0=O,N._promise0=O,N._receiver0=O}return J({a:1}),J({b:2}),J({c:3}),J(1),J(function(){}),J(void 0),J(!1),J(new A(g)),w.setBounds(u.firstLineError,s.lastLineError),A}})(WS);var fM=WS.exports,dM=qn,tr=fM();Un.defer=pM;Un.when=tr.resolve;Un.resolve=tr.resolve;Un.all=tr.all;Un.props=tr.props;Un.reject=tr.reject;Un.promisify=tr.promisify;Un.mapSeries=tr.mapSeries;Un.attempt=tr.attempt;Un.nfcall=function(n){var e=Array.prototype.slice.call(arguments,1),t=tr.promisify(n);return t.apply(null,e)};tr.prototype.fail=tr.prototype.caught;tr.prototype.also=function(n){return this.then(function(e){var t=dM.extend({},e,n(e));return tr.props(t)})};function pM(){var n,e,t=new tr.Promise(function(r,i){n=r,e=i});return{resolve:n,reject:e,promise:t}}var at={},gM=qn,Rn=at.types={document:"document",paragraph:"paragraph",run:"run",text:"text",tab:"tab",hy
1perlink:"hyperlink",noteReference:"noteReference",image:"image",note:"note",commentReference:"commentReference",comment:"comment",table:"table",tableRow:"tableRow",tableCell:"tableCell",break:"break",bookmarkStart:"bookmarkStart"};function mM(n,e){return e=e||{},{type:Rn.document,children:n,notes:e.notes||new zm({}),comments:e.comments||[]}}function xM(n,e){e=e||{};var t=e.indent||{};return{type:Rn.paragraph,children:n,styleId:e.styleId||null,styleName:e.styleName||null,numbering:e.numbering||null,alignment:e.alignment||null,indent:{start:t.start||null,end:t.end||null,firstLine:t.firstLine||null,hanging:t.hanging||null}}}function vM(n,e){return e=e||{},{type:Rn.run,children:n,styleId:e.styleId||null,styleName:e.styleName||null,isBold:!!e.isBold,isUnderline:!!e.isUnderline,isItalic:!!e.isItalic,isStrikethrough:!!e.isStrikethrough,isAllCaps:!!e.isAllCaps,isSmallCaps:!!e.isSmallCaps,verticalAlignment:e.verticalAlignment||zS.baseline,font:e.font||null,fontSize:e.fontSize||null,highlight:e.highlight||null}}var zS={baseline:"baseline",superscript:"superscript",subscript:"subscript"};function bM(n){return{type:Rn.text,value:n}}function yM(){return{type:Rn.tab}}function _M(n,e){return{type:Rn.hyperlink,children:n,href:e.href,anchor:e.anchor,targetFrame:e.targetFrame}}function DM(n){return{type:Rn.noteReference,noteType:n.noteType,noteId:n.noteId}}function zm(n){this._notes=gM.indexBy(n,function(e){return VS(e.noteType,e.noteId)})}zm.prototype.resolve=function(n){return this.findNoteByKey(VS(n.noteType,n.noteId))};zm.prototype.findNoteByKey=function(n){return this._notes[n]||null};function wM(n){return{type:Rn.note,noteType:n.noteType,noteId:n.noteId,body:n.body}}function EM(n){return{type:Rn.commentReference,commentId:n.commentId}}function AM(n){return{type:Rn.comment,commentId:n.commentId,body:n.body,authorName:n.authorName,authorInitials:n.authorInitials}}function VS(n,e){return n+"-"+e}function TM(n){return{type:Rn.image,read:function(e){return e?n.readImage(e):n.readImage().then(function(t){return Buffer.from(t)})},readAsArrayBuffer:function(){return n.readImage()},readAsBase64String:function(){return n.readImage("base64")},readAsBuffer:function(){return n.readImage().then(function(e){return Buffer.from(e)})},altText:n.altText,contentType:n.contentType}}function CM(n,e){return e=e||{},{type:Rn.table,children:n,styleId:e.styleId||null,styleName:e.styleName||null}}function FM(n,e){return e=e||{},{type:Rn.tableRow,children:n,isHeader:e.isHeader||!1}}function SM(n,e){return e=e||{},{type:Rn.tableCell,children:n,colSpan:e.colSpan==null?1:e.colSpan,rowSpan:e.rowSpan==null?1:e.rowSpan}}function u_(n){return{type:Rn.break,breakType:n}}function kM(n){return{type:Rn.bookmarkStart,name:n.name}}at.document=at.Document=mM;at.paragraph=at.Paragraph=xM;at.run=at.Run=vM;at.text=at.Text=bM;at.tab=at.Tab=yM;at.Hyperlink=_M;at.noteReference=at.NoteReference=DM;at.Notes=zm;at.Note=wM;at.commentReference=EM;at.comment=AM;at.Image=TM;at.Table=CM;at.TableRow=FM;at.TableCell=SM;at.lineBreak=u_("line");at.pageBreak=u_("page");at.columnBreak=u_("column");at.BookmarkStart=kM;at.verticalAlignment=zS;var Wi={},Kh=qn;Wi.Result=Bi;Wi.success=UM;Wi.warning=RM;Wi.error=IM;function Bi(n,e){this.value=n,this.messages=e||[]}Bi.prototype.map=function(n){return new Bi(n(this.value),this.messages)};Bi.prototype.flatMap=function(n){var e=n(this.value);return new Bi(e.value,l_([this,e]))};Bi.prototype.flatMapThen=function(n){var e=this;return n(this.value).then(function(t){return new Bi(t.value,l_([e,t]))})};Bi.combine=function(n){var e=Kh.flatten(Kh.pluck(n,"value")),t=l_(n);return new Bi(e,t)};function UM(n){return new Bi(n,[])}function RM(n){return{type:"warning",message:n}}function IM(n){return{type:"error",message:n.message,error:n}}function l_(n){var e=[];return Kh.flatten(Kh.pluck(n,"messages"),!0).forEach(function(t){OM(e,t)||e.push(t)}),e}function OM(n,e){return Kh.find(n,LM.bind(null,e))!==void 0}function LM(n,e){return n.type===e.type&&n.message===e.message}var P0={},Vm={};Vm.byteLength=PM;Vm.toByteArray=WM;Vm.fromByteArray=VM;var Ri=[],Sr=[],NM=typeof Uint8Array<"u"?Uint8Array:Array,Dx="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/";for(var Nc=0,BM=Dx.length;Nc<BM;++Nc)Ri[Nc]=Dx[Nc],Sr[Dx.charCodeAt(Nc)]=Nc;Sr[45]=62;Sr[95]=63;function qS(n){var e=n.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var t=n.indexOf("=");t===-1&&(t=e);var r=t===e?0:4-t%4;return[t,r]}function PM(n){var e=qS(n),t=e[0],r=e[1];return(t+r)*3/4-r}function MM(n,e,t){return(e+t)*3/4-t}function WM(n){var e,t=qS(n),r=t[0],i=t[1],a=new NM(MM(n,r,i)),s=0,o=i>0?r-4:r,c;for(c=0;c<o;c+=4)e=Sr[n.charCodeAt(c)]<<18|Sr[n.charCodeAt(c+1)]<<12|Sr[n.charCodeAt(c+2)]<<6|Sr[n.charCodeAt(c+3)],a[s++]=e>>16&255,a[s++]=e>>8&255,a[s++]=e&255;return i===2&&(e=Sr[n.charCodeAt(c)]<<2|Sr[n.charCodeAt(c+1)]>>4,a[s++]=e&255),i===1&&(e=Sr[n.charCodeAt(c)]<<10|Sr[n.charCodeAt(c+1)]<<4|Sr[n.charCodeAt(c+2)]>>2,a[s++]=e>>8&255,a[s++]=e&255),a}function HM(n){return Ri[n>>18&63]+Ri[n>>12&63]+Ri[n>>6&63]+Ri[n&63]}function zM(n,e,t){for(var r,i=[],a=e;a<t;a+=3)r=(n[a]<<16&16711680)+(n[a+1]<<8&65280)+(n[a+2]&255),i.push(HM(r));return i.join("")}function VM(n){for(var e,t=n.length,r=t%3,i=[],a=16383,s=0,o=t-r;s<o;s+=a)i.push(zM(n,s,s+a>o?o:s+a));return r===1?(e=n[t-1],i.push(Ri[e>>2]+Ri[e<<4&63]+"==")):r===2&&(e=(n[t-2]<<8)+n[t-1],i.push(Ri[e>>10]+Ri[e>>4&63]+Ri[e<<2&63]+"=")),i.join("")}function mp(n){throw new Error('Could not dynamically require "'+n+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var jS={exports:{}};/*!
2
3JSZip v3.10.1 - A JavaScript class for generating and reading zip files
4<http://stuartk.com/jszip>
5
6(c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
7Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown.
8
9JSZip uses the library pako released under the MIT license :
10https://github.com/nodeca/pako/blob/main/LICENSE
11*/(function(n,e){(function(t){n.exports=t()})(function(){return function t(r,i,a){function s(u,l){if(!i[u]){if(!r[u]){var h=typeof mp=="function"&&mp;if(!l&&h)return h(u,!0);if(o)return o(u,!0);var f=new Error("Cannot find module '"+u+"'");throw f.code="MODULE_NOT_FOUND",f}var p=i[u]={exports:{}};r[u][0].call(p.exports,function(g){var d=r[u][1][g];return s(d||g)},p,p.exports,t,r,i,a)}return i[u].exports}for(var o=typeof mp=="function"&&mp,c=0;c<a.length;c++)s(a[c]);return s}({1:[function(t,r,i){var a=t("./utils"),s=t("./support"),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";i.encode=function(c){for(var u,l,h,f,p,g,d,m=[],v=0,b=c.length,y=b,_=a.getTypeOf(c)!=="string";v<c.length;)y=b-v,h=_?(u=c[v++],l=v<b?c[v++]:0,v<b?c[v++]:0):(u=c.charCodeAt(v++),l=v<b?c.charCodeAt(v++):0,v<b?c.charCodeAt(v++):0),f=u>>2,p=(3&u)<<4|l>>4,g=1<y?(15&l)<<2|h>>6:64,d=2<y?63&h:64,m.push(o.charAt(f)+o.charAt(p)+o.charAt(g)+o.charAt(d));return m.join("")},i.decode=function(c){var u,l,h,f,p,g,d=0,m=0,v="data:";if(c.substr(0,v.length)===v)throw new Error("Invalid base64 input, it looks like a data url.");var b,y=3*(c=c.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(c.charAt(c.length-1)===o.charAt(64)&&y--,c.charAt(c.length-2)===o.charAt(64)&&y--,y%1!=0)throw new Error("Invalid base64 input, bad content length.");for(b=s.uint8array?new Uint8Array(0|y):new Array(0|y);d<c.length;)u=o.indexOf(c.charAt(d++))<<2|(f=o.indexOf(c.charAt(d++)))>>4,l=(15&f)<<4|(p=o.indexOf(c.charAt(d++)))>>2,h=(3&p)<<6|(g=o.indexOf(c.charAt(d++))),b[m++]=u,p!==64&&(b[m++]=l),g!==64&&(b[m++]=h);return b}},{"./support":30,"./utils":32}],2:[function(t,r,i){var a=t("./external"),s=t("./stream/DataWorker"),o=t("./stream/Crc32Probe"),c=t("./stream/DataLengthProbe");function u(l,h,f,p,g){this.compressedSize=l,this.uncompressedSize=h,this.crc32=f,this.compression=p,this.compressedContent=g}u.prototype={getContentWorker:function(){var l=new s(a.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new c("data_length")),h=this;return l.on("end",function(){if(this.streamInfo.data_length!==h.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),l},getCompressedWorker:function(){return new s(a.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},u.createWorkerFrom=function(l,h,f){return l.pipe(new o).pipe(new c("uncompressedSize")).pipe(h.compressWorker(f)).pipe(new c("compressedSize")).withStreamInfo("compression",h)},r.exports=u},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(t,r,i){var a=t("./stream/GenericWorker");i.STORE={magic:"\0\0",compressWorker:function(){return new a("STORE compression")},uncompressWorker:function(){return new a("STORE decompression")}},i.DEFLATE=t("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(t,r,i){var a=t("./utils"),s=function(){for(var o,c=[],u=0;u<256;u++){o=u;for(var l=0;l<8;l++)o=1&o?3988292384^o>>>1:o>>>1;c[u]=o}return c}();r.exports=function(o,c){return o!==void 0&&o.length?a.getTypeOf(o
vendor: 7,935 bytes, line 11
11)!=="string"?function(u,l,h,f){var p=s,g=f+h;u^=-1;for(var d=f;d<g;d++)u=u>>>8^p[255&(u^l[d])];return-1^u}(0|c,o,o.length,0):function(u,l,h,f){var p=s,g=f+h;u^=-1;for(var d=f;d<g;d++)u=u>>>8^p[255&(u^l.charCodeAt(d))];return-1^u}(0|c,o,o.length,0):0}},{"./utils":32}],5:[function(t,r,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(t,r,i){var a=null;a=typeof Promise<"u"?Promise:t("lie"),r.exports={Promise:a}},{lie:37}],7:[function(t,r,i){var a=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",s=t("pako"),o=t("./utils"),c=t("./stream/GenericWorker"),u=a?"uint8array":"array";function l(h,f){c.call(this,"FlateWorker/"+h),this._pako=null,this._pakoAction=h,this._pakoOptions=f,this.meta={}}i.magic="\b\0",o.inherits(l,c),l.prototype.processChunk=function(h){this.meta=h.meta,this._pako===null&&this._createPako(),this._pako.push(o.transformTo(u,h.data),!1)},l.prototype.flush=function(){c.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){c.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new s[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var h=this;this._pako.onData=function(f){h.push({data:f,meta:h.meta})}},i.compressWorker=function(h){return new l("Deflate",h)},i.uncompressWorker=function(){return new l("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(t,r,i){function a(p,g){var d,m="";for(d=0;d<g;d++)m+=String.fromCharCode(255&p),p>>>=8;return m}function s(p,g,d,m,v,b){var y,_,w=p.file,D=p.compression,E=b!==u.utf8encode,U=o.transformTo("string",b(w.name)),S=o.transformTo("string",u.utf8encode(w.name)),z=w.comment,V=o.transformTo("string",b(z)),A=o.transformTo("string",u.utf8encode(z)),P=S.length!==w.name.length,T=A.length!==z.length,J="",O="",N="",ie=w.dir,M=w.date,ue={crc32:0,compressedSize:0,uncompressedSize:0};g&&!d||(ue.crc32=p.crc32,ue.compressedSize=p.compressedSize,ue.uncompressedSize=p.uncompressedSize);var ne=0;g&&(ne|=8),E||!P&&!T||(ne|=2048);var k=0,B=0;ie&&(k|=16),v==="UNIX"?(B=798,k|=function(j,oe){var he=j;return j||(he=oe?16893:33204),(65535&he)<<16}(w.unixPermissions,ie)):(B=20,k|=function(j){return 63&(j||0)}(w.dosPermissions)),y=M.getUTCHours(),y<<=6,y|=M.getUTCMinutes(),y<<=5,y|=M.getUTCSeconds()/2,_=M.getUTCFullYear()-1980,_<<=4,_|=M.getUTCMonth()+1,_<<=5,_|=M.getUTCDate(),P&&(O=a(1,1)+a(l(U),4)+S,J+="up"+a(O.length,2)+O),T&&(N=a(1,1)+a(l(V),4)+A,J+="uc"+a(N.length,2)+N);var q="";return q+="\n\0",q+=a(ne,2),q+=D.magic,q+=a(y,2),q+=a(_,2),q+=a(ue.crc32,4),q+=a(ue.compressedSize,4),q+=a(ue.uncompressedSize,4),q+=a(U.length,2),q+=a(J.length,2),{fileRecord:h.LOCAL_FILE_HEADER+q+U+J,dirRecord:h.CENTRAL_FILE_HEADER+a(B,2)+q+a(V.length,2)+"\0\0\0\0"+a(k,4)+a(m,4)+U+J+V}}var o=t("../utils"),c=t("../stream/GenericWorker"),u=t("../utf8"),l=t("../crc32"),h=t("../signature");function f(p,g,d,m){c.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=g,this.zipPlatform=d,this.encodeFileName=m,this.streamFiles=p,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}o.inherits(f,c),f.prototype.push=function(p){var g=p.meta.percent||0,d=this.entriesCount,m=this._sources.length;this.accumulate?this.contentBuffer.push(p):(this.bytesWritten+=p.data.length,c.prototype.push.call(this,{data:p.data,meta:{currentFile:this.currentFile,percent:d?(g+100*(d-m-1))/d:100}}))},f.prototype.openedSource=function(p){this.currentSourceOffset=this.bytesWritten,this.currentFile=p.file.name;var g=this.streamFiles&&!p.file.dir;if(g){var d=s(p,g,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:d.fileRecord,meta:{percent:0}})}else this.accumulate=!0},f.prototype.closedSource=function(p){this.accumulate=!1;var g=this.streamFiles&&!p.file.dir,d=s(p,g,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(d.dirRecord),g)this.push({data:function(m){return h.DATA_DESCRIPTOR+a(m.crc32,4)+a(m.compressedSize,4)+a(m.uncompressedSize,4)}(p),meta:{percent:100}});else for(this.push({data:d.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},f.prototype.flush=function(){for(var p=this.bytesWritten,g=0;g<this.dirRecords.length;g++)this.push({data:this.dirRecords[g],meta:{percent:100}});var d=this.bytesWritten-p,m=function(v,b,y,_,w){var D=o.transformTo("string",w(_));return h.CENTRAL_DIRECTORY_END+"\0\0\0\0"+a(v,2)+a(v,2)+a(b,4)+a(y,4)+a(D.length,2)+D}(this.dirRecords.length,d,p,this.zipComment,this.encodeFileName);this.push({data:m,meta:{percent:100}})},f.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},f.prototype.registerPrevious=function(p){this._sources.push(p);var g=this;return p.on("data",function(d){g.processChunk(d)}),p.on("end",function(){g.closedSource(g.previous.streamInfo),g._sources.length?g.prepareNextSource():g.end()}),p.on("error",function(d){g.error(d)}),this},f.prototype.resume=function(){return!!c.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},f.prototype.error=function(p){var g=this._sources;if(!c.prototype.error.call(this,p))return!1;for(var d=0;d<g.length;d++)try{g[d].error(p)}catch(m){}return!0},f.prototype.lock=function(){c.prototype.lock.call(this);for(var p=this._sources,g=0;g<p.length;g++)p[g].lock()},r.exports=f},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(t,r,i){var a=t("../compressions"),s=t("./ZipFileWorker");i.generateWorker=function(o,c,u){var l=new s(c.streamFiles,u,c.platform,c.encodeFileName),h=0;try{o.forEach(function(f,p){h++;var g=function(b,y){var _=b||y,w=a[_];if(!w)throw new Error(_+" is not a valid compression method !");return w}(p.options.compression,c.compression),d=p.options.compressionOptions||c.compressionOptions||{},m=p.dir,v=p.date;p._compressWorker(g,d).withStreamInfo("file",{name:f,dir:m,date:v,comment:p.comment||"",unixPermissions:p.unixPermissions,dosPermissions:p.dosPermissions}).pipe(l)}),l.entriesCount=h}catch(f){l.error(f)}return l}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(t,r,i){function a(){if(!(this instanceof a))return new a;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 a;for(var o in this)typeof this[o]!="function"&&(s[o]=this[o]);return s}}(a.prototype=t("./object")).loadAsync=t("./load"),a.support=t("./support"),a.defaults=t("./defaults"),a.version="3.10.1",a.loadAsync=function(s,o){return new a().loadAsync(s,o)},a.external=t("./external"),r.exports=a},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(t,r,i){var a=t("./utils"),s=t("./external"),o=t("./utf8"),c=t("./zipEntries"),u=t("./stream/Crc32Probe"),l=t("./nodejsUtils");function h(f){return new s.Promise(function(p,g){var d=f.decompressed.getContentWorker().pipe(new u);d.on("error",function(m){g(m)}).on("end",function(){d.streamInfo.crc32!==f.decompressed.crc32?g(new Error("Corrupted zip : CRC32 mismatch")):p()}).resume()})}r.exports=function(f,p){var g=this;return p=a.extend(p||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:o.utf8decode}),l.isNode&&l.isStream(f)?s.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):a.prepareContent("the loaded zip f
11ile",f,!0,p.optimizedBinaryString,p.base64).then(function(d){var m=new c(p);return m.load(d),m}).then(function(d){var m=[s.Promise.resolve(d)],v=d.files;if(p.checkCRC32)for(var b=0;b<v.length;b++)m.push(h(v[b]));return s.Promise.all(m)}).then(function(d){for(var m=d.shift(),v=m.files,b=0;b<v.length;b++){var y=v[b],_=y.fileNameStr,w=a.resolve(y.fileNameStr);g.file(w,y.decompressed,{binary:!0,optimizedBinaryString:!0,date:y.date,dir:y.dir,comment:y.fileCommentStr.length?y.fileCommentStr:null,unixPermissions:y.unixPermissions,dosPermissions:y.dosPermissions,createFolders:p.createFolders}),y.dir||(g.file(w).unsafeOriginalName=_)}return m.zipComment.length&&(g.comment=m.zipComment),g})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(t,r,i){var a=t("../utils"),s=t("../stream/GenericWorker");function o(c,u){s.call(this,"Nodejs stream input adapter for "+c),this._upstreamEnded=!1,this._bindStream(u)}a.inherits(o,s),o.prototype._bindStream=function(c){var u=this;(this._stream=c).pause(),c.on("data",function(l){u.push({data:l,meta:{percent:0}})}).on("error",function(l){u.isPaused?this.generatedError=l:u.error(l)}).on("end",function(){u.isPaused?u._upstreamEnded=!0:u.end()})},o.prototype.pause=function(){return!!s.prototype.pause.call(this)&&(this._stream.pause(),!0)},o.prototype.resume=function(){return!!s.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},r.exports=o},{"../stream/GenericWorker":28,"../utils":32}],13:[function(t,r,i){var a=t("readable-stream").Readable;function s(o,c,u){a.call(this,c),this._helper=o;var l=this;o.on("data",function(h,f){l.push(h)||l._helper.pause(),u&&u(f)}).on("error",function(h){l.emit("error",h)}).on("end",function(){l.push(null)})}t("../utils").inherits(s,a),s.prototype._read=function(){this._helper.resume()},r.exports=s},{"../utils":32,"readable-stream":16}],14:[function(t,r,i){r.exports={isNode:typeof Buffer<"u",newBufferFrom:function(a,s){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(a,s);if(typeof a=="number")throw new Error('The "data" argument must not be a number');return new Buffer(a,s)},allocBuffer:function(a){if(Buffer.alloc)return Buffer.alloc(a);var s=new Buffer(a);return s.fill(0),s},isBuffer:function(a){return Buffer.isBuffer(a)},isStream:function(a){return a&&typeof a.on=="function"&&typeof a.pause=="function"&&typeof a.resume=="function"}}},{}],15:[function(t,r,i){function a(w,D,E){var U,S=o.getTypeOf(D),z=o.extend(E||{},l);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&&(w=v(w)),z.createFolders&&(U=m(w))&&b.call(this,U,!0);var V=S==="string"&&z.binary===!1&&z.base64===!1;E&&E.binary!==void 0||(z.binary=!V),(D instanceof h&&D.uncompressedSize===0||z.dir||!D||D.length===0)&&(z.base64=!1,z.binary=!0,D="",z.compression="STORE",S="string");var A=null;A=D instanceof h||D instanceof c?D:g.isNode&&g.isStream(D)?new d(w,D):o.prepareContent(w,D,z.binary,z.optimizedBinaryString,z.base64);var P=new f(w,A,z);this.files[w]=P}var s=t("./utf8"),o=t("./utils"),c=t("./stream/GenericWorker"),u=t("./stream/StreamHelper"),l=t("./defaults"),h=t("./compressedObject"),f=t("./zipObject"),p=t("./generate"),g=t("./nodejsUtils"),d=t("./nodejs/NodejsStreamInputAdapter"),m=function(w){w.slice(-1)==="/"&&(w=w.substring(0,w.length-1));var D=w.lastIndexOf("/");return 0<D?w.substring(0,D):""},v=function(w){return w.slice(-1)!=="/"&&(w+="/"),w},b=function(w,D){return D=D!==void 0?D:l.createFolders,w=v(w),this.files[w]||a.call(this,w,null,{dir:!0,createFolders:D}),this.files[w]};function y(w){return Object.prototype.toString.call(w)==="[object RegExp]"}var _={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(w){var D,E,U;for(D in this.files)U=this.files[D],(E=D.slice(this.root.length,D.length))&&D.slice(0,this.root.length)===this.root&&w(E,U)},filter:function(w){var D=[];return this.forEach(function(E,U){w(E,U)&&D.push(U)}),D},file:function(w,D,E){if(arguments.length!==1)return w=this.root+w,a.call(this,w,D,E),this;if(y(w)){var U=w;return this.filter(function(z,V){return!V.dir&&U.test(z)})}var S=this.files[this.root+w];return S&&!S.dir?S:null},folder:function(w){if(!w)return this;if(y(w))return this.filter(function(S,z){return z.dir&&w.test(S)});var D=this.root+w,E=b.call(this,D),U=this.clone();return U.root=E.name,U}
vendor: 22,429 bytes, line 11
11,remove:function(w){w=this.root+w;var D=this.files[w];if(D||(w.slice(-1)!=="/"&&(w+="/"),D=this.files[w]),D&&!D.dir)delete this.files[w];else for(var E=this.filter(function(S,z){return z.name.slice(0,w.length)===w}),U=0;U<E.length;U++)delete this.files[E[U].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(w){var D,E={};try{if((E=o.extend(w||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:s.utf8encode})).type=E.type.toLowerCase(),E.compression=E.compression.toUpperCase(),E.type==="binarystring"&&(E.type="string"),!E.type)throw new Error("No output type specified.");o.checkSupport(E.type),E.platform!=="darwin"&&E.platform!=="freebsd"&&E.platform!=="linux"&&E.platform!=="sunos"||(E.platform="UNIX"),E.platform==="win32"&&(E.platform="DOS");var U=E.comment||this.comment||"";D=p.generateWorker(this,E,U)}catch(S){(D=new c("error")).error(S)}return new u(D,E.type||"string",E.mimeType)},generateAsync:function(w,D){return this.generateInternalStream(w).accumulate(D)},generateNodeStream:function(w,D){return(w=w||{}).type||(w.type="nodebuffer"),this.generateInternalStream(w).toNodejsStream(D)}};r.exports=_},{"./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(t,r,i){r.exports=t("stream")},{stream:void 0}],17:[function(t,r,i){var a=t("./DataReader");function s(o){a.call(this,o);for(var c=0;c<this.data.length;c++)o[c]=255&o[c]}t("../utils").inherits(s,a),s.prototype.byteAt=function(o){return this.data[this.zero+o]},s.prototype.lastIndexOfSignature=function(o){for(var c=o.charCodeAt(0),u=o.charCodeAt(1),l=o.charCodeAt(2),h=o.charCodeAt(3),f=this.length-4;0<=f;--f)if(this.data[f]===c&&this.data[f+1]===u&&this.data[f+2]===l&&this.data[f+3]===h)return f-this.zero;return-1},s.prototype.readAndCheckSignature=function(o){var c=o.charCodeAt(0),u=o.charCodeAt(1),l=o.charCodeAt(2),h=o.charCodeAt(3),f=this.readData(4);return c===f[0]&&u===f[1]&&l===f[2]&&h===f[3]},s.prototype.readData=function(o){if(this.checkOffset(o),o===0)return[];var c=this.data.slice(this.zero+this.index,this.zero+this.index+o);return this.index+=o,c},r.exports=s},{"../utils":32,"./DataReader":18}],18:[function(t,r,i){var a=t("../utils");function s(o){this.data=o,this.length=o.length,this.index=0,this.zero=0}s.prototype={checkOffset:function(o){this.checkIndex(this.index+o)},checkIndex:function(o){if(this.length<this.zero+o||o<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+o+"). Corrupted zip ?")},setIndex:function(o){this.checkIndex(o),this.index=o},skip:function(o){this.setIndex(this.index+o)},byteAt:function(){},readInt:function(o){var c,u=0;for(this.checkOffset(o),c=this.index+o-1;c>=this.index;c--)u=(u<<8)+this.byteAt(c);return this.index+=o,u},readString:function(o){return a.transformTo("string",this.readData(o))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var o=this.readInt(4);return new Date(Date.UTC(1980+(o>>25&127),(o>>21&15)-1,o>>16&31,o>>11&31,o>>5&63,(31&o)<<1))}},r.exports=s},{"../utils":32}],19:[function(t,r,i){var a=t("./Uint8ArrayReader");function s(o){a.call(this,o)}t("../utils").inherits(s,a),s.prototype.readData=function(o){this.checkOffset(o);var c=this.data.slice(this.zero+this.index,this.zero+this.index+o);return this.index+=o,c},r.exports=s},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(t,r,i){var a=t("./DataReader");function s(o){a.call(this,o)}t("../utils").inherits(s,a),s.prototype.byteAt=function(o){return this.data.charCodeAt(this.zero+o)},s.prototype.lastIndexOfSignature=function(o){return this.data.lastIndexOf(o)-this.zero},s.prototype.readAndCheckSignature=function(o){return o===this.readData(4)},s.prototype.readData=function(o){this.checkOffset(o);var c=this.data.slice(this.zero+this.index,this.zero+this.index+o);return this.index+=o,c},r.exports=s},{"../utils":32,"./DataReader":18}],21:[function(t,r,i){var a=t("./ArrayReader");function s(o){a.call(this,o)}t("../utils").inherits(s,a),s.prototype.readData=function(o){if(this.checkOffset(o),o===0)return new Uint8Array(0);var c=this.data.subarray(this.zero+this.index,this.zero+this.index+o);return this.index+=o,c},r.exports=s},{"../utils":32,"./ArrayReader":17}],22:[function(t,r,i){var a=t("../utils"),s=t("../support"),o=t("./ArrayReader"),c=t("./StringReader"),u=t("./NodeBufferReader"),l=t("./Uint8ArrayReader");r.exports=function(h){var f=a.getTypeOf(h);return a.checkSupport(f),f!=="string"||s.uint8array?f==="nodebuffer"?new u(h):s.uint8array?new l(a.transformTo("uint8array",h)):new o(a.transformTo("array",h)):new c(h)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(t,r,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(t,r,i){var a=t("./GenericWorker"),s=t("../utils");function o(c){a.call(this,"ConvertWorker to "+c),this.destType=c}s.inherits(o,a),o.prototype.processChunk=function(c){this.push({data:s.transformTo(this.destType,c.data),meta:c.meta})},r.exports=o},{"../utils":32,"./GenericWorker":28}],25:[function(t,r,i){var a=t("./GenericWorker"),s=t("../crc32");function o(){a.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}t("../utils").inherits(o,a),o.prototype.processChunk=function(c){this.streamInfo.crc32=s(c.data,this.streamInfo.crc32||0),this.push(c)},r.exports=o},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(t,r,i){var a=t("../utils"),s=t("./GenericWorker");function o(c){s.call(this,"DataLengthProbe for "+c),this.propName=c,this.withStreamInfo(c,0)}a.inherits(o,s),o.prototype.processChunk=function(c){if(c){var u=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=u+c.data.length}s.prototype.processChunk.call(this,c)},r.exports=o},{"../utils":32,"./GenericWorker":28}],27:[function(t,r,i){var a=t("../utils"),s=t("./GenericWorker");function o(c){s.call(this,"DataWorker");var u=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,c.then(function(l){u.dataIsReady=!0,u.data=l,u.max=l&&l.length||0,u.type=a.getTypeOf(l),u.isPaused||u._tickAndRepeat()},function(l){u.error(l)})}a.inherits(o,s),o.prototype.cleanUp=function(){s.prototype.cleanUp.call(this),this.data=null},o.prototype.resume=function(){return!!s.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,a.delay(this._tickAndRepeat,[],this)),!0)},o.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(a.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},o.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var c=null,u=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":c=this.data.substring(this.index,u);break;case"uint8array":c=this.data.subarray(this.index,u);break;case"array":case"nodebuffer":c=this.data.slice(this.index,u)}return this.index=u,this.push({data:c,meta:{percent:this.max?this.index/this.max*100:0}})},r.exports=o},{"../utils":32,"./GenericWorker":28}],28:[function(t,r,i){function a(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}a.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,o){return this._listeners[s].push(o),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(s,o){if(this._listeners[s])for(var c=0;c<this._listeners[s].length;c++)this._listeners[s][c].call(this,o)},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 o=this;return s.on("data",function(c){o.processChunk(c)}),s.on("end",function(){o.end()}),s.on("error",function(c){o.error(c)}),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,o){return this.extraStreamInfo[s]=o,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}},r.exports=a},{}],29:[function(t,r,i){var a=t("../utils"),s=t("./ConvertWorker"),o=t("./GenericWorker"),c=t("../base64"),u=t("../support"),l=t("../external"),h=null;if(u.nodestream)try{h=t("../nodejs/NodejsStreamOutputAdapter")}catch(g){}function f(g,d){return new l.Promise(function(m,v){var b=[],y=g._internalType,_=g._outputType,w=g._mimeType;g.on("data",function(D,E){b.push(D),d&&d(E)}).on("error",function(D){b=[],v(D)}).on("end",function(){try{var D=function(E,U,S){switch(E){case"blob":return a.newBlob(a.transformTo("arraybuffer",U),S);case"base64":return c.encode(U);default:return a.transformTo(E,U)}}(_,function(E,U){var S,z=0,V=null,A=0;for(S=0;S<U.length;S++)A+=U[S].length;switch(E){case"string":return U.join("");case"array":return Array.prototype.concat.apply([],U);case"uint8array":for(V=new Uint8Array(A),S=0;S<U.length;S++)V.set(U[S],z),z+=U[S].length;return V;case"nodebuffer":return Buffer.concat(U);default:throw new Error("concat : unsupported type '"+E+"'")}}(y,b),w);m(D)}catch(E){v(E)}b=[]}).resume()})}function p(g,d,m){var v=d;switch(d){case"blob":case"arraybuffer":v="uint8array";break;case"base64":v="string"}try{this._internalType=v,this._outputType=d,this._mimeType=m,a.checkSupport(v),this._worker=g.pipe(new s(v)),g.lock()}catch(b){this._worker=new o("error"),this._worker.error(b)}}p.prototype={accumulate:function(g){return f(this,g)},on:function(g,d){var m=this;return g==="data"?this._worker.on(g,function(v){d.call(m,v.data,v.meta)}):this._worker.on(g,function(){a.delay(d,arguments,m)}),this},resume:function(){return a.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(g){if(a.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new h(this,{objectMode:this._outputType!=="nodebuffer"},g)}},r.exports=p},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(t,r,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 a=new ArrayBuffer(0);try{i.blob=new Blob([a],{type:"application/zip"}).size===0}catch(o){try{var s=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);s.append(a),i.blob=s.getBlob("application/zip").size===0}catch(c){i.blob=!1}}}try{i.nodestream=!!t("readable-stream").Readable}catch(o){i.nodestream=!1}},{"readable-stream":16}],31:[function(t,r,i){for(var a=t("./utils"),s=t("./support"),o=t("./nodejsUtils"),c=t("./stream/GenericWorker"),u=new Array(256),l=0;l<256;l++)u[l]=252<=l?6:248<=l?5:240<=l?4:224<=l?3:192<=l?2:1;u[254]=u[254]=1;function h(){c.call(this,"utf-8 decode"),this.leftOver=null}function f(){c.call(this,"utf-8 encode")}i.utf8encode=function(p){return s.nodebuffer?o.newBufferFrom(p,"utf-8"):function(g){var d,m,v,b,y,_=g.length,w=0;for(b=0;b<_;b++)(64512&(m=g.charCodeAt(b)))==55296&&b+1<_&&(64512&(v=g.charCodeAt(b+1)))==56320&&(m=65536+(m-55296<<10)+(v-56320),b++),w+=m<128?1:m<2048?2:m<65536?3:4;for(d=s.uint8array?new Uint8Array(w):new Array(w),b=y=0;y<w;b++)(64512&(m=g.charCodeAt(b)))==55296&&b+1<_&&(64512&(v=g.charCodeAt(b+1)))==56320&&(m=65536+(m-55296<<10)+(v-56320),b++),m<128?d[y++]=m:(m<2048?d[y++]=192|m>>>6:(m<65536?d[y++]=224|m>>>12:(d[y++]=240|m>>>18,d[y++]=128|m>>>12&63),d[y++]=128|m>>>6&63),d[y++]=128|63&m);return d}(p)},i.utf8decode=function(p){return s.nodebuffer?a.transformTo("nodebuffer",p).toString("utf-8"):function(g){var d,m,v,b,y=g.length,_=new Array(2*y);for(d=m=0;d<y;)if((v=g[d++])<128)_[m++]=v;else if(4<(b=u[v]))_[m++]=65533,d+=b-1;else{for(v&=b===2?31:b===3?15:7;1<b&&d<y;)v=v<<6|63&g[d++],b--;1<b?_[m++]=65533:v<65536?_[m++]=v:(v-=65536,_[m++]=55296|v>>10&1023,_[m++]=56320|1023&v)}return _.length!==m&&(_.subarray?_=_.subarray(0,m):_.length=m),a.applyFromCharCode(_)}(p=a.transformTo(s.uint8array?"uint8array":"array",p))},a.inherits(h,c),h.prototype.processChunk=function(p){var g=a.transformTo(s.uint8array?"uint8array":"array",p.data);if(this.leftOver&&this.leftOver.length){if(s.uint8array){var d=g;(g=new Uint8Array(d.length+this.leftOver.length)).set(this.leftOver,0),g.set(d,this.leftOver.length)}else g=this.leftOver.concat(g);this.leftOver=null}var m=function(b,y){var _;for((y=y||b.length)>b.length&&(y=b.length),_=y-1;0<=_&&(192&b[_])==128;)_--;return _<0||_===0?y:_+u[b[_]]>y?_:y}(g),v=g;m!==g.length&&(s.uint8array?(v=g.subarray(0,m),this.leftOver=g.subarray(m,g.length)):(v=g.slice(0,m),this.leftOver=g.slice(m,g.length))),this.push({data:i.utf8decode(v),meta:p.meta})},h.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:i.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},i.Utf8DecodeWorker=h,a.inherits(f,c),f.prototype.processChunk=function(p){this.push({data:i.utf8encode(p.data),meta:p.meta})},i.Utf8EncodeWorker=f},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(t,r,i){var a=t("./support"),s=t("./base64"),o=t("./nodejsUtils"),c=t("./external");function u(d){return d}function l(d,m){for(var v=0;v<d.length;++v)m[v]=255&d.charCodeAt(v);return m}t("setimmediate"),i.newBlob=function(d,m){i.checkSupport("blob");try{return new Blob([d],{type:m})}catch(b){try{var v=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return v.append(d),v.getBlob(m)}catch(y){throw new Error("Bug : can't construct the Blob.")}}};var h={stringifyByChunk:function(d,m,v){var b=[],y=0,_=d.length;if(_<=v)return String.fromCharCode.apply(null,d);for(;y<_;)m==="array"||m==="nodebuffer"?b.push(String.fromCharCode.apply(null,d.slice(y,Math.min(y+v,_)))):b.push(String.fromCharCode.apply(null,d.subarray(y,Math.min(y+v,_)))),y+=v;return b.join("")},stringifyByChar:function(d){for(var m="",v=0;v<d.length;v++)m+=String.fromCharCode(d[v]);return m},applyCanBeUsed:{uint8array:function(){try{return a.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(d){return!1}}(),nodebuffer:function(){try{return a.nodebuffer&&String.fromCharCode.apply(null,o.allocBuffer(1)).length===1}catch(d){return!1}}()}};function f(d){var m=65536,v=i.getTypeOf(d),b=!0;if(v==="uint8array"?b=h.applyCanBeUsed.uint8array:v==="nodebuffer"&&(b=h.applyCanBeUsed.nodebuffer),b)for(;1<m;)try{return h.stringifyByChunk(d,v,m)}catch(y){m=Math.floor(m/2)}return h.stringifyByChar(d)}function p(d,m){for(var v=0;v<d.length;v++)m[v]=d[v];return m}i.applyFromCharCode=f;var g={};g.string={string:u,array:function(d){return l(d,new Array(d.length))},arraybuffer:function(d){return g.string.uint8array(d).buffer},uint8array:function(d){return l(d,new Uint8Array(d.length))},nodebuffer:function(d){return l(d,o.allocBuffer(d.length))}},g.array={string:f,array:u,arraybuffer:function(d){return new Uint8Array(d).buffer},uint8array:function(d){return new Uint8Array(d)},nodebuffer:function(d){return o.newBufferFrom(d)}},g.arraybuffer={string:function(d){return f(new Uint8Array(d))},array:function(d){return p(new Uint8Array(d),new Array(d.byteLength))},arraybuffer:u,uint8array:function(d){return new Uint8Array(d)},nodebuffer:function(d){return o.newBufferFrom(new Uint8Array(d))}},g.uint8array={string:f,array:function(d){return p(d,new Array(d.length))},arraybuffer:function(d){return d.buffer},uint8array:u,nodebuffer:function(d){return o.newBufferFrom(d)}},g.nodebuffer={string:f,array:function(d){return p(d,new Array(d.length))},arraybuffer:function(d){return g.nodebuffer.uint8array(d).buffer},uint8array:function(d){return p(d,new Uint8Array(d.length))},nodebuffer:u},i.transformTo=function(d,m){if(m=m||"",!d)return m;i.checkSupport(d);var v=i.getTypeOf(m);return g[v][d](m)},i.resolve=function(d){for(var m=d.split("/"),v=[],b=0;b<m.length;b++){var y=m[b];y==="."||y===""&&b!==0&&b!==m.length-1||(y===".."?v.pop():v.push(y))}return v.join("/")},i.getTypeOf=function(d){return typeof d=="string"?"string":Object.prototype.toString.call(d)==="[object Array]"?"array":a.nodebuffer&&o.isBuffer(d)?"nodebuffer":a.uint8array&&d instanceof Uint8Array?"uint8array":a.arraybuffer&&d instanceof ArrayBuffer?"arraybuffer":void 0},i.checkSupport=function(d){if(!a[d.toLowerCase()])throw new Error(d+" is not supported by this platform")},i.MAX_VALUE_16BITS=65535,i.MAX_VALUE_32BITS=-1,i.pretty=function(d){var m,v,b="";for(v=0;v<(d||"").length;v++)b+="\\x"+((m=d.charCodeAt(v))<16?"0":"")+m.toString(16).toUpperCase();return b},i.delay=function(d,m,v){setImmediate(function(){d.apply(v||null,m||[])})},i.inherits=function(d,m){function v(){}v.prototype=m.prototype,d.prototype=new v},i.extend=function(){var d,m,v={};for(d=0;d<arguments.length;d++)for(m in arguments[d])Object.prototype.hasOwnProperty.call(arguments[d],m)&&v[m]===void 0&&(v[m]=arguments[d][m]);return v},i.prepareContent=function(d,m,v,b,y){return c.Promise.resolve(m).then(function(_){return a.blob&&(_ instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(_))!==-1)&&typeof FileReader<"u"?new c.Promise(function(w,D){var E=new FileReader;E.onload=function(U){w(U.target.result)},E.onerror=function(U){D(U.target.error)},E.readAsArrayBuffer(_)}):_}).then(function(_){var w=i.getTypeOf(_);return w?(w==="arraybuffer"?_=i.transformTo("uint8array",_):w==="string"&&(y?_=s.decode(_):v&&b!==!0&&(_=function(D){return l(D,a.uint8array?new Uint8Array(D.length):new Array(D.length))}(_))),_):c.Promise.reject(new Error("Can't read the data of '"+d+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(t,r,i){var a=t("./reader/readerFor"),s=t("./utils"),o=t("./signature"),c=t("./zipEntry"),u=t("./support");function l(h){this.files=[],this.loadOptions=h}l.prototype={checkSignature:function(h){if(!this.reader.readAndCheckSignature(h)){this.reader.index-=4;var f=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+s.pretty(f)+", expected "+s.pretty(h)+")")}},isSignature:function(h,f){var p=this.reader.index;this.reader.setIndex(h);var g=this.reader.readString(4)===f;return this.reader.setIndex(p),g},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 h=this.reader.readData(this.zipCommentLength),f=u.uint8array?"uint8array":"array",p=s.transformTo(f,h);this.zipComment=this.loadOptions.decodeFileName(p)},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 h,f,p,g=this.zip64EndOfCentralSize-44;0<g;)h=this.reader.readInt(2),f=this.reader.readInt(4),p=this.reader.readData(f),this.zip64ExtensibleData[h]={id:h,length:f,value:p}},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 h,f;for(h=0;h<this.files.length;h++)f=this.files[h],this.reader.setIndex(f.localHeaderOffset),this.checkSignature(o.LOCAL_FILE_HEADER),f.readLocalPart(this.reader),f.handleUTF8(),f.processAttributes()},readCentralDir:function(){var h;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(o.CENTRAL_FILE_HEADER);)(h=new c({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(h);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 h=this.reader.lastIndexOfSignature(o.CENTRAL_DIRECTORY_END);if(h<0)throw this.isSignature(0,o.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 f
11ile ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(h);var f=h;if(this.checkSignature(o.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,(h=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(h),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,o.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(o.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(o.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var p=this.centralDirOffset+this.centralDirSize;this.zip64&&(p+=20,p+=12+this.zip64EndOfCentralSize);var g=f-p;if(0<g)this.isSignature(f,o.CENTRAL_FILE_HEADER)||(this.reader.zero=g);else if(g<0)throw new Error("Corrupted zip: missing "+Math.abs(g)+" bytes.")},prepareReader:function(h){this.reader=a(h)},load:function(h){this.prepareReader(h),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},r.exports=l},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(t,r,i){var a=t("./reader/readerFor"),s=t("./utils"),o=t("./compressedObject"),c=t("./crc32"),u=t("./utf8"),l=t("./compressions"),h=t("./support");function f(p,g){this.options=p,this.loadOptions=g}f.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(p){var g,d;if(p.skip(22),this.fileNameLength=p.readInt(2),d=p.readInt(2),this.fileName=p.readData(this.fileNameLength),p.skip(d),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((g=function(m){for(var v in l)if(Object.prototype.hasOwnProperty.call(l,v)&&l[v].magic===m)return l[v];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 o(this.compressedSize,this.uncompressedSize,this.crc32,g,p.readData(this.compressedSize))},readCentralPart:function(p){this.versionMadeBy=p.readInt(2),p.skip(2),this.bitFlag=p.readInt(2),this.compressionMethod=p.readString(2),this.date=p.readDate(),this.crc32=p.readInt(4),this.compressedSize=p.readInt(4),this.uncompressedSize=p.readInt(4);var g=p.readInt(2);if(this.extraFieldsLength=p.readInt(2),this.fileCommentLength=p.readInt(2),this.diskNumberStart=p.readInt(2),this.internalFileAttributes=p.readInt(2),this.externalFileAttributes=p.readInt(4),this.localHeaderOffset=p.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");p.skip(g),this.readExtraFields(p),this.parseZIP64ExtraField(p),this.fileComment=p.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var p=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),p==0&&(this.dosPermissions=63&this.externalFileAttributes),p==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var p=a(this.extraFields[1].value);this.uncompressedSize===s.MAX_VALUE_32BITS&&(this.uncompressedSize=p.readInt(8)),this.compressedSize===s.MAX_VALUE_32BITS&&(this.compressedSize=p.readInt(8)),this.localHeaderOffset===s.MAX_VALUE_32BITS&&
vendor: 7,719 bytes, line 11
11(this.localHeaderOffset=p.readInt(8)),this.diskNumberStart===s.MAX_VALUE_32BITS&&(this.diskNumberStart=p.readInt(4))}},readExtraFields:function(p){var g,d,m,v=p.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});p.index+4<v;)g=p.readInt(2),d=p.readInt(2),m=p.readData(d),this.extraFields[g]={id:g,length:d,value:m};p.setIndex(v)},handleUTF8:function(){var p=h.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=u.utf8decode(this.fileName),this.fileCommentStr=u.utf8decode(this.fileComment);else{var g=this.findExtraFieldUnicodePath();if(g!==null)this.fileNameStr=g;else{var d=s.transformTo(p,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(d)}var m=this.findExtraFieldUnicodeComment();if(m!==null)this.fileCommentStr=m;else{var v=s.transformTo(p,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(v)}}},findExtraFieldUnicodePath:function(){var p=this.extraFields[28789];if(p){var g=a(p.value);return g.readInt(1)!==1||c(this.fileName)!==g.readInt(4)?null:u.utf8decode(g.readData(p.length-5))}return null},findExtraFieldUnicodeComment:function(){var p=this.extraFields[25461];if(p){var g=a(p.value);return g.readInt(1)!==1||c(this.fileComment)!==g.readInt(4)?null:u.utf8decode(g.readData(p.length-5))}return null}},r.exports=f},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(t,r,i){function a(g,d,m){this.name=g,this.dir=m.dir,this.date=m.date,this.comment=m.comment,this.unixPermissions=m.unixPermissions,this.dosPermissions=m.dosPermissions,this._data=d,this._dataBinary=m.binary,this.options={compression:m.compression,compressionOptions:m.compressionOptions}}var s=t("./stream/StreamHelper"),o=t("./stream/DataWorker"),c=t("./utf8"),u=t("./compressedObject"),l=t("./stream/GenericWorker");a.prototype={internalStream:function(g){var d=null,m="string";try{if(!g)throw new Error("No output type specified.");var v=(m=g.toLowerCase())==="string"||m==="text";m!=="binarystring"&&m!=="text"||(m="string"),d=this._decompressWorker();var b=!this._dataBinary;b&&!v&&(d=d.pipe(new c.Utf8EncodeWorker)),!b&&v&&(d=d.pipe(new c.Utf8DecodeWorker))}catch(y){(d=new l("error")).error(y)}return new s(d,m,"")},async:function(g,d){return this.internalStream(g).accumulate(d)},nodeStream:function(g,d){return this.internalStream(g||"nodebuffer").toNodejsStream(d)},_compressWorker:function(g,d){if(this._data instanceof u&&this._data.compression.magic===g.magic)return this._data.getCompressedWorker();var m=this._decompressWorker();return this._dataBinary||(m=m.pipe(new c.Utf8EncodeWorker)),u.createWorkerFrom(m,g,d)},_decompressWorker:function(){return this._data instanceof u?this._data.getContentWorker():this._data instanceof l?this._data:new o(this._data)}};for(var h=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],f=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},p=0;p<h.length;p++)a.prototype[h[p]]=f;r.exports=a},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(t,r,i){(function(a){var s,o,c=a.MutationObserver||a.WebKitMutationObserver;if(c){var u=0,l=new c(g),h=a.document.createTextNode("");l.observe(h,{characterData:!0}),s=function(){h.data=u=++u%2}}else if(a.setImmediate||a.MessageChannel===void 0)s="document"in a&&"onreadystatechange"in a.document.createElement("script")?function(){var d=a.document.createElement("script");d.onreadystatechange=function(){g(),d.onreadystatechange=null,d.parentNode.removeChild(d),d=null},a.document.documentElement.appendChild(d)}:function(){setTimeout(g,0)};else{var f=new a.MessageChannel;f.port1.onmessage=g,s=function(){f.port2.postMessage(0)}}var p=[];function g(){var d,m;o=!0;for(var v=p.length;v;){for(m=p,p=[],d=-1;++d<v;)m[d]();v=p.length}o=!1}r.exports=function(d){p.push(d)!==1||o||s()}}).call(this,typeof Ke<"u"?Ke:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(t,r,i){var a=t("immediate");function s(){}var o={},c=["REJECTED"],u=["FULFILLED"],l=["PENDING"];function h(v){if(typeof v!="function")throw new TypeError("resolver must be a function");this.state=l,this.queue=[],this.outcome=void 0,v!==s&&d(this,v)}function f(v,b,y){this.promise=v,typeof b=="function"&&(this.onFulfilled=b,this.callFulfilled=this.otherCallFulfilled),typeof y=="function"&&(this.onRejected=y,this.callRejected=this.otherCallRejected)}function p(v,b,y){a(function(){var _;try{_=b(y)}catch(w){return o.reject(v,w)}_===v?o.reject(v,new TypeError("Cannot resolve promise with itself")):o.resolve(v,_)})}function g(v){var b=v&&v.then;if(v&&(typeof v=="object"||typeof v=="function")&&typeof b=="function")return function(){b.apply(v,arguments)}}function d(v,b){var y=!1;function _(E){y||(y=!0,o.reject(v,E))}function w(E){y||(y=!0,o.resolve(v,E))}var D=m(function(){b(w,_)});D.status==="error"&&_(D.value)}function m(v,b){var y={};try{y.value=v(b),y.status="success"}catch(_){y.status="error",y.value=_}return y}(r.exports=h).prototype.finally=function(v){if(typeof v!="function")return this;var b=this.constructor;return this.then(function(y){return b.resolve(v()).then(function(){return y})},function(y){return b.resolve(v()).then(function(){throw y})})},h.prototype.catch=function(v){return this.then(null,v)},h.prototype.then=function(v,b){if(typeof v!="function"&&this.state===u||typeof b!="function"&&this.state===c)return this;var y=new this.constructor(s);return this.state!==l?p(y,this.state===u?v:b,this.outcome):this.queue.push(new f(y,v,b)),y},f.prototype.callFulfilled=function(v){o.resolve(this.promise,v)},f.prototype.otherCallFulfilled=function(v){p(this.promise,this.onFulfilled,v)},f.prototype.callRejected=function(v){o.reject(this.promise,v)},f.prototype.otherCallRejected=function(v){p(this.promise,this.onRejected,v)},o.resolve=function(v,b){var y=m(g,b);if(y.status==="error")return o.reject(v,y.value);var _=y.value;if(_)d(v,_);else{v.state=u,v.outcome=b;for(var w=-1,D=v.queue.length;++w<D;)v.queue[w].callFulfilled(b)}return v},o.reject=function(v,b){v.state=c,v.outcome=b;for(var y=-1,_=v.queue.length;++y<_;)v.queue[y].callRejected(b);return v},h.resolve=function(v){return v instanceof this?v:o.resolve(new this(s),v)},h.reject=function(v){var b=new this(s);return o.reject(b,v)},h.all=function(v){var b=this;if(Object.prototype.toString.call(v)!=="[object Array]")return this.reject(new TypeError("must be an array"));var y=v.length,_=!1;if(!y)return this.resolve([]);for(var w=new Array(y),D=0,E=-1,U=new this(s);++E<y;)S(v[E],E);return U;function S(z,V){b.resolve(z).then(function(A){w[V]=A,++D!==y||_||(_=!0,o.resolve(U,w))},function(A){_||(_=!0,o.reject(U,A))})}},h.race=function(v){var b=this;if(Object.prototype.toString.call(v)!=="[object Array]")return this.reject(new TypeError("must be an array"));var y=v.length,_=!1;if(!y)return this.resolve([]);for(var w=-1,D=new this(s);++w<y;)E=v[w],b.resolve(E).then(function(U){_||(_=!0,o.resolve(D,U))},function(U){_||(_=!0,o.reject(D,U))});var E;return D}},{immediate:36}],38:[function(t,r,i){var a={};(0,t("./lib/utils/common").assign)(a,t("./lib/deflate"),t("./lib/inflate"),t("./lib/zlib/constants")),r.exports=a},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(t,r,i){var a=t("./zlib/deflate"),s=t("./utils/common"),o=t("./utils/strings"),c=t("./zlib/messages"),u=t("./zlib/zstream"),l=Object.prototype.toString,h=0,f=-1,p=0,g=8;function d(v){if(!(this instanceof d))return new d(v);this.options=s.assign({level:f,method:g,chunkSize:16384,windowBits:15,memLevel:8,strategy:p,to:""},v||{});var b=this.options;
vendor: 4,869 bytes, line 11
11b.raw&&0<b.windowBits?b.windowBits=-b.windowBits:b.gzip&&0<b.windowBits&&b.windowBits<16&&(b.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new u,this.strm.avail_out=0;var y=a.deflateInit2(this.strm,b.level,b.method,b.windowBits,b.memLevel,b.strategy);if(y!==h)throw new Error(c[y]);if(b.header&&a.deflateSetHeader(this.strm,b.header),b.dictionary){var _;if(_=typeof b.dictionary=="string"?o.string2buf(b.dictionary):l.call(b.dictionary)==="[object ArrayBuffer]"?new Uint8Array(b.dictionary):b.dictionary,(y=a.deflateSetDictionary(this.strm,_))!==h)throw new Error(c[y]);this._dict_set=!0}}function m(v,b){var y=new d(b);if(y.push(v,!0),y.err)throw y.msg||c[y.err];return y.result}d.prototype.push=function(v,b){var y,_,w=this.strm,D=this.options.chunkSize;if(this.ended)return!1;_=b===~~b?b:b===!0?4:0,typeof v=="string"?w.input=o.string2buf(v):l.call(v)==="[object ArrayBuffer]"?w.input=new Uint8Array(v):w.input=v,w.next_in=0,w.avail_in=w.input.length;do{if(w.avail_out===0&&(w.output=new s.Buf8(D),w.next_out=0,w.avail_out=D),(y=a.deflate(w,_))!==1&&y!==h)return this.onEnd(y),!(this.ended=!0);w.avail_out!==0&&(w.avail_in!==0||_!==4&&_!==2)||(this.options.to==="string"?this.onData(o.buf2binstring(s.shrinkBuf(w.output,w.next_out))):this.onData(s.shrinkBuf(w.output,w.next_out)))}while((0<w.avail_in||w.avail_out===0)&&y!==1);return _===4?(y=a.deflateEnd(this.strm),this.onEnd(y),this.ended=!0,y===h):_!==2||(this.onEnd(h),!(w.avail_out=0))},d.prototype.onData=function(v){this.chunks.push(v)},d.prototype.onEnd=function(v){v===h&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=v,this.msg=this.strm.msg},i.Deflate=d,i.deflate=m,i.deflateRaw=function(v,b){return(b=b||{}).raw=!0,m(v,b)},i.gzip=function(v,b){return(b=b||{}).gzip=!0,m(v,b)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(t,r,i){var a=t("./zlib/inflate"),s=t("./utils/common"),o=t("./utils/strings"),c=t("./zlib/constants"),u=t("./zlib/messages"),l=t("./zlib/zstream"),h=t("./zlib/gzheader"),f=Object.prototype.toString;function p(d){if(!(this instanceof p))return new p(d);this.options=s.assign({chunkSize:16384,windowBits:0,to:""},d||{});var m=this.options;m.raw&&0<=m.windowBits&&m.windowBits<16&&(m.windowBits=-m.windowBits,m.windowBits===0&&(m.windowBits=-15)),!(0<=m.windowBits&&m.windowBits<16)||d&&d.windowBits||(m.windowBits+=32),15<m.windowBits&&m.windowBits<48&&!(15&m.windowBits)&&(m.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var v=a.inflateInit2(this.strm,m.windowBits);if(v!==c.Z_OK)throw new Error(u[v]);this.header=new h,a.inflateGetHeader(this.strm,this.header)}function g(d,m){var v=new p(m);if(v.push(d,!0),v.err)throw v.msg||u[v.err];return v.result}p.prototype.push=function(d,m){var v,b,y,_,w,D,E=this.strm,U=this.options.chunkSize,S=this.options.dictionary,z=!1;if(this.ended)return!1;b=m===~~m?m:m===!0?c.Z_FINISH:c.Z_NO_FLUSH,typeof d=="string"?E.input=o.binstring2buf(d):f.call(d)==="[object ArrayBuffer]"?E.input=new Uint8Array(d):E.input=d,E.next_in=0,E.avail_in=E.input.length;do{if(E.avail_out===0&&(E.output=new s.Buf8(U),E.next_out=0,E.avail_out=U),(v=a.inflate(E,c.Z_NO_FLUSH))===c.Z_NEED_DICT&&S&&(D=typeof S=="string"?o.string2buf(S):f.call(S)==="[object ArrayBuffer]"?new Uint8Array(S):S,v=a.inflateSetDictionary(this.strm,D)),v===c.Z_BUF_ERROR&&z===!0&&(v=c.Z_OK,z=!1),v!==c.Z_STREAM_END&&v!==c.Z_OK)return this.onEnd(v),!(this.ended=!0);E.next_out&&(E.avail_out!==0&&v!==c.Z_STREAM_END&&(E.avail_in!==0||b!==c.Z_FINISH&&b!==c.Z_SYNC_FLUSH)||(this.options.to==="string"?(y=o.utf8border(E.output,E.next_out),_=E.next_out-y,w=o.buf2string(E.output,y),E.next_out=_,E.avail_out=U-_,_&&s.arraySet(E.output,E.output,y,_,0),this.onData(w)):this.onData(s.shrinkBuf(E.output,E.next_out)))),E.avail_in===0&&E.avail_out===0&&(z=!0)}while((0<E.avail_in||E.avail_out===0)&&v!==c.Z_STREAM_END);return v===c.Z_STREAM_END&&(b=c.Z_FINISH),b===c.Z_FINISH?(v=a.inflateEnd(this.strm),this.onEnd(v),this.ended=!0,v===c.Z_OK):b!==c.Z_SYNC_FLUSH||(this.onEnd(c.Z_OK),!(E.avail_out=0))},p.prototype.onData=function(d){this.chunks.push(d)},p.prototype.onEnd=function(d){d===c.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=d,this.msg=this.strm.msg},i.Inflate=p,i.inflate=g,i.inflateRaw=function(d,m){return(m=m||{}).raw=!0,g(d,m)},i.ungzip=g},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(t,r,i){var a=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";i.assign=function(c){for(var u=Array.prototype.slice.call(arguments,1
vendor: 14,397 bytes, line 11
11);u.length;){var l=u.shift();if(l){if(typeof l!="object")throw new TypeError(l+"must be non-object");for(var h in l)l.hasOwnProperty(h)&&(c[h]=l[h])}}return c},i.shrinkBuf=function(c,u){return c.length===u?c:c.subarray?c.subarray(0,u):(c.length=u,c)};var s={arraySet:function(c,u,l,h,f){if(u.subarray&&c.subarray)c.set(u.subarray(l,l+h),f);else for(var p=0;p<h;p++)c[f+p]=u[l+p]},flattenChunks:function(c){var u,l,h,f,p,g;for(u=h=0,l=c.length;u<l;u++)h+=c[u].length;for(g=new Uint8Array(h),u=f=0,l=c.length;u<l;u++)p=c[u],g.set(p,f),f+=p.length;return g}},o={arraySet:function(c,u,l,h,f){for(var p=0;p<h;p++)c[f+p]=u[l+p]},flattenChunks:function(c){return[].concat.apply([],c)}};i.setTyped=function(c){c?(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,o))},i.setTyped(a)},{}],42:[function(t,r,i){var a=t("./common"),s=!0,o=!0;try{String.fromCharCode.apply(null,[0])}catch(h){s=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(h){o=!1}for(var c=new a.Buf8(256),u=0;u<256;u++)c[u]=252<=u?6:248<=u?5:240<=u?4:224<=u?3:192<=u?2:1;function l(h,f){if(f<65537&&(h.subarray&&o||!h.subarray&&s))return String.fromCharCode.apply(null,a.shrinkBuf(h,f));for(var p="",g=0;g<f;g++)p+=String.fromCharCode(h[g]);return p}c[254]=c[254]=1,i.string2buf=function(h){var f,p,g,d,m,v=h.length,b=0;for(d=0;d<v;d++)(64512&(p=h.charCodeAt(d)))==55296&&d+1<v&&(64512&(g=h.charCodeAt(d+1)))==56320&&(p=65536+(p-55296<<10)+(g-56320),d++),b+=p<128?1:p<2048?2:p<65536?3:4;for(f=new a.Buf8(b),d=m=0;m<b;d++)(64512&(p=h.charCodeAt(d)))==55296&&d+1<v&&(64512&(g=h.charCodeAt(d+1)))==56320&&(p=65536+(p-55296<<10)+(g-56320),d++),p<128?f[m++]=p:(p<2048?f[m++]=192|p>>>6:(p<65536?f[m++]=224|p>>>12:(f[m++]=240|p>>>18,f[m++]=128|p>>>12&63),f[m++]=128|p>>>6&63),f[m++]=128|63&p);return f},i.buf2binstring=function(h){return l(h,h.length)},i.binstring2buf=function(h){for(var f=new a.Buf8(h.length),p=0,g=f.length;p<g;p++)f[p]=h.charCodeAt(p);return f},i.buf2string=function(h,f){var p,g,d,m,v=f||h.length,b=new Array(2*v);for(p=g=0;p<v;)if((d=h[p++])<128)b[g++]=d;else if(4<(m=c[d]))b[g++]=65533,p+=m-1;else{for(d&=m===2?31:m===3?15:7;1<m&&p<v;)d=d<<6|63&h[p++],m--;1<m?b[g++]=65533:d<65536?b[g++]=d:(d-=65536,b[g++]=55296|d>>10&1023,b[g++]=56320|1023&d)}return l(b,g)},i.utf8border=function(h,f){var p;for((f=f||h.length)>h.length&&(f=h.length),p=f-1;0<=p&&(192&h[p])==128;)p--;return p<0||p===0?f:p+c[h[p]]>f?p:f}},{"./common":41}],43:[function(t,r,i){r.exports=function(a,s,o,c){for(var u=65535&a|0,l=a>>>16&65535|0,h=0;o!==0;){for(o-=h=2e3<o?2e3:o;l=l+(u=u+s[c++]|0)|0,--h;);u%=65521,l%=65521}return u|l<<16|0}},{}],44:[function(t,r,i){r.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(t,r,i){var a=function(){for(var s,o=[],c=0;c<256;c++){s=c;for(var u=0;u<8;u++)s=1&s?3988292384^s>>>1:s>>>1;o[c]=s}return o}();r.exports=function(s,o,c,u){var l=a,h=u+c;s^=-1;for(var f=u;f<h;f++)s=s>>>8^l[255&(s^o[f])];return-1^s}},{}],46:[function(t,r,i){var a,s=t("../utils/common"),o=t("./trees"),c=t("./adler32"),u=t("./crc32"),l=t("./messages"),h=0,f=4,p=0,g=-2,d=-1,m=4,v=2,b=8,y=9,_=286,w=30,D=19,E=2*_+1,U=15,S=3,z=258,V=z+S+1,A=42,P=113,T=1,J=2,O=3,N=4;function ie(C,fe){return C.msg=l[fe],fe}function M(C){return(C<<1)-(4<C?9:0)}function ue(C){for(var fe=C.length;0<=--fe;)C[fe]=0}function ne(C){var fe=C.state,se=fe.pending;se>C.avail_out&&(se=C.avail_out),se!==0&&(s.arraySet(C.output,fe.pending_buf,fe.pending_out,se,C.next_out),C.next_out+=se,fe.pending_out+=se,C.total_out+=se,C.avail_out-=se,fe.pending-=se,fe.pending===0&&(fe.pending_out=0))}function k(C,fe){o._tr_flush_block(C,0<=C.block_start?C.block_start:-1,C.strstart-C.block_start,fe),C.block_start=C.strstart,ne(C.strm)}function B(C,fe){C.pending_buf[C.pending++]=fe}function q(C,fe){C.pending_buf[C.pending++]=fe>>>8&255,C.pending_buf[C.pending++]=255&fe}function j(C,fe){var se,W,G=C.max_chain_length,ae=C.strstart,De=C.prev_length,Ee=C.nice_match,le=C.strstart>C.w_size-V?C.strstart-(C.w_size-V):0,ee=C.window,re=C.w_mask,ce=C.prev,ve=C.strstart+z,Se=ee[ae+De-1],Re=ee[ae+De];C.prev_length>=C.good_match&&(G>>=2),Ee>C.lookahead&&(Ee=C.lookahead);do if(ee[(se=fe)+De]===Re&&ee[se+De-1]===Se&&ee[se]===ee[ae]&&ee[++se]===ee[ae+1]){ae+=2,se++;do;while(ee[++ae]===ee[++se]&&ee[++ae]===ee[++se]&&ee[++ae]===ee[++se]&&ee[++ae]===ee[++se]&&ee[++ae]===ee[++se]&&ee[++ae]===ee[++se]&&ee[++ae]===ee[++se]&&ee[++ae]===ee[++se]&&ae<ve);if(W=z-(ve-ae),ae=ve-z,De<W){if(C.match_start=fe,Ee<=(De=W))break;Se=ee[ae+De-1],Re=ee[ae+De]}}while((fe=ce[fe&re])>le&&--G!=0);return De<=C.lookahead?De:C.lookahead}function oe(C){var fe,se,W,G,ae,De,Ee,le,ee,re,ce=C.w_size;do{if(G=C.window_size-C.lookahead-C.strstart,C.strstart>=ce+(ce-V)){for(s.arraySet(C.window,C.window,ce,ce,0),C.match_start-=ce,C.strstart-=ce,C.block_start-=ce,fe=se=C.hash_size;W=C.head[--fe],C.head[fe]=ce<=W?W-ce:0,--se;);for(fe=se=ce;W=C.prev[--fe],C.prev[fe]=ce<=W?W-ce:0,--se;);G+=ce}if(C.strm.avail_in===0)break;if(De=C.strm,Ee=C.window,le=C.strstart+C.lookahead,ee=G,re=void 0,re=De.avail_in,ee<re&&(re=ee),se=re===0?0:(De.avail_in-=re,s.arraySet(Ee,De.input,De.next_in,re,le),De.state.wrap===1?De.adler=c(De.adler,Ee,re,le):De.state.wrap===2&&(De.adler=u(De.adler,Ee,re,le)),De.next_in+=re,De.total_in+=re,re),C.lookahead+=se,C.lookahead+C.insert>=S)for(ae=C.strstart-C.insert,C.ins_h=C.window[ae],C.ins_h=(C.ins_h<<C.hash_shift^C.window[ae+1])&C.hash_mask;C.insert&&(C.ins_h=(C.ins_h<<C.hash_shift^C.window[ae+S-1])&C.hash_mask,C.prev[ae&C.w_mask]=C.head[C.ins_h],C.head[C.ins_h]=ae,ae++,C.insert--,!(C.lookahead+C.insert<S)););}while(C.lookahead<V&&C.strm.avail_in!==0)}function he(C,fe){for(var se,W;;){if(C.lookahead<V){if(oe(C),C.lookahead<V&&fe===h)return T;if(C.lookahead===0)break}if(se=0,C.lookahead>=S&&(C.ins_h=(C.ins_h<<C.hash_shift^C.window[C.strstart+S-1])&C.hash_mask,se=C.prev[C.strstart&C.w_mask]=C.head[C.ins_h],C.head[C.ins_h]=C.strstart),se!==0&&C.strstart-se<=C.w_size-V&&(C.match_length=j(C,se)),C.match_length>=S)if(W=o._tr_tally(C,C.strstart-C.match_start,C.match_length-S),C.lookahead-=C.match_length,C.match_length<=C.max_lazy_match&&C.lookahead>=S){for(C.match_length--;C.strstart++,C.ins_h=(C.ins_h<<C.hash_shift^C.window[C.strstart+S-1])&C.hash_mask,se=C.prev[C.strstart&C.w_mask]=C.head[C.ins_h],C.head[C.ins_h]=C.strstart,--C.match_length!=0;);C.strstart++}else C.strstart+=C.match_length,C.match_length=0,C.ins_h=C.window[C.strstart],C.ins_h=(C.ins_h<<C.hash_shift^C.window[C.strstart+1])&C.hash_mask;else W=o._tr_tally(C,0,C.window[C.strstart]),C.lookahead--,C.strstart++;if(W&&(k(C,!1),C.strm.avail_out===0))return T}return C.insert=C.strstart<S-1?C.strstart:S-1,fe===f?(k(C,!0),C.strm.avail_out===0?O:N):C.last_lit&&(k(C,!1),C.strm.avail_out===0)?T:J}function be(C,fe){for(var se,W,G;;){if(C.lookahead<V){if(oe(C),C.lookahead<V&&fe===h)return T;if(C.lookahead===0)break}if(se=0,C.lookahead>=S&&(C.ins_h=(C.ins_h<<C.hash_shift^C.window[C.strstart+S-1])&C.hash_mask,se=C.prev[C.strstart&C.w_mask]=C.head[C.ins_h],C.head[C.ins_h]=C.strstart),C.prev_length=C.match_length,C.prev_match=C.match_start,C.match_length=S-1,se!==0&&C.prev_length<C.max_lazy_match&&C.strstart-se<=C.w_size-V&&(C.match_length=j(C,se),C.match_length<=5&&(C.strategy===1||C.match_length===S&&4096<C.strstart-C.match_start)&&(C.match_length=S-1)),C.prev_length>=S&&C.match_length<=C.prev_length){for(G=C.strstart+C.lookahead-S,W=o._tr_tally(C,C.strstart-1-C.prev_match,C.prev_length-S),C.lookahead-=C.prev_length-1,C.prev_length-=2;++C.strstart<=G&&(C.ins_h=(C.ins_h<<C.hash_shift^C.window[C.strstart+S-1])&C.hash_mask,se=C.prev[C.strstart&C.w_mask]=C.head[C.ins_h],C.head[C.ins_h]=C.strstart),--C.prev_length!=0;);if(C.match_available=0,C.match_length=S-1,C.strstart++,W&&(k(C,!1),C.strm.avail_out===0))return T}else if(C.match_available){if((W=o._tr_tally(C,0,C.window[C.strstart-1]))&&k(C,!1),C.strstart++,C.lookahead--,C.strm.avail_out===0)return T}else C.match_available=1,C.strstart++,C.lookahead--}return C.match_available&&(W=o._tr_tally(C,0,C.window[C.strstart-1]),C.match_available=0),C.insert=C.strstart<S-1?C.strstart:S-1,fe===f?(k(C,!0),C.strm.avail_out===0?O:N):C.last_lit&&(k(C,!1),C.strm.avail_out===0)?T:J}function _e(C,fe,se,W,G){this.good_length=C,this.max_lazy=fe,this.nice_length=se,this.max_chain=W,this.func=G}function K(){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=b,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*E),this.dyn_dtree=new s.Buf16(2*(2*w+1)),this.bl_tree=new s.Buf16(2*(2*D+1)),ue(this.dyn_ltree),ue(this.dyn_dtree),ue(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new s.Buf16(U+1),this.heap=new s.Buf16(2*_+1),ue(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new s.Buf16(2*_+1),ue(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 ge(C){var fe;return C&&C.state?(C.total_in=C.total_out=0,C.data_type=v,(fe=C.state).pending=0,fe.pending_out=0,fe.wrap<0&&(fe.wrap=-fe.wrap),fe.status=fe.wrap?A:P,C.adler=fe.wrap===2?0:1,fe.last_flush=h,o._tr_init(fe),p):ie(C,g)}function H(C){var fe=ge(C);return fe===p&&function(se){se.window_size=2*se.w_size,ue(se.head),se.max_lazy_match=a[se.level].max_lazy,se.good_match=a[se.level].good_length,se.nice_match=a[se.level].nice_length,se.max_chain_length=a[se.level].max_chain,se.strstart=0,se.block_start=0,se.lookahead=0,se.insert=0,se.match_length=se.prev_length=S-1,se.match_available=0,se.ins_h=0}(C.state),fe}function ke(C,fe,se,W,G,ae){if(!C)return g;var De=1;if(fe===d&&(fe=6),W<0?(De=0,W=-W):15<W&&(De=2,W-=16),G<1||y<G||se!==b||W<8||15<W||fe<0||9<fe||ae<0||m<ae)return ie(C,g);W===8&&(W=9);var Ee=new K;return(C.state=Ee).strm=C,Ee.wrap=De,Ee.gzhead=null,Ee.w_bits=W,Ee.w_size=1<<Ee.w_bits,Ee.w_mask=Ee.w_size-1,Ee.hash_bits=G+7,Ee.hash_size=1<<Ee.hash_bits,Ee.hash_mask=Ee.hash_size-1,Ee.hash_shift=~~((Ee.hash_bits+S-1)/S),Ee.window=new s.Buf8(2*Ee.w_size),Ee.head=new s.Buf16(Ee.hash_size),Ee.prev=new s.Buf16(Ee.w_size),Ee.lit_bufsize=1<<G+6,Ee.pending_buf_size=4*Ee.lit_bufsize,Ee.pending_buf=new s.Buf8(Ee.pending_buf_size),Ee.d_buf=1*Ee.lit_bufsize,Ee.l_buf=3*Ee.lit_bufsize,Ee.level=fe,Ee.strategy=ae,Ee.method=se,H(C)}a=[new _e(0,0,0,0,function(C,fe){var se=65535;for(se>C.pending_buf_size-5&&(se=C.pending_buf_size-5);;){if(C.lookahead<=1){if(oe(C),C.lookahead===0&&fe===h)return T;if(C.lookahead===0)break}C.strstart+=C.lookahead,C.lookahead=0;var W=C.block_start+se;if((C.strstart===0||C.strstart>=W)&&(C.lookahead=C.strstart-W,C.strstart=W,k(C,!1),C.strm.avail_out===0)||C.strstart-C.block_start>=C.w_size-V&&(k(C,!1),C.strm.avail_out===0))return T}return C.insert=0,fe===f?(k(C,!0),C.strm.avail_out===0?O:N):(C.strstart>C.block_start&&(k(C,!1),C.strm.avail_out),T)}),new _e(4,4,8,4,he),new _e(4,5,16,8,he),new _e(4,6,32,32,he),new _e(4,4,16,16,be),new _e(8,16,32,32,be),new _e(8,16,128,128,be),new _e(8,32,128,256,be),new _e(32,128,258,1024,be),new _e(32,258,258,4096,be)],i.deflateInit=function(C,fe){return ke(C,fe,b,15,8,0)},i.deflateInit2=ke,i.deflateReset=H,i.deflateResetKeep=ge,i.deflateSetHeader=function(C,fe){return C&&C.state?C.state.wrap!==2?g:(C.state.gzhead=fe,p):g},i.deflate=function(C,fe){var se,W,G,ae;if(!C||!C.state||5<fe||fe<0)return C?ie(C,g):g;if(W=C.state,!C.output||!C.input&&C.avail_in!==0||W.status===666&&fe!==f)return ie(C,C.avail_out===0?-5:g);if(W.strm=C,se=W.last_flush,W.last_flush=fe,W.status===A)if(W.wrap===2)C.adler=0,B(W,31),B(W,139),B(W,8),W.gzhead?(B(W,(W.gzhead.text?1:0)+(W.gzhead.hcrc?2:0)+(W.gzhead.extra?4:0)+(W.gzhead.name?8:0)+(W.gzhead.comment?16:0)),B(W,255&W.gzhead.time),B(W,W.gzhead.time>>8&255),B(W,W.gzhead.time>>16&255),B(W,W.gzhead.time>>24&255),B(W,W.level===9?2:2<=W.strategy||W.level<2?4:0),B(W,255&W.gzhead.os),W.gzhead.extra&&W.gzhead.extra.length&&(B(W,255&W.gzhead.extra.length),B(W,W.gzhead.extra.length>>8&255)),W.gzhead.hcrc&&(C.adler=u(C.adler,W.pending_buf,W.pending,0)),W.gzindex=0,W.status=69):(B(W,0),B(W,0),B(W,0),B(W,0),B(W,0),B(W,W.level===9?2:2<=W.strategy||W.level<2?4:0),B(W,3),W.status=P);else{var De=b+(W.w_bits-8<<4)<<8;De|=(2<=W.strategy||W.level<2?0:W.level<6?1:W.level===6?2:3)<<6,W.strstart!==0&&(De|=32),De+=31-De%31,W.status=P,q(W,De),W.strstart!==0&&(q(W,C.adler>>>16),q(W,65535&C.adler)),C.adler=1}if(W.status===69)if(W.gzhead.extra){for(G=W.pending;W.gzindex<(65535&W.gzhead.extra.length)&&(W.pending!==W.pending_buf_size||(W.gzhead.hcrc&&W.pending>G&&(C.adler=u(C.adler,W.pending_buf,W.pending-G,G)),ne(C),G=W.pending,W.pending!==W.pending_buf_size));)B(W,255&W.gzhead.extra[W.gzindex]),W.gzindex++;W.gzhead.hcrc&&W.pending>G&&(C.adler=u(C.adler,W.pending_buf,W.pending-G,G)),W.gzindex===W.gzhead.extra.length&&(W.gzindex=0,W.status=73)}else W.status=73;if(W.status===73)if(W.gzhead.name){G=W.pending;do{if(W.pending===W.pending_buf_size&&(W.gzhead.hcrc&&W.pending>G&&(C.adler=u(C.adler,W.pending_buf,W.pending-G,G)),ne(C),G=W.pending,W.pending===W.pending_buf_size)){ae=1;break}ae=W.gzindex<W.gzhead.name.length?255&W.gzhead.name.charCodeAt(W.gzindex++):0,B(W,ae)}while(ae!==0);W.gzhead.hcrc&&W.pending>G&&(C.adler=u(C.adler,W.pending_buf,W.pending-G,G)),ae===0&&(W.gzindex=0,W.status=91)}else W.status=91;if(W.status===91)if(W.gzhead.comment){G=W.pending;do{if(W.pending===W.pending_buf_size&&(W.gzhead.hcrc&&W.pending>G&&(C.adler=u(C.adler,W.pending_buf,W.pending-G,G)),ne(C),G=W.pending,W.pending===W.pending_buf_size)){ae
vendor: 5,131 bytes, line 11
11=1;break}ae=W.gzindex<W.gzhead.comment.length?255&W.gzhead.comment.charCodeAt(W.gzindex++):0,B(W,ae)}while(ae!==0);W.gzhead.hcrc&&W.pending>G&&(C.adler=u(C.adler,W.pending_buf,W.pending-G,G)),ae===0&&(W.status=103)}else W.status=103;if(W.status===103&&(W.gzhead.hcrc?(W.pending+2>W.pending_buf_size&&ne(C),W.pending+2<=W.pending_buf_size&&(B(W,255&C.adler),B(W,C.adler>>8&255),C.adler=0,W.status=P)):W.status=P),W.pending!==0){if(ne(C),C.avail_out===0)return W.last_flush=-1,p}else if(C.avail_in===0&&M(fe)<=M(se)&&fe!==f)return ie(C,-5);if(W.status===666&&C.avail_in!==0)return ie(C,-5);if(C.avail_in!==0||W.lookahead!==0||fe!==h&&W.status!==666){var Ee=W.strategy===2?function(le,ee){for(var re;;){if(le.lookahead===0&&(oe(le),le.lookahead===0)){if(ee===h)return T;break}if(le.match_length=0,re=o._tr_tally(le,0,le.window[le.strstart]),le.lookahead--,le.strstart++,re&&(k(le,!1),le.strm.avail_out===0))return T}return le.insert=0,ee===f?(k(le,!0),le.strm.avail_out===0?O:N):le.last_lit&&(k(le,!1),le.strm.avail_out===0)?T:J}(W,fe):W.strategy===3?function(le,ee){for(var re,ce,ve,Se,Re=le.window;;){if(le.lookahead<=z){if(oe(le),le.lookahead<=z&&ee===h)return T;if(le.lookahead===0)break}if(le.match_length=0,le.lookahead>=S&&0<le.strstart&&(ce=Re[ve=le.strstart-1])===Re[++ve]&&ce===Re[++ve]&&ce===Re[++ve]){Se=le.strstart+z;do;while(ce===Re[++ve]&&ce===Re[++ve]&&ce===Re[++ve]&&ce===Re[++ve]&&ce===Re[++ve]&&ce===Re[++ve]&&ce===Re[++ve]&&ce===Re[++ve]&&ve<Se);le.match_length=z-(Se-ve),le.match_length>le.lookahead&&(le.match_length=le.lookahead)}if(le.match_length>=S?(re=o._tr_tally(le,1,le.match_length-S),le.lookahead-=le.match_length,le.strstart+=le.match_length,le.match_length=0):(re=o._tr_tally(le,0,le.window[le.strstart]),le.lookahead--,le.strstart++),re&&(k(le,!1),le.strm.avail_out===0))return T}return le.insert=0,ee===f?(k(le,!0),le.strm.avail_out===0?O:N):le.last_lit&&(k(le,!1),le.strm.avail_out===0)?T:J}(W,fe):a[W.level].func(W,fe);if(Ee!==O&&Ee!==N||(W.status=666),Ee===T||Ee===O)return C.avail_out===0&&(W.last_flush=-1),p;if(Ee===J&&(fe===1?o._tr_align(W):fe!==5&&(o._tr_stored_block(W,0,0,!1),fe===3&&(ue(W.head),W.lookahead===0&&(W.strstart=0,W.block_start=0,W.insert=0))),ne(C),C.avail_out===0))return W.last_flush=-1,p}return fe!==f?p:W.wrap<=0?1:(W.wrap===2?(B(W,255&C.adler),B(W,C.adler>>8&255),B(W,C.adler>>16&255),B(W,C.adler>>24&255),B(W,255&C.total_in),B(W,C.total_in>>8&255),B(W,C.total_in>>16&255),B(W,C.total_in>>24&255)):(q(W,C.adler>>>16),q(W,65535&C.adler)),ne(C),0<W.wrap&&(W.wrap=-W.wrap),W.pending!==0?p:1)},i.deflateEnd=function(C){var fe;return C&&C.state?(fe=C.state.status)!==A&&fe!==69&&fe!==73&&fe!==91&&fe!==103&&fe!==P&&fe!==666?ie(C,g):(C.state=null,fe===P?ie(C,-3):p):g},i.deflateSetDictionary=function(C,fe){var se,W,G,ae,De,Ee,le,ee,re=fe.length;if(!C||!C.state||(ae=(se=C.state).wrap)===2||ae===1&&se.status!==A||se.lookahead)return g;for(ae===1&&(C.adler=c(C.adler,fe,re,0)),se.wrap=0,re>=se.w_size&&(ae===0&&(ue(se.head),se.strstart=0,se.block_start=0,se.insert=0),ee=new s.Buf8(se.w_size),s.arraySet(ee,fe,re-se.w_size,se.w_size,0),fe=ee,re=se.w_size),De=C.avail_in,Ee=C.next_in,le=C.input,C.avail_in=re,C.next_in=0,C.input=fe,oe(se);se.lookahead>=S;){for(W=se.strstart,G=se.lookahead-(S-1);se.ins_h=(se.ins_h<<se.hash_shift^se.window[W+S-1])&se.hash_mask,se.prev[W&se.w_mask]=se.head[se.ins_h],se.head[se.ins_h]=W,W++,--G;);se.strstart=W,se.lookahead=S-1,oe(se)}return se.strstart+=se.lookahead,se.block_start=se.strstart,se.insert=se.lookahead,se.lookahead=0,se.match_length=se.prev_length=S-1,se.match_available=0,C.next_in=Ee,C.input=le,C.avail_in=De,se.wrap=ae,p},i.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(t,r,i){r.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(t,r,i){r.exports=function(a,s){var o,c,u,l,h,f,p,g,d,m,v,b,y,_,w,D,E,U,S,z,V,A,P,T,J;o=a.state,c=a.next_in,T=a.input,u=c+(a.avail_in-5),l=a.next_out,J=a.output,h=l-(s-a.avail_out),f=l+(a.avail_out-257),p=o.dmax,g=o.wsize,d=o.whave,m=o.wnext,v=o.window,b=o.hold,y=o.bits,_=o.lencode,w=o.distcode,D=(1<<o.lenbits)-1,E=(1<<o.distbits)-1;e:do{y<15&&(b+=T[c++]<<y,y+=8,b+=T[c++]<<y,y+=8),U=_[b&D];t:for(;;){if(b>>>=S=U>>>24,y-=S,(S=U>>>16&255)===0)J[l++]=65535&U;else{if(!(16&S)){if(!(64&S)){U=_[(65535&U)+(b&(1<<S)-1)];continue t}if(32&S){o.mode=12;break e}a.msg="invalid literal/length code",o.mode=30;break e}z=65535&U,(S&=15)&&(y<S&&(b+=T[c++]<<y,y+=8),z+=b&(1<<S)-1,b>>>=S,y-=S),y<15&&(b+=T[c++]<<y,y+=8,b+=T[c++]<<y,y+=8),U=w[b&E];n:for(;;){if(b>>>=S=U>>>24,y-=S,!(16&(S=U>>>16&255))){if(!(64&S)){U=w[(65535&U)+(b&(1<<S)-1)];continue n}a.msg="invalid distance code",o.mode=30;break e}if(V=65535&U,y<(S&=15)&&(b+=T[c++]<<y,(y+=8)<S&&(b+=T[c++]<<y,y+=8)),p<(V+=b&(1<<S)-1)){a.msg="invalid distance too far back",o.mode=30;break e}if(b>>>=S,y-=S,(S=l-h)<V){if(d<(S=V-S)&&o.sane){a.msg="invalid distance too far back",o.mode=30;break e}if(P=v,(A=0)===m){if(A+=g-S,S<z){for(z-=S;
vendor: 8,396 bytes, line 11
11J[l++]=v[A++],--S;);A=l-V,P=J}}else if(m<S){if(A+=g+m-S,(S-=m)<z){for(z-=S;J[l++]=v[A++],--S;);if(A=0,m<z){for(z-=S=m;J[l++]=v[A++],--S;);A=l-V,P=J}}}else if(A+=m-S,S<z){for(z-=S;J[l++]=v[A++],--S;);A=l-V,P=J}for(;2<z;)J[l++]=P[A++],J[l++]=P[A++],J[l++]=P[A++],z-=3;z&&(J[l++]=P[A++],1<z&&(J[l++]=P[A++]))}else{for(A=l-V;J[l++]=J[A++],J[l++]=J[A++],J[l++]=J[A++],2<(z-=3););z&&(J[l++]=J[A++],1<z&&(J[l++]=J[A++]))}break}}break}}while(c<u&&l<f);c-=z=y>>3,b&=(1<<(y-=z<<3))-1,a.next_in=c,a.next_out=l,a.avail_in=c<u?u-c+5:5-(c-u),a.avail_out=l<f?f-l+257:257-(l-f),o.hold=b,o.bits=y}},{}],49:[function(t,r,i){var a=t("../utils/common"),s=t("./adler32"),o=t("./crc32"),c=t("./inffast"),u=t("./inftrees"),l=1,h=2,f=0,p=-2,g=1,d=852,m=592;function v(A){return(A>>>24&255)+(A>>>8&65280)+((65280&A)<<8)+((255&A)<<24)}function b(){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 a.Buf16(320),this.work=new a.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function y(A){var P;return A&&A.state?(P=A.state,A.total_in=A.total_out=P.total=0,A.msg="",P.wrap&&(A.adler=1&P.wrap),P.mode=g,P.last=0,P.havedict=0,P.dmax=32768,P.head=null,P.hold=0,P.bits=0,P.lencode=P.lendyn=new a.Buf32(d),P.distcode=P.distdyn=new a.Buf32(m),P.sane=1,P.back=-1,f):p}function _(A){var P;return A&&A.state?((P=A.state).wsize=0,P.whave=0,P.wnext=0,y(A)):p}function w(A,P){var T,J;return A&&A.state?(J=A.state,P<0?(T=0,P=-P):(T=1+(P>>4),P<48&&(P&=15)),P&&(P<8||15<P)?p:(J.window!==null&&J.wbits!==P&&(J.window=null),J.wrap=T,J.wbits=P,_(A))):p}function D(A,P){var T,J;return A?(J=new b,(A.state=J).window=null,(T=w(A,P))!==f&&(A.state=null),T):p}var E,U,S=!0;function z(A){if(S){var P;for(E=new a.Buf32(512),U=new a.Buf32(32),P=0;P<144;)A.lens[P++]=8;for(;P<256;)A.lens[P++]=9;for(;P<280;)A.lens[P++]=7;for(;P<288;)A.lens[P++]=8;for(u(l,A.lens,0,288,E,0,A.work,{bits:9}),P=0;P<32;)A.lens[P++]=5;u(h,A.lens,0,32,U,0,A.work,{bits:5}),S=!1}A.lencode=E,A.lenbits=9,A.distcode=U,A.distbits=5}function V(A,P,T,J){var O,N=A.state;return N.window===null&&(N.wsize=1<<N.wbits,N.wnext=0,N.whave=0,N.window=new a.Buf8(N.wsize)),J>=N.wsize?(a.arraySet(N.window,P,T-N.wsize,N.wsize,0),N.wnext=0,N.whave=N.wsize):(J<(O=N.wsize-N.wnext)&&(O=J),a.arraySet(N.window,P,T-J,O,N.wnext),(J-=O)?(a.arraySet(N.window,P,T-J,J,0),N.wnext=J,N.whave=N.wsize):(N.wnext+=O,N.wnext===N.wsize&&(N.wnext=0),N.whave<N.wsize&&(N.whave+=O))),0}i.inflateReset=_,i.inflateReset2=w,i.inflateResetKeep=y,i.inflateInit=function(A){return D(A,15)},i.inflateInit2=D,i.inflate=function(A,P){var T,J,O,N,ie,M,ue,ne,k,B,q,j,oe,he,be,_e,K,ge,H,ke,C,fe,se,W,G=0,ae=new a.Buf8(4),De=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!A||!A.state||!A.output||!A.input&&A.avail_in!==0)return p;(T=A.state).mode===12&&(T.mode=13),ie=A.next_out,O=A.output,ue=A.avail_out,N=A.next_in,J=A.input,M=A.avail_in,ne=T.hold,k=T.bits,B=M,q=ue,fe=f;e:for(;;)switch(T.mode){case g:if(T.wrap===0){T.mode=13;break}for(;k<16;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}if(2&T.wrap&&ne===35615){ae[T.check=0]=255&ne,ae[1]=ne>>>8&255,T.check=o(T.check,ae,2,0),k=ne=0,T.mode=2;break}if(T.flags=0,T.head&&(T.head.done=!1),!(1&T.wrap)||(((255&ne)<<8)+(ne>>8))%31){A.msg="incorrect header check",T.mode=30;break}if((15&ne)!=8){A.msg="unknown compression method",T.mode=30;break}if(k-=4,C=8+(15&(ne>>>=4)),T.wbits===0)T.wbits=C;else if(C>T.wbits){A.msg="invalid window size",T.mode=30;break}T.dmax=1<<C,A.adler=T.check=1,T.mode=512&ne?10:12,k=ne=0;break;case 2:for(;k<16;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}if(T.flags=ne,(255&T.flags)!=8){A.msg="unknown compression method",T.mode=30;break}if(57344&T.flags){A.msg="unknown header flags set",T.mode=30;break}T.head&&(T.head.text=ne>>8&1),512&T.flags&&(ae[0]=255&ne,ae[1]=ne>>>8&255,T.check=o(T.check,ae,2,0)),k=ne=0,T.mode=3;case 3:for(;k<32;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}T.head&&(T.head.time=ne),512&T.flags&&(ae[0]=255&ne,ae[1]=ne>>>8&255,ae[2]=ne>>>16&255,ae[3]=ne>>>24&255,T.check=o(T.check,ae,4,0)),k=ne=0,T.mode=4;case 4:for(;k<16;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}T.head&&(T.head.xflags=255&ne,T.head.os=ne>>8),512&T.flags&&(ae[0]=255&ne,ae[1]=ne>>>8&255,T.check=o(T.check,ae,2,0)),k=ne=0,T.mode=5;case 5:if(1024&T.flags){for(;k<16;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}T.length=ne,T.head&&(T.head.extra_len=ne),512&T.flags&&(ae[0]=255&ne,ae[1]=ne>>>8&255,T.check=o(T.check,ae,2,0)),k=ne=0}else T.head&&(T.head.extra=null);T.mode=6;case 6:if(1024&T.flags&&(M<(j=T.length)&&(j=M),j&&(T.head&&(C=T.head.extra_len-T.length,T.head.extra||(T.head.extra=new Array(T.head.extra_len)),a.arraySet(T.head.extra,J,N,j,C)),512&T.flags&&(T.check=o(T.check,J,j,N)),M-=j,N+=j,T.length-=j),T.length))break e;T.length=0,T.mode=7;case 7:if(2048&T.flags){if(M===0)break e;for(j=0;C=J[N+j++],T.head&&C&&T.length<65536&&(T.head.name+=String.fromCharCode(C)),C&&j<M;);if(512&T.flags&&(T.check=o(T.check,J,j,N)),M-=j,N+=j,C)break e}else T.head&&(T.head.name=null);T.length=0,T.mode=8;case 8:if(4096&T.flags){if(M===0)break e;for(j=0;C=J[N+j++],T.head&&C&&T.length<65536&&(T.head.comment+=String.fromCharCode(C)),C&&j<M;);if(512&T.flags&&(T.check=o(T.check,J,j,N)),M-=j,N+=j,C)break e}else T.head&&(T.head.comment=null);T.mode=9;case 9:if(512&T.flags){for(;k<16;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}if(ne!==(65535&T.check)){A.msg="header crc mismatch",T.mode=30;break}k=ne=0}T.head&&(T.head.hcrc=T.flags>>9&1,T.head.done=!0),A.adler=T.check=0,T.mode=12;break;case 10:for(;k<32;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}A.adler=T.check=v(ne),k=ne=0,T.mode=11;case 11:if(T.havedict===0)return A.next_out=ie,A.avail_out=ue,A.next_in=N,A.avail_in=M,T.hold=ne,T.bits=k,2;A.adler=T.check=1,T.mode=12;case 12:if(P===5||P===6)break e;case 13:if(T.last){ne>>>=7&k,k-=7&k,T.mode=27;break}for(;k<3;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}switch(T.last=1&ne,k-=1,3&(ne>>>=1)){case 0:T.mode=14;break;case 1:if(z(T),T.mode=20,P!==6)break;ne>>>=2,k-=2;break e;case 2:T.mode=17;break;case 3:A.msg="invalid block type",T.mode=30}ne>>>=2,k-=2;break;case 14:for(ne>>>=7&k,k-=7&k;k<32;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}if((65535&ne)!=(ne>>>16^65535)){A.msg="invalid stored block lengths",T.mode=30;break}if(T.length=65535&ne,k=ne=0,T.mode=15,P===6)break e;case 15:T.mode=16;case 16:if(j=T.length){if(M<j&&(j=M),ue<j&&(j=ue),j===0)break e;a.arraySet(O,J,N,j,ie),M-=j,N+=j,ue-=j,ie+=j,T.length-=j;break}T.mode=12;break;case 17:for(;k<14;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}if(T.nlen=257+(31&ne),ne>>>=5,k-=5,T.ndist=1+(31&ne),ne>>>=5,k-=5,T.ncode=4+(15&ne),ne>>>=4,k-=4,286<T.nlen||30<T.ndist){A.msg="too many length or distance symbols",T.mode=30;break}T.have=0,T.mode=18;case 18:for(;T.have<T.ncode;){for(;k<3;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}T.lens[De[T.have++]]=7&ne,ne>>>=3,k-=3}for(;T.have<19;)T.lens[De[T.have++]]=0;if(T.lencode=T.lendyn,T.lenbits=7,se={bits:T.lenbits},fe=u(0,T.lens,0,19,T.lencode,0,T.work,se),T.lenbits=se.bits,fe){A.msg="invalid code lengths set",T.mode=30;break}T.have=0,T.mode=19;case 19:for(;T.have<T.nlen+T.ndist;){for(;_e=(G=T.lencode[ne&(1<<T.lenbits)-1])>>>16&255,K=65535&G,!((be=G>>>24)<=k);){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}if(K<16)ne>>>=be,k-=be,T.lens[T.have++]=K;else{if(K===16){for(W=be+2;k<W;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}if(ne>>>=be,k-=be,T.have===0){A.msg="invalid bit length repeat",T.mode=30;break}C=T.lens[T.have-1],j=3+(3&ne),ne>>>=2,k-=2}else if(K===17){for(W=be+3;k<W;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}k-=be,C=0,j=3+(7&(ne>>>=be)),ne>>>=3,k-=3}else{for(W=be+7;k<W;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}k-=be,C=0,j=11+(127&(ne>>>=be)),ne>>>=7,k-=7}if(T.have+j>T.nlen+T.ndist){A.msg="invalid bit length repeat",T.mode=30;break}for(;j--;)T.lens[T.have++]=C}}if(T.mode===30)break;if(T.lens[256]===0){A.msg="invalid code -- missing end-of-block",T.mode=30;break}if(T.lenbits=9,se={bits:T.lenbits},fe=u(l,T.lens,0,T.nlen,T.lencode,0,T.work,se),T.lenbits=se.bits,fe){A.msg="invalid literal/lengths set",T.mode=30;break}if(T.distbits=6,T.distcode=T.distdyn,se={bits:T.distbits}
vendor: 4,508 bytes, line 11
11,fe=u(h,T.lens,T.nlen,T.ndist,T.distcode,0,T.work,se),T.distbits=se.bits,fe){A.msg="invalid distances set",T.mode=30;break}if(T.mode=20,P===6)break e;case 20:T.mode=21;case 21:if(6<=M&&258<=ue){A.next_out=ie,A.avail_out=ue,A.next_in=N,A.avail_in=M,T.hold=ne,T.bits=k,c(A,q),ie=A.next_out,O=A.output,ue=A.avail_out,N=A.next_in,J=A.input,M=A.avail_in,ne=T.hold,k=T.bits,T.mode===12&&(T.back=-1);break}for(T.back=0;_e=(G=T.lencode[ne&(1<<T.lenbits)-1])>>>16&255,K=65535&G,!((be=G>>>24)<=k);){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}if(_e&&!(240&_e)){for(ge=be,H=_e,ke=K;_e=(G=T.lencode[ke+((ne&(1<<ge+H)-1)>>ge)])>>>16&255,K=65535&G,!(ge+(be=G>>>24)<=k);){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}ne>>>=ge,k-=ge,T.back+=ge}if(ne>>>=be,k-=be,T.back+=be,T.length=K,_e===0){T.mode=26;break}if(32&_e){T.back=-1,T.mode=12;break}if(64&_e){A.msg="invalid literal/length code",T.mode=30;break}T.extra=15&_e,T.mode=22;case 22:if(T.extra){for(W=T.extra;k<W;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}T.length+=ne&(1<<T.extra)-1,ne>>>=T.extra,k-=T.extra,T.back+=T.extra}T.was=T.length,T.mode=23;case 23:for(;_e=(G=T.distcode[ne&(1<<T.distbits)-1])>>>16&255,K=65535&G,!((be=G>>>24)<=k);){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}if(!(240&_e)){for(ge=be,H=_e,ke=K;_e=(G=T.distcode[ke+((ne&(1<<ge+H)-1)>>ge)])>>>16&255,K=65535&G,!(ge+(be=G>>>24)<=k);){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}ne>>>=ge,k-=ge,T.back+=ge}if(ne>>>=be,k-=be,T.back+=be,64&_e){A.msg="invalid distance code",T.mode=30;break}T.offset=K,T.extra=15&_e,T.mode=24;case 24:if(T.extra){for(W=T.extra;k<W;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}T.offset+=ne&(1<<T.extra)-1,ne>>>=T.extra,k-=T.extra,T.back+=T.extra}if(T.offset>T.dmax){A.msg="invalid distance too far back",T.mode=30;break}T.mode=25;case 25:if(ue===0)break e;if(j=q-ue,T.offset>j){if((j=T.offset-j)>T.whave&&T.sane){A.msg="invalid distance too far back",T.mode=30;break}oe=j>T.wnext?(j-=T.wnext,T.wsize-j):T.wnext-j,j>T.length&&(j=T.length),he=T.window}else he=O,oe=ie-T.offset,j=T.length;for(ue<j&&(j=ue),ue-=j,T.length-=j;O[ie++]=he[oe++],--j;);T.length===0&&(T.mode=21);break;case 26:if(ue===0)break e;O[ie++]=T.length,ue--,T.mode=21;break;case 27:if(T.wrap){for(;k<32;){if(M===0)break e;M--,ne|=J[N++]<<k,k+=8}if(q-=ue,A.total_out+=q,T.total+=q,q&&(A.adler=T.check=T.flags?o(T.check,O,q,ie-q):s(T.check,O,q,ie-q)),q=ue,(T.flags?ne:v(ne))!==T.check){A.msg="incorrect data check",T.mode=30;break}k=ne=0}T.mode=28;case 28:if(T.wrap&&T.flags){for(;k<32;){if(M===0)break e;M--,ne+=J[N++]<<k,k+=8}if(ne!==(4294967295&T.total)){A.msg="incorrect length check",T.mode=30;break}k=ne=0}T.mode=29;case 29:fe=1;break e;case 30:fe=-3;break e;case 31:return-4;case 32:default:return p}return A.next_out=ie,A.avail_out=ue,A.next_in=N,A.avail_in=M,T.hold=ne,T.bits=k,(T.wsize||q!==A.avail_out&&T.mode<30&&(T.mode<27||P!==4))&&V(A,A.output,A.next_out,q-A.avail_out)?(T.mode=31,-4):(B-=A.avail_in,q-=A.avail_out,A.total_in+=B,A.total_out+=q,T.total+=q,T.wrap&&q&&(A.adler=T.check=T.flags?o(T.check,O,q,A.next_out-q):s(T.check,O,q,A.next_out-q)),A.data_type=T.bits+(T.last?64:0)+(T.mode===12?128:0)+(T.mode===20||T.mode===15?256:0),(B==0&&q===0||P===4)&&fe===f&&(fe=-5),fe)},i.inflateEnd=function(A){if(!A||!A.state)return p;var P=A.state;return P.window&&(P.window=null),A.state=null,f},i.inflateGetHeader=function(A,P){var T;return A&&A.state&&2&(T=A.state).wrap?((T.head=P).done=!1,f):p},i.inflateSetDictionary=function(A,P){var T,J=P.length;return A&&A.state?(T=A.state).wrap!==0&&T.mode!==11?p:T.mode===11&&s(1,P,J,0)!==T.check?-3:V(A,P,J,J)?(T.mode=31,-4):(T.havedict=1,f):p},i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(t,r,i){var a=t("../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],o=[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],c=[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],u=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];r.exports=function(l,h,f,p,g,d,m,v){var b,y,_,w,D,E,U,S,z,V=v.bits,A=0,P=0,T=0,J=0,O=0,N=0,ie=0,M=0,ue=0,ne=0,k=null,B=0,q=new a.Buf16(16),j=new a.Buf16(16),oe=null,he=0;for(A=0;A<=15;A++)q[A]=0;for(P=0;P<p;P++)q[h[f+P]]++;for(O=V,J=15;1<=J&&q[J]===0;J--);if(J<O&&(O=J),J===0)return g[d++]=20971520,g[d++]=20971520,v.bits=1,0;for(T=1;
vendor: 9,939 bytes, line 11
11T<J&&q[T]===0;T++);for(O<T&&(O=T),A=M=1;A<=15;A++)if(M<<=1,(M-=q[A])<0)return-1;if(0<M&&(l===0||J!==1))return-1;for(j[1]=0,A=1;A<15;A++)j[A+1]=j[A]+q[A];for(P=0;P<p;P++)h[f+P]!==0&&(m[j[h[f+P]]++]=P);if(E=l===0?(k=oe=m,19):l===1?(k=s,B-=257,oe=o,he-=257,256):(k=c,oe=u,-1),A=T,D=d,ie=P=ne=0,_=-1,w=(ue=1<<(N=O))-1,l===1&&852<ue||l===2&&592<ue)return 1;for(;;){for(U=A-ie,z=m[P]<E?(S=0,m[P]):m[P]>E?(S=oe[he+m[P]],k[B+m[P]]):(S=96,0),b=1<<A-ie,T=y=1<<N;g[D+(ne>>ie)+(y-=b)]=U<<24|S<<16|z|0,y!==0;);for(b=1<<A-1;ne&b;)b>>=1;if(b!==0?(ne&=b-1,ne+=b):ne=0,P++,--q[A]==0){if(A===J)break;A=h[f+m[P]]}if(O<A&&(ne&w)!==_){for(ie===0&&(ie=O),D+=T,M=1<<(N=A-ie);N+ie<J&&!((M-=q[N+ie])<=0);)N++,M<<=1;if(ue+=1<<N,l===1&&852<ue||l===2&&592<ue)return 1;g[_=ne&w]=O<<24|N<<16|D-d|0}}return ne!==0&&(g[D+ne]=A-ie<<24|64<<16|0),v.bits=O,0}},{"../utils/common":41}],51:[function(t,r,i){r.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(t,r,i){var a=t("../utils/common"),s=0,o=1;function c(G){for(var ae=G.length;0<=--ae;)G[ae]=0}var u=0,l=29,h=256,f=h+1+l,p=30,g=19,d=2*f+1,m=15,v=16,b=7,y=256,_=16,w=17,D=18,E=[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],U=[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],S=[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],V=new Array(2*(f+2));c(V);var A=new Array(2*p);c(A);var P=new Array(512);c(P);var T=new Array(256);c(T);var J=new Array(l);c(J);var O,N,ie,M=new Array(p);function ue(G,ae,De,Ee,le){this.static_tree=G,this.extra_bits=ae,this.extra_base=De,this.elems=Ee,this.max_length=le,this.has_stree=G&&G.length}function ne(G,ae){this.dyn_tree=G,this.max_code=0,this.stat_desc=ae}function k(G){return G<256?P[G]:P[256+(G>>>7)]}function B(G,ae){G.pending_buf[G.pending++]=255&ae,G.pending_buf[G.pending++]=ae>>>8&255}function q(G,ae,De){G.bi_valid>v-De?(G.bi_buf|=ae<<G.bi_valid&65535,B(G,G.bi_buf),G.bi_buf=ae>>v-G.bi_valid,G.bi_valid+=De-v):(G.bi_buf|=ae<<G.bi_valid&65535,G.bi_valid+=De)}function j(G,ae,De){q(G,De[2*ae],De[2*ae+1])}function oe(G,ae){for(var De=0;De|=1&G,G>>>=1,De<<=1,0<--ae;);return De>>>1}function he(G,ae,De){var Ee,le,ee=new Array(m+1),re=0;for(Ee=1;Ee<=m;Ee++)ee[Ee]=re=re+De[Ee-1]<<1;for(le=0;le<=ae;le++){var ce=G[2*le+1];ce!==0&&(G[2*le]=oe(ee[ce]++,ce))}}function be(G){var ae;for(ae=0;ae<f;ae++)G.dyn_ltree[2*ae]=0;for(ae=0;ae<p;ae++)G.dyn_dtree[2*ae]=0;for(ae=0;ae<g;ae++)G.bl_tree[2*ae]=0;G.dyn_ltree[2*y]=1,G.opt_len=G.static_len=0,G.last_lit=G.matches=0}function _e(G){8<G.bi_valid?B(G,G.bi_buf):0<G.bi_valid&&(G.pending_buf[G.pending++]=G.bi_buf),G.bi_buf=0,G.bi_valid=0}function K(G,ae,De,Ee){var le=2*ae,ee=2*De;return G[le]<G[ee]||G[le]===G[ee]&&Ee[ae]<=Ee[De]}function ge(G,ae,De){for(var Ee=G.heap[De],le=De<<1;le<=G.heap_len&&(le<G.heap_len&&K(ae,G.heap[le+1],G.heap[le],G.depth)&&le++,!K(ae,Ee,G.heap[le],G.depth));)G.heap[De]=G.heap[le],De=le,le<<=1;G.heap[De]=Ee}function H(G,ae,De){var Ee,le,ee,re,ce=0;if(G.last_lit!==0)for(;Ee=G.pending_buf[G.d_buf+2*ce]<<8|G.pending_buf[G.d_buf+2*ce+1],le=G.pending_buf[G.l_buf+ce],ce++,Ee===0?j(G,le,ae):(j(G,(ee=T[le])+h+1,ae),(re=E[ee])!==0&&q(G,le-=J[ee],re),j(G,ee=k(--Ee),De),(re=U[ee])!==0&&q(G,Ee-=M[ee],re)),ce<G.last_lit;);j(G,y,ae)}function ke(G,ae){var De,Ee,le,ee=ae.dyn_tree,re=ae.stat_desc.static_tree,ce=ae.stat_desc.has_stree,ve=ae.stat_desc.elems,Se=-1;for(G.heap_len=0,G.heap_max=d,De=0;De<ve;De++)ee[2*De]!==0?(G.heap[++G.heap_len]=Se=De,G.depth[De]=0):ee[2*De+1]=0;for(;G.heap_len<2;)ee[2*(le=G.heap[++G.heap_len]=Se<2?++Se:0)]=1,G.depth[le]=0,G.opt_len--,ce&&(G.static_len-=re[2*le+1]);for(ae.max_code=Se,De=G.heap_len>>1;1<=De;De--)ge(G,ee,De);for(le=ve;De=G.heap[1],G.heap[1]=G.heap[G.heap_len--],ge(G,ee,1),Ee=G.heap[1],G.heap[--G.heap_max]=De,G.heap[--G.heap_max]=Ee,ee[2*le]=ee[2*De]+ee[2*Ee],G.depth[le]=(G.depth[De]>=G.depth[Ee]?G.depth[De]:G.depth[Ee])+1,ee[2*De+1]=ee[2*Ee+1]=le,G.heap[1]=le++,ge(G,ee,1),2<=G.heap_len;);G.heap[--G.heap_max]=G.heap[1],function(Re,Me){var Ce,Ne,$e,Pe,_t,Wa,sr=Me.dyn_tree,j0=Me.max_code,X0=Me.stat_desc.static_tree,G0=Me.stat_desc.has_stree,$0=Me.stat_desc.extra_bits,Y0=Me.stat_desc.extra_base,Ws=Me.stat_desc.max_length,Vi=0;for(Pe=0;Pe<=m;Pe++)Re.bl_count[Pe]=0;for(sr[2*Re.heap[Re.heap_max]+1]=0,Ce=Re.heap_max+1;Ce<d;Ce++)Ws<(Pe=sr[2*sr[2*(Ne=Re.heap[Ce])+1]+1]+1)&&(Pe=Ws,Vi++),sr[2*Ne+1]=Pe,j0<Ne||(Re.bl_count[Pe]++,_t=0,Y0<=Ne&&(_t=$0[Ne-Y0]),Wa=sr[2*Ne],Re.opt_len+=Wa*(Pe+_t),G0&&(Re.static_len+=Wa*(X0[2*Ne+1]+_t)));if(Vi!==0){do{for(Pe=Ws-1;Re.bl_count[Pe]===0;)Pe--;Re.bl_count[Pe]--,Re.bl_count[Pe+1]+=2,Re.bl_count[Ws]--,Vi-=2}while(0<Vi);for(Pe=Ws;Pe!==0;Pe--)for(Ne=Re.bl_count[Pe];Ne!==0;)j0<($e=Re.heap[--Ce])||(sr[2*$e+1]!==Pe&&(Re.opt_len+=(Pe-sr[2*$e+1])*sr[2*$e],sr[2*$e+1]=Pe),Ne--)}}(G,ae),he(ee,Se,G.bl_count)}function C(G,ae,De){var Ee,le,ee=-1,re=ae[1],ce=0,ve=7,Se=4;for(re===0&&(ve=138,Se=3),ae[2*(De+1)+1]=65535,Ee=0;Ee<=De;Ee++)le=re,re=ae[2*(Ee+1)+1],++ce<ve&&le===re||(ce<Se?G.bl_tree[2*le]+=ce:le!==0?(le!==ee&&G.bl_tree[2*le]++,G.bl_tree[2*_]++):ce<=10?G.bl_tree[2*w]++:G.bl_tree[2*D]++,ee=le,Se=(ce=0)===re?(ve=138,3):le===re?(ve=6,3):(ve=7,4))}function fe(G,ae,De){var Ee,le,ee=-1,re=ae[1],ce=0,ve=7,Se=4;for(re===0&&(ve=138,Se=3),Ee=0;Ee<=De;Ee++)if(le=re,re=ae[2*(Ee+1)+1],!(++ce<ve&&le===re)){if(ce<Se)for(;j(G,le,G.bl_tree),--ce!=0;);else le!==0?(le!==ee&&(j(G,le,G.bl_tree),ce--),j(G,_,G.bl_tree),q(G,ce-3,2)):ce<=10?(j(G,w,G.bl_tree),q(G,ce-3,3)):(j(G,D,G.bl_tree),q(G,ce-11,7));ee=le,Se=(ce=0)===re?(ve=138,3):le===re?(ve=6,3):(ve=7,4)}}c(M);var se=!1;function W(G,ae,De,Ee){q(G,(u<<1)+(Ee?1:0),3),function(le,ee,re,ce){_e(le),B(le,re),B(le,~re),a.arraySet(le.pending_buf,le.window,ee,re,le.pending),le.pending+=re}(G,ae,De)}i._tr_init=function(G){se||(function(){var ae,De,Ee,le,ee,re=new Array(m+1);for(le=Ee=0;le<l-1;le++)for(J[le]=Ee,ae=0;ae<1<<E[le];ae++)T[Ee++]=le;for(T[Ee-1]=le,le=ee=0;le<16;le++)for(M[le]=ee,ae=0;ae<1<<U[le];ae++)P[ee++]=le;for(ee>>=7;le<p;le++)for(M[le]=ee<<7,ae=0;ae<1<<U[le]-7;ae++)P[256+ee++]=le;for(De=0;De<=m;De++)re[De]=0;for(ae=0;ae<=143;)V[2*ae+1]=8,ae++,re[8]++;for(;ae<=255;)V[2*ae+1]=9,ae++,re[9]++;for(;ae<=279;)V[2*ae+1]=7,ae++,re[7]++;for(;ae<=287;)V[2*ae+1]=8,ae++,re[8]++;for(he(V,f+1,re),ae=0;ae<p;ae++)A[2*ae+1]=5,A[2*ae]=oe(ae,5);O=new ue(V,E,h+1,f,m),N=new ue(A,U,0,p,m),ie=new ue(new Array(0),S,0,g,b)}(),se=!0),G.l_desc=new ne(G.dyn_ltree,O),G.d_desc=new ne(G.dyn_dtree,N),G.bl_desc=new ne(G.bl_tree,ie),G.bi_buf=0,G.bi_valid=0,be(G)},i._tr_stored_block=W,i._tr_flush_block=function(G,ae,De,Ee){var le,ee,re=0;0<G.level?(G.strm.data_type===2&&(G.strm.data_type=function(ce){var ve,Se=4093624447;for(ve=0;ve<=31;ve++,Se>>>=1)if(1&Se&&ce.dyn_ltree[2*ve]!==0)return s;if(ce.dyn_ltree[18]!==0||ce.dyn_ltree[20]!==0||ce.dyn_ltree[26]!==0)return o;for(ve=32;ve<h;ve++)if(ce.dyn_ltree[2*ve]!==0)return o;return s}(G)),ke(G,G.l_desc),ke(G,G.d_desc),re=function(ce){var ve;for(C(ce,ce.dyn_ltree,ce.l_desc.max_code),C(ce,ce.dyn_dtree,ce.d_desc.max_code),ke(ce,ce.bl_desc),ve=g-1;3<=ve&&ce.bl_tree[2*z[ve]+1]===0;ve--);return ce.opt_len+=3*(ve+1)+5+5+4,ve}(G),le=G.opt_len+3+7>>>3,(ee=G.static_len+3+7>>>3)<=le&&(le=ee)):le=ee=De+5,De+4<=le&&ae!==-1?W(G,ae,De,Ee):G.strategy===4||ee===le?(q(G,2+(Ee?1:0),3),H(G,V,A)):(q(G,4+(Ee?1:0),3),function(ce,ve,Se,Re){var Me;for(q(ce,ve-257,5),q(ce,Se-1,5),q(ce,Re-4,4),Me=0;Me<Re;Me++)q(ce,ce.bl_tree[2*z[Me]+1],3);fe(ce,ce.dyn_ltree,ve-1),fe(ce,ce.dyn_dtree,Se-1)}(G,G.l_desc.max_code+1,G.d_desc.max_code+1,re+1),H(G,G.dyn_ltree,G.dyn_dtree)),be(G),Ee&&_e(G)},i._tr_tally=function(G,ae,De){return G.pending_buf[G.d_buf+2*G.last_lit]=ae>>>8&255,G.pending_buf[G.d_buf+2*G.last_lit+1]=255&ae,G.pending_buf[G.l_buf+G.last_lit]=255&De,G.last_lit++,ae===0?G.dyn_ltree[2*De]++:(G.matches++,ae--,G.dyn_ltree[2*(T[De]+h+1)]++,G.dyn_dtree[2*k(ae)]++),G.last_lit===G.lit_bufsize-1},i._tr_align=function(G){q(G,2,3),j(G,y,V),function(ae){ae.bi_valid===16?(B(ae,ae.bi_buf),ae.bi_buf=0,ae.bi_valid=0):8<=ae.bi_valid&&(ae.pending_buf[ae.pending++]=255&ae.bi_buf,ae.bi_buf>>=8,ae.bi_valid-=8)}(G)}},{"../utils/common":41}],53:[function(t,r,i){r.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(t,r,i){(function(a){(function(s,o){if(!s.setImmediate){var c,u,l,h,f=1,p={},g=!1,d=s.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(s);m=m&&m.setTimeout?m:s,c={}.toString.call(s.process)==="[object process]"?function(_){process.nextTick(function(){b(_)})}:function(){if(s.postMessage&&!s.importScripts){var _=!0,w=s.onmessage;return s.onmessage=function(){_=!1},s.postMessage("","*"),s.onmessage=w,_}}()?(h="setImmediate$"+Math.random()+"$",s.addEventListener?s.addEventListener("message",y,!1):s.attachEvent("onmessage",y),function(_){s.postMessage(h+_,"*")}):s.MessageChannel?((l=new MessageChannel).port1.onmessage=function(_){b(_.data)},function(_){l.port2.postMessage(_)}):d&&"onreadystatechange"in d.createElement("script")?(u=d.documentElement,function(_){var w=d.createElement("script");w.onreadystatechange=function(){b(_),w.onreadystatechange=null,u.removeChild(w),w=null},u.appendChild(w)}):function(_){setTimeout(b,0,_)},m.setImmediate=function(_){typeof _!="function"&&(_=new Function(""+_));for(var w=new Array(arguments.length-1),D=0;D<w.length;D++)w[D]=arguments[D+1];var E={callback:_,args:w};return p[f]=E,c(f),f++},m.clearImmediate=v}function v(_){delete p[_]}function b(_){if(g)setTimeout(b,0,_);else{var w=p[_];if(w){g=!0;try{(function(D){var E=D.callback,U=D.args;switch(U.length){case 0:E();break;case 1:E(U[0]);break;case 2:E(U[0],U[1]);break;case 3:E(U[0],U[1],U[2]);break;default:E.apply(o,U)}})(w)}finally{v(_),g=!1}}}}
11function y(_){_.source===s&&typeof _.data=="string"&&_.data.indexOf(h)===0&&b(+_.data.slice(h.length))}})(typeof self>"u"?a===void 0?this:a:self)}).call(this,typeof Ke<"u"?Ke:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(jS);var qM=jS.exports,jM=Vm,XM=qM;P0.openArrayBuffer=GM;P0.splitPath=$M;P0.joinPath=YM;function GM(n){return XM.loadAsync(n).then(function(e){function t(s){return e.file(s)!==null}function r(s,o){return e.file(s).async("uint8array").then(function(c){if(o==="base64")return jM.fromByteArray(c);if(o){var u=new TextDecoder(o);return u.decode(c)}else return c})}function i(s,o){e.file(s,o)}function a(){return e.generateAsync({type:"arraybuffer"})}return{exists:t,read:r,write:i,toArrayBuffer:a}})}function $M(n){var e=n.lastIndexOf("/");return e===-1?{dirname:"",basename:n}:{dirname:n.substring(0,e),basename:n.substring(e+1)}}function YM(){var n=Array.prototype.filter.call(arguments,function(t){return t}),e=[];return n.forEach(function(t){/^\//.test(t)?e=[t]:e.push(t)}),e.join("/")}var h_={},Ml={},M0={},qm=qn;M0.Element=Wl;M0.element=function(n,e,t){return new Wl(n,e,t)};M0.text=function(n){return{type:"text",value:n}};var XS={first:function(){return null},firstOrEmpty:function(){return XS},attributes:{}};function Wl(n,e,t){this.type="element",this.name=n,this.attributes=e||{},this.children=t||[]}Wl.prototype.first=function(n){return qm.find(this.children,function(e){return e.name===n})};Wl.prototype.firstOrEmpty=function(n){return this.first(n)||XS};Wl.prototype.getElementsByTagName=function(n){var e=qm.filter(this.children,function(t){return t.name===n});return GS(e)};Wl.prototype.text=function(){if(this.children.length===0)return"";if(this.children.length!==1||this.children[0].type!=="text")throw new Error("Not implemented");return this.children[0].value};var KM={getElementsByTagName:function(n){return GS(qm.flatten(this.map(function(e){return e.getElementsByTagName(n)},!0)))}};function GS(n){return qm.extend(n,KM)}var $S={},f_={},jm={},Hi={},Ma={};function ZM(n,e,t){if(t===void 0&&(t=Array.prototype),n&&typeof t.find=="function")return t.find.call(n,e);for(var r=0;r<n.length;r++)if(Object.prototype.hasOwnProperty.call(n,r)){var i=n[r];if(e.call(void 0,i,r,n))return i}}function d_(n,e){return e===void 0&&(e=Object),e&&typeof e.freeze=="function"?e.freeze(n):n}function JM(n,e){if(n===null||typeof n!="object")throw new TypeError("target is not an object");for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n}var YS=d_({HTML:"text/html",isHTML:function(n){return n===YS.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),KS=d_({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(n){return n===KS.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});Ma.assign=JM;Ma.find=ZM;Ma.freeze=d_;Ma.MIME_TYPE=YS;Ma.NAMESPACE=KS;var ZS=Ma,Ii=ZS.find,Zh=ZS.NAMESPACE;function QM(n){return n!==""}function eW(n){return n?n.split(/[\t\n\f\r ]+/).filter(QM):[]}function tW(n,e){return n.hasOwnProperty(e)||(n[e]=!0),n}function lE(n){if(!n)return[];var e=eW(n);return Object.keys(e.reduce(tW,{}))}function nW(n){return function(e){return n&&n.indexOf(e)!==-1}}function W0(n,e){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}function rr(n,e){var t=n.prototype;if(!(t instanceof e)){let r=function(){};r.prototype=e.prototype,r=new r,W0(t,r),n.prototype=t=r}t.constructor!=n&&(typeof n!="function"&&console.error("unknown Class:"+n),t.constructor=n)}var ir={},oi=ir.ELEMENT_NODE=1,Cl=ir.ATTRIBUTE_NODE=2,Dg=ir.TEXT_NODE=3,JS=ir.CDATA_SECTION_NODE=4,QS=ir.ENTITY_REFERENCE_NODE=5,rW=ir.ENTITY_NODE=6,ek=ir.PROCESSING_INSTRUCTION_NODE=7,tk=ir.COMMENT_NODE=8,nk=ir.DOCUMENT_NODE=9,rk=ir.DOCUMENT_TYPE_NODE=10,Na=ir.DOCUMENT_FRAGMENT_NODE=11,iW=ir.NOTATION_NODE=12,In={},Qt={};In.INDEX_SIZE_ERR=(Qt[1]="Index size error",1);In.DOMSTRING_SIZE_ERR=(Qt[2]="DOMString size error",2);var Kn=In.HIERARCHY_REQUEST_ERR=(Qt[3]="Hierarchy request error",3);In.WRONG_DOCUMENT_ERR=(Qt[4]="Wrong document",4);In.INVALID_CHARACTER_ERR=(Qt[5]="Invalid character",5);
vendor: 18,000 bytes, line 11
11In.NO_DATA_ALLOWED_ERR=(Qt[6]="No data allowed",6);In.NO_MODIFICATION_ALLOWED_ERR=(Qt[7]="No modification allowed",7);var ik=In.NOT_FOUND_ERR=(Qt[8]="Not found",8);In.NOT_SUPPORTED_ERR=(Qt[9]="Not supported",9);var hE=In.INUSE_ATTRIBUTE_ERR=(Qt[10]="Attribute in use",10);In.INVALID_STATE_ERR=(Qt[11]="Invalid state",11);In.SYNTAX_ERR=(Qt[12]="Syntax error",12);In.INVALID_MODIFICATION_ERR=(Qt[13]="Invalid modification",13);In.NAMESPACE_ERR=(Qt[14]="Invalid namespace",14);In.INVALID_ACCESS_ERR=(Qt[15]="Invalid access",15);function Ft(n,e){if(e instanceof Error)var t=e;else t=this,Error.call(this,Qt[n]),this.message=Qt[n],Error.captureStackTrace&&Error.captureStackTrace(this,Ft);return t.code=n,e&&(this.message=this.message+": "+e),t}Ft.prototype=Error.prototype;W0(In,Ft);function Ia(){}Ia.prototype={length:0,item:function(n){return n>=0&&n<this.length?this[n]:null},toString:function(n,e){for(var t=[],r=0;r<this.length;r++)Kc(this[r],t,n,e);return t.join("")},filter:function(n){return Array.prototype.filter.call(this,n)},indexOf:function(n){return Array.prototype.indexOf.call(this,n)}};function Fl(n,e){this._node=n,this._refresh=e,p_(this)}function p_(n){var e=n._node._inc||n._node.ownerDocument._inc;if(n._inc!==e){var t=n._refresh(n._node);if(mk(n,"length",t.length),!n.$$length||t.length<n.$$length)for(var r=t.length;r in n;r++)Object.prototype.hasOwnProperty.call(n,r)&&delete n[r];W0(t,n),n._inc=e}}Fl.prototype.item=function(n){return p_(this),this[n]||null};rr(Fl,Ia);function wg(){}function ak(n,e){for(var t=n.length;t--;)if(n[t]===e)return t}function fE(n,e,t,r){if(r?e[ak(e,r)]=t:e[e.length++]=t,n){t.ownerElement=n;var i=n.ownerDocument;i&&(r&&ck(i,n,r),aW(i,n,t))}}function dE(n,e,t){var r=ak(e,t);if(r>=0){for(var i=e.length-1;r<i;)e[r]=e[++r];if(e.length=i,n){var a=n.ownerDocument;a&&(ck(a,n,t),t.ownerElement=null)}}else throw new Ft(ik,new Error(n.tagName+"@"+t))}wg.prototype={length:0,item:Ia.prototype.item,getNamedItem:function(n){for(var e=this.length;e--;){var t=this[e];if(t.nodeName==n)return t}},setNamedItem:function(n){var e=n.ownerElement;if(e&&e!=this._ownerElement)throw new Ft(hE);var t=this.getNamedItem(n.nodeName);return fE(this._ownerElement,this,n,t),t},setNamedItemNS:function(n){var e=n.ownerElement,t;if(e&&e!=this._ownerElement)throw new Ft(hE);return t=this.getNamedItemNS(n.namespaceURI,n.localName),fE(this._ownerElement,this,n,t),t},removeNamedItem:function(n){var e=this.getNamedItem(n);return dE(this._ownerElement,this,e),e},removeNamedItemNS:function(n,e){var t=this.getNamedItemNS(n,e);return dE(this._ownerElement,this,t),t},getNamedItemNS:function(n,e){for(var t=this.length;t--;){var r=this[t];if(r.localName==e&&r.namespaceURI==n)return r}return null}};function sk(){}sk.prototype={hasFeature:function(n,e){return!0},createDocument:function(n,e,t){var r=new H0;if(r.implementation=this,r.childNodes=new Ia,r.doctype=t||null,t&&r.appendChild(t),e){var i=r.createElementNS(n,e);r.appendChild(i)}return r},createDocumentType:function(n,e,t){var r=new Xm;return r.name=n,r.nodeName=n,r.publicId=e||"",r.systemId=t||"",r}};function ut(){}ut.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(n,e){return Eg(this,n,e)},replaceChild:function(n,e){Eg(this,n,e,lk),e&&this.removeChild(e)},removeChild:function(n){return uk(this,n)},appendChild:function(n){return this.insertBefore(n,null)},hasChildNodes:function(){return this.firstChild!=null},cloneNode:function(n){return Ob(this.ownerDocument||this,this,n)},normalize:function(){for(var n=this.firstChild;n;){var e=n.nextSibling;e&&e.nodeType==Dg&&n.nodeType==Dg?(this.removeChild(e),n.appendData(e.data)):(n.normalize(),n=e)}},isSupported:function(n,e){return this.ownerDocument.implementation.hasFeature(n,e)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(n){for(var e=this;e;){var t=e._nsMap;if(t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&t[r]===n)return r}e=e.nodeType==Cl?e.ownerDocument:e.parentNode}return null},lookupNamespaceURI:function(n){for(var e=this;e;){var t=e._nsMap;if(t&&Object.prototype.hasOwnProperty.call(t,n))return t[n];e=e.nodeType==Cl?e.ownerDocument:e.parentNode}return null},isDefaultNamespace:function(n){var e=this.lookupPrefix(n);return e==null}};function ok(n){return n=="<"&&"&lt;"||n==">"&&"&gt;"||n=="&"&&"&amp;"||n=='"'&&"&quot;"||"&#"+n.charCodeAt()+";"}W0(ir,ut);W0(ir,ut.prototype);function Jh(n,e){if(e(n))return!0;if(n=n.firstChild)do if(Jh(n,e))return!0;while(n=n.nextSibling)}function H0(){this.ownerDocument=this}function aW(n,e,t){n&&n._inc++;var r=t.namespaceURI;r===Zh.XMLNS&&(e._nsMap[t.prefix?t.localName:""]=t.value)}function ck(n,e,t,r){n&&n._inc++;var i=t.namespaceURI;i===Zh.XMLNS&&delete e._nsMap[t.prefix?t.localName:""]}function g_(n,e,t){if(n&&n._inc){n._inc++;var r=e.childNodes;if(t)r[r.length++]=t;else{for(var i=e.firstChild,a=0;i;)r[a++]=i,i=i.nextSibling;r.length=a,delete r[r.length]}}}function uk(n,e){var t=e.previousSibling,r=e.nextSibling;return t?t.nextSibling=r:n.firstChild=r,r?r.previousSibling=t:n.lastChild=t,e.parentNode=null,e.previousSibling=null,e.nextSibling=null,g_(n.ownerDocument,n),e}function sW(n){return n&&(n.nodeType===ut.DOCUMENT_NODE||n.nodeType===ut.DOCUMENT_FRAGMENT_NODE||n.nodeType===ut.ELEMENT_NODE)}function oW(n){return n&&(Oi(n)||m_(n)||Ba(n)||n.nodeType===ut.DOCUMENT_FRAGMENT_NODE||n.nodeType===ut.COMMENT_NODE||n.nodeType===ut.PROCESSING_INSTRUCTION_NODE)}function Ba(n){return n&&n.nodeType===ut.DOCUMENT_TYPE_NODE}function Oi(n){return n&&n.nodeType===ut.ELEMENT_NODE}function m_(n){return n&&n.nodeType===ut.TEXT_NODE}function pE(n,e){var t=n.childNodes||[];if(Ii(t,Oi)||Ba(e))return!1;var r=Ii(t,Ba);return!(e&&r&&t.indexOf(r)>t.indexOf(e))}function gE(n,e){var t=n.childNodes||[];function r(a){return Oi(a)&&a!==e}if(Ii(t,r))return!1;var i=Ii(t,Ba);return!(e&&i&&t.indexOf(i)>t.indexOf(e))}function cW(n,e,t){if(!sW(n))throw new Ft(Kn,"Unexpected parent node type "+n.nodeType);if(t&&t.parentNode!==n)throw new Ft(ik,"child not in parent");if(!oW(e)||Ba(e)&&n.nodeType!==ut.DOCUMENT_NODE)throw new Ft(Kn,"Unexpected node type "+e.nodeType+" for parent node type "+n.nodeType)}function uW(n,e,t){var r=n.childNodes||[],i=e.childNodes||[];if(e.nodeType===ut.DOCUMENT_FRAGMENT_NODE){var a=i.filter(Oi);if(a.length>1||Ii(i,m_))throw new Ft(Kn,"More than one element or text in fragment");if(a.length===1&&!pE(n,t))throw new Ft(Kn,"Element in fragment can not be inserted before doctype")}if(Oi(e)&&!pE(n,t))throw new Ft(Kn,"Only one element can be added and only after doctype");if(Ba(e)){if(Ii(r,Ba))throw new Ft(Kn,"Only one doctype is allowed");var s=Ii(r,Oi);if(t&&r.indexOf(s)<r.indexOf(t))throw new Ft(Kn,"Doctype can only be inserted before an element");if(!t&&s)throw new Ft(Kn,"Doctype can not be appended since element is present")}}function lk(n,e,t){var r=n.childNodes||[],i=e.childNodes||[];if(e.nodeType===ut.DOCUMENT_FRAGMENT_NODE){var a=i.filter(Oi);if(a.length>1||Ii(i,m_))throw new Ft(Kn,"More than one element or text in fragment");if(a.length===1&&!gE(n,t))throw new Ft(Kn,"Element in fragment can not be inserted before doctype")}if(Oi(e)&&!gE(n,t))throw new Ft(Kn,"Only one element can be added and only after doctype");if(Ba(e)){if(Ii(r,function(c){return Ba(c)&&c!==t}))throw new Ft(Kn,"Only one doctype is allowed");var s=Ii(r,Oi);if(t&&r.indexOf(s)<r.indexOf(t))throw new Ft(Kn,"Doctype can only be inserted before an element")}}function Eg(n,e,t,r){cW(n,e,t),n.nodeType===ut.DOCUMENT_NODE&&(r||uW)(n,e,t);var i=e.parentNode;if(i&&i.removeChild(e),e.nodeType===Na){var a=e.firstChild;if(a==null)return e;var s=e.lastChild}else a=s=e;var o=t?t.previousSibling:n.lastChild;a.previousSibling=o,s.nextSibling=t,o?o.nextSibling=a:n.firstChild=a,t==null?n.lastChild=s:t.previousSibling=s;do a.parentNode=n;while(a!==s&&(a=a.nextSibling));return g_(n.ownerDocument||n,n),e.nodeType==Na&&(e.firstChild=e.lastChild=null),e}function lW(n,e){return e.parentNode&&e.parentNode.removeChild(e),e.parentNode=n,e.previousSibling=n.lastChild,e.nextSibling=null,e.previousSibling?e.previousSibling.nextSibling=e:n.firstChild=e,n.lastChild=e,g_(n.ownerDocument,n,e),e}H0.prototype={nodeName:"#document",nodeType:nk,doctype:null,documentElement:null,_inc:1,insertBefore:function(n,e){if(n.nodeType==Na){for(var t=n.firstChild;t;){var r=t.nextSibling;this.insertBefore(t,e),t=r}return n}return Eg(this,n,e),n.ownerDocument=this,this.documentElement===null&&n.nodeType===oi&&(this.documentElement=n),n},removeChild:function(n){return this.documentElement==n&&(this.documentElement=null),uk(this,n)},replaceChild:function(n,e){Eg(this,n,e,lk),n.ownerDocument=this,e&&this.removeChild(e),Oi(n)&&(this.documentElement=n)},importNode:function(n,e){return gk(this,n,e)},getElementById:function(n){var e=null;return Jh(this.documentElement,function(t){if(t.nodeType==oi&&t.getAttribute("id")==n)return e=t,!0}),e},getElementsByClassName:function(n){var e=lE(n);return new Fl(this,function(t){var r=[];return e.length>0&&Jh(t.documentElement,function(i){if(i!==t&&i.nodeType===oi){var a=i.getAttribute("class");if(a){var s=n===a;if(!s){var o=lE(a);s=e.every(nW(o))}s&&r.push(i)}}}),r})},createElement:function(n){var e=new bc;e.ownerDocument=this,e.nodeName=n,e.tagName=n,e.localName=n,e.childNodes=new Ia;var t=e.attributes=new wg;return t._ownerElement=e,e},createDocumentFragment:function(){var n=new Gm;return n.ownerDocument=this,n.childNodes=new Ia,n},createTextNode:function(n){var e=new x_;return e.ownerDocument=this,e.appendData(n),e},createComment:function(n){var e=new v_;return e.ownerDocument=this,e.appendData(n),e},createCDATASection:function(n){var e=new b_;return e.ownerDocument=this,e.appendData(n),e},createProcessingInstruction:function(n,e){var t=new __;return t.ownerDocument=this,t.tagName=t.nodeName=t.target=n,t.nodeValue=t.data=e,t},createAttribute:function(n){var e=new Ag;return e.ownerDocument=this,e.name=n,e.nodeName=n,e.localName=n,e.specified=!0,e},createEntityReference:function(n){var e=new y_;return e.ownerDocument=this,e.nodeName=n,e},createElementNS:function(n,e){var t=new bc,r=e.split(":"),i=t.attributes=new wg;return t.childNodes=new Ia,t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.namespaceURI=n,r.length==2?(t.prefix=r[0],t.localName=r[1]):t.localName=e,i._ownerElement=t,t},createAttributeNS:function(n,e){var t=new Ag,r=e.split(":");return t.ownerDocument=this,t.nodeName=e,t.name=e,t.namespaceURI=n,t.specified=!0,r.length==2?(t.prefix=r[0],t.localName=r[1]):t.localName=e,t}};rr(H0,ut);function bc(){this._nsMap={}}bc.prototype={nodeType:oi,hasAttribute:function(n){return this.getAttributeNode(n)!=null},getAttribute:function(n){var e=this.getAttributeNode(n);return e&&e.value||""},getAttributeNode:function(n){return this.attributes.getNamedItem(n)},setAttribute:function(n,e){var t=this.ownerDocument.createAttribute(n);t.value=t.nodeValue=""+e,this.setAttributeNode(t)},removeAttribute:function(n){var e=this.getAttributeNode(n);e&&this.removeAttributeNode(e)},appendChild:function(n){return n.nodeType===Na?this.insertBefore(n,null):lW(this,n)},setAttributeNode:function(n){return this.attributes.setNamedItem(n)},setAttributeNodeNS:function(n){return this.attributes.setNamedItemNS(n)},removeAttributeNode:function(n){return this.attributes.removeNamedItem(n.nodeName)},removeAttributeNS:function(n,e){var t=this.getAttributeNodeNS(n,e);t&&this.removeAttributeNode(t)},hasAttributeNS:function(n,e){return this.getAttributeNodeNS(n,e)!=null},getAttributeNS:function(n,e){var t=this.getAttributeNodeNS(n,e);return t&&t.value||""},setAttributeNS:function(n,e,t){var r=this.ownerDocument.createAttributeNS(n,e);r.value=r.nodeValue=""+t,this.setAttributeNode(r)},getAttributeNodeNS:function(n,e){return this.attributes.getNamedItemNS(n,e)},getElementsByTagName:function(n){return new Fl(this,function(e){var t=[];return Jh(e,function(r){r!==e&&r.nodeType==oi&&(n==="*"||r.tagName==n)&&t.push(r)}),t})},getElementsByTagNameNS:function(n,e){return new Fl(this,function(t){var r=[];return Jh(t,function(i){i!==t&&i.nodeType===oi&&(n==="*"||i.namespaceURI===n)&&(e==="*"||i.localName==e)&&r.push(i)}),r})}};H0.prototype.getElementsByTagName=bc.prototype.getElementsByTagName;H0.prototype.getElementsByTagNameNS=bc.prototype.getElementsByTagNameNS;rr(bc,ut);function Ag(){}Ag.prototype.nodeType=Cl;rr(Ag,ut);function z0(){}z0.prototype={data:"",substringData:function(n,e){return this.data.substring(n,n+e)},appendData:function(n){n=this.data+n,this.nodeValue=this.data=n,this.length=n.length},insertData:function(n,e){this.replaceData(n,0,e)},appendChild:function(n){throw new Error(Qt[Kn])},deleteData:function(n,e){this.replaceData(n,e,"")},replaceData:function(n,e,t){var r=this.data.substring(0,n),i=this.data.substring(n+e);t=r+t+i,this.nodeValue=this.data=t,this.length=t.length}};rr(z0,ut);function x_(){}x_.prototype={nodeName:"#text",nodeType:Dg,splitText:function(n){var e=this.data,t=e.substring(n);e=e.substring(0,n),this.data=this.nodeValue=e,this.length=e.length;var r=this.ownerDocument.createTextNode(t);return this.parentNode&&this.parentNode.insertBefore(r,this.nextSibling),r}};rr(x_,z0);function v_(){}v_.prototype={nodeName:"#comment",nodeType:tk};rr(v_,z0);function b_(){}b_.prototype={nodeName:"#cdata-section",nodeType:JS};rr(b_,z0);function Xm(){}Xm.prototype.nodeType=rk;rr(Xm,ut);function hk(){}hk.prototype.nodeType=iW;rr(hk,ut);function fk(){}fk.prototype.nodeType=rW;rr(fk,ut);function y_(){}y_.prototype.nodeType=QS;rr(y_,ut);function Gm(){}Gm.prototype.nodeName="#document-fragment";Gm.prototype.nodeType=Na;rr(Gm,ut);function __(){}__.prototype.nodeType=ek;rr(__,ut);function dk(){}dk.prototype.serializeToString=function(n,e,t){return pk.call(n,e,t)};ut.prototype.toString=pk;function pk(n,e){var t=[],r=this.nodeType==9&&this.documentElement||this,i=r.prefix,a=r.namespaceURI;if(a&&i==null){var i=r.lookupPrefix(a);if(i==null)var s=[{namespace:a,prefix:null}]}return Kc(this,t,n,e,s),t.join("")}function mE(n,e,t){var r=n.prefix||"",i=n.namespaceURI;if(!i||r==="xml"&&i===Zh.XML||i===Zh.XMLNS)return!1;for(var a=t.length;a--;){var s=t[a];if(s.prefix===r)return s.namespace!==i}return!0}function wx(n,e,t){n.push(" ",e,'="',t.replace(/[<>&"\t\n\r]/g,ok),'"')}function Kc(n,e,t,r,i){if(i||(i=[]),r)if(n=r(n),n){if(typeof n=="string"){e.push(n);return}}else return;switch(n.nodeType){case oi:var a=n.attributes,s=a.length,v=n.firstChild,o=n.tagName;t=Zh.isHTML(n.namespaceURI)||t;var c=o;if(!t&&!n.prefix&&n.namespaceURI){for(var u,l=0;l<a.length;l++)if(a.item(l).name==="xmlns"){u=a.item(l).value;break}if(!u)for(var h=i.length-1;h>=0;h--){var f=i[h];if(f.prefix===""&&f.namespace===n.namespaceURI){u=f.namespace;break}}if(u!==n.namespaceURI)for(var h=i.length-1;h>=0;h--){var f=i[h];if(f.namespace===n.namespaceURI){f.prefix&&(c=f.prefix+":"+o);break}}}e.push("<",c);for(var p=0;p<s;p++){var g=a.item(p);g.prefix=="xmlns"?i.push({prefix:g.localName,namespace:g.value}):g.nodeName=="xmlns"&&i.push({prefix:"",namespace:g.value})}for(var p=0;p<s;p++){var g=a.item(p);if(mE(g,t,i)){var d=g.prefix||"",m=g.namespaceURI;wx(e,d?"xmlns:"+d:"xmlns",m),i.push({prefix:d,namespace:m})}Kc(g,e,t,r,i)}if(o===c&&mE(n,t,i)){var d=n.prefix||"",m=n.namespaceURI;wx(e,d?"xmlns:"+d:"xmlns",m),i.push({prefix:d,namespace:m})}if(v||t&&!/^(?:meta|link|img|br|hr|input)$/i.test(o)){if(e.push(">"),t&&/^script$/i.test(o))for(;v;)v.data?e.push(v.data):Kc(v,e,t,r,i.slice()),v=v.nextSibling;else for(;v;)Kc(v,e,t,r,i.slice()),v=v.nextSibling;e.push("</",c,">")}else e.push("/>");return;case nk:case Na:for(var v=n.firstChild;v;)Kc(v,e,t,r,i.slice()),v=v.nextSibling;return;case Cl:return wx(e,n.name,n.value);case Dg:return e.push(n.data.replace(/[<&>]/g,ok));case JS:return e.push("<![CDATA[",n.data,"]]>");case tk:return e.push("<!--",n.data,"-->");case rk:var b=n.publicId,y=n.systemId;if(e.push("<!DOCTYPE ",n.name),b)e.push(" PUBLIC ",b),y&&y!="."&&e.push(" ",y),e.push(">");else if(y&&y!=".")e.push(" SYSTEM ",y,">");else{var _=n.internalSubset;_&&e.push(" [",_,"]"),e.push(">")}return;case ek:return e.push("<?",n.target," ",n.data,"?>");case QS:return e.push("&",n.nodeName,";");default:e.push("??",n.nodeName)}}function gk(n,e,t){var r;switch(e.nodeType){case oi:r=e.cloneNode(!1),r.ownerDocument=n;case Na:break;case Cl:t=!0;break}if(r||(r=e.cloneNode(!1)),r.ownerDocument=n,r.parentNode=null,t)for(var i=e.firstChild;i;)r.appendChild(gk(n,i,t)),i=i.nextSibling;return r}function Ob(n,e,t){var r=new e.constructor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=e[i];typeof a!="object"&&a!=r[i]&&(r[i]=a)}switch(e.childNodes&&(r.childNodes=new Ia),r.ownerDocument=n,r.nodeType){case oi:var s=e.attributes,o=r.attributes=new wg,c=s.length;o._ownerElement=r;for(var u=0;u<c;u++)r.setAttributeNode(Ob(n,s.item(u),!0));break;case Cl:t=!0}if(t)for(var l=e.firstChild;l;)r.appendChild(Ob(n,l,t)),l=l.nextSibling;return r}function mk(n,e,t){n[e]=t}try{if(Object.defineProperty){let n=function(e){switch(e.nodeType){case oi:case Na:var t=[];for(e=e.firstChild;e;)e.nodeType!==7&&e.nodeType!==8&&t.push(n(e)),e=e.nextSibling;return t.join("");default:return e.nodeValue}};Object.defineProperty(Fl.prototype,"length",{get:function(){return p_(this),this.$$length}}),Object.defineProperty(ut.prototype,"textContent",{get:function(){return n(this)},set:function(e){switch(this.nodeType){case oi:case Na:for(;this.firstChild;)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}}),mk=function(e,t,r){e["$$"+t]=r}}}catch(n){}Hi.DocumentType=Xm;Hi.DOMException=Ft;Hi.DOMImplementation=sk;Hi.Element=bc;Hi.Node=ut;Hi.NodeList=Ia;Hi.XMLSerializer=dk;var $m={},xk={};(function(n){var e=Ma.freeze;n.XML_ENTITIES=e({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),n.HTML_ENTITIES=e
vendor: 24,744 bytes, line 11
11({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"
11	",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),n.entityMap=n.HTML_ENTITIES})(xk);var D_={},Qh=Ma.NAMESPACE,Lb=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,xE=new RegExp("[\\-\\.0-9"+Lb.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),vE=new RegExp("^"+Lb.source+xE.source+"*(?::"+Lb.source+xE.source+"*)?$"),Yl=0,Va=1,Bc=2,Kl=3,Pc=4,Mc=5,Zl=6,xp=7;function Sl(n,e){this.message=n,this.locator=e,Error.captureStackTrace&&Error.captureStackTrace(this,Sl)}Sl.prototype=new Error;Sl.prototype.name=Sl.name;function vk(){}vk.prototype={parse:function(n,e,t){var r=this.domBuilder;r.startDocument(),bk(e,e={}),hW(n,e,t,r,this.errorHandler),r.endDocument()}};function hW(n,e,t,r,i){function a(O){if(O>
vendor: 7,547 bytes, line 11
1165535){O-=65536;var N=55296+(O>>10),ie=56320+(O&1023);return String.fromCharCode(N,ie)}else return String.fromCharCode(O)}function s(O){var N=O.slice(1,-1);return Object.hasOwnProperty.call(t,N)?t[N]:N.charAt(0)==="#"?a(parseInt(N.substr(1).replace("x","0x"))):(i.error("entity not found:"+O),O)}function o(O){if(O>d){var N=n.substring(d,O).replace(/&#?\w+;/g,s);f&&c(d),r.characters(N,0,O-d),d=O}}function c(O,N){for(;O>=l&&(N=h.exec(n));)u=N.index,l=u+N[0].length,f.lineNumber++;f.columnNumber=O-u+1}for(var u=0,l=0,h=/.*(?:\r\n?|\n)|.*$/g,f=r.locator,p=[{currentNSMap:e}],g={},d=0;;){try{var m=n.indexOf("<",d);if(m<0){if(!n.substr(d).match(/^\s*$/)){var v=r.doc,b=v.createTextNode(n.substr(d));v.appendChild(b),r.currentElement=b}return}switch(m>d&&o(m),n.charAt(m+1)){case"/":var V=n.indexOf(">",m+3),y=n.substring(m+2,V).replace(/[ \t\n\r]+$/g,""),_=p.pop();V<0?(y=n.substring(m+2).replace(/[\s<].*/,""),i.error("end tag name: "+y+" is not complete:"+_.tagName),V=m+1+y.length):y.match(/\s</)&&(y=y.replace(/[\s<].*/,""),i.error("end tag name: "+y+" maybe not complete"),V=m+1+y.length);var w=_.localNSMap,D=_.tagName==y,E=D||_.tagName&&_.tagName.toLowerCase()==y.toLowerCase();if(E){if(r.endElement(_.uri,_.localName,y),w)for(var U in w)Object.prototype.hasOwnProperty.call(w,U)&&r.endPrefixMapping(U);D||i.fatalError("end tag name: "+y+" is not match the current start tagName:"+_.tagName)}else p.push(_);V++;break;case"?":f&&c(m),V=mW(n,m,r);break;case"!":f&&c(m),V=gW(n,m,r,i);break;default:f&&c(m);var S=new yk,z=p[p.length-1].currentNSMap,V=fW(n,m,S,z,s,i),A=S.length;if(!S.closed&&pW(n,V,S.tagName,g)&&(S.closed=!0,t.nbsp||i.warning("unclosed xml attribute")),f&&A){for(var P=bE(f,{}),T=0;T<A;T++){var J=S[T];c(J.offset),J.locator=bE(f,{})}r.locator=P,yE(S,r,z)&&p.push(S),r.locator=f}else yE(S,r,z)&&p.push(S);Qh.isHTML(S.uri)&&!S.closed?V=dW(n,V,S.tagName,s,r):V++}}catch(O){if(O instanceof Sl)throw O;i.error("element parse error: "+O),V=-1}V>d?d=V:o(Math.max(m,d)+1)}}function bE(n,e){return e.lineNumber=n.lineNumber,e.columnNumber=n.columnNumber,e}function fW(n,e,t,r,i,a){function s(f,p,g){t.attributeNames.hasOwnProperty(f)&&a.fatalError("Attribute "+f+" redefined"),t.addValue(f,p.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,i),g)}for(var o,c,u=++e,l=Yl;;){var h=n.charAt(u);switch(h){case"=":if(l===Va)o=n.slice(e,u),l=Kl;else if(l===Bc)l=Kl;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(l===Kl||l===Va)if(l===Va&&(a.warning('attribute value must after "="'),o=n.slice(e,u)),e=u+1,u=n.indexOf(h,e),u>0)c=n.slice(e,u),s(o,c,e-1),l=Mc;else throw new Error("attribute value no end '"+h+"' match");else if(l==Pc)c=n.slice(e,u),s(o,c,e),a.warning('attribute "'+o+'" missed start quot('+h+")!!"),e=u+1,l=Mc;else throw new Error('attribute value must after "="');break;case"/":switch(l){case Yl:t.setTagName(n.slice(e,u));case Mc:case Zl:case xp:l=xp,t.closed=!0;case Pc:case Va:break;case Bc:t.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return a.error("unexpected end of input"),l==Yl&&t.setTagName(n.slice(e,u)),u;case">":switch(l){case Yl:t.setTagName(n.slice(e,u));case Mc:case Zl:case xp:break;case Pc:case Va:c=n.slice(e,u),c.slice(-1)==="/"&&(t.closed=!0,c=c.slice(0,-1));case Bc:l===Bc&&(c=o),l==Pc?(a.warning('attribute "'+c+'" missed quot(")!'),s(o,c,e)):((!Qh.isHTML(r[""])||!c.match(/^(?:disabled|checked|selected)$/i))&&a.warning('attribute "'+c+'" missed value!! "'+c+'" instead!!'),s(c,c,e));break;case Kl:throw new Error("attribute value missed!!")}return u;case"€":h=" ";default:if(h<=" ")switch(l){case Yl:t.setTagName(n.slice(e,u)),l=Zl;break;case Va:o=n.slice(e,u),l=Bc;break;case Pc:var c=n.slice(e,u);a.warning('attribute "'+c+'" missed quot(")!!'),s(o,c,e);case Mc:l=Zl;break}else switch(l){case Bc:t.tagName,(!Qh.isHTML(r[""])||!o.match(/^(?:disabled|checked|selected)$/i))&&a.warning('attribute "'+o+'" missed value!! "'+o+'" instead2!!'),s(o,o,e),e=u,l=Va;break;case Mc:a.warning('attribute space is required"'+o+'"!!');case Zl:l=Va,e=u;break;case Kl:l=Pc,e=u;break;case xp:throw new Error("elements closed character '/' and '>' must be connected to")}}u++}}function yE(n,e,t){for(var r=n.tagName,i=null,h=n.length;h--;){var a=n[h],s=a.qName,o=a.value,f=s.indexOf(":");if(f>0)var c=a.prefix=s.slice(0,f),u=s.slice(f+1),l=c==="xmlns"&&u;else u=s,c=null,l=s==="xmlns"&&"";a.localName=u,l!==!1&&(i==null&&(i={},bk(t,t={})),t[l]=i[l]=o,a.uri=Qh.XMLNS,e.startPrefixMapping(l,o))}for(var h=n.length;h--;){a=n[h];var c=a.prefix;c&&(c==="xml"&&(a.uri=Qh.XML),c!=="xmlns"&&(a.uri=t[c||""]))}var f=r.indexOf(":");f>0?(c=n.prefix=r.slice(0,f),u=n.localName=r.slice(f+1)):(c=null,u=n.localName=r);var p=n.uri=t[c||""];if(e.startElement(p,u,r,n),n.closed){if(e.endElement(p,u,r),i)for(c in i)Object.prototype.hasOwnProperty.call(i,c)&&e.endPrefixMapping(c)}else return n.currentNSMap=t,n.localNSMap=i,!0}function dW(n,e,t,r,i){if(/^(?:script|textarea)$/i.test(t)){var a=n.indexOf("</"+t+">",e),s=n.substring(e+1,a);if(/[&<]/.test(s))return/^script$/i.test(t)?(i.characters(s,0,s.length),a):(s=s.replace(/&#?\w+;/g,r),i.characters(s,0,s.length),a)}return e+1}function pW(n,e,t,r){var i=r[t];return i==null&&(i=n.lastIndexOf("</"+t+">"),i<e&&(i=n.lastIndexOf("</"+t)),r[t]=i),i<e}function bk(n,e){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}function gW(n,e,t,r){var i=n.charAt(e+2);switch(i){case"-":if(n.charAt(e+3)==="-"){var a=n.indexOf("-->",e+4);return a>e?(t.comment(n,e+4,a-e-4),a+3):(r.error("Unclosed comment"),-1)}else return-1;default:if(n.substr(e+3,6)=="CDATA["){var a=n.indexOf("]]>",e+9);return t.startCDATA(),t.characters(n,e+9,a-e-9),t.endCDATA(),a+3}var s=xW(n,e),o=s.length;if(o>1&&/!doctype/i.test(s[0][0])){var c=s[1][0],u=!1,l=!1;o>3&&(/^public$/i.test(s[2][0])?(u=s[3][0],l=o>4&&s[4][0]):/^system$/i.test(s[2][0])&&(l=s[3][0]));var h=s[o-1];return t.startDTD(c,u,l),t.endDTD(),h.index+h[0].length}}return-1}function mW(n,e,t){var r=n.indexOf("?>",e);if(r){var i=n.substring(e,r).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return i?(i[0].length,t.processingInstruction(i[1],i[2]),r+2):-1}return-1}function yk(){this.attributeNames={}}yk.prototype={setTagName:function(n){if(!vE.test(n))throw new Error("invalid tagName:"+n);this.tagName=n},addValue:function(n,e,t){if(!vE.test(n))throw new Error("invalid attribute:"+n);this.attributeNames[n]=this.length,this[this.length++]={qName:n,value:e,offset:t}},length:0,getLocalName:function(n){return this[n].localName},getLocator:function(n){return this[n].locator},getQName:function(n){return this[n].qName},getURI:function(n){return this[n].uri},getValue:function(n){return this[n].value}};function xW(n,e){var t,r=[],i=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(i.lastIndex=e,i.exec(n);t=i.exec(n);)if(r.push(t),t[1])return r}D_.XMLReader=vk;D_.ParseError=Sl;var vW=Ma,bW=Hi,_E=xk,_k=D_,yW=bW.DOMImplementation,DE=vW.NAMESPACE,_W=_k.ParseError,DW=_k.XMLReader;function Dk(n){return n.replace(/\r[\n\u0085]/g,"\n").replace(/[\r\u0085\u2028]/g,"\n")}function wk(n){this.options=n||{locator:{}}}wk.prototype.parseFromString=function(n,e){var t=this.options,r=new DW,i=t.domBuilder||new V0,a=t.errorHandler,s=t.locator,o=t.xmlns||{},c=/\/x?html?$/.test(e),u=c?_E.HTML_ENTITIES:_E.XML_ENTITIES;s&&i.setDocumentLocator(s),r.errorHandler=wW(a,i,s),r.domBuilder=t.domBuilder||i,c&&(o[""]=DE.HTML),o.xml=o.xml||DE.XML;var l=t.normalizeLineEndings||Dk;return n&&typeof n=="string"?r.parse(l(n),o,u):r.errorHandler.error("invalid doc source"),i.doc};
11function wW(n,e,t){if(!n){if(e instanceof V0)return e;n=e}var r={},i=n instanceof Function;t=t||{};function a(s){var o=n[s];!o&&i&&(o=n.length==2?function(c){n(s,c)}:n),r[s]=o&&function(c){o("[xmldom "+s+"]	"+c+Nb(t))}||function(){}}return a("warning"),a("error"),a("fatalError"),r}function V0(){this.cdata=!1}function Wc(n,e){e.lineNumber=n.lineNumber,e.columnNumber=n.columnNumber}V0.prototype={startDocument:function(){this.doc=new yW().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(n,e,t,r){var i=this.doc,a=i.createElementNS(n,t||e),s=r.length;vp(this,a),this.currentElement=a,this.locator&&Wc(this.locator,a);for(var o=0;o<s;o++){var n=r.getURI(o),c=r.getValue(o),t=r.getQName(o),u=i.createAttributeNS(n,t);this.locator&&Wc(r.getLocator(o),u),u.value=u.nodeValue=c,a.setAttributeNode(u)}},endElement:function(n,e,t){var r=this.currentElement;r.tagName,this.currentElement=r.parentNode},startPrefixMapping:function(n,e){},endPrefixMapping:function(n){},processingInstruction:function(n,e){var t=this.doc.createProcessingInstruction(n,e);this.locator&&Wc(this.locator,t),vp(this,t)},ignorableWhitespace:function(n,e,t){},characters:function(n,e,t){if(n=wE.apply(this,arguments),n){if(this.cdata)var r=this.doc.createCDATASection(n);else var r=this.doc.createTextNode(n);this.currentElement?this.currentElement.appendChild(r):/^\s*$/.test(n)&&this.doc.appendChild(r),this.locator&&Wc(this.locator,r)}},skippedEntity:function(n){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(n){(this.locator=n)&&(n.lineNumber=0)},comment:function(n,e,t){n=wE.apply(this,arguments);var r=this.doc.createComment(n);this.locator&&Wc(this.locator,r),vp(this,r)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(n,e,t){var r=this.doc.implementation;if(r&&r.createDocumentType){var i=r.createDocumentType(n,e,t);this.locator&&Wc(this.locator,i),vp(this,i),this.doc.doctype=i}},warning:function(n){console.warn("[xmldom warning]	"+n,Nb(this.locator))},error:function(n){console.error("[xmldom error]	"+n,Nb(this.locator))},fatalError:function(n){throw new _W(n,this.locator)}};function Nb(n){if(n)return"\n@"+(n.systemId||"")+"#[line:"+n.lineNumber+",col:"+n.columnNumber+"]"}function wE(n,e,t){return typeof n=="string"?n.substr(e,t):n.length>=e+t||e?new java.lang.String(n,e,t)+"":n}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(n){V0.prototype[n]=function(){return null}});function vp(n,e){n.currentElement?n.currentElement.appendChild(e):n.doc.appendChild(e)}$m.__DOMHandler=V0;$m.normalizeLineEndings=Dk;$m.DOMParser=wk;var Ek=Hi;jm.DOMImplementation=Ek.DOMImplementation;jm.XMLSerializer=Ek.XMLSerializer;jm.DOMParser=$m.DOMParser;var EW=jm,AW=Hi;function TW(n){var e=null,t=new EW.DOMParser({errorHandler:function(i,a){e={level:i,message:a}}}),r=t.parseFromString(n);if(e===null)return r;throw new Error(e.level+": "+e.message)}f_.parseFromString=TW;f_.Node=AW.Node;var Ex=Un,EE=qn,Ak=f_,Tk=M0,CW=Tk.Element;$S.readString=FW;var AE=Ak.Node;function FW(n,e){e=e||{};try{var t=Ak.parseFromString(n,"text/xml")}catch(s){return Ex.reject(s)}if(t.documentElement.tagName==="parsererror")return Ex.resolve(new Error(t.documentElement.textContent));function r(s){switch(s.nodeType){case AE.ELEMENT_NODE:return i(s);case AE.TEXT_NODE:return Tk.text(s.nodeValue)}}function i(s){var o=a(s),c=[];EE.forEach(s.childNodes,function(l){var h=r(l);h&&c.push(h)});var u={};return EE.forEach(s.attributes,function(l){u[a(l)]=l.value}),new CW(o,u,c)}function a(s){if(s.namespaceURI){var o=e[s.namespaceURI],c;return o?c=o+":":c="{"+s.namespaceURI+"}",c+s.localName}else return s.localName}return Ex.resolve(r(t.documentElement))}var Ck={},bh={},Gi={},TE;function Ms(){return TE||(TE=1,(function(){var n,e,t,r,i,a,s,o=[].slice,c={}.hasOwnProperty;n=function(){var u,l,h,f,p,g;if(g=arguments[0],p=2<=arguments.length?o.call(arguments,1):[],i(Object.assign))Object.assign.apply(null,arguments);else for(u=0,h=p.length;u<h;u++)if(f=p[u],f!=null)for(l in f)c.call(f,l)&&(g[l]=f[l]);return g},i=function(u){return!!u&&Object.prototype.toString.call(u)==="[object Function]"},a=function(u){var l;
11return!!u&&((l=typeof u)=="function"||l==="object")},t=function(u){return i(Array.isArray)?Array.isArray(u):Object.prototype.toString.call(u)==="[object Array]"},r=function(u){var l;if(t(u))return!u.length;for(l in u)if(c.call(u,l))return!1;return!0},s=function(u){var l,h;return a(u)&&(h=Object.getPrototypeOf(u))&&(l=h.constructor)&&typeof l=="function"&&l instanceof l&&Function.prototype.toString.call(l)===Function.prototype.toString.call(Object)},e=function(u){return i(u.valueOf)?u.valueOf():u},Gi.assign=n,Gi.isFunction=i,Gi.isObject=a,Gi.isArray=t,Gi.isEmpty=r,Gi.isPlainObject=s,Gi.getValue=e}).call(Ke)),Gi}var Ax={exports:{}},Tx={exports:{}},Cx={exports:{}},Fx={exports:{}},CE;function Fk(){return CE||(CE=1,(function(){Fx.exports=function(){function n(e,t,r){if(this.options=e.options,this.stringify=e.stringify,this.parent=e,t==null)throw new Error("Missing attribute name. "+this.debugInfo(t));if(r==null)throw new Error("Missing attribute value. "+this.debugInfo(t));this.name=this.stringify.attName(t),this.value=this.stringify.attValue(r)}return n.prototype.clone=function(){return Object.create(this)},n.prototype.toString=function(e){return this.options.writer.set(e).attribute(this)},n.prototype.debugInfo=function(e){return e=e||this.name,e==null?"parent: <"+this.parent.name+">":"attribute: {"+e+"}, parent: <"+this.parent.name+">"},n}()}).call(Ke)),Fx.exports}var FE;function Ym(){return FE||(FE=1,(function(){var n,e,t,r,i,a,s=function(c,u){for(var l in u)o.call(u,l)&&(c[l]=u[l]);function h(){this.constructor=c}return h.prototype=u.prototype,c.prototype=new h,c.__super__=u.prototype,c},o={}.hasOwnProperty;a=Ms(),i=a.isObject,r=a.isFunction,t=a.getValue,e=ar(),n=Fk(),Cx.exports=function(c){s(u,c);function u(l,h,f){if(u.__super__.constructor.call(this,l),h==null)throw new Error("Missing element name. "+this.debugInfo());this.name=this.stringify.eleName(h),this.attributes={},f!=null&&this.attribute(f),l.isDocument&&(this.isRoot=!0,this.documentObject=l,l.rootObject=this)}return u.prototype.clone=function(){var l,h,f,p;f=Object.create(this),f.isRoot&&(f.documentObject=null),f.attributes={},p=this.attributes;for(h in p)o.call(p,h)&&(l=p[h],f.attributes[h]=l.clone());return f.children=[],this.children.forEach(function(g){var d;return d=g.clone(),d.parent=f,f.children.push(d)}),f},u.prototype.attribute=function(l,h){var f,p;if(l!=null&&(l=t(l)),i(l))for(f in l)o.call(l,f)&&(p=l[f],this.attribute(f,p));else r(h)&&(h=h.apply()),(!this.options.skipNullAttributes||h!=null)&&(this.attributes[l]=new n(this,l,h));return this},u.prototype.removeAttribute=function(l){var h,f,p;if(l==null)throw new Error("Missing attribute name. "+this.debugInfo());if(l=t(l),Array.isArray(l))for(f=0,p=l.length;f<p;f++)h=l[f],delete this.attributes[h];else delete this.attributes[l];return this},u.prototype.toString=function(l){return this.options.writer.set(l).element(this)},u.prototype.att=function(l,h){return this.attribute(l,h)},u.prototype.a=function(l,h){return this.attribute(l,h)},u}(e)}).call(Ke)),Cx.exports}var Sx={exports:{}},SE;function Km(){return SE||(SE=1,(function(){var n,e=function(r,i){for(var a in i)t.call(i,a)&&(r[a]=i[a]);function s(){this.constructor=r}return s.prototype=i.prototype,r.prototype=new s,r.__super__=i.prototype,r},t={}.hasOwnProperty;n=ar(),Sx.exports=function(r){e(i,r);function i(a,s){if(i.__super__.constructor.call(this,a),s==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.text=this.stringify.cdata(s)}return i.prototype.clone=function(){return Object.create(this)},i.prototype.toString=function(a){return this.options.writer.set(a).cdata(this)},i}(n)}).call(Ke)),Sx.exports}var kx={exports:{}},kE;function Zm(){return kE||(kE=1,(function(){var n,e=function(r,i){for(var a in i)t.call(i,a)&&(r[a]=i[a]);function s(){this.constructor=r}return s.prototype=i.prototype,r.prototype=new s,r.__super__=i.prototype,r},t={}.hasOwnProperty;n=ar(),kx.exports=function(r){e(i,r);function i(a,s){if(i.__super__.constructor.call(this,a),s==null)throw new Error("Missing comment text. "+this.debugInfo());this.text=this.stringify.comment(s)}return i.prototype.clone=function(){return Object.create(this)},i.prototype.toString=function(a){return this.options.writer.set(a).comment(this)},i}(n)}).call(Ke)),kx.exports}var Ux={exports:{}},UE;function Jm(){return UE||(UE=1,(function(){var n,e,t=function(i,a){for(var s in a)r.call(a,s)&&(i[s]=a[s]);function o(){this.constructor=i}return o.prototype=a.prototype,i.prototype=new o,i.__super__=a.prototype,i},r={}.hasOwnProperty;e=Ms().isObject,n=ar(),Ux.exports=function(i){t(a,i);function a(s,o,c,u){var l;
11a.__super__.constructor.call(this,s),e(o)&&(l=o,o=l.version,c=l.encoding,u=l.standalone),o||(o="1.0"),this.version=this.stringify.xmlVersion(o),c!=null&&(this.encoding=this.stringify.xmlEncoding(c)),u!=null&&(this.standalone=this.stringify.xmlStandalone(u))}return a.prototype.toString=function(s){return this.options.writer.set(s).declaration(this)},a}(n)}).call(Ke)),Ux.exports}var Rx={exports:{}},Ix={exports:{}},RE;function Qm(){return RE||(RE=1,(function(){var n,e=function(r,i){for(var a in i)t.call(i,a)&&(r[a]=i[a]);function s(){this.constructor=r}return s.prototype=i.prototype,r.prototype=new s,r.__super__=i.prototype,r},t={}.hasOwnProperty;n=ar(),Ix.exports=function(r){e(i,r);function i(a,s,o,c,u,l){if(i.__super__.constructor.call(this,a),s==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(o==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(s));if(!c)throw new Error("Missing DTD attribute type. "+this.debugInfo(s));if(!u)throw new Error("Missing DTD attribute default. "+this.debugInfo(s));if(u.indexOf("#")!==0&&(u="#"+u),!u.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(s));if(l&&!u.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(s));this.elementName=this.stringify.eleName(s),this.attributeName=this.stringify.attName(o),this.attributeType=this.stringify.dtdAttType(c),this.defaultValue=this.stringify.dtdAttDefault(l),this.defaultValueType=u}return i.prototype.toString=function(a){return this.options.writer.set(a).dtdAttList(this)},i}(n)}).call(Ke)),Ix.exports}var Ox={exports:{}},IE;function e2(){return IE||(IE=1,(function(){var n,e,t=function(i,a){for(var s in a)r.call(a,s)&&(i[s]=a[s]);function o(){this.constructor=i}return o.prototype=a.prototype,i.prototype=new o,i.__super__=a.prototype,i},r={}.hasOwnProperty;e=Ms().isObject,n=ar(),Ox.exports=function(i){t(a,i);function a(s,o,c,u){if(a.__super__.constructor.call(this,s),c==null)throw new Error("Missing DTD entity name. "+this.debugInfo(c));if(u==null)throw new Error("Missing DTD entity value. "+this.debugInfo(c));if(this.pe=!!o,this.name=this.stringify.eleName(c),!e(u))this.value=this.stringify.dtdEntityValue(u);else{if(!u.pubID&&!u.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(c));if(u.pubID&&!u.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(c));if(u.pubID!=null&&(this.pubID=this.stringify.dtdPubID(u.pubID)),u.sysID!=null&&(this.sysID=this.stringify.dtdSysID(u.sysID)),u.nData!=null&&(this.nData=this.stringify.dtdNData(u.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(c))}}return a.prototype.toString=function(s){return this.options.writer.set(s).dtdEntity(this)},a}(n)}).call(Ke)),Ox.exports}var Lx={exports:{}},OE;function t2(){return OE||(OE=1,(function(){var n,e=function(r,i){for(var a in i)t.call(i,a)&&(r[a]=i[a]);function s(){this.constructor=r}return s.prototype=i.prototype,r.prototype=new s,r.__super__=i.prototype,r},t={}.hasOwnProperty;n=ar(),Lx.exports=function(r){e(i,r);function i(a,s,o){if(i.__super__.constructor.call(this,a),s==null)throw new Error("Missing DTD element name. "+this.debugInfo());o||(o="(#PCDATA)"),Array.isArray(o)&&(o="("+o.join(",")+")"),this.name=this.stringify.eleName(s),this.value=this.stringify.dtdElementValue(o)}return i.prototype.toString=function(a){return this.options.writer.set(a).dtdElement(this)},i}(n)}).call(Ke)),Lx.exports}var Nx={exports:{}},LE;function n2(){return LE||(LE=1,(function(){var n,e=function(r,i){for(var a in i)t.call(i,a)&&(r[a]=i[a]);function s(){this.constructor=r}return s.prototype=i.prototype,r.prototype=new s,r.__super__=i.prototype,r},t={}.hasOwnProperty;n=ar(),Nx.exports=function(r){e(i,r);function i(a,s,o){if(i.__super__.constructor.call(this,a),s==null)throw new Error("Missing DTD notation name. "+this.debugInfo(s));if(!o.pubID&&!o.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(s));this.name=this.stringify.eleName(s),o.pubID!=null&&(this.pubID=this.stringify.dtdPubID(o.pubID)),o.sysID!=null&&(this.sysID=this.stringify.dtdSysID(o.sysID))}return i.prototype.toString=function(a){return this.options.writer.set(a).dtdNotation(this)},i}(n)}).call(Ke)),Nx.exports}var NE;function r2(){return NE||(NE=1,(function(){var n,e,t,r,i,a,s=function(c,u){for(var l in u)o.call(u,l)&&(c[l]=u[l]);function h(){this.constructor=c}return h.prototype=u.prototype,c.prototype=new h,c.__super__=u.prototype,c},o={}.hasOwnProperty;a=Ms().isObject,i=ar(),n=Qm(),t=e2(),e=t2(),r=n2(),Rx.exports=function(c){s(u,c);function u(l,h,f){var p,g;u.__super__.constructor.call(this,l),this.name="!DOCTYPE",this.documentObject=l,a(h)&&(p=h,h=p.pubID,f=p.sysID),f==null&&(g=[h,f],f=g[0],h=g[1]),h!=null&&(this.pubID=this.stringify.dtdPubID(h)),f!=null&&(this.sysID=this.stringify.dtdSysID(f))}return u.prototype.element=function(l,h){var f;return f=new e(this,l,h),this.children.push(f),this},u.prototype.attList=function(l,h,f,p,g){var d;return d=new n(this,l,h,f,p,g),this.children.push(d),this},u.prototype.entity=function(l,h){var f;return f=new t(this,!1,l,h),this.children.push(f),this},u.prototype.pEntity=function(l,h){var f;return f=new t(this,!0,l,h),this.children.push(f),this},u.prototype.notation=function(l,h){var f;return f=new r(this,l,h),this.children.push(f),this},u.prototype.toString=function(l){return this.options.writer.set(l).docType(this)}
11,u.prototype.ele=function(l,h){return this.element(l,h)},u.prototype.att=function(l,h,f,p,g){return this.attList(l,h,f,p,g)},u.prototype.ent=function(l,h){return this.entity(l,h)},u.prototype.pent=function(l,h){return this.pEntity(l,h)},u.prototype.not=function(l,h){return this.notation(l,h)},u.prototype.up=function(){return this.root()||this.documentObject},u}(i)}).call(Ke)),Rx.exports}var Bx={exports:{}},BE;function i2(){return BE||(BE=1,(function(){var n,e=function(r,i){for(var a in i)t.call(i,a)&&(r[a]=i[a]);function s(){this.constructor=r}return s.prototype=i.prototype,r.prototype=new s,r.__super__=i.prototype,r},t={}.hasOwnProperty;n=ar(),Bx.exports=function(r){e(i,r);function i(a,s){if(i.__super__.constructor.call(this,a),s==null)throw new Error("Missing raw text. "+this.debugInfo());this.value=this.stringify.raw(s)}return i.prototype.clone=function(){return Object.create(this)},i.prototype.toString=function(a){return this.options.writer.set(a).raw(this)},i}(n)}).call(Ke)),Bx.exports}var Px={exports:{}},PE;function a2(){return PE||(PE=1,(function(){var n,e=function(r,i){for(var a in i)t.call(i,a)&&(r[a]=i[a]);function s(){this.constructor=r}return s.prototype=i.prototype,r.prototype=new s,r.__super__=i.prototype,r},t={}.hasOwnProperty;n=ar(),Px.exports=function(r){e(i,r);function i(a,s){if(i.__super__.constructor.call(this,a),s==null)throw new Error("Missing element text. "+this.debugInfo());this.value=this.stringify.eleText(s)}return i.prototype.clone=function(){return Object.create(this)},i.prototype.toString=function(a){return this.options.writer.set(a).text(this)},i}(n)}).call(Ke)),Px.exports}var Mx={exports:{}},ME;function s2(){return ME||(ME=1,(function(){var n,e=function(r,i){for(var a in i)t.call(i,a)&&(r[a]=i[a]);function s(){this.constructor=r}return s.prototype=i.prototype,r.prototype=new s,r.__super__=i.prototype,r},t={}.hasOwnProperty;n=ar(),Mx.exports=function(r){e(i,r);function i(a,s,o){if(i.__super__.constructor.call(this,a),s==null)throw new Error("Missing instruction target. "+this.debugInfo());this.target=this.stringify.insTarget(s),o&&(this.value=this.stringify.insValue(o))}return i.prototype.clone=function(){return Object.create(this)},i.prototype.toString=function(a){return this.options.writer.set(a).processingInstruction(this)},i}(n)}).call(Ke)),Mx.exports}var Wx={exports:{}},WE;function w_(){return WE||(WE=1,(function(){var n,e=function(r,i){for(var a in i)t.call(i,a)&&(r[a]=i[a]);function s(){this.constructor=r}return s.prototype=i.prototype,r.prototype=new s,r.__super__=i.prototype,r},t={}.hasOwnProperty;n=ar(),Wx.exports=function(r){e(i,r);function i(a){i.__super__.constructor.call(this,a),this.isDummy=!0}return i.prototype.clone=function(){return Object.create(this)},i.prototype.toString=function(a){return""},i}(n)}).call(Ke)),Wx.exports}var HE;function ar(){return HE||(HE=1,(function(){var n,e,t,r,i,a,s,o,c,u,l,h,f,p,g={}.hasOwnProperty;p=Ms(),f=p.isObject,h=p.isFunction,l=p.isEmpty,u=p.getValue,a=null,n=null,e=null,t=null,r=null,o=null,c=null,s=null,i=null,Tx.exports=function(){function d(m){this.parent=m,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.children=[],a||(a=Ym(),n=Km(),e=Zm(),t=Jm(),r=r2(),o=i2(),c=a2(),s=s2(),i=w_())}return d.prototype.element=function(m,v,b){var y,_,w,D,E,U,S,z,V,A,P;if(U=null,v===null&&b==null&&(V=[{},null],v=V[0],b=V[1]),v==null&&(v={}),v=u(v),f(v)||(A=[v,b],b=A[0],v=A[1]),m!=null&&(m=u(m)),Array.isArray(m))for(w=0,S=m.length;w<S;w++)_=m[w],U=this.element(_);else if(h(m))U=this.element(m.apply());else if(f(m)){for(E in m)if(g.call(m,E))if(P=m[E],h(P)&&(P=P.apply()),f(P)&&l(P)&&(P=null),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&E.indexOf(this.stringify.convertAttKey)===0)U=this.attribute(E.substr(this.stringify.convertAttKey.length),P);else if(!this.options.separateArrayItems&&Array.isArray(P))for(D=0,z=P.length;D<z;D++)_=P[D],y={},y[E]=_,U=this.element(y);else f(P)?(U=this.element(E),U.element(P)):U=this.element(E,P)}else this.options.skipNullNodes&&b===null?U=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&m.indexOf(this.stringify.convertTextKey)===0?U=this.text(b):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&m.indexOf(this.stringify.convertCDataKey)===0?U=this.cdata(b):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&m.indexOf(this.stringify.convertCommentKey)===0?U=this.comment(b):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&m.indexOf(this.stringify.convertRawKey)===0?U=this.raw(b):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&m.indexOf(this.stringify.convertPIKey)===0?U=this.instruction(m.substr(this.stringify.convertPIKey.length),b):U=this.node(m,v,b);if(U==null)throw new Error("Could not create any elements with: "+m+". "+this.debugInfo());return U},d.prototype.insertBefore=function(m,v,b){var y,_,w;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(m));return _=this.parent.children.indexOf(this),w=this.parent.children.splice(_),y=this.parent.element(m,v,b),Array.prototype.push.apply(this.parent.children,w),y},d.prototype.insertAfter=function(m,v,b){var y,_,w;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(m));return _=this.parent.children.indexOf(this),w=this.parent.children.splice(_+1),y=this.parent.element(m,v,b),Array.prototype.push.apply(this.parent.children,w),y},d.prototype.remove=function(){var m;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return m=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[m,m-m+1].concat([])),this.parent},d.prototype.node=function(m,v,b){var y,_;return m!=null&&(m=u(m)),v||(v={}),v=u(v),f(v)||(_=[v,b],b=_[0],v=_[1]),y=new a(this,m,v),b!=null&&y.text(b),this.children.push(y),y},d.prototype.text=function(m){var v;return v=new c(this,m),this.children.push(v),this},d.prototype.cdata=function(m){var v;return v=new n(this,m),this.children.push(v),this},d.prototype.comment=function(m){var v;return v=new e(this,m),this.children.push(v),this},d.prototype.commentBefore=function(m){var v,b;return v=this.parent.children.indexOf(this),b=this.parent.children.splice(v),this.parent.comment(m),Array.prototype.push.apply(this.parent.children,b),this},d.prototype.commentAfter=function(m){var v,b;return v=this.parent.children.indexOf(this),b=this.parent.children.splice(v+1),this.parent.comment(m),Array.prototype.push.apply(this.parent.children,b),this},d.prototype.raw=function(m){var v;return v=new o(this,m),this.children.push(v),this},d.prototype.dummy=function(){var m;return m=new i(this),this.children.push(m),m},d.prototype.instruction=function(m,v){var b,y,_,w,D;if(m!=null&&(m=u(m)),v!=null&&(v=u(v)),Array.isArray(m))for(w=0,D=m.length;w<D;w++)b=m[w],this.instruction(b);else if(f(m))for(b in m)g.call(m,b)&&(y=m[b],this.instruction(b,y));else h(v)&&(v=v.apply()),_=new s(this,m,v),this.children.push(_);return this},d.prototype.instructionBefore=function(m,v){var b,y;return b=this.parent.children.indexOf(this),y=this.parent.children.splice(b),this.parent.instruction(m,v),Array.prototype.push.apply(this.parent.children,y),this},d.prototype.instructionAfter=function(m,v){var b,y;return b=this.parent.children.indexOf(this),y=this.parent.children.splice(b+1),this.parent.instruction(m,v),Array.prototype.push.apply(this.parent.children,y),this},d.prototype.declaration=function(m,v,b){var y,_;return y=this.document(),_=new t(y,m,v,b),y.children[0]instanceof t?y.children[0]=_:y.children.unshift(_),y.root()||y},d.prototype.doctype=function(m,v){var b,y,_,w,D,E,U,S,z,V;for(y=this.document(),_=new r(y,m,v),z=y.children,w=D=0,U=z.length;D<U;w=++D)if(b=z[w],b instanceof r)return y.children[w]=_,_;for(V=y.children,w=E=0,S=V.length;E<S;w=++E)if(b=V[w],b.isRoot)return y.children.splice(w,0,_),_;return y.children.push(_),_},d.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},d.prototype.root=function(){var m;for(m=this;m;){if(m.isDocument)return m.rootObject;if(m.isRoot)return m;m=m.parent}},d.prototype.document=function(){var m;for(m=this;m;){if(m.isDocument)return m;m=m.parent}},d.prototype.end=function(m){return this.document().end(m)},d.prototype.prev=function(){var m;for(m=this.parent.children.indexOf(this);m>0&&this.parent.children[m-1].isDummy;)m=m-1;if(m<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[m-1]},d.prototype.next=function(){var m;for(m=this.parent.children.indexOf(this);m<this.parent.children.length-1&&this.parent.children[m+1].isDummy;)m=m+1;if(m===-1||m===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[m+1]},d.prototype.importDocument=function(m){var v;
11return v=m.root().clone(),v.parent=this,v.isRoot=!1,this.children.push(v),this},d.prototype.debugInfo=function(m){var v,b;return m=m||this.name,m==null&&!((v=this.parent)!=null&&v.name)?"":m==null?"parent: <"+this.parent.name+">":(b=this.parent)!=null&&b.name?"node: <"+m+">, parent: <"+this.parent.name+">":"node: <"+m+">"},d.prototype.ele=function(m,v,b){return this.element(m,v,b)},d.prototype.nod=function(m,v,b){return this.node(m,v,b)},d.prototype.txt=function(m){return this.text(m)},d.prototype.dat=function(m){return this.cdata(m)},d.prototype.com=function(m){return this.comment(m)},d.prototype.ins=function(m,v){return this.instruction(m,v)},d.prototype.doc=function(){return this.document()},d.prototype.dec=function(m,v,b){return this.declaration(m,v,b)},d.prototype.dtd=function(m,v){return this.doctype(m,v)},d.prototype.e=function(m,v,b){return this.element(m,v,b)},d.prototype.n=function(m,v,b){return this.node(m,v,b)},d.prototype.t=function(m){return this.text(m)},d.prototype.d=function(m){return this.cdata(m)},d.prototype.c=function(m){return this.comment(m)},d.prototype.r=function(m){return this.raw(m)},d.prototype.i=function(m,v){return this.instruction(m,v)},d.prototype.u=function(){return this.up()},d.prototype.importXMLBuilder=function(m){return this.importDocument(m)},d}()}).call(Ke)),Tx.exports}var Hx={exports:{}},zE;function Sk(){return zE||(zE=1,(function(){var n=function(t,r){return function(){return t.apply(r,arguments)}},e={}.hasOwnProperty;Hx.exports=function(){function t(r){this.assertLegalChar=n(this.assertLegalChar,this);var i,a,s;r||(r={}),this.noDoubleEncoding=r.noDoubleEncoding,a=r.stringify||{};for(i in a)e.call(a,i)&&(s=a[i],this[i]=s)}return t.prototype.eleName=function(r){return r=""+r||"",this.assertLegalChar(r)},t.prototype.eleText=function(r){return r=""+r||"",this.assertLegalChar(this.elEscape(r))},t.prototype.cdata=function(r){return r=""+r||"",r=r.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(r)},t.prototype.comment=function(r){if(r=""+r||"",r.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+r);return this.assertLegalChar(r)},t.prototype.raw=function(r){return""+r||""},t.prototype.attName=function(r){return r=""+r||""},t.prototype.attValue=function(r){return r=""+r||"",this.attEscape(r)},t.prototype.insTarget=function(r){return""+r||""},t.prototype.insValue=function(r){if(r=""+r||"",r.match(/\?>/))throw new Error("Invalid processing instruction value: "+r);return r},t.prototype.xmlVersion=function(r){if(r=""+r||"",!r.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+r);return r},t.prototype.xmlEncoding=function(r){if(r=""+r||"",!r.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+r);return r},t.prototype.xmlStandalone=function(r){return r?"yes":"no"},t.prototype.dtdPubID=function(r){return""+r||""},t.prototype.dtdSysID=function(r){return""+r||""},t.prototype.dtdElementValue=function(r){return""+r||""},t.prototype.dtdAttType=function(r){return""+r||""},t.prototype.dtdAttDefault=function(r){return r!=null?""+r||"":r},t.prototype.dtdEntityValue=function(r){return""+r||""},t.prototype.dtdNData=function(r){return""+r||""},t.prototype.convertAttKey="@",t.prototype.convertPIKey="?",t.prototype.convertTextKey="#text",t.prototype.convertCDataKey="#cdata",t.prototype.convertCommentKey="#comment",t.prototype.convertRawKey="#raw",t.prototype.assertLegalChar=function(r){var i;if(i=r.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/),i)throw new Error("Invalid character in string: "+r+" at index "+i.index);return r},t.prototype.elEscape=function(r){var i;return i=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(i,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;")},t.prototype.attEscape=function(r){var i;return i=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(i,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;")},t}()}).call(Ke)),Hx.exports}var zx={exports:{}},Vx={exports:{}},VE;function kk(){return VE||(VE=1,(function(){var n={}.hasOwnProperty;Vx.exports=function(){function e(t){var r,i,a,s,o,c,u,l,h;t||(t={}),this.pretty=t.pretty||!1,this.allowEmpty=(i=t.allowEmpty)!=null?i:!1,this.pretty?(this.indent=(a=t.indent)!=null?a:"  ",this.newline=(s=t.newline)!=null?s:"\
11n",this.offset=(o=t.offset)!=null?o:0,this.dontprettytextnodes=(c=t.dontprettytextnodes)!=null?c:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash=(u=t.spacebeforeslash)!=null?u:"",this.spacebeforeslash===!0&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,l=t.writer||{};for(r in l)n.call(l,r)&&(h=l[r],this[r]=h)}return e.prototype.set=function(t){var r,i,a;t||(t={}),"pretty"in t&&(this.pretty=t.pretty),"allowEmpty"in t&&(this.allowEmpty=t.allowEmpty),this.pretty?(this.indent="indent"in t?t.indent:"  ",this.newline="newline"in t?t.newline:"\n",this.offset="offset"in t?t.offset:0,this.dontprettytextnodes="dontprettytextnodes"in t?t.dontprettytextnodes:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash="spacebeforeslash"in t?t.spacebeforeslash:"",this.spacebeforeslash===!0&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,i=t.writer||{};for(r in i)n.call(i,r)&&(a=i[r],this[r]=a);return this},e.prototype.space=function(t){var r;return this.pretty?(r=(t||0)+this.offset+1,r>0?new Array(r).join(this.indent):""):""},e}()}).call(Ke)),Vx.exports}var qE;function E_(){return qE||(qE=1,(function(){var n,e,t,r,i,a,s,o,c,u,l,h,f,p,g=function(m,v){for(var b in v)d.call(v,b)&&(m[b]=v[b]);function y(){this.constructor=m}return y.prototype=v.prototype,m.prototype=new y,m.__super__=v.prototype,m},d={}.hasOwnProperty;s=Jm(),o=r2(),n=Km(),e=Zm(),u=Ym(),h=i2(),f=a2(),l=s2(),c=w_(),t=Qm(),r=t2(),i=e2(),a=n2(),p=kk(),zx.exports=function(m){g(v,m);function v(b){v.__super__.constructor.call(this,b)}return v.prototype.document=function(b){var y,_,w,D,E;for(this.textispresent=!1,D="",E=b.children,_=0,w=E.length;_<w;_++)y=E[_],!(y instanceof c)&&(D+=(function(){switch(!1){case!(y instanceof s):return this.declaration(y);case!(y instanceof o):return this.docType(y);case!(y instanceof e):return this.comment(y);case!(y instanceof l):return this.processingInstruction(y);default:return this.element(y,0)}}).call(this));return this.pretty&&D.slice(-this.newline.length)===this.newline&&(D=D.slice(0,-this.newline.length)),D},v.prototype.attribute=function(b){return" "+b.name+'="'+b.value+'"'},v.prototype.cdata=function(b,y){return this.space(y)+"<![CDATA["+b.text+"]]>"+this.newline},v.prototype.comment=function(b,y){return this.space(y)+"<!-- "+b.text+" -->"+this.newline},v.prototype.declaration=function(b,y){var _;return _=this.space(y),_+='<?xml version="'+b.version+'"',b.encoding!=null&&(_+=' encoding="'+b.encoding+'"'),b.standalone!=null&&(_+=' standalone="'+b.standalone+'"'),_+=this.spacebeforeslash+"?>",_+=this.newline,_},v.prototype.docType=function(b,y){var _,w,D,E,U;if(y||(y=0),E=this.space(y),E+="<!DOCTYPE "+b.root().name,b.pubID&&b.sysID?E+=' PUBLIC "'+b.pubID+'" "'+b.sysID+'"':b.sysID&&(E+=' SYSTEM "'+b.sysID+'"'),b.children.length>0){for(E+=" [",E+=this.newline,U=b.children,w=0,D=U.length;w<D;w++)_=U[w],E+=(function(){switch(!1){case!(_ instanceof t):return this.dtdAttList(_,y+1);case!(_ instanceof r):return this.dtdElement(_,y+1);case!(_ instanceof i):return this.dtdEntity(_,y+1);case!(_ instanceof a):return this.dtdNotation(_,y+1);case!(_ instanceof n):return this.cdata(_,y+1);case!(_ instanceof e):return this.comment(_,y+1);case!(_ instanceof l):return this.processingInstruction(_,y+1);default:throw new Error("Unknown DTD node type: "+_.constructor.name)}}).call(this);E+="]"}return E+=this.spacebeforeslash+">",E+=this.newline,E},v.prototype.element=function(b,y){var _,w,D,E,U,S,z,V,A,P,T,J,O;y||(y=0),O=!1,this.textispresent?(this.newline="",this.pretty=!1):(this.newline=this.newlinedefault,this.pretty=this.prettydefault),J=this.space(y),V="",V+=J+"<"+b.name,A=b.attributes;for(z in A)d.call(A,z)&&(_=A[z],V+=this.attribute(_));if(b.children.length===0||b.children.every(function(N){return N.value===""}))this.allowEmpty?V+="></"+b.name+">"+this.newline:V+=this.spacebeforeslash+"/>"+this.newline;else if(this.pretty&&b.children.length===1&&b.children[0].value!=null)V+=">",V+=b.children[0].value,V+="</"+b.name+">"+this.newline;else{if(this.dontprettytextnodes){for(P=b.children,D=0,U=P.length;D<U;D++)if(w=P[D],w.value!=null){this.textispresent++,O=!0;break}}for(this.textispresent&&(this.newline="",this.pretty=!1,J=this.space(y)),V+=">"+this.newline,T=b.children,E=0,S=T.length;E<S;E++)w=T[E],V+=(function(){switch(!1){case!(w instanceof n):return this.cdata(w,y+1);case!(w instanceof e):return this.comment(w,y+1);
11case!(w instanceof u):return this.element(w,y+1);case!(w instanceof h):return this.raw(w,y+1);case!(w instanceof f):return this.text(w,y+1);case!(w instanceof l):return this.processingInstruction(w,y+1);case!(w instanceof c):return"";default:throw new Error("Unknown XML node type: "+w.constructor.name)}}).call(this);O&&this.textispresent--,this.textispresent||(this.newline=this.newlinedefault,this.pretty=this.prettydefault),V+=J+"</"+b.name+">"+this.newline}return V},v.prototype.processingInstruction=function(b,y){var _;return _=this.space(y)+"<?"+b.target,b.value&&(_+=" "+b.value),_+=this.spacebeforeslash+"?>"+this.newline,_},v.prototype.raw=function(b,y){return this.space(y)+b.value+this.newline},v.prototype.text=function(b,y){return this.space(y)+b.value+this.newline},v.prototype.dtdAttList=function(b,y){var _;return _=this.space(y)+"<!ATTLIST "+b.elementName+" "+b.attributeName+" "+b.attributeType,b.defaultValueType!=="#DEFAULT"&&(_+=" "+b.defaultValueType),b.defaultValue&&(_+=' "'+b.defaultValue+'"'),_+=this.spacebeforeslash+">"+this.newline,_},v.prototype.dtdElement=function(b,y){return this.space(y)+"<!ELEMENT "+b.name+" "+b.value+this.spacebeforeslash+">"+this.newline},v.prototype.dtdEntity=function(b,y){var _;return _=this.space(y)+"<!ENTITY",b.pe&&(_+=" %"),_+=" "+b.name,b.value?_+=' "'+b.value+'"':(b.pubID&&b.sysID?_+=' PUBLIC "'+b.pubID+'" "'+b.sysID+'"':b.sysID&&(_+=' SYSTEM "'+b.sysID+'"'),b.nData&&(_+=" NDATA "+b.nData)),_+=this.spacebeforeslash+">"+this.newline,_},v.prototype.dtdNotation=function(b,y){var _;return _=this.space(y)+"<!NOTATION "+b.name,b.pubID&&b.sysID?_+=' PUBLIC "'+b.pubID+'" "'+b.sysID+'"':b.pubID?_+=' PUBLIC "'+b.pubID+'"':b.sysID&&(_+=' SYSTEM "'+b.sysID+'"'),_+=this.spacebeforeslash+">"+this.newline,_},v.prototype.openNode=function(b,y){var _,w,D,E;if(y||(y=0),b instanceof u){D=this.space(y)+"<"+b.name,E=b.attributes;for(w in E)d.call(E,w)&&(_=E[w],D+=this.attribute(_));return D+=(b.children?">":"/>")+this.newline,D}else return D=this.space(y)+"<!DOCTYPE "+b.rootNodeName,b.pubID&&b.sysID?D+=' PUBLIC "'+b.pubID+'" "'+b.sysID+'"':b.sysID&&(D+=' SYSTEM "'+b.sysID+'"'),D+=(b.children?" [":">")+this.newline,D},v.prototype.closeNode=function(b,y){switch(y||(y=0),!1){case!(b instanceof u):return this.space(y)+"</"+b.name+">"+this.newline;case!(b instanceof o):return this.space(y)+"]>"+this.newline}},v}(p)}).call(Ke)),zx.exports}var jE;function SW(){return jE||(jE=1,(function(){var n,e,t,r,i=function(s,o){for(var c in o)a.call(o,c)&&(s[c]=o[c]);function u(){this.constructor=s}return u.prototype=o.prototype,s.prototype=new u,s.__super__=o.prototype,s},a={}.hasOwnProperty;r=Ms().isPlainObject,n=ar(),t=Sk(),e=E_(),Ax.exports=function(s){i(o,s);function o(c){o.__super__.constructor.call(this,null),this.name="?xml",c||(c={}),c.writer||(c.writer=new e),this.options=c,this.stringify=new t(c),this.isDocument=!0}return o.prototype.end=function(c){var u;return c?r(c)&&(u=c,c=this.options.writer.set(u)):c=this.options.writer,c.document(this)},o.prototype.toString=function(c){return this.options.writer.set(c).document(this)},o}(n)}).call(Ke)),Ax.exports}var qx={exports:{}},XE;function kW(){return XE||(XE=1,(function(){var n,e,t,r,i,a,s,o,c,u,l,h,f,p,g,d,m,v,b,y,_={}.hasOwnProperty;y=Ms(),v=y.isObject,m=y.isFunction,b=y.isPlainObject,d=y.getValue,u=Ym(),e=Km(),t=Zm(),h=i2(),g=a2(),l=s2(),o=Jm(),c=r2(),r=Qm(),a=e2(),i=t2(),s=n2(),n=Fk(),p=Sk(),f=E_(),qx.exports=function(){function w(D,E,U){var S;this.name="?xml",D||(D={}),D.writer?b(D.writer)&&(S=D.writer,D.writer=new f(S)):D.writer=new f(D),this.options=D,this.writer=D.writer,this.stringify=new p(D),this.onDataCallback=E||function(){},this.onEndCallback=U||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return w.prototype.node=function(D,E,U){var S,z;if(D==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(D));return this.openCurrent(),D=d(D),E===null&&U==null&&(S=[{},null],E=S[0],U=S[1]),E==null&&(E={}),E=d(E),v(E)||(z=[E,U],U=z[0],E=z[1]),this.currentNode=new u(this,D,E),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,U!=null&&this.text(U),this},w.prototype.element=function(D,E,U){return this.currentNode&&this.currentNode instanceof c?this.dtdElement.apply(this,arguments):this.node(D,E,U)},w.prototype.attribute=function(D,E){var U,S;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(D));if(D!=null&&(D=d(D)),v(D))for(U in D)_.call(D,U)&&(S=D[U],this.attribute(U,S));else m(E)&&(E=E.apply()),(!this.options.skipNullAttributes||E!=null)&&(this.currentNode.attributes[D]=new n(this,D,E));return this},w.prototype.text=function(D){var E;return this.openCurrent(),E=new g(this,D),this.onData(this.writer.text(E,this.currentLevel+1),this.currentLevel+1),this},w.prototype.cdata=function(D){var E;return this.openCurrent(),E=new e(this,D),this.onData(this.writer.cd
11ata(E,this.currentLevel+1),this.currentLevel+1),this},w.prototype.comment=function(D){var E;return this.openCurrent(),E=new t(this,D),this.onData(this.writer.comment(E,this.currentLevel+1),this.currentLevel+1),this},w.prototype.raw=function(D){var E;return this.openCurrent(),E=new h(this,D),this.onData(this.writer.raw(E,this.currentLevel+1),this.currentLevel+1),this},w.prototype.instruction=function(D,E){var U,S,z,V,A;if(this.openCurrent(),D!=null&&(D=d(D)),E!=null&&(E=d(E)),Array.isArray(D))for(U=0,V=D.length;U<V;U++)S=D[U],this.instruction(S);else if(v(D))for(S in D)_.call(D,S)&&(z=D[S],this.instruction(S,z));else m(E)&&(E=E.apply()),A=new l(this,D,E),this.onData(this.writer.processingInstruction(A,this.currentLevel+1),this.currentLevel+1);return this},w.prototype.declaration=function(D,E,U){var S;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return S=new o(this,D,E,U),this.onData(this.writer.declaration(S,this.currentLevel+1),this.currentLevel+1),this},w.prototype.doctype=function(D,E,U){if(this.openCurrent(),D==null)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new c(this,E,U),this.currentNode.rootNodeName=D,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},w.prototype.dtdElement=function(D,E){var U;return this.openCurrent(),U=new i(this,D,E),this.onData(this.writer.dtdElement(U,this.currentLevel+1),this.currentLevel+1),this},w.prototype.attList=function(D,E,U,S,z){var V;return this.openCurrent(),V=new r(this,D,E,U,S,z),this.onData(this.writer.dtdAttList(V,this.currentLevel+1),this.currentLevel+1),this},w.prototype.entity=function(D,E){var U;return this.openCurrent(),U=new a(this,!1,D,E),this.onData(this.writer.dtdEntity(U,this.currentLevel+1),this.currentLevel+1),this},w.prototype.pEntity=function(D,E){var U;return this.openCurrent(),U=new a(this,!0,D,E),this.onData(this.writer.dtdEntity(U,this.currentLevel+1),this.currentLevel+1),this},w.prototype.notation=function(D,E){var U;return this.openCurrent(),U=new s(this,D,E),this.onData(this.writer.dtdNotation(U,this.currentLevel+1),this.currentLevel+1),this},w.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},w.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},w.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},w.prototype.openNode=function(D){if(!D.isOpen)return!this.root&&this.currentLevel===0&&D instanceof u&&(this.root=D),this.onData(this.writer.openNode(D,this.currentLevel),this.currentLevel),D.isOpen=!0},w.prototype.closeNode=function(D){if(!D.isClosed)return this.onData(this.writer.closeNode(D,this.currentLevel),this.currentLevel),D.isClosed=!0},w.prototype.onData=function(D,E){return this.documentStarted=!0,this.onDataCallback(D,E+1)},w.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},w.prototype.debugInfo=function(D){return D==null?"":"node: <"+D+">"},w.prototype.ele=function(){return this.element.apply(this,arguments)},w.prototype.nod=function(D,E,U){return this.node(D,E,U)},w.prototype.txt=function(D){return this.text(D)},w.prototype.dat=function(D){return this.cdata(D)},w.prototype.com=function(D){return this.comment(D)},w.prototype.ins=function(D,E){return this.instruction(D,E)},w.prototype.dec=function(D,E,U){return this.declaration(D,E,U)},w.prototype.dtd=function(D,E,U){return this.doctype(D,E,U)},w.prototype.e=function(D,E,U){return this.element(D,E,U)},w.prototype.n=function(D,E,U){return this.node(D,E,U)},w.prototype.t=function(D){return this.text(D)},w.prototype.d=function(D){return this.cdata(D)},w.prototype.c=function(D){return this.comment(D)},w.prototype.r=function(D){return this.raw(D)},w.prototype.i=function(D,E){return this.instruction(D,E)},w.prototype.att=function(){return this.currentNode&&this.currentNode instanceof c?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},w.prototype.a=function(){return this.currentNode&&this.currentNode instanceof c?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},w.prototype.ent=function(D,E){return this.entity(D,E)},w.prototype.pent=function(D,E){return this.pEntity(D,E)},w.prototype.not=function(D,E){return this.notation(D,E)},w}()}).call(Ke)),qx.exports}var jx={exports:{}},GE;function UW(){return GE||(GE=1,(function(){var n,e,t,r,i,a,s,o,c,u,l,h,f,p,g=function(m,v){for(var b in v)d.call(v,b)&&(m[b]=v[b]);function y(){this.constructor=m}return y.prototype=v.prototype,m.prototype=new y,m.__super__=v.prototype,m},d={}.hasOwnProperty;s=Jm(),o=r2(),n=Km(),e=Zm(),u=Ym(),h=i2(),f=a2(),l=s2(),c=w_(),t=Qm(),r=t2(),i=e2(),a=n2(
11),p=kk(),jx.exports=function(m){g(v,m);function v(b,y){v.__super__.constructor.call(this,y),this.stream=b}return v.prototype.document=function(b){var y,_,w,D,E,U,S,z;for(U=b.children,_=0,D=U.length;_<D;_++)y=U[_],y.isLastRootNode=!1;for(b.children[b.children.length-1].isLastRootNode=!0,S=b.children,z=[],w=0,E=S.length;w<E;w++)if(y=S[w],!(y instanceof c))switch(!1){case!(y instanceof s):z.push(this.declaration(y));break;case!(y instanceof o):z.push(this.docType(y));break;case!(y instanceof e):z.push(this.comment(y));break;case!(y instanceof l):z.push(this.processingInstruction(y));break;default:z.push(this.element(y))}return z},v.prototype.attribute=function(b){return this.stream.write(" "+b.name+'="'+b.value+'"')},v.prototype.cdata=function(b,y){return this.stream.write(this.space(y)+"<![CDATA["+b.text+"]]>"+this.endline(b))},v.prototype.comment=function(b,y){return this.stream.write(this.space(y)+"<!-- "+b.text+" -->"+this.endline(b))},v.prototype.declaration=function(b,y){return this.stream.write(this.space(y)),this.stream.write('<?xml version="'+b.version+'"'),b.encoding!=null&&this.stream.write(' encoding="'+b.encoding+'"'),b.standalone!=null&&this.stream.write(' standalone="'+b.standalone+'"'),this.stream.write(this.spacebeforeslash+"?>"),this.stream.write(this.endline(b))},v.prototype.docType=function(b,y){var _,w,D,E;if(y||(y=0),this.stream.write(this.space(y)),this.stream.write("<!DOCTYPE "+b.root().name),b.pubID&&b.sysID?this.stream.write(' PUBLIC "'+b.pubID+'" "'+b.sysID+'"'):b.sysID&&this.stream.write(' SYSTEM "'+b.sysID+'"'),b.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(b)),E=b.children,w=0,D=E.length;w<D;w++)switch(_=E[w],!1){case!(_ instanceof t):this.dtdAttList(_,y+1);break;case!(_ instanceof r):this.dtdElement(_,y+1);break;case!(_ instanceof i):this.dtdEntity(_,y+1);break;case!(_ instanceof a):this.dtdNotation(_,y+1);break;case!(_ instanceof n):this.cdata(_,y+1);break;case!(_ instanceof e):this.comment(_,y+1);break;case!(_ instanceof l):this.processingInstruction(_,y+1);break;default:throw new Error("Unknown DTD node type: "+_.constructor.name)}this.stream.write("]")}return this.stream.write(this.spacebeforeslash+">"),this.stream.write(this.endline(b))},v.prototype.element=function(b,y){var _,w,D,E,U,S,z,V;y||(y=0),V=this.space(y),this.stream.write(V+"<"+b.name),S=b.attributes;for(U in S)d.call(S,U)&&(_=S[U],this.attribute(_));if(b.children.length===0||b.children.every(function(A){return A.value===""}))this.allowEmpty?this.stream.write("></"+b.name+">"):this.stream.write(this.spacebeforeslash+"/>");else if(this.pretty&&b.children.length===1&&b.children[0].value!=null)this.stream.write(">"),this.stream.write(b.children[0].value),this.stream.write("</"+b.name+">");else{for(this.stream.write(">"+this.newline),z=b.children,D=0,E=z.length;D<E;D++)switch(w=z[D],!1){case!(w instanceof n):this.cdata(w,y+1);break;case!(w instanceof e):this.comment(w,y+1);break;case!(w instanceof u):this.element(w,y+1);break;case!(w instanceof h):this.raw(w,y+1);break;case!(w instanceof f):this.text(w,y+1);break;case!(w instanceof l):this.processingInstruction(w,y+1);break;case!(w instanceof c):break;default:throw new Error("Unknown XML node type: "+w.constructor.name)}this.stream.write(V+"</"+b.name+">")}return this.stream.write(this.endline(b))},v.prototype.processingInstruction=function(b,y){return this.stream.write(this.space(y)+"<?"+b.target),b.value&&this.stream.write(" "+b.value),this.stream.write(this.spacebeforeslash+"?>"+this.endline(b))},v.prototype.raw=function(b,y){return this.stream.write(this.space(y)+b.value+this.endline(b))},v.prototype.text=function(b,y){return this.stream.write(this.space(y)+b.value+this.endline(b))},v.prototype.dtdAttList=function(b,y){return this.stream.write(this.space(y)+"<!ATTLIST "+b.elementName+" "+b.attributeName+" "+b.attributeType),b.defaultValueType!=="#DEFAULT"&&this.stream.write(" "+b.defaultValueType),b.defaultValue&&this.stream.write(' "'+b.defaultValue+'"'),this.stream.write(this.spacebeforeslash+">"+this.endline(b))},v.prototype.dtdElement=function(b,y){return this.stream.write(this.space(y)+"<!ELEMENT "+b.name+" "+b.value),this.stream.write(this.spacebeforeslash+">"+this.endline(b))},v.prototype.dtdEntity=function(b,y){return this.stream.write(this.space(y)+"<!ENTITY"),b.pe&&this.stream.write(" %"),this.stream.write(" "+b.name),b.value?this.stream.write(' "'+b.value+'"'):(b.pubID&&b.sysID?this.stream.write(' PUBLIC "'+b.pubID+'" "'+b.sysID+'"'):b.sysI
11D&&this.stream.write(' SYSTEM "'+b.sysID+'"'),b.nData&&this.stream.write(" NDATA "+b.nData)),this.stream.write(this.spacebeforeslash+">"+this.endline(b))},v.prototype.dtdNotation=function(b,y){return this.stream.write(this.space(y)+"<!NOTATION "+b.name),b.pubID&&b.sysID?this.stream.write(' PUBLIC "'+b.pubID+'" "'+b.sysID+'"'):b.pubID?this.stream.write(' PUBLIC "'+b.pubID+'"'):b.sysID&&this.stream.write(' SYSTEM "'+b.sysID+'"'),this.stream.write(this.spacebeforeslash+">"+this.endline(b))},v.prototype.endline=function(b){return b.isLastRootNode?"":this.newline},v}(p)}).call(Ke)),jx.exports}(function(){var n,e,t,r,i,a,s;s=Ms(),i=s.assign,a=s.isFunction,n=SW(),e=kW(),r=E_(),t=UW(),bh.create=function(o,c,u,l){var h,f;if(o==null)throw new Error("Root element needs a name.");return l=i({},c,u,l),h=new n(l),f=h.element(o),l.headless||(h.declaration(l),(l.pubID!=null||l.sysID!=null)&&h.doctype(l)),f},bh.begin=function(o,c,u){var l;return a(o)&&(l=[o,c],c=l[0],u=l[1],o={}),c?new e(o,c,u):new n(o)},bh.stringWriter=function(o){return new r(o)},bh.streamWriter=function(o,c){return new t(o,c)}}).call(Ke);var $E=qn,RW=bh;Ck.writeString=IW;function IW(n,e){var t=$E.invert(e),r={element:a,text:OW};function i(c,u){return r[u.type](c,u)}function a(c,u){var l=c.element(s(u.name),u.attributes);u.children.forEach(function(h){i(l,h)})}function s(c){var u=/^\{(.*)\}(.*)$/.exec(c);if(u){var l=t[u[1]];return l+(l===""?"":":")+u[2]}else return c}function o(c){var u=RW.create(s(c.name),{version:"1.0",encoding:"UTF-8",standalone:!0});return $E.forEach(e,function(l,h){var f="xmlns"+(h===""?"":":"+h);u.attribute(f,l)}),c.children.forEach(function(l){i(u,l)}),u.end()}return o(n)}function OW(n,e){n.text(e.value)}var A_=M0;Ml.Element=A_.Element;Ml.element=A_.element;Ml.text=A_.text;Ml.readString=$S.readString;Ml.writeString=Ck.writeString;var LW=qn,NW=Un,BW=Ml;h_.read=Uk;h_.readXmlFromZipFile=MW;var PW={"http://schemas.openxmlformats.org/wordprocessingml/2006/main":"w","http://schemas.openxmlformats.org/officeDocument/2006/relationships":"r","http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing":"wp","http://schemas.openxmlformats.org/drawingml/2006/main":"a","http://schemas.openxmlformats.org/drawingml/2006/picture":"pic","http://purl.oclc.org/ooxml/wordprocessingml/main":"w","http://purl.oclc.org/ooxml/officeDocument/relationships":"r","http://purl.oclc.org/ooxml/drawingml/wordprocessingDrawing":"wp","http://purl.oclc.org/ooxml/drawingml/main":"a","http://purl.oclc.org/ooxml/drawingml/picture":"pic","http://schemas.openxmlformats.org/package/2006/content-types":"content-types","http://schemas.openxmlformats.org/package/2006/relationships":"relationships","http://schemas.openxmlformats.org/markup-compatibility/2006":"mc","urn:schemas-microsoft-com:vml":"v","urn:schemas-microsoft-com:office:word":"office-word"};function Uk(n){return BW.readString(n,PW).then(function(e){return Rk(e)[0]})}function MW(n,e){return n.exists(e)?n.read(e,"utf-8").then(WW).then(Uk):NW.resolve(null)}function WW(n){return n.replace(/^\uFEFF/g,"")}function Rk(n){return n.type==="element"?n.name==="mc:AlternateContent"?n.first("mc:Fallback").children:(n.children=LW.flatten(n.children.map(Rk,!0)),[n]):[n]}var T_={},Fs={},C_={};Object.defineProperty(C_,"__esModule",{value:!0});var HW
vendor: 119,105 bytes, line 11
11=[{"Typeface name":"Symbol","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Symbol","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"33","Unicode hex":"21"},{"Typeface name":"Symbol","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"8704","Unicode hex":"2200"},{"Typeface name":"Symbol","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"35","Unicode hex":"23"},{"Typeface name":"Symbol","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"8707","Unicode hex":"2203"},{"Typeface name":"Symbol","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"37","Unicode hex":"25"},{"Typeface name":"Symbol","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"38","Unicode hex":"26"},{"Typeface name":"Symbol","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"8717","Unicode hex":"220D"},{"Typeface name":"Symbol","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"40","Unicode hex":"28"},{"Typeface name":"Symbol","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"41","Unicode hex":"29"},{"Typeface name":"Symbol","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"42","Unicode hex":"2A"},{"Typeface name":"Symbol","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"43","Unicode hex":"2B"},{"Typeface name":"Symbol","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"44","Unicode hex":"2C"},{"Typeface name":"Symbol","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"8722","Unicode hex":"2212"},{"Typeface name":"Symbol","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"46","Unicode hex":"2E"},{"Typeface name":"Symbol","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"47","Unicode hex":"2F"},{"Typeface name":"Symbol","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"48","Unicode hex":"30"},{"Typeface name":"Symbol","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"49","Unicode hex":"31"},{"Typeface name":"Symbol","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"50","Unicode hex":"32"},{"Typeface name":"Symbol","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"51","Unicode hex":"33"},{"Typeface name":"Symbol","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"52","Unicode hex":"34"},{"Typeface name":"Symbol","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"53","Unicode hex":"35"},{"Typeface name":"Symbol","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"54","Unicode hex":"36"},{"Typeface name":"Symbol","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"55","Unicode hex":"37"},{"Typeface name":"Symbol","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"56","Unicode hex":"38"},{"Typeface name":"Symbol","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"57","Unicode hex":"39"},{"Typeface name":"Symbol","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"58","Unicode hex":"3A"},{"Typeface name":"Symbol","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"59","Unicode hex":"3B"},{"Typeface name":"Symbol","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"60","Unicode hex":"3C"},{"Typeface name":"Symbol","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"61","Unicode hex":"3D"},{"Typeface name":"Symbol","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"62","Unicode hex":"3E"},{"Typeface name":"Symbol","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"63","Unicode hex":"3F"},{"Typeface name":"Symbol","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"8773","Unicode hex":"2245"},{"Typeface name":"Symbol","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"913","Unicode hex":"391"},{"Typeface name":"Symbol","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"914","Unicode hex":"392"},{"Typeface name":"Symbol","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"935","Unicode hex":"3A7"},{"Typeface name":"Symbol","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"916","Unicode hex":"394"},{"Typeface name":"Symbol","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"917","Unicode hex":"395"},{"Typeface name":"Symbol","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"934","Unicode hex":"3A6"},{"Typeface name":"Symbol","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"915","Unicode hex":"393"},{"Typeface name":"Symbol","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"919","Unicode hex":"397"},{"Typeface name":"Symbol","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"921","Unicode hex":"399"},{"Typeface name":"Symbol","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"977","Unicode hex":"3D1"},{"Typeface name":"Symbol","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"922","Unicode hex":"39A"},{"Typeface name":"Symbol","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"923","Unicode hex":"39B"},{"Typeface name":"Symbol","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"924","Unicode hex":"39C"},{"Typeface name":"Symbol","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"925","Unicode hex":"39D"},{"Typeface name":"Symbol","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"927","Unicode hex":"39F"},{"Typeface name":"Symbol","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"928","Unicode hex":"3A0"},{"Typeface name":"Symbol","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"920","Unicode hex":"398"},{"Typeface name":"Symbol","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"929","Unicode hex":"3A1"},{"Typeface name":"Symbol","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"931","Unicode hex":"3A3"},{"Typeface name":"Symbol","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"932","Unicode hex":"3A4"},{"Typeface name":"Symbol","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"933","Unicode hex":"3A5"},{"Typeface name":"Symbol","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"962","Unicode hex":"3C2"},{"Typeface name":"Symbol","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"937","Unicode hex":"3A9"},{"Typeface name":"Symbol","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"926","Unicode hex":"39E"},{"Typeface name":"Symbol","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"936","Unicode hex":"3A8"},{"Typeface name":"Symbol","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"918","Unicode hex":"396"},{"Typeface name":"Symbol","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"91","Unicode hex":"5B"},{"Typeface name":"Symbol","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"8756","Unicode hex":"2234"},{"Typeface name":"Symbol","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"93","Unicode hex":"5D"},{"Typeface name":"Symbol","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"8869","Unicode hex":"22A5"},{"Typeface name":"Symbol","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"95","Unicode hex":"5F"},{"Typeface name":"Symbol","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"8254","Unicode hex":"203E"},{"Typeface name":"Symbol","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"945","Unicode hex":"3B1"},{"Typeface name":"Symbol","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"946","Unicode hex":"3B2"},{"Typeface name":"Symbol","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"967","Unicode hex":"3C7"},{"Typeface name":"Symbol","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"948","Unicode hex":"3B4"},{"Typeface name":"Symbol","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"949","Unicode hex":"3B5"},{"Typeface name":"Symbol","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"966","Unicode hex":"3C6"},{"Typeface name":"Symbol","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"947","Unicode hex":"3B3"},{"Typeface name":"Symbol","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"951","Unicode hex":"3B7"},{"Typeface name":"Symbol","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"953","Unicode hex":"3B9"},{"Typeface name":"Symbol","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"981","Unicode hex":"3D5"},{"Typeface name":"Symbol","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"954","Unicode hex":"3BA"},{"Typeface name":"Symbol","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"955","Unicode hex":"3BB"},{"Typeface name":"Symbol","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"956","Unicode hex":"3BC"},{"Typeface name":"Symbol","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"957","Unicode hex":"3BD"},{"Typeface name":"Symbol","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"959","Unicode hex":"3BF"},{"Typeface name":"Symbol","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"960","Unicode hex":"3C0"},{"Typeface name":"Symbol","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"952","Unicode hex":"3B8"},{"Typeface name":"Symbol","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"961","Unicode hex":"3C1"},{"Typeface name":"Symbol","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"963","Unicode hex":"3C3"},{"Typeface name":"Symbol","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"964","Unicode hex":"3C4"},{"Typeface name":"Symbol","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"965","Unicode hex":"3C5"},{"Typeface name":"Symbol","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"982","Unicode hex":"3D6"},{"Typeface name":"Symbol","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"969","Unicode hex":"3C9"},{"Typeface name":"Symbol","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"958","Unicode hex":"3BE"},{"Typeface name":"Symbol","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"968","Unicode hex":"3C8"},{"Typeface name":"Symbol","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"950","Unicode hex":"3B6"},{"Typeface name":"Symbol","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"123","Unicode hex":"7B"},{"Typeface name":"Symbol","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"124","Unicode hex":"7C"},{"Typeface name":"Symbol","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"125","Unicode hex":"7D"},{"Typeface name":"Symbol","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"126","Unicode hex":"7E"},{"Typeface name":"Symbol","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"8364","Unicode hex":"20AC"},{"Typeface name":"Symbol","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"978","Unicode hex":"3D2"},{"Typeface name":"Symbol","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"8242","Unicode hex":"2032"},{"Typeface name":"Symbol","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"8804","Unicode hex":"2264"},{"Typeface name":"Symbol","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"8260","Unicode hex":"2044"},{"Typeface name":"Symbol","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"8734","Unicode hex":"221E"},{"Typeface name":"Symbol","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"402","Unicode hex":"192"},{"Typeface name":"Symbol","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"9827","Unicode hex":"2663"},{"Typeface name":"Symbol","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"9830","Unicode hex":"2666"},{"Typeface name":"Symbol","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"9829","Unicode hex":"2665"},{"Typeface name":"Symbol","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"9824","Unicode hex":"2660"},{"Typeface name":"Symbol","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"8596","Unicode hex":"2194"},{"Typeface name":"Symbol","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"8592","Unicode hex":"2190"},{"Typeface name":"Symbol","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"8593","Unicode hex":"2191"},{"Typeface name":"Symbol","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"8594","Unicode hex":"2192"},{"Typeface name":"Symbol","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"8595","Unicode hex":"2193"},{"Typeface name":"Symbol","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"176","Unicode hex":"B0"},{"Typeface name":"Symbol","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"177","Unicode hex":"B1"},{"Typeface name":"Symbol","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"8243","Unicode hex":"2033"},{"Typeface name":"Symbol","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"8805","Unicode hex":"2265"},{"Typeface name":"Symbol","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"215","Unicode hex":"D7"},{"Typeface name":"Symbol","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"8733","Unicode hex":"221D"},{"Typeface name":"Symbol","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"8706","Unicode hex":"2202"},{"Typeface name":"Symbol","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"8226","Unicode hex":"2022"},{"Typeface name":"Symbol","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"247","Unicode hex":"F7"},{"Typeface name":"Symbol","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"8800","Unicode hex":"2260"},{"Typeface name":"Symbol","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"8801","Unicode hex":"2261"},{"Typeface name":"Symbol","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"8776","Unicode hex":"2248"},{"Typeface name":"Symbol","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"8230","Unicode hex":"2026"},{"Typeface name":"Symbol","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"9168","Unicode hex":"23D0"},{"Typeface name":"Symbol","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"9135","Unicode hex":"23AF"},{"Typeface name":"Symbol","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"8629","Unicode hex":"21B5"},{"Typeface name":"Symbol","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"8501","Unicode hex":"2135"},{"Typeface name":"Symbol","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"8465","Unicode hex":"2111"},{"Typeface name":"Symbol","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"8476","Unicode hex":"211C"},{"Typeface name":"Symbol","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"8472","Unicode hex":"2118"},{"Typeface name":"Symbol","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"8855","Unicode hex":"2297"},{"Typeface name":"Symbol","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"8853","Unicode hex":"2295"},{"Typeface name":"Symbol","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"8709","Unicode hex":"2205"},{"Typeface name":"Symbol","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"8745","Unicode hex":"2229"},{"Typeface name":"Symbol","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"8746","Unicode hex":"222A"},{"Typeface name":"Symbol","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"8835","Unicode hex":"2283"},{"Typeface name":"Symbol","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"8839","Unicode hex":"2287"},{"Typeface name":"Symbol","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"8836","Unicode hex":"2284"},{"Typeface name":"Symbol","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"8834","Unicode hex":"2282"},{"Typeface name":"Symbol","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"8838","Unicode hex":"2286"},{"Typeface name":"Symbol","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"8712","Unicode hex":"2208"},{"Typeface name":"Symbol","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"8713","Unicode hex":"2209"},{"Typeface name":"Symbol","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"8736","Unicode hex":"2220"},{"Typeface name":"Symbol","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"8711","Unicode hex":"2207"},{"Typeface name":"Symbol","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"174","Unicode hex":"AE"},{"Typeface name":"Symbol","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"169","Unicode hex":"A9"},{"Typeface name":"Symbol","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"8482","Unicode hex":"2122"},{"Typeface name":"Symbol","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"8719","Unicode hex":"220F"},{"Typeface name":"Symbol","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"8730","Unicode hex":"221A"},{"Typeface name":"Symbol","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"8901","Unicode hex":"22C5"},{"Typeface name":"Symbol","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"172","Unicode hex":"AC"},{"Typeface name":"Symbol","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"8743","Unicode hex":"2227"},{"Typeface name":"Symbol","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"8744","Unicode hex":"2228"},{"Typeface name":"Symbol","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"8660","Unicode hex":"21D4"},{"Typeface name":"Symbol","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"8656","Unicode hex":"21D0"},{"Typeface name":"Symbol","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"8657","Unicode hex":"21D1"},{"Typeface name":"Symbol","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"8658","Unicode hex":"21D2"},{"Typeface name":"Symbol","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"8659","Unicode hex":"21D3"},{"Typeface name":"Symbol","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"9674","Unicode hex":"25CA"},{"Typeface name":"Symbol","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"12296","Unicode hex":"3008"},{"Typeface name":"Symbol","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"174","Unicode hex":"AE"},{"Typeface name":"Symbol","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"169","Unicode hex":"A9"},{"Typeface name":"Symbol","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"8482","Unicode hex":"2122"},{"Typeface name":"Symbol","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"8721","Unicode hex":"2211"},{"Typeface name":"Symbol","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"9115","Unicode hex":"239B"},{"Typeface name":"Symbol","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"9116","Unicode hex":"239C"},{"Typeface name":"Symbol","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"9117","Unicode hex":"239D"},{"Typeface name":"Symbol","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"9121","Unicode hex":"23A1"},{"Typeface name":"Symbol","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"9122","Unicode hex":"23A2"},{"Typeface name":"Symbol","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"9123","Unicode hex":"23A3"},{"Typeface name":"Symbol","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"9127","Unicode hex":"23A7"},{"Typeface name":"Symbol","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"9128","Unicode hex":"23A8"},{"Typeface name":"Symbol","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"9129","Unicode hex":"23A9"},{"Typeface name":"Symbol","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"9130","Unicode hex":"23AA"},{"Typeface name":"Symbol","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"63743","Unicode hex":"F8FF"},{"Typeface name":"Symbol","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"12297","Unicode hex":"3009"},{"Typeface name":"Symbol","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"8747","Unicode hex":"222B"},{"Typeface name":"Symbol","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"8992","Unicode hex":"2320"},{"Typeface name":"Symbol","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"9134","Unicode hex":"23AE"},{"Typeface name":"Symbol","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"8993","Unicode hex":"2321"},{"Typeface name":"Symbol","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"9118","Unicode hex":"239E"},{"Typeface name":"Symbol","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"9119","Unicode hex":"239F"},{"Typeface name":"Symbol","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"9120","Unicode hex":"23A0"},{"Typeface name":"Symbol","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"9124","Unicode hex":"23A4"},{"Typeface name":"Symbol","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"9125","Unicode hex":"23A5"},{"Typeface name":"Symbol","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"9126","Unicode hex":"23A6"},{"Typeface name":"Symbol","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"9131","Unicode hex":"23AB"},{"Typeface name":"Symbol","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"9132","Unicode hex":"23AC"},{"Typeface name":"Symbol","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"9133","Unicode hex":"23AD"},{"Typeface name":"Webdings","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Webdings","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128375","Unicode hex":"1F577"},{"Typeface name":"Webdings","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"128376","Unicode hex":"1F578"},{"Typeface name":"Webdings","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"128370","Unicode hex":"1F572"},{"Typeface name":"Webdings","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128374","Unicode hex":"1F576"},{"Typeface name":"Webdings","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"127942","Unicode hex":"1F3C6"},{"Typeface name":"Webdings","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"127894","Unicode hex":"1F396"},{"Typeface name":"Webdings","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128391","Unicode hex":"1F587"},{"Typeface name":"Webdings","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128488","Unicode hex":"1F5E8"},{"Typeface name":"Webdings","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"128489","Unicode hex":"1F5E9"},{"Typeface name":"Webdings","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128496","Unicode hex":"1F5F0"},{"Typeface name":"Webdings","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128497","Unicode hex":"1F5F1"},{"Typeface name":"Webdings","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"127798","Unicode hex":"1F336"},{"Typeface name":"Webdings","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"127895","Unicode hex":"1F397"},{"Typeface name":"Webdings","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128638","Unicode hex":"1F67E"},{"Typeface name":"Webdings","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128636","Unicode hex":"1F67C"},{"Typeface name":"Webdings","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128469","Unicode hex":"1F5D5"},{"Typeface name":"Webdings","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128470","Unicode hex":"1F5D6"},{"Typeface name":"Webdings","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128471","Unicode hex":"1F5D7"},{"Typeface name":"Webdings","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"9204","Unicode hex":"23F4"},{"Typeface name":"Webdings","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"9205","Unicode hex":"23F5"},{"Typeface name":"Webdings","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"9206","Unicode hex":"23F6"},{"Typeface name":"Webdings","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"9207","Unicode hex":"23F7"},{"Typeface name":"Webdings","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"9194","Unicode hex":"23EA"},{"Typeface name":"Webdings","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"9193","Unicode hex":"23E9"},{"Typeface name":"Webdings","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"9198","Unicode hex":"23EE"},{"Typeface name":"Webdings","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"9197","Unicode hex":"23ED"},{"Typeface name":"Webdings","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"9208","Unicode hex":"23F8"},{"Typeface name":"Webdings","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"9209","Unicode hex":"23F9"},{"Typeface name":"Webdings","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"9210","Unicode hex":"23FA"},{"Typeface name":"Webdings","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"128474","Unicode hex":"1F5DA"},{"Typeface name":"Webdings","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"128499","Unicode hex":"1F5F3"},{"Typeface name":"Webdings","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128736","Unicode hex":"1F6E0"},{"Typeface name":"Webdings","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"127959","Unicode hex":"1F3D7"},{"Typeface name":"Webdings","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"127960","Unicode hex":"1F3D8"},{"Typeface name":"Webdings","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"127961","Unicode hex":"1F3D9"},{"Typeface name":"Webdings","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"127962","Unicode hex":"1F3DA"},{"Typeface name":"Webdings","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"127964","Unicode hex":"1F3DC"},{"Typeface name":"Webdings","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"127981","Unicode hex":"1F3ED"},{"Typeface name":"Webdings","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"127963","Unicode hex":"1F3DB"},{"Typeface name":"Webdings","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"127968","Unicode hex":"1F3E0"},{"Typeface name":"Webdings","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"127958","Unicode hex":"1F3D6"},{"Typeface name":"Webdings","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"127965","Unicode hex":"1F3DD"},{"Typeface name":"Webdings","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128739","Unicode hex":"1F6E3"},{"Typeface name":"Webdings","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"128269","Unicode hex":"1F50D"},{"Typeface name":"Webdings","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"127956","Unicode hex":"1F3D4"},{"Typeface name":"Webdings","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128065","Unicode hex":"1F441"},{"Typeface name":"Webdings","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"128066","Unicode hex":"1F442"},{"Typeface name":"Webdings","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"127966","Unicode hex":"1F3DE"},{"Typeface name":"Webdings","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"127957","Unicode hex":"1F3D5"},{"Typeface name":"Webdings","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"128740","Unicode hex":"1F6E4"},{"Typeface name":"Webdings","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"127967","Unicode hex":"1F3DF"},{"Typeface name":"Webdings","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"128755","Unicode hex":"1F6F3"},{"Typeface name":"Webdings","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"128364","Unicode hex":"1F56C"},{"Typeface name":"Webdings","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"128363","Unicode hex":"1F56B"},{"Typeface name":"Webdings","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128360","Unicode hex":"1F568"},{"Typeface name":"Webdings","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"128264","Unicode hex":"1F508"},{"Typeface name":"Webdings","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"127892","Unicode hex":"1F394"},{"Typeface name":"Webdings","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"127893","Unicode hex":"1F395"},{"Typeface name":"Webdings","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"128492","Unicode hex":"1F5EC"},{"Typeface name":"Webdings","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128637","Unicode hex":"1F67D"},{"Typeface name":"Webdings","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"128493","Unicode hex":"1F5ED"},{"Typeface name":"Webdings","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"128490","Unicode hex":"1F5EA"},{"Typeface name":"Webdings","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"128491","Unicode hex":"1F5EB"},{"Typeface name":"Webdings","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"11156","Unicode hex":"2B94"},{"Typeface name":"Webdings","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"10004","Unicode hex":"2714"},{"Typeface name":"Webdings","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"128690","Unicode hex":"1F6B2"},{"Typeface name":"Webdings","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"11036","Unicode hex":"2B1C"},{"Typeface name":"Webdings","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"128737","Unicode hex":"1F6E1"},{"Typeface name":"Webdings","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"128230","Unicode hex":"1F4E6"},{"Typeface name":"Webdings","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"128753","Unicode hex":"1F6F1"},{"Typeface name":"Webdings","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"11035","Unicode hex":"2B1B"},{"Typeface name":"Webdings","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"128657","Unicode hex":"1F691"},{"Typeface name":"Webdings","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"128712","Unicode hex":"1F6C8"},{"Typeface name":"Webdings","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"128745","Unicode hex":"1F6E9"},{"Typeface name":"Webdings","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"128752","Unicode hex":"1F6F0"},{"Typeface name":"Webdings","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"128968","Unicode hex":"1F7C8"},{"Typeface name":"Webdings","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"128372","Unicode hex":"1F574"},{"Typeface name":"Webdings","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"11044","Unicode hex":"2B24"},{"Typeface name":"Webdings","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"128741","Unicode hex":"1F6E5"},{"Typeface name":"Webdings","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"128660","Unicode hex":"1F694"},{"Typeface name":"Webdings","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"128472","Unicode hex":"1F5D8"},{"Typeface name":"Webdings","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"128473","Unicode hex":"1F5D9"},{"Typeface name":"Webdings","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"10067","Unicode hex":"2753"},{"Typeface name":"Webdings","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"128754","Unicode hex":"1F6F2"},{"Typeface name":"Webdings","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"128647","Unicode hex":"1F687"},{"Typeface name":"Webdings","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"128653","Unicode hex":"1F68D"},{"Typeface name":"Webdings","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"9971","Unicode hex":"26F3"},{"Typeface name":"Webdings","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"10680","Unicode hex":"29B8"},{"Typeface name":"Webdings","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"8854","Unicode hex":"2296"},{"Typeface name":"Webdings","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"128685","Unicode hex":"1F6AD"},{"Typeface name":"Webdings","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"128494","Unicode hex":"1F5EE"},{"Typeface name":"Webdings","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"9168","Unicode hex":"23D0"},{"Typeface name":"Webdings","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128495","Unicode hex":"1F5EF"},{"Typeface name":"Webdings","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128498","Unicode hex":"1F5F2"},{"Typeface name":"Webdings","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"128697","Unicode hex":"1F6B9"},{"Typeface name":"Webdings","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"128698","Unicode hex":"1F6BA"},{"Typeface name":"Webdings","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"128713","Unicode hex":"1F6C9"},{"Typeface name":"Webdings","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"128714","Unicode hex":"1F6CA"},{"Typeface name":"Webdings","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"128700","Unicode hex":"1F6BC"},{"Typeface name":"Webdings","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"128125","Unicode hex":"1F47D"},{"Typeface name":"Webdings","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"127947","Unicode hex":"1F3CB"},{"Typeface name":"Webdings","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"9975","Unicode hex":"26F7"},{"Typeface name":"Webdings","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"127938","Unicode hex":"1F3C2"},{"Typeface name":"Webdings","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"127948","Unicode hex":"1F3CC"},{"Typeface name":"Webdings","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"127946","Unicode hex":"1F3CA"},{"Typeface name":"Webdings","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"127940","Unicode hex":"1F3C4"},{"Typeface name":"Webdings","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"127949","Unicode hex":"1F3CD"},{"Typeface name":"Webdings","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"127950","Unicode hex":"1F3CE"},{"Typeface name":"Webdings","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"128664","Unicode hex":"1F698"},{"Typeface name":"Webdings","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"128480","Unicode hex":"1F5E0"},{"Typeface name":"Webdings","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"128738","Unicode hex":"1F6E2"},{"Typeface name":"Webdings","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"128176","Unicode hex":"1F4B0"},{"Typeface name":"Webdings","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"127991","Unicode hex":"1F3F7"},{"Typeface name":"Webdings","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"128179","Unicode hex":"1F4B3"},{"Typeface name":"Webdings","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"128106","Unicode hex":"1F46A"},{"Typeface name":"Webdings","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"128481","Unicode hex":"1F5E1"},{"Typeface name":"Webdings","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128482","Unicode hex":"1F5E2"},{"Typeface name":"Webdings","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"128483","Unicode hex":"1F5E3"},{"Typeface name":"Webdings","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"10031","Unicode hex":"272F"},{"Typeface name":"Webdings","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"128388","Unicode hex":"1F584"},{"Typeface name":"Webdings","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128389","Unicode hex":"1F585"},{"Typeface name":"Webdings","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128387","Unicode hex":"1F583"},{"Typeface name":"Webdings","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128390","Unicode hex":"1F586"},{"Typeface name":"Webdings","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"128441","Unicode hex":"1F5B9"},{"Typeface name":"Webdings","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"128442","Unicode hex":"1F5BA"},{"Typeface name":"Webdings","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"128443","Unicode hex":"1F5BB"},{"Typeface name":"Webdings","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"128373","Unicode hex":"1F575"},{"Typeface name":"Webdings","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"128368","Unicode hex":"1F570"},{"Typeface name":"Webdings","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"128445","Unicode hex":"1F5BD"},{"Typeface name":"Webdings","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"128446","Unicode hex":"1F5BE"},{"Typeface name":"Webdings","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128203","Unicode hex":"1F4CB"},{"Typeface name":"Webdings","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128466","Unicode hex":"1F5D2"},{"Typeface name":"Webdings","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128467","Unicode hex":"1F5D3"},{"Typeface name":"Webdings","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"128366","Unicode hex":"1F56E"},{"Typeface name":"Webdings","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"128218","Unicode hex":"1F4DA"},{"Typeface name":"Webdings","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128478","Unicode hex":"1F5DE"},{"Typeface name":"Webdings","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128479","Unicode hex":"1F5DF"},{"Typeface name":"Webdings","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"128451","Unicode hex":"1F5C3"},{"Typeface name":"Webdings","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128450","Unicode hex":"1F5C2"},{"Typeface name":"Webdings","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"128444","Unicode hex":"1F5BC"},{"Typeface name":"Webdings","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"127917","Unicode hex":"1F3AD"},{"Typeface name":"Webdings","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"127900","Unicode hex":"1F39C"},{"Typeface name":"Webdings","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"127896","Unicode hex":"1F398"},{"Typeface name":"Webdings","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"127897","Unicode hex":"1F399"},{"Typeface name":"Webdings","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"127911","Unicode hex":"1F3A7"},{"Typeface name":"Webdings","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"128191","Unicode hex":"1F4BF"},{"Typeface name":"Webdings","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"127902","Unicode hex":"1F39E"},{"Typeface name":"Webdings","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"128247","Unicode hex":"1F4F7"},{"Typeface name":"Webdings","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"127903","Unicode hex":"1F39F"},{"Typeface name":"Webdings","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"127916","Unicode hex":"1F3AC"},{"Typeface name":"Webdings","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"128253","Unicode hex":"1F4FD"},{"Typeface name":"Webdings","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128249","Unicode hex":"1F4F9"},{"Typeface name":"Webdings","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"128254","Unicode hex":"1F4FE"},{"Typeface name":"Webdings","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"128251","Unicode hex":"1F4FB"},{"Typeface name":"Webdings","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"127898","Unicode hex":"1F39A"},{"Typeface name":"Webdings","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"127899","Unicode hex":"1F39B"},{"Typeface name":"Webdings","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"128250","Unicode hex":"1F4FA"},{"Typeface name":"Webdings","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"128187","Unicode hex":"1F4BB"},{"Typeface name":"Webdings","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"128421","Unicode hex":"1F5A5"},{"Typeface name":"Webdings","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"128422","Unicode hex":"1F5A6"},{"Typeface name":"Webdings","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"128423","Unicode hex":"1F5A7"},{"Typeface name":"Webdings","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"128377","Unicode hex":"1F579"},{"Typeface name":"Webdings","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"127918","Unicode hex":"1F3AE"},{"Typeface name":"Webdings","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"128379","Unicode hex":"1F57B"},{"Typeface name":"Webdings","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"128380","Unicode hex":"1F57C"},{"Typeface name":"Webdings","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"128223","Unicode hex":"1F4DF"},{"Typeface name":"Webdings","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"128385","Unicode hex":"1F581"},{"Typeface name":"Webdings","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"128384","Unicode hex":"1F580"},{"Typeface name":"Webdings","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"128424","Unicode hex":"1F5A8"},{"Typeface name":"Webdings","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128425","Unicode hex":"1F5A9"},{"Typeface name":"Webdings","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128447","Unicode hex":"1F5BF"},{"Typeface name":"Webdings","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128426","Unicode hex":"1F5AA"},{"Typeface name":"Webdings","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128476","Unicode hex":"1F5DC"},{"Typeface name":"Webdings","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128274","Unicode hex":"1F512"},{"Typeface name":"Webdings","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128275","Unicode hex":"1F513"},{"Typeface name":"Webdings","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128477","Unicode hex":"1F5DD"},{"Typeface name":"Webdings","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128229","Unicode hex":"1F4E5"},{"Typeface name":"Webdings","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128228","Unicode hex":"1F4E4"},{"Typeface name":"Webdings","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128371","Unicode hex":"1F573"},{"Typeface name":"Webdings","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"127779","Unicode hex":"1F323"},{"Typeface name":"Webdings","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"127780","Unicode hex":"1F324"},{"Typeface name":"Webdings","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"127781","Unicode hex":"1F325"},{"Typeface name":"Webdings","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"127782","Unicode hex":"1F326"},{"Typeface name":"Webdings","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"9729","Unicode hex":"2601"},{"Typeface name":"Webdings","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"127784","Unicode hex":"1F328"},{"Typeface name":"Webdings","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"127783","Unicode hex":"1F327"},{"Typeface name":"Webdings","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"127785","Unicode hex":"1F329"},{"Typeface name":"Webdings","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"127786","Unicode hex":"1F32A"},{"Typeface name":"Webdings","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"127788","Unicode hex":"1F32C"},{"Typeface name":"Webdings","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"127787","Unicode hex":"1F32B"},{"Typeface name":"Webdings","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"127772","Unicode hex":"1F31C"},{"Typeface name":"Webdings","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"127777","Unicode hex":"1F321"},{"Typeface name":"Webdings","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"128715","Unicode hex":"1F6CB"},{"Typeface name":"Webdings","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"128719","Unicode hex":"1F6CF"},{"Typeface name":"Webdings","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"127869","Unicode hex":"1F37D"},{"Typeface name":"Webdings","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"127864","Unicode hex":"1F378"},{"Typeface name":"Webdings","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"128718","Unicode hex":"1F6CE"},{"Typeface name":"Webdings","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"128717","Unicode hex":"1F6CD"},{"Typeface name":"Webdings","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"9413","Unicode hex":"24C5"},{"Typeface name":"Webdings","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"9855","Unicode hex":"267F"},{"Typeface name":"Webdings","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"128710","Unicode hex":"1F6C6"},{"Typeface name":"Webdings","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"128392","Unicode hex":"1F588"},{"Typeface name":"Webdings","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"127891","Unicode hex":"1F393"},{"Typeface name":"Webdings","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"128484","Unicode hex":"1F5E4"},{"Typeface name":"Webdings","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"128485","Unicode hex":"1F5E5"},{"Typeface name":"Webdings","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"128486","Unicode hex":"1F5E6"},{"Typeface name":"Webdings","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"128487","Unicode hex":"1F5E7"},{"Typeface name":"Webdings","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"128746","Unicode hex":"1F6EA"},{"Typeface name":"Webdings","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"128063","Unicode hex":"1F43F"},{"Typeface name":"Webdings","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"128038","Unicode hex":"1F426"},{"Typeface name":"Webdings","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"128031","Unicode hex":"1F41F"},{"Typeface name":"Webdings","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"128021","Unicode hex":"1F415"},{"Typeface name":"Webdings","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"128008","Unicode hex":"1F408"},{"Typeface name":"Webdings","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"128620","Unicode hex":"1F66C"},{"Typeface name":"Webdings","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"128622","Unicode hex":"1F66E"},{"Typeface name":"Webdings","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"128621","Unicode hex":"1F66D"},{"Typeface name":"Webdings","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"128623","Unicode hex":"1F66F"},{"Typeface name":"Webdings","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"128506","Unicode hex":"1F5FA"},{"Typeface name":"Webdings","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"127757","Unicode hex":"1F30D"},{"Typeface name":"Webdings","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"127759","Unicode hex":"1F30F"},{"Typeface name":"Webdings","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"127758","Unicode hex":"1F30E"},{"Typeface name":"Webdings","Dingbat dec":"255","Dingbat hex":"FF","Unicode dec":"128330","Unicode hex":"1F54A"},{"Typeface name":"Wingdings","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128393","Unicode hex":"1F589"},{"Typeface name":"Wingdings","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"9986","Unicode hex":"2702"},{"Typeface name":"Wingdings","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"9985","Unicode hex":"2701"},{"Typeface name":"Wingdings","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128083","Unicode hex":"1F453"},{"Typeface name":"Wingdings","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"128365","Unicode hex":"1F56D"},{"Typeface name":"Wingdings","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"128366","Unicode hex":"1F56E"},{"Typeface name":"Wingdings","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128367","Unicode hex":"1F56F"},{"Typeface name":"Wingdings","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128383","Unicode hex":"1F57F"},{"Typeface name":"Wingdings","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"9990","Unicode hex":"2706"},{"Typeface name":"Wingdings","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128386","Unicode hex":"1F582"},{"Typeface name":"Wingdings","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128387","Unicode hex":"1F583"},{"Typeface name":"Wingdings","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"128234","Unicode hex":"1F4EA"},{"Typeface name":"Wingdings","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"128235","Unicode hex":"1F4EB"},{"Typeface name":"Wingdings","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128236","Unicode hex":"1F4EC"},{"Typeface name":"Wingdings","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128237","Unicode hex":"1F4ED"},{"Typeface name":"Wingdings","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128448","Unicode hex":"1F5C0"},{"Typeface name":"Wingdings","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128449","Unicode hex":"1F5C1"},{"Typeface name":"Wingdings","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128462","Unicode hex":"1F5CE"},{"Typeface name":"Wingdings","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"128463","Unicode hex":"1F5CF"},{"Typeface name":"Wingdings","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"128464","Unicode hex":"1F5D0"},{"Typeface name":"Wingdings","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"128452","Unicode hex":"1F5C4"},{"Typeface name":"Wingdings","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"8987","Unicode hex":"231B"},{"Typeface name":"Wingdings","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"128430","Unicode hex":"1F5AE"},{"Typeface name":"Wingdings","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"128432","Unicode hex":"1F5B0"},{"Typeface name":"Wingdings","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"128434","Unicode hex":"1F5B2"},{"Typeface name":"Wingdings","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"128435","Unicode hex":"1F5B3"},{"Typeface name":"Wingdings","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"128436","Unicode hex":"1F5B4"},{"Typeface name":"Wingdings","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"128427","Unicode hex":"1F5AB"},{"Typeface name":"Wingdings","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"128428","Unicode hex":"1F5AC"},{"Typeface name":"Wingdings","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"9991","Unicode hex":"2707"},{"Typeface name":"Wingdings","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"9997","Unicode hex":"270D"},{"Typeface name":"Wingdings","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128398","Unicode hex":"1F58E"},{"Typeface name":"Wingdings","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"9996","Unicode hex":"270C"},{"Typeface name":"Wingdings","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"128399","Unicode hex":"1F58F"},{"Typeface name":"Wingdings","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"128077","Unicode hex":"1F44D"},{"Typeface name":"Wingdings","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"128078","Unicode hex":"1F44E"},{"Typeface name":"Wingdings","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"9756","Unicode hex":"261C"},{"Typeface name":"Wingdings","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"9758","Unicode hex":"261E"},{"Typeface name":"Wingdings","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"9757","Unicode hex":"261D"},{"Typeface name":"Wingdings","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"9759","Unicode hex":"261F"},{"Typeface name":"Wingdings","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"128400","Unicode hex":"1F590"},{"Typeface name":"Wingdings","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"9786","Unicode hex":"263A"},{"Typeface name":"Wingdings","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128528","Unicode hex":"1F610"},{"Typeface name":"Wingdings","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"9785","Unicode hex":"2639"},{"Typeface name":"Wingdings","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"128163","Unicode hex":"1F4A3"},{"Typeface name":"Wingdings","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128369","Unicode hex":"1F571"},{"Typeface name":"Wingdings","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"127987","Unicode hex":"1F3F3"},{"Typeface name":"Wingdings","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"127985","Unicode hex":"1F3F1"},{"Typeface name":"Wingdings","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"9992","Unicode hex":"2708"},{"Typeface name":"Wingdings","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9788","Unicode hex":"263C"},{"Typeface name":"Wingdings","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"127778","Unicode hex":"1F322"},{"Typeface name":"Wingdings","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"10052","Unicode hex":"2744"},{"Typeface name":"Wingdings","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"128326","Unicode hex":"1F546"},{"Typeface name":"Wingdings","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"10014","Unicode hex":"271E"},{"Typeface name":"Wingdings","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128328","Unicode hex":"1F548"},{"Typeface name":"Wingdings","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"10016","Unicode hex":"2720"},{"Typeface name":"Wingdings","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"10017","Unicode hex":"2721"},{"Typeface name":"Wingdings","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"9770","Unicode hex":"262A"},{"Typeface name":"Wingdings","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"9775","Unicode hex":"262F"},{"Typeface name":"Wingdings","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128329","Unicode hex":"1F549"},{"Typeface name":"Wingdings","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"9784","Unicode hex":"2638"},{"Typeface name":"Wingdings","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"9800","Unicode hex":"2648"},{"Typeface name":"Wingdings","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"9801","Unicode hex":"2649"},{"Typeface name":"Wingdings","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"9802","Unicode hex":"264A"},{"Typeface name":"Wingdings","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"9803","Unicode hex":"264B"},{"Typeface name":"Wingdings","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"9804","Unicode hex":"264C"},{"Typeface name":"Wingdings","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"9805","Unicode hex":"264D"},{"Typeface name":"Wingdings","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"9806","Unicode hex":"264E"},{"Typeface name":"Wingdings","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"9807","Unicode hex":"264F"},{"Typeface name":"Wingdings","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"9808","Unicode hex":"2650"},{"Typeface name":"Wingdings","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"9809","Unicode hex":"2651"},{"Typeface name":"Wingdings","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"9810","Unicode hex":"2652"},{"Typeface name":"Wingdings","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"9811","Unicode hex":"2653"},{"Typeface name":"Wingdings","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"128624","Unicode hex":"1F670"},{"Typeface name":"Wingdings","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"128629","Unicode hex":"1F675"},{"Typeface name":"Wingdings","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"9899","Unicode hex":"26AB"},{"Typeface name":"Wingdings","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"128318","Unicode hex":"1F53E"},{"Typeface name":"Wingdings","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"9724","Unicode hex":"25FC"},{"Typeface name":"Wingdings","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"128911","Unicode hex":"1F78F"},{"Typeface name":"Wingdings","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"128912","Unicode hex":"1F790"},{"Typeface name":"Wingdings","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"10065","Unicode hex":"2751"},{"Typeface name":"Wingdings","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"10066","Unicode hex":"2752"},{"Typeface name":"Wingdings","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"128927","Unicode hex":"1F79F"},{"Typeface name":"Wingdings","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"10731","Unicode hex":"29EB"},{"Typeface name":"Wingdings","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"9670","Unicode hex":"25C6"},{"Typeface name":"Wingdings","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"10070","Unicode hex":"2756"},{"Typeface name":"Wingdings","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"11049","Unicode hex":"2B29"},{"Typeface name":"Wingdings","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"8999","Unicode hex":"2327"},{"Typeface name":"Wingdings","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"11193","Unicode hex":"2BB9"},{"Typeface name":"Wingdings","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"8984","Unicode hex":"2318"},{"Typeface name":"Wingdings","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"127989","Unicode hex":"1F3F5"},{"Typeface name":"Wingdings","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"127990","Unicode hex":"1F3F6"},{"Typeface name":"Wingdings","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128630","Unicode hex":"1F676"},{"Typeface name":"Wingdings","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128631","Unicode hex":"1F677"},{"Typeface name":"Wingdings","Dingbat dec":"127","Dingbat hex":"7F","Unicode dec":"9647","Unicode hex":"25AF"},{"Typeface name":"Wingdings","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"127243","Unicode hex":"1F10B"},{"Typeface name":"Wingdings","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"10112","Unicode hex":"2780"},{"Typeface name":"Wingdings","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"10113","Unicode hex":"2781"},{"Typeface name":"Wingdings","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"10114","Unicode hex":"2782"},{"Typeface name":"Wingdings","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"10115","Unicode hex":"2783"},{"Typeface name":"Wingdings","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"10116","Unicode hex":"2784"},{"Typeface name":"Wingdings","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"10117","Unicode hex":"2785"},{"Typeface name":"Wingdings","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"10118","Unicode hex":"2786"},{"Typeface name":"Wingdings","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"10119","Unicode hex":"2787"},{"Typeface name":"Wingdings","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"10120","Unicode hex":"2788"},{"Typeface name":"Wingdings","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"10121","Unicode hex":"2789"},{"Typeface name":"Wingdings","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"127244","Unicode hex":"1F10C"},{"Typeface name":"Wingdings","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"10122","Unicode hex":"278A"},{"Typeface name":"Wingdings","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"10123","Unicode hex":"278B"},{"Typeface name":"Wingdings","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"10124","Unicode hex":"278C"},{"Typeface name":"Wingdings","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"10125","Unicode hex":"278D"},{"Typeface name":"Wingdings","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"10126","Unicode hex":"278E"},{"Typeface name":"Wingdings","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"10127","Unicode hex":"278F"},{"Typeface name":"Wingdings","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"10128","Unicode hex":"2790"},{"Typeface name":"Wingdings","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"10129","Unicode hex":"2791"},{"Typeface name":"Wingdings","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"10130","Unicode hex":"2792"},{"Typeface name":"Wingdings","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"10131","Unicode hex":"2793"},{"Typeface name":"Wingdings","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128610","Unicode hex":"1F662"},{"Typeface name":"Wingdings","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"128608","Unicode hex":"1F660"},{"Typeface name":"Wingdings","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"128609","Unicode hex":"1F661"},{"Typeface name":"Wingdings","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"128611","Unicode hex":"1F663"},{"Typeface name":"Wingdings","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128606","Unicode hex":"1F65E"},{"Typeface name":"Wingdings","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128604","Unicode hex":"1F65C"},{"Typeface name":"Wingdings","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128605","Unicode hex":"1F65D"},{"Typeface name":"Wingdings","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"128607","Unicode hex":"1F65F"},{"Typeface name":"Wingdings","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"8729","Unicode hex":"2219"},{"Typeface name":"Wingdings","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"8226","Unicode hex":"2022"},{"Typeface name":"Wingdings","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"11037","Unicode hex":"2B1D"},{"Typeface name":"Wingdings","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"11096","Unicode hex":"2B58"},{"Typeface name":"Wingdings","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"128902","Unicode hex":"1F786"},{"Typeface name":"Wingdings","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"128904","Unicode hex":"1F788"},{"Typeface name":"Wingdings","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128906","Unicode hex":"1F78A"},{"Typeface name":"Wingdings","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128907","Unicode hex":"1F78B"},{"Typeface name":"Wingdings","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128319","Unicode hex":"1F53F"},{"Typeface name":"Wingdings","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"9642","Unicode hex":"25AA"},{"Typeface name":"Wingdings","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"128910","Unicode hex":"1F78E"},{"Typeface name":"Wingdings","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128961","Unicode hex":"1F7C1"},{"Typeface name":"Wingdings","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128965","Unicode hex":"1F7C5"},{"Typeface name":"Wingdings","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"9733","Unicode hex":"2605"},{"Typeface name":"Wingdings","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128971","Unicode hex":"1F7CB"},{"Typeface name":"Wingdings","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"128975","Unicode hex":"1F7CF"},{"Typeface name":"Wingdings","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"128979","Unicode hex":"1F7D3"},{"Typeface name":"Wingdings","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"128977","Unicode hex":"1F7D1"},{"Typeface name":"Wingdings","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"11216","Unicode hex":"2BD0"},{"Typeface name":"Wingdings","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"8982","Unicode hex":"2316"},{"Typeface name":"Wingdings","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"11214","Unicode hex":"2BCE"},{"Typeface name":"Wingdings","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"11215","Unicode hex":"2BCF"},{"Typeface name":"Wingdings","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"11217","Unicode hex":"2BD1"},{"Typeface name":"Wingdings","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"10026","Unicode hex":"272A"},{"Typeface name":"Wingdings","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"10032","Unicode hex":"2730"},{"Typeface name":"Wingdings","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"128336","Unicode hex":"1F550"},{"Typeface name":"Wingdings","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"128337","Unicode hex":"1F551"},{"Typeface name":"Wingdings","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128338","Unicode hex":"1F552"},{"Typeface name":"Wingdings","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"128339","Unicode hex":"1F553"},{"Typeface name":"Wingdings","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"128340","Unicode hex":"1F554"},{"Typeface name":"Wingdings","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"128341","Unicode hex":"1F555"},{"Typeface name":"Wingdings","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"128342","Unicode hex":"1F556"},{"Typeface name":"Wingdings","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"128343","Unicode hex":"1F557"},{"Typeface name":"Wingdings","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"128344","Unicode hex":"1F558"},{"Typeface name":"Wingdings","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"128345","Unicode hex":"1F559"},{"Typeface name":"Wingdings","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"128346","Unicode hex":"1F55A"},{"Typeface name":"Wingdings","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"128347","Unicode hex":"1F55B"},{"Typeface name":"Wingdings","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"11184","Unicode hex":"2BB0"},{"Typeface name":"Wingdings","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"11185","Unicode hex":"2BB1"},{"Typeface name":"Wingdings","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"11186","Unicode hex":"2BB2"},{"Typeface name":"Wingdings","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"11187","Unicode hex":"2BB3"},{"Typeface name":"Wingdings","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"11188","Unicode hex":"2BB4"},{"Typeface name":"Wingdings","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"11189","Unicode hex":"2BB5"},{"Typeface name":"Wingdings","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"11190","Unicode hex":"2BB6"},{"Typeface name":"Wingdings","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"11191","Unicode hex":"2BB7"},{"Typeface name":"Wingdings","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128618","Unicode hex":"1F66A"},{"Typeface name":"Wingdings","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128619","Unicode hex":"1F66B"},{"Typeface name":"Wingdings","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128597","Unicode hex":"1F655"},{"Typeface name":"Wingdings","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128596","Unicode hex":"1F654"},{"Typeface name":"Wingdings","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128599","Unicode hex":"1F657"},{"Typeface name":"Wingdings","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128598","Unicode hex":"1F656"},{"Typeface name":"Wingdings","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128592","Unicode hex":"1F650"},{"Typeface name":"Wingdings","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128593","Unicode hex":"1F651"},{"Typeface name":"Wingdings","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128594","Unicode hex":"1F652"},{"Typeface name":"Wingdings","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128595","Unicode hex":"1F653"},{"Typeface name":"Wingdings","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"9003","Unicode hex":"232B"},{"Typeface name":"Wingdings","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"8998","Unicode hex":"2326"},{"Typeface name":"Wingdings","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"11160","Unicode hex":"2B98"},{"Typeface name":"Wingdings","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"11162","Unicode hex":"2B9A"},{"Typeface name":"Wingdings","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"11161","Unicode hex":"2B99"},{"Typeface name":"Wingdings","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"11163","Unicode hex":"2B9B"},{"Typeface name":"Wingdings","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"11144","Unicode hex":"2B88"},{"Typeface name":"Wingdings","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"11146","Unicode hex":"2B8A"},{"Typeface name":"Wingdings","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"11145","Unicode hex":"2B89"},{"Typeface name":"Wingdings","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"11147","Unicode hex":"2B8B"},{"Typeface name":"Wingdings","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"129128","Unicode hex":"1F868"},{"Typeface name":"Wingdings","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"129130","Unicode hex":"1F86A"},{"Typeface name":"Wingdings","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"129129","Unicode hex":"1F869"},{"Typeface name":"Wingdings","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"129131","Unicode hex":"1F86B"},{"Typeface name":"Wingdings","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"129132","Unicode hex":"1F86C"},{"Typeface name":"Wingdings","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"129133","Unicode hex":"1F86D"},{"Typeface name":"Wingdings","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"129135","Unicode hex":"1F86F"},{"Typeface name":"Wingdings","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"129134","Unicode hex":"1F86E"},{"Typeface name":"Wingdings","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"129144","Unicode hex":"1F878"},{"Typeface name":"Wingdings","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"129146","Unicode hex":"1F87A"},{"Typeface name":"Wingdings","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"129145","Unicode hex":"1F879"},{"Typeface name":"Wingdings","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"129147","Unicode hex":"1F87B"},{"Typeface name":"Wingdings","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"129148","Unicode hex":"1F87C"},{"Typeface name":"Wingdings","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"129149","Unicode hex":"1F87D"},{"Typeface name":"Wingdings","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"129151","Unicode hex":"1F87F"},{"Typeface name":"Wingdings","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"129150","Unicode hex":"1F87E"},{"Typeface name":"Wingdings","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"8678","Unicode hex":"21E6"},{"Typeface name":"Wingdings","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"8680","Unicode hex":"21E8"},{"Typeface name":"Wingdings","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"8679","Unicode hex":"21E7"},{"Typeface name":"Wingdings","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"8681","Unicode hex":"21E9"},{"Typeface name":"Wingdings","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"11012","Unicode hex":"2B04"},{"Typeface name":"Wingdings","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"8691","Unicode hex":"21F3"},{"Typeface name":"Wingdings","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"11009","Unicode hex":"2B01"},{"Typeface name":"Wingdings","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"11008","Unicode hex":"2B00"},{"Typeface name":"Wingdings","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"11011","Unicode hex":"2B03"},{"Typeface name":"Wingdings","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"11010","Unicode hex":"2B02"},{"Typeface name":"Wingdings","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"129196","Unicode hex":"1F8AC"},{"Typeface name":"Wingdings","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"129197","Unicode hex":"1F8AD"},{"Typeface name":"Wingdings","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"128502","Unicode hex":"1F5F6"},{"Typeface name":"Wingdings","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"10003","Unicode hex":"2713"},{"Typeface name":"Wingdings","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"128503","Unicode hex":"1F5F7"},{"Typeface name":"Wingdings","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"128505","Unicode hex":"1F5F9"},{"Typeface name":"Wingdings 2","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings 2","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128394","Unicode hex":"1F58A"},{"Typeface name":"Wingdings 2","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"128395","Unicode hex":"1F58B"},{"Typeface name":"Wingdings 2","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"128396","Unicode hex":"1F58C"},{"Typeface name":"Wingdings 2","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128397","Unicode hex":"1F58D"},{"Typeface name":"Wingdings 2","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"9988","Unicode hex":"2704"},{"Typeface name":"Wingdings 2","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"9984","Unicode hex":"2700"},{"Typeface name":"Wingdings 2","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128382","Unicode hex":"1F57E"},{"Typeface name":"Wingdings 2","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128381","Unicode hex":"1F57D"},{"Typeface name":"Wingdings 2","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"128453","Unicode hex":"1F5C5"},{"Typeface name":"Wingdings 2","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128454","Unicode hex":"1F5C6"},{"Typeface name":"Wingdings 2","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128455","Unicode hex":"1F5C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"128456","Unicode hex":"1F5C8"},{"Typeface name":"Wingdings 2","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"128457","Unicode hex":"1F5C9"},{"Typeface name":"Wingdings 2","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128458","Unicode hex":"1F5CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128459","Unicode hex":"1F5CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128460","Unicode hex":"1F5CC"},{"Typeface name":"Wingdings 2","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128461","Unicode hex":"1F5CD"},{"Typeface name":"Wingdings 2","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128203","Unicode hex":"1F4CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"128465","Unicode hex":"1F5D1"},{"Typeface name":"Wingdings 2","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"128468","Unicode hex":"1F5D4"},{"Typeface name":"Wingdings 2","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"128437","Unicode hex":"1F5B5"},{"Typeface name":"Wingdings 2","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"128438","Unicode hex":"1F5B6"},{"Typeface name":"Wingdings 2","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"128439","Unicode hex":"1F5B7"},{"Typeface name":"Wingdings 2","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"128440","Unicode hex":"1F5B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"128429","Unicode hex":"1F5AD"},{"Typeface name":"Wingdings 2","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"128431","Unicode hex":"1F5AF"},{"Typeface name":"Wingdings 2","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"128433","Unicode hex":"1F5B1"},{"Typeface name":"Wingdings 2","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"128402","Unicode hex":"1F592"},{"Typeface name":"Wingdings 2","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"128403","Unicode hex":"1F593"},{"Typeface name":"Wingdings 2","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"128408","Unicode hex":"1F598"},{"Typeface name":"Wingdings 2","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"128409","Unicode hex":"1F599"},{"Typeface name":"Wingdings 2","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128410","Unicode hex":"1F59A"},{"Typeface name":"Wingdings 2","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"128411","Unicode hex":"1F59B"},{"Typeface name":"Wingdings 2","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"128072","Unicode hex":"1F448"},{"Typeface name":"Wingdings 2","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"128073","Unicode hex":"1F449"},{"Typeface name":"Wingdings 2","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"128412","Unicode hex":"1F59C"},{"Typeface name":"Wingdings 2","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"128413","Unicode hex":"1F59D"},{"Typeface name":"Wingdings 2","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"128414","Unicode hex":"1F59E"},{"Typeface name":"Wingdings 2","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"128415","Unicode hex":"1F59F"},{"Typeface name":"Wingdings 2","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"128416","Unicode hex":"1F5A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"128417","Unicode hex":"1F5A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"128070","Unicode hex":"1F446"},{"Typeface name":"Wingdings 2","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128071","Unicode hex":"1F447"},{"Typeface name":"Wingdings 2","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"128418","Unicode hex":"1F5A2"},{"Typeface name":"Wingdings 2","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"128419","Unicode hex":"1F5A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128401","Unicode hex":"1F591"},{"Typeface name":"Wingdings 2","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"128500","Unicode hex":"1F5F4"},{"Typeface name":"Wingdings 2","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"128504","Unicode hex":"1F5F8"},{"Typeface name":"Wingdings 2","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"128501","Unicode hex":"1F5F5"},{"Typeface name":"Wingdings 2","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9745","Unicode hex":"2611"},{"Typeface name":"Wingdings 2","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"11197","Unicode hex":"2BBD"},{"Typeface name":"Wingdings 2","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"9746","Unicode hex":"2612"},{"Typeface name":"Wingdings 2","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"11198","Unicode hex":"2BBE"},{"Typeface name":"Wingdings 2","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"11199","Unicode hex":"2BBF"},{"Typeface name":"Wingdings 2","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128711","Unicode hex":"1F6C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"10680","Unicode hex":"29B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"128625","Unicode hex":"1F671"},{"Typeface name":"Wingdings 2","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"128628","Unicode hex":"1F674"},{"Typeface name":"Wingdings 2","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"128626","Unicode hex":"1F672"},{"Typeface name":"Wingdings 2","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128627","Unicode hex":"1F673"},{"Typeface name":"Wingdings 2","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"8253","Unicode hex":"203D"},{"Typeface name":"Wingdings 2","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"128633","Unicode hex":"1F679"},{"Typeface name":"Wingdings 2","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"128634","Unicode hex":"1F67A"},{"Typeface name":"Wingdings 2","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"128635","Unicode hex":"1F67B"},{"Typeface name":"Wingdings 2","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"128614","Unicode hex":"1F666"},{"Typeface name":"Wingdings 2","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"128612","Unicode hex":"1F664"},{"Typeface name":"Wingdings 2","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"128613","Unicode hex":"1F665"},{"Typeface name":"Wingdings 2","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"128615","Unicode hex":"1F667"},{"Typeface name":"Wingdings 2","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"128602","Unicode hex":"1F65A"},{"Typeface name":"Wingdings 2","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"128600","Unicode hex":"1F658"},{"Typeface name":"Wingdings 2","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"128601","Unicode hex":"1F659"},{"Typeface name":"Wingdings 2","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"128603","Unicode hex":"1F65B"},{"Typeface name":"Wingdings 2","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"9450","Unicode hex":"24EA"},{"Typeface name":"Wingdings 2","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"9312","Unicode hex":"2460"},{"Typeface name":"Wingdings 2","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"9313","Unicode hex":"2461"},{"Typeface name":"Wingdings 2","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"9314","Unicode hex":"2462"},{"Typeface name":"Wingdings 2","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"9315","Unicode hex":"2463"},{"Typeface name":"Wingdings 2","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"9316","Unicode hex":"2464"},{"Typeface name":"Wingdings 2","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"9317","Unicode hex":"2465"},{"Typeface name":"Wingdings 2","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"9318","Unicode hex":"2466"},{"Typeface name":"Wingdings 2","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"9319","Unicode hex":"2467"},{"Typeface name":"Wingdings 2","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"9320","Unicode hex":"2468"},{"Typeface name":"Wingdings 2","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"9321","Unicode hex":"2469"},{"Typeface name":"Wingdings 2","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"9471","Unicode hex":"24FF"},{"Typeface name":"Wingdings 2","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"10102","Unicode hex":"2776"},{"Typeface name":"Wingdings 2","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"10103","Unicode hex":"2777"},{"Typeface name":"Wingdings 2","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"10104","Unicode hex":"2778"},{"Typeface name":"Wingdings 2","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"10105","Unicode hex":"2779"},{"Typeface name":"Wingdings 2","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"10106","Unicode hex":"277A"},{"Typeface name":"Wingdings 2","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"10107","Unicode hex":"277B"},{"Typeface name":"Wingdings 2","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"10108","Unicode hex":"277C"},{"Typeface name":"Wingdings 2","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"10109","Unicode hex":"277D"},{"Typeface name":"Wingdings 2","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"10110","Unicode hex":"277E"},{"Typeface name":"Wingdings 2","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"10111","Unicode hex":"277F"},{"Typeface name":"Wingdings 2","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"9737","Unicode hex":"2609"},{"Typeface name":"Wingdings 2","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"127765","Unicode hex":"1F315"},{"Typeface name":"Wingdings 2","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"9789","Unicode hex":"263D"},{"Typeface name":"Wingdings 2","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"9790","Unicode hex":"263E"},{"Typeface name":"Wingdings 2","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"11839","Unicode hex":"2E3F"},{"Typeface name":"Wingdings 2","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"10013","Unicode hex":"271D"},{"Typeface name":"Wingdings 2","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"128327","Unicode hex":"1F547"},{"Typeface name":"Wingdings 2","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"128348","Unicode hex":"1F55C"},{"Typeface name":"Wingdings 2","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"128349","Unicode hex":"1F55D"},{"Typeface name":"Wingdings 2","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"128350","Unicode hex":"1F55E"},{"Typeface name":"Wingdings 2","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"128351","Unicode hex":"1F55F"},{"Typeface name":"Wingdings 2","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"128352","Unicode hex":"1F560"},{"Typeface name":"Wingdings 2","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"128353","Unicode hex":"1F561"},{"Typeface name":"Wingdings 2","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"128354","Unicode hex":"1F562"},{"Typeface name":"Wingdings 2","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"128355","Unicode hex":"1F563"},{"Typeface name":"Wingdings 2","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"128356","Unicode hex":"1F564"},{"Typeface name":"Wingdings 2","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"128357","Unicode hex":"1F565"},{"Typeface name":"Wingdings 2","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"128358","Unicode hex":"1F566"},{"Typeface name":"Wingdings 2","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"128359","Unicode hex":"1F567"},{"Typeface name":"Wingdings 2","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"128616","Unicode hex":"1F668"},{"Typeface name":"Wingdings 2","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"128617","Unicode hex":"1F669"},{"Typeface name":"Wingdings 2","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"8901","Unicode hex":"22C5"},{"Typeface name":"Wingdings 2","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128900","Unicode hex":"1F784"},{"Typeface name":"Wingdings 2","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"10625","Unicode hex":"2981"},{"Typeface name":"Wingdings 2","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"9679","Unicode hex":"25CF"},{"Typeface name":"Wingdings 2","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"9675","Unicode hex":"25CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128901","Unicode hex":"1F785"},{"Typeface name":"Wingdings 2","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128903","Unicode hex":"1F787"},{"Typeface name":"Wingdings 2","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128905","Unicode hex":"1F789"},{"Typeface name":"Wingdings 2","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"8857","Unicode hex":"2299"},{"Typeface name":"Wingdings 2","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"10687","Unicode hex":"29BF"},{"Typeface name":"Wingdings 2","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"128908","Unicode hex":"1F78C"},{"Typeface name":"Wingdings 2","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"128909","Unicode hex":"1F78D"},{"Typeface name":"Wingdings 2","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"9726","Unicode hex":"25FE"},{"Typeface name":"Wingdings 2","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"9632","Unicode hex":"25A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"9633","Unicode hex":"25A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128913","Unicode hex":"1F791"},{"Typeface name":"Wingdings 2","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128914","Unicode hex":"1F792"},{"Typeface name":"Wingdings 2","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128915","Unicode hex":"1F793"},{"Typeface name":"Wingdings 2","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"128916","Unicode hex":"1F794"},{"Typeface name":"Wingdings 2","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"9635","Unicode hex":"25A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128917","Unicode hex":"1F795"},{"Typeface name":"Wingdings 2","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128918","Unicode hex":"1F796"},{"Typeface name":"Wingdings 2","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"128919","Unicode hex":"1F797"},{"Typeface name":"Wingdings 2","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128920","Unicode hex":"1F798"},{"Typeface name":"Wingdings 2","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"11049","Unicode hex":"2B29"},{"Typeface name":"Wingdings 2","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"11045","Unicode hex":"2B25"},{"Typeface name":"Wingdings 2","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"9671","Unicode hex":"25C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"128922","Unicode hex":"1F79A"},{"Typeface name":"Wingdings 2","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"9672","Unicode hex":"25C8"},{"Typeface name":"Wingdings 2","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"128923","Unicode hex":"1F79B"},{"Typeface name":"Wingdings 2","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"128924","Unicode hex":"1F79C"},{"Typeface name":"Wingdings 2","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"128925","Unicode hex":"1F79D"},{"Typeface name":"Wingdings 2","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"128926","Unicode hex":"1F79E"},{"Typeface name":"Wingdings 2","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"11050","Unicode hex":"2B2A"},{"Typeface name":"Wingdings 2","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"11047","Unicode hex":"2B27"},{"Typeface name":"Wingdings 2","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"9674","Unicode hex":"25CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128928","Unicode hex":"1F7A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"9686","Unicode hex":"25D6"},{"Typeface name":"Wingdings 2","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"9687","Unicode hex":"25D7"},{"Typeface name":"Wingdings 2","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"11210","Unicode hex":"2BCA"},{"Typeface name":"Wingdings 2","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"11211","Unicode hex":"2BCB"},{"Typeface name":"Wingdings 2","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"11200","Unicode hex":"2BC0"},{"Typeface name":"Wingdings 2","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"11201","Unicode hex":"2BC1"},{"Typeface name":"Wingdings 2","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"11039","Unicode hex":"2B1F"},{"Typeface name":"Wingdings 2","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"11202","Unicode hex":"2BC2"},{"Typeface name":"Wingdings 2","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"11043","Unicode hex":"2B23"},{"Typeface name":"Wingdings 2","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"11042","Unicode hex":"2B22"},{"Typeface name":"Wingdings 2","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"11203","Unicode hex":"2BC3"},{"Typeface name":"Wingdings 2","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"11204","Unicode hex":"2BC4"},{"Typeface name":"Wingdings 2","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"128929","Unicode hex":"1F7A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"128930","Unicode hex":"1F7A2"},{"Typeface name":"Wingdings 2","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"128931","Unicode hex":"1F7A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"128932","Unicode hex":"1F7A4"},{"Typeface name":"Wingdings 2","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"128933","Unicode hex":"1F7A5"},{"Typeface name":"Wingdings 2","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128934","Unicode hex":"1F7A6"},{"Typeface name":"Wingdings 2","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128935","Unicode hex":"1F7A7"},{"Typeface name":"Wingdings 2","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128936","Unicode hex":"1F7A8"},{"Typeface name":"Wingdings 2","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128937","Unicode hex":"1F7A9"},{"Typeface name":"Wingdings 2","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128938","Unicode hex":"1F7AA"},{"Typeface name":"Wingdings 2","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128939","Unicode hex":"1F7AB"},{"Typeface name":"Wingdings 2","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128940","Unicode hex":"1F7AC"},{"Typeface name":"Wingdings 2","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128941","Unicode hex":"1F7AD"},{"Typeface name":"Wingdings 2","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128942","Unicode hex":"1F7AE"},{"Typeface name":"Wingdings 2","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128943","Unicode hex":"1F7AF"},{"Typeface name":"Wingdings 2","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"128944","Unicode hex":"1F7B0"},{"Typeface name":"Wingdings 2","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"128945","Unicode hex":"1F7B1"},{"Typeface name":"Wingdings 2","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"128946","Unicode hex":"1F7B2"},{"Typeface name":"Wingdings 2","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"128947","Unicode hex":"1F7B3"},{"Typeface name":"Wingdings 2","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"128948","Unicode hex":"1F7B4"},{"Typeface name":"Wingdings 2","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"128949","Unicode hex":"1F7B5"},{"Typeface name":"Wingdings 2","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"128950","Unicode hex":"1F7B6"},{"Typeface name":"Wingdings 2","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"128951","Unicode hex":"1F7B7"},{"Typeface name":"Wingdings 2","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"128952","Unicode hex":"1F7B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"128953","Unicode hex":"1F7B9"},{"Typeface name":"Wingdings 2","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"128954","Unicode hex":"1F7BA"},{"Typeface name":"Wingdings 2","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"128955","Unicode hex":"1F7BB"},{"Typeface name":"Wingdings 2","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"128956","Unicode hex":"1F7BC"},{"Typeface name":"Wingdings 2","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"128957","Unicode hex":"1F7BD"},{"Typeface name":"Wingdings 2","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"128958","Unicode hex":"1F7BE"},{"Typeface name":"Wingdings 2","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"128959","Unicode hex":"1F7BF"},{"Typeface name":"Wingdings 2","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"128960","Unicode hex":"1F7C0"},{"Typeface name":"Wingdings 2","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"128962","Unicode hex":"1F7C2"},{"Typeface name":"Wingdings 2","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"128964","Unicode hex":"1F7C4"},{"Typeface name":"Wingdings 2","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"128966","Unicode hex":"1F7C6"},{"Typeface name":"Wingdings 2","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"128969","Unicode hex":"1F7C9"},{"Typeface name":"Wingdings 2","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"128970","Unicode hex":"1F7CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"10038","Unicode hex":"2736"},{"Typeface name":"Wingdings 2","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"128972","Unicode hex":"1F7CC"},{"Typeface name":"Wingdings 2","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"128974","Unicode hex":"1F7CE"},{"Typeface name":"Wingdings 2","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"128976","Unicode hex":"1F7D0"},{"Typeface name":"Wingdings 2","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"128978","Unicode hex":"1F7D2"},{"Typeface name":"Wingdings 2","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"10041","Unicode hex":"2739"},{"Typeface name":"Wingdings 2","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"128963","Unicode hex":"1F7C3"},{"Typeface name":"Wingdings 2","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"128967","Unicode hex":"1F7C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"10031","Unicode hex":"272F"},{"Typeface name":"Wingdings 2","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"128973","Unicode hex":"1F7CD"},{"Typeface name":"Wingdings 2","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"128980","Unicode hex":"1F7D4"},{"Typeface name":"Wingdings 2","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"11212","Unicode hex":"2BCC"},{"Typeface name":"Wingdings 2","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"11213","Unicode hex":"2BCD"},{"Typeface name":"Wingdings 2","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"8251","Unicode hex":"203B"},{"Typeface name":"Wingdings 2","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"8258","Unicode hex":"2042"},{"Typeface name":"Wingdings 3","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings 3","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"11104","Unicode hex":"2B60"},{"Typeface name":"Wingdings 3","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"11106","Unicode hex":"2B62"},{"Typeface name":"Wingdings 3","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"11105","Unicode hex":"2B61"},{"Typeface name":"Wingdings 3","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"11107","Unicode hex":"2B63"},{"Typeface name":"Wingdings 3","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"11110","Unicode hex":"2B66"},{"Typeface name":"Wingdings 3","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"11111","Unicode hex":"2B67"},{"Typeface name":"Wingdings 3","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"11113","Unicode hex":"2B69"},{"Typeface name":"Wingdings 3","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"11112","Unicode hex":"2B68"},{"Typeface name":"Wingdings 3","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"11120","Unicode hex":"2B70"},{"Typeface name":"Wingdings 3","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"11122","Unicode hex":"2B72"},{"Typeface name":"Wingdings 3","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"11121","Unicode hex":"2B71"},{"Typeface name":"Wingdings 3","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"11123","Unicode hex":"2B73"},{"Typeface name":"Wingdings 3","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"11126","Unicode hex":"2B76"},{"Typeface name":"Wingdings 3","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"11128","Unicode hex":"2B78"},{"Typeface name":"Wingdings 3","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"11131","Unicode hex":"2B7B"},{"Typeface name":"Wingdings 3","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"11133","Unicode hex":"2B7D"},{"Typeface name":"Wingdings 3","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"11108","Unicode hex":"2B64"},{"Typeface name":"Wingdings 3","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"11109","Unicode hex":"2B65"},{"Typeface name":"Wingdings 3","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"11114","Unicode hex":"2B6A"},{"Typeface name":"Wingdings 3","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"11116","Unicode hex":"2B6C"},{"Typeface name":"Wingdings 3","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"11115","Unicode hex":"2B6B"},{"Typeface name":"Wingdings 3","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"11117","Unicode hex":"2B6D"},{"Typeface name":"Wingdings 3","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"11085","Unicode hex":"2B4D"},{"Typeface name":"Wingdings 3","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"11168","Unicode hex":"2BA0"},{"Typeface name":"Wingdings 3","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"11169","Unicode hex":"2BA1"},{"Typeface name":"Wingdings 3","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"11170","Unicode hex":"2BA2"},{"Typeface name":"Wingdings 3","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"11171","Unicode hex":"2BA3"},{"Typeface name":"Wingdings 3","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"11172","Unicode hex":"2BA4"},{"Typeface name":"Wingdings 3","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"11173","Unicode hex":"2BA5"},{"Typeface name":"Wingdings 3","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"11174","Unicode hex":"2BA6"},{"Typeface name":"Wingdings 3","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"11175","Unicode hex":"2BA7"},{"Typeface name":"Wingdings 3","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"11152","Unicode hex":"2B90"},{"Typeface name":"Wingdings 3","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"11153","Unicode hex":"2B91"},{"Typeface name":"Wingdings 3","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"11154","Unicode hex":"2B92"},{"Typeface name":"Wingdings 3","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"11155","Unicode hex":"2B93"},{"Typeface name":"Wingdings 3","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"11136","Unicode hex":"2B80"},{"Typeface name":"Wingdings 3","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"11139","Unicode hex":"2B83"},{"Typeface name":"Wingdings 3","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"11134","Unicode hex":"2B7E"},{"Typeface name":"Wingdings 3","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"11135","Unicode hex":"2B7F"},{"Typeface name":"Wingdings 3","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"11140","Unicode hex":"2B84"},{"Typeface name":"Wingdings 3","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"11142","Unicode hex":"2B86"},{"Typeface name":"Wingdings 3","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"11141","Unicode hex":"2B85"},{"Typeface name":"Wingdings 3","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"11143","Unicode hex":"2B87"},{"Typeface name":"Wingdings 3","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"11151","Unicode hex":"2B8F"},{"Typeface name":"Wingdings 3","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"11149","Unicode hex":"2B8D"},{"Typeface name":"Wingdings 3","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"11150","Unicode hex":"2B8E"},{"Typeface name":"Wingdings 3","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"11148","Unicode hex":"2B8C"},{"Typeface name":"Wingdings 3","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"11118","Unicode hex":"2B6E"},{"Typeface name":"Wingdings 3","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"11119","Unicode hex":"2B6F"},{"Typeface name":"Wingdings 3","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9099","Unicode hex":"238B"},{"Typeface name":"Wingdings 3","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"8996","Unicode hex":"2324"},{"Typeface name":"Wingdings 3","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"8963","Unicode hex":"2303"},{"Typeface name":"Wingdings 3","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"8997","Unicode hex":"2325"},{"Typeface name":"Wingdings 3","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"9251","Unicode hex":"2423"},{"Typeface name":"Wingdings 3","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"9085","Unicode hex":"237D"},{"Typeface name":"Wingdings 3","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"8682","Unicode hex":"21EA"},{"Typeface name":"Wingdings 3","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"11192","Unicode hex":"2BB8"},{"Typeface name":"Wingdings 3","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"129184","Unicode hex":"1F8A0"},{"Typeface name":"Wingdings 3","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"129185","Unicode hex":"1F8A1"},{"Typeface name":"Wingdings 3","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"129186","Unicode hex":"1F8A2"},{"Typeface name":"Wingdings 3","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"129187","Unicode hex":"1F8A3"},{"Typeface name":"Wingdings 3","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"129188","Unicode hex":"1F8A4"},{"Typeface name":"Wingdings 3","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"129189","Unicode hex":"1F8A5"},{"Typeface name":"Wingdings 3","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"129190","Unicode hex":"1F8A6"},{"Typeface name":"Wingdings 3","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"129191","Unicode hex":"1F8A7"},{"Typeface name":"Wingdings 3","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"129192","Unicode hex":"1F8A8"},{"Typeface name":"Wingdings 3","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"129193","Unicode hex":"1F8A9"},{"Typeface name":"Wingdings 3","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"129194","Unicode hex":"1F8AA"},{"Typeface name":"Wingdings 3","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"129195","Unicode hex":"1F8AB"},{"Typeface name":"Wingdings 3","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"129104","Unicode hex":"1F850"},{"Typeface name":"Wingdings 3","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"129106","Unicode hex":"1F852"},{"Typeface name":"Wingdings 3","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"129105","Unicode hex":"1F851"},{"Typeface name":"Wingdings 3","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"129107","Unicode hex":"1F853"},{"Typeface name":"Wingdings 3","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"129108","Unicode hex":"1F854"},{"Typeface name":"Wingdings 3","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"129109","Unicode hex":"1F855"},{"Typeface name":"Wingdings 3","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"129111","Unicode hex":"1F857"},{"Typeface name":"Wingdings 3","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"129110","Unicode hex":"1F856"},{"Typeface name":"Wingdings 3","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"129112","Unicode hex":"1F858"},{"Typeface name":"Wingdings 3","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"129113","Unicode hex":"1F859"},{"Typeface name":"Wingdings 3","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"9650","Unicode hex":"25B2"},{"Typeface name":"Wingdings 3","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"9660","Unicode hex":"25BC"},{"Typeface name":"Wingdings 3","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"9651","Unicode hex":"25B3"},{"Typeface name":"Wingdings 3","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"9661","Unicode hex":"25BD"},{"Typeface name":"Wingdings 3","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"9664","Unicode hex":"25C0"},{"Typeface name":"Wingdings 3","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"9654","Unicode hex":"25B6"},{"Typeface name":"Wingdings 3","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"9665","Unicode hex":"25C1"},{"Typeface name":"Wingdings 3","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"9655","Unicode hex":"25B7"},{"Typeface name":"Wingdings 3","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"9699","Unicode hex":"25E3"},{"Typeface name":"Wingdings 3","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"9698","Unicode hex":"25E2"},{"Typeface name":"Wingdings 3","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"9700","Unicode hex":"25E4"},{"Typeface name":"Wingdings 3","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"9701","Unicode hex":"25E5"},{"Typeface name":"Wingdings 3","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"128896","Unicode hex":"1F780"},{"Typeface name":"Wingdings 3","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128898","Unicode hex":"1F782"},{"Typeface name":"Wingdings 3","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128897","Unicode hex":"1F781"},{"Typeface name":"Wingdings 3","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"128899","Unicode hex":"1F783"},{"Typeface name":"Wingdings 3","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"11205","Unicode hex":"2BC5"},{"Typeface name":"Wingdings 3","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"11206","Unicode hex":"2BC6"},{"Typeface name":"Wingdings 3","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"11207","Unicode hex":"2BC7"},{"Typeface name":"Wingdings 3","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"11208","Unicode hex":"2BC8"},{"Typeface name":"Wingdings 3","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"11164","Unicode hex":"2B9C"},{"Typeface name":"Wingdings 3","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"11166","Unicode hex":"2B9E"},{"Typeface name":"Wingdings 3","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"11165","Unicode hex":"2B9D"},{"Typeface name":"Wingdings 3","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"11167","Unicode hex":"2B9F"},{"Typeface name":"Wingdings 3","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"129040","Unicode hex":"1F810"},{"Typeface name":"Wingdings 3","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"129042","Unicode hex":"1F812"},{"Typeface name":"Wingdings 3","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"129041","Unicode hex":"1F811"},{"Typeface name":"Wingdings 3","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"129043","Unicode hex":"1F813"},{"Typeface name":"Wingdings 3","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"129044","Unicode hex":"1F814"},{"Typeface name":"Wingdings 3","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"129046","Unicode hex":"1F816"},{"Typeface name":"Wingdings 3","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"129045","Unicode hex":"1F815"},{"Typeface name":"Wingdings 3","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"129047","Unicode hex":"1F817"},{"Typeface name":"Wingdings 3","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"129048","Unicode hex":"1F818"},{"Typeface name":"Wingdings 3","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"129050","Unicode hex":"1F81A"},{"Typeface name":"Wingdings 3","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"129049","Unicode hex":"1F819"},{"Typeface name":"Wingdings 3","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"129051","Unicode hex":"1F81B"},{"Typeface name":"Wingdings 3","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"129052","Unicode hex":"1F81C"},{"Typeface name":"Wingdings 3","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"129054","Unicode hex":"1F81E"},{"Typeface name":"Wingdings 3","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"129053","Unicode hex":"1F81D"},{"Typeface name":"Wingdings 3","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"129055","Unicode hex":"1F81F"},{"Typeface name":"Wingdings 3","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"129024","Unicode hex":"1F800"},{"Typeface name":"Wingdings 3","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"129026","Unicode hex":"1F802"},{"Typeface name":"Wingdings 3","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"129025","Unicode hex":"1F801"},{"Typeface name":"Wingdings 3","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"129027","Unicode hex":"1F803"},{"Typeface name":"Wingdings 3","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"129028","Unicode hex":"1F804"},{"Typeface name":"Wingdings 3","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"129030","Unicode hex":"1F806"},{"Typeface name":"Wingdings 3","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"129029","Unicode hex":"1F805"},{"Typeface name":"Wingdings 3","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"129031","Unicode hex":"1F807"},{"Typeface name":"Wingdings 3","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"129032","Unicode hex":"1F808"},{"Typeface name":"Wingdings 3","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"129034","Unicode hex":"1F80A"},{"Typeface name":"Wingdings 3","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"129033","Unicode hex":"1F809"},{"Typeface name":"Wingdings 3","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"129035","Unicode hex":"1F80B"},{"Typeface name":"Wingdings 3","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"129056","Unicode hex":"1F820"},{"Typeface name":"Wingdings 3","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"129058","Unicode hex":"1F822"},{"Typeface name":"Wingdings 3","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"129060","Unicode hex":"1F824"},{"Typeface name":"Wingdings 3","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"129062","Unicode hex":"1F826"},{"Typeface name":"Wingdings 3","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"129064","Unicode hex":"1F828"},{"Typeface name":"Wingdings 3","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"129066","Unicode hex":"1F82A"},{"Typeface name":"Wingdings 3","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"129068","Unicode hex":"1F82C"},{"Typeface name":"Wingdings 3","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"129180","Unicode hex":"1F89C"},{"Typeface name":"Wingdings 3","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"129181","Unicode hex":"1F89D"},{"Typeface name":"Wingdings 3","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"129182","Unicode hex":"1F89E"},{"Typeface name":"Wingdings 3","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"129183","Unicode hex":"1F89F"},{"Typeface name":"Wingdings 3","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"129070","Unicode hex":"1F82E"},{"Typeface name":"Wingdings 3","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"129072","Unicode hex":"1F830"},{"Typeface name":"Wingdings 3","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"129074","Unicode hex":"1F832"},{"Typeface name":"Wingdings 3","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"129076","Unicode hex":"1F834"},{"Typeface name":"Wingdings 3","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"129078","Unicode hex":"1F836"},{"Typeface name":"Wingdings 3","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"129080","Unicode hex":"1F838"},{"Typeface name":"Wingdings 3","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"129082","Unicode hex":"1F83A"},{"Typeface name":"Wingdings 3","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"129081","Unicode hex":"1F839"},{"Typeface name":"Wingdings 3","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"129083","Unicode hex":"1F83B"},{"Typeface name":"Wingdings 3","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"129176","Unicode hex":"1F898"},{"Typeface name":"Wingdings 3","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"129178","Unicode hex":"1F89A"},{"Typeface name":"Wingdings 3","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"129177","Unicode hex":"1F899"},{"Typeface name":"Wingdings 3","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"129179","Unicode hex":"1F89B"},{"Typeface name":"Wingdings 3","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"129084","Unicode hex":"1F83C"},{"Typeface name":"Wingdings 3","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"129086","Unicode hex":"1F83E"},{"Typeface name":"Wingdings 3","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"129085","Unicode hex":"1F83D"},{"Typeface name":"Wingdings 3","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"129087","Unicode hex":"1F83F"},{"Typeface name":"Wingdings 3","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"129088","Unicode hex":"1F840"},{"Typeface name":"Wingdings 3","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"129090","Unicode hex":"1F842"},{"Typeface name":"Wingdings 3","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"129089","Unicode hex":"1F841"},{"Typeface name":"Wingdings 3","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"129091","Unicode hex":"1F843"},{"Typeface name":"Wingdings 3","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"129092","Unicode hex":"1F844"},{"Typeface name":"Wingdings 3","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"129094","Unicode hex":"1F846"},{"Typeface name":"Wingdings 3","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"129093","Unicode hex":"1F845"},{"Typeface name":"Wingdings 3","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"129095","Unicode hex":"1F847"},{"Typeface name":"Wingdings 3","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"11176","Unicode hex":"2BA8"},{"Typeface name":"Wingdings 3","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"11177","Unicode hex":"2BA9"},{"Typeface name":"Wingdings 3","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"11178","Unicode hex":"2BAA"},{"Typeface name":"Wingdings 3","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"11179","Unicode hex":"2BAB"},{"Typeface name":"Wingdings 3","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"11180","Unicode hex":"2BAC"},{"Typeface name":"Wingdings 3","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"11181","Unicode hex":"2BAD"},{"Typeface name":"Wingdings 3","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"11182","Unicode hex":"2BAE"},{"Typeface name":"Wingdings 3","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"11183","Unicode hex":"2BAF"},{"Typeface name":"Wingdings 3","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"129120","Unicode hex":"1F860"},{"Typeface name":"Wingdings 3","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"129122","Unicode hex":"1F862"},{"Typeface name":"Wingdings 3","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"129121","Unicode hex":"1F861"},{"Typeface name":"Wingdings 3","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"129123","Unicode hex":"1F863"},{"Typeface name":"Wingdings 3","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"129124","Unicode hex":"1F864"},{"Typeface name":"Wingdings 3","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"129125","Unicode hex":"1F865"},{"Typeface name":"Wingdings 3","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"129127","Unicode hex":"1F867"},{"Typeface name":"Wingdings 3","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"129126","Unicode hex":"1F866"},{"Typeface name":"Wingdings 3","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"129136","Unicode hex":"1F870"},{"Typeface name":"Wingdings 3","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"129138","Unicode hex":"1F872"},{"Typeface name":"Wingdings 3","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"129137","Unicode hex":"1F871"},{"Typeface name":"Wingdings 3","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"129139","Unicode hex":"1F873"},{"Typeface name":"Wingdings 3","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"129140","Unicode hex":"1F874"},{"Typeface name":"Wingdings 3","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"129141","Unicode hex":"1F875"},{"Typeface name":"Wingdings 3","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"129143","Unicode hex":"1F877"},{"Typeface name":"Wingdings 3","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"129142","Unicode hex":"1F876"},{"Typeface name":"Wingdings 3","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"129152","Unicode hex":"1F880"},{"Typeface name":"Wingdings 3","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"129154","Unicode hex":"1F882"},{"Typeface name":"Wingdings 3","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"129153","Unicode hex":"1F881"},{"Typeface name":"Wingdings 3","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"129155","Unicode hex":"1F883"},{"Typeface name":"Wingdings 3","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"129156","Unicode hex":"1F884"},{"Typeface name":"Wingdings 3","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"129157","Unicode hex":"1F885"},{"Typeface name":"Wingdings 3","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"129159","Unicode hex":"1F887"},{"Typeface name":"Wingdings 3","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"129158","Unicode hex":"1F886"},{"Typeface name":"Wingdings 3","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"129168","Unicode hex":"1F890"},{"Typeface name":"Wingdings 3","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"129170","Unicode hex":"1F892"},{"Typeface name":"Wingdings 3","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"129169","Unicode hex":"1F891"},{"Typeface name":"Wingdings 3","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"129171","Unicode hex":"1F893"},{"Typeface name":"Wingdings 3","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"129172","Unicode hex":"1F894"},{"Typeface name":"Wingdings 3","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"129174","Unicode hex":"1F896"},{"Typeface name":"Wingdings 3","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"129173","Unicode hex":"1F895"},{"Typeface name":"Wingdings 3","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"129175","Unicode hex":"1F897"}]
11;C_.default=HW;var zW=Ke&&Ke.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Fs,"__esModule",{value:!0});Fs.hex=Fs.dec=Fs.codePoint=void 0;var VW=zW(C_),Ik={},qW=String.fromCodePoint?String.fromCodePoint:$W;for(var Xx=0,YE=VW.default;Xx<YE.length;Xx++){var Gx=YE[Xx],KE=parseInt(Gx["Unicode dec"],10),jW={codePoint:KE,string:qW(KE)};Ik[Gx["Typeface name"].toUpperCase()+"_"+Gx["Dingbat dec"]]=jW}function F_(n,e){return Ik[n.toUpperCase()+"_"+e]}Fs.codePoint=F_;function XW(n,e){return F_(n,parseInt(e,10))}Fs.dec=XW;function GW(n,e){return F_(n,parseInt(e,16))}Fs.hex=GW;function $W(n){if(n<=65535)return String.fromCharCode(n);var e=Math.floor((n-65536)/1024)+55296,t=(n-65536)%1024+56320;return String.fromCharCode(e,t)}var S_={};S_.uriToZipEntryName=YW;S_.replaceFragment=KW;function YW(n,e){return e.charAt(0)==="/"?e.substr(1):n+"/"+e}function KW(n,e){var t=n.indexOf("#");return t!==-1&&(n=n.substring(0,t)),n+"#"+e}T_.createBodyReader=ZW;T_._readNumberingProperties=Lk;var ZE=Fs,Or=qn,At=at,Ok=Wi.Result,$i=Wi.warning,JE=S_;function ZW(n){return{readXmlElement:function(e){return new QE(n).readXmlElement(e)},readXmlElements:function(e){return new QE(n).readXmlElements(e)}}}function QE(n){var e=[],t=[],r=[],i=n.relationships,a=n.contentTypes,s=n.docxFile,o=n.files,c=n.numbering,u=n.styles;function l(K){var ge=K.map(h);return eA(ge)}function h(K){if(K.type==="element"){var ge=J[K.name];if(ge)return ge(K);if(!Object.prototype.hasOwnProperty.call(QW,K.name)){var H=$i("An unrecognised element was ignored: "+K.name);return Jl([H])}}return Ql()}function f(K){return b(K).map(function(ge){return{type:"paragraphProperties",styleId:ge.styleId,styleName:ge.name,alignment:K.firstOrEmpty("w:jc").attributes["w:val"],numbering:Lk(ge.styleId,K.firstOrEmpty("w:numPr"),c),indent:p(K.firstOrEmpty("w:ind"))}})}function p(K){return{start:K.attributes["w:start"]||K.attributes["w:left"],end:K.attributes["w:end"]||K.attributes["w:right"],firstLine:K.attributes["w:firstLine"],hanging:K.attributes["w:hanging"]}}function g(K){return y(K).map(function(ge){var H=K.firstOrEmpty("w:sz").attributes["w:val"],ke=/^[0-9]+$/.test(H)?parseInt(H,10)/2:null;return{type:"runProperties",styleId:ge.styleId,styleName:ge.name,verticalAlignment:K.firstOrEmpty("w:vertAlign").attributes["w:val"],font:K.firstOrEmpty("w:rFonts").attributes["w:ascii"],fontSize:ke,isBold:m(K.first("w:b")),isUnderline:d(K.first("w:u")),isItalic:m(K.first("w:i")),isStrikethrough:m(K.first("w:strike")),isAllCaps:m(K.first("w:caps")),isSmallCaps:m(K.first("w:smallCaps")),highlight:v(K.firstOrEmpty("w:highlight").attributes["w:val"])}})}function d(K){if(K){var ge=K.attributes["w:val"];return ge!==void 0&&ge!=="false"&&ge!=="0"&&ge!=="none"}else return!1}function m(K){if(K){var ge=K.attributes["w:val"];return ge!=="false"&&ge!=="0"}else return!1}function v(K){return!K||K==="none"?null:K}function b(K){return w(K,"w:pStyle","Paragraph",u.findParagraphStyleById)}function y(K){return w(K,"w:rStyle","Run",u.findCharacterStyleById)}function _(K){return w(K,"w:tblStyle","Table",u.findTableStyleById)}function w(K,ge,H,ke){var C=[],fe=K.first(ge),se=null,W=null;if(fe&&(se=fe.attributes["w:val"],se)){var G=ke(se);G?W=G.name:C.push(_e(H,se))}return bp({styleId:se,name:W},C)}var D={type:"unknown"};function E(K){var ge=K.attributes["w:fldCharType"];if(ge==="begin")e.push(D),t=[];else if(ge==="end")e.pop();else if(ge==="separate"){var H=S(t.join("")),ke=H===null?D:{type:"hyperlink",options:H};e.pop(),e.push(ke)}return Ql()}function U(){var K=Or.last(e.filter(function(ge){return ge.type==="hyperlink"}));return K?K.options:null}function S(K){var ge=/\s*HYPERLINK "(.*)"/.exec(K);if(ge)return{href:ge[1]};var H=/\s*HYPERLINK\s+\\l\s+"(.*)"/.exec(K);return H?{anchor:H[1]}:null}function z(K){return t.push(K.text()),Ql()}function V(K){var ge=K.attributes["w:font"],H=K.attributes["w:char"],ke=ZE.hex(ge,H);return ke==null&&/^F0..$/.test(H)&&(ke=ZE.hex(ge,H.substring(2))),ke==null?Jl([$i("A w:sym element with an unsupported character was ignored: char "+H+" in font "+ge)]):Tr(new At.Text(ke.string))}function A(K){return function(ge){var H=ge.attributes["w:id"];return Tr(new At.NoteReference({noteType:K,noteId:H}))}}function P(K){return Tr(At.commentReference({commentId:K.attributes["w:id"]}))}function T(K){return l(K.children)}var J={"w:p":function(K){var ge=K.firstOrEmpty("w:pPr"),H=!!ge.firstOrEmpty("w:rPr").first("w:del");
11if(H)return K.children.forEach(function(C){r.push(C)}),Ql();var ke=K.children;return r.length>0&&(ke=r.concat(ke),r=[]),ln.map(f(ge),l(ke),function(C,fe){return new At.Paragraph(fe,C)}).insertExtra()},"w:r":function(K){return ln.map(g(K.firstOrEmpty("w:rPr")),l(K.children),function(ge,H){var ke=U();return ke!==null&&(H=[new At.Hyperlink(H,ke)]),new At.Run(H,ge)})},"w:fldChar":E,"w:instrText":z,"w:t":function(K){return Tr(new At.Text(K.text()))},"w:tab":function(K){return Tr(new At.Tab)},"w:noBreakHyphen":function(){return Tr(new At.Text("‑"))},"w:softHyphen":function(K){return Tr(new At.Text("­"))},"w:sym":V,"w:hyperlink":function(K){var ge=K.attributes["r:id"],H=K.attributes["w:anchor"];return l(K.children).map(function(ke){function C(se){var W=K.attributes["w:tgtFrame"]||null;return new At.Hyperlink(ke,Or.extend({targetFrame:W},se))}if(ge){var fe=i.findTargetByRelationshipId(ge);return H&&(fe=JE.replaceFragment(fe,H)),C({href:fe})}else return H?C({anchor:H}):ke})},"w:tbl":O,"w:tr":ie,"w:tc":M,"w:footnoteReference":A("footnote"),"w:endnoteReference":A("endnote"),"w:commentReference":P,"w:br":function(K){var ge=K.attributes["w:type"];return ge==null||ge==="textWrapping"?Tr(At.lineBreak):ge==="page"?Tr(At.pageBreak):ge==="column"?Tr(At.columnBreak):Jl([$i("Unsupported break type: "+ge)])},"w:bookmarkStart":function(K){var ge=K.attributes["w:name"];return ge==="_GoBack"?Ql():Tr(new At.BookmarkStart({name:ge}))},"mc:AlternateContent":function(K){return T(K.first("mc:Fallback"))},"w:sdt":function(K){return l(K.firstOrEmpty("w:sdtContent").children)},"w:ins":T,"w:object":T,"w:smartTag":T,"w:drawing":T,"w:pict":function(K){return T(K).toExtra()},"v:roundrect":T,"v:shape":T,"v:textbox":T,"w:txbxContent":T,"wp:inline":k,"wp:anchor":k,"v:imagedata":oe,"v:group":T,"v:rect":T};return{readXmlElement:h,readXmlElements:l};function O(K){var ge=N(K.firstOrEmpty("w:tblPr"));return l(K.children).flatMap(ne).flatMap(function(H){return ge.map(function(ke){return At.Table(H,ke)})})}function N(K){return _(K).map(function(ge){return{styleId:ge.styleId,styleName:ge.name}})}function ie(K){var ge=K.firstOrEmpty("w:trPr"),H=!!ge.first("w:tblHeader");return l(K.children).map(function(ke){return At.TableRow(ke,{isHeader:H})})}function M(K){return l(K.children).map(function(ge){var H=K.firstOrEmpty("w:tcPr"),ke=H.firstOrEmpty("w:gridSpan").attributes["w:val"],C=ke?parseInt(ke,10):1,fe=At.TableCell(ge,{colSpan:C});return fe._vMerge=ue(H),fe})}function ue(K){var ge=K.first("w:vMerge");if(ge){var H=ge.attributes["w:val"];return H==="continue"||!H}else return null}function ne(K){var ge=Or.any(K,function(C){return C.type!==At.types.tableRow});if(ge)return bp(K,[$i("unexpected non-row element in table, cell merging may be incorrect")]);var H=Or.any(K,function(C){return Or.any(C.children,function(fe){return fe.type!==At.types.tableCell})});if(H)return bp(K,[$i("unexpected non-cell element in table row, cell merging may be incorrect")]);var ke={};return K.forEach(function(C){var fe=0;C.children.forEach(function(se){se._vMerge&&ke[fe]?ke[fe].rowSpan++:(ke[fe]=se,se._vMerge=!1),fe+=se.colSpan})}),K.forEach(function(C){C.children=C.children.filter(function(fe){return!fe._vMerge}),C.children.forEach(function(fe){delete fe._vMerge})}),Tr(K)}function k(K){var ge=K.getElementsByTagName("a:graphic").getElementsByTagName("a:graphicData").getElementsByTagName("pic:pic").getElementsByTagName("pic:blipFill").getElementsByTagName("a:blip");return eA(ge.map(B.bind(null,K)))}function B(K,ge){var H=K.first("wp:docPr").attributes,ke=q(H.descr)?H.title:H.descr,C=j(ge);return C===null?Jl([$i("Could not find image file for a:blip element")]):be(C,ke)}function q(K){return K==null||/^\s*$/.test(K)}function j(K){var ge=K.attributes["r:embed"],H=K.attributes["r:link"];if(ge)return he(ge);if(H){var ke=i.findTargetByRelationshipId(H);return{path:ke,read:o.read.bind(o,ke)}}else return null}function oe(K){var ge=K.attributes["r:id"];return ge?be(he(ge),K.attributes["o:title"]):Jl([$i("A v:imagedata element without a relationship ID was ignored")])}function he(K){var ge=JE.uriToZipEntryName("word",i.findTargetByRelationshipId(K));return{path:ge,read:s.read.bind(s,ge)}}function be(K,ge){var H=a.findContentType(K.path),ke=At.Image({readImage:K.read,altText:ge,contentType:H}),C=JW[H]?[]:$i("Image of type "+H+" is unlikely to display in web browsers");return bp(ke,C)}function _e(K,ge){return $i(K+" style with ID "+ge+" was referenced but not defined in the document")}}function Lk(n,e,t){var r=e.firstOrEmpty("w:ilvl").attributes["w:val"],i=e.firstOrEmpty("w:numId").attributes["w:val"];if(r!==void 0&&i!==void 0)return t.findLevel(i,r);if(n!=null){var a=t.findLevelByParagraphStyleId(n);if(a!=null)return a}return null}var JW={"image/png":!0,"image/gif":!0,"image/jpeg":!0,"image/svg+xml":!0,"image/tiff":!0},QW={"office-word:wrap":!0,"v:shadow":!0,"v:shapetype":!0,"w:annotationRef":!0,"w:bookmarkEnd":!0,"w:sectPr":!0,"w:proofErr":!0,"w:lastRenderedPageBreak":!0,"w:commentRangeStart":!0,"w:commentRangeEnd":!0,"w:del":!0,"w:footnoteRef":!0,"w:endnoteRef":!0,"w:pPr":!0,"w:rPr":!0,"w:tblPr":!0,"w:tblGrid":!0,"w:trPr":!0,"w:tcPr":!0};function Jl(n){return new ln(null,null,n)}function Ql(){return new ln(null)}function Tr(n){return new ln(n)}function bp(n,e){return new ln(n,null,e)}function ln(n,e,t){this.value=n||[],this.extra=e||[],this._result=new Ok({element:this.value,extra:e},t),this.messages=this._result.messages}ln.prototype.toExtra=function(){return new ln(null,o2(this.extra,this.value),this.messages)};ln.prototype.insertExtra=function(){var n=this.extra;
11return n&&n.length?new ln(o2(this.value,n),null,this.messages):this};ln.prototype.map=function(n){var e=this._result.map(function(t){return n(t.element)});return new ln(e.value,this.extra,e.messages)};ln.prototype.flatMap=function(n){var e=this._result.flatMap(function(t){return n(t.element)._result});return new ln(e.value.element,o2(this.extra,e.value.extra),e.messages)};ln.map=function(n,e,t){return new ln(t(n.value,e.value),o2(n.extra,e.extra),n.messages.concat(e.messages))};function eA(n){var e=Ok.combine(Or.pluck(n,"_result"));return new ln(Or.flatten(Or.pluck(e.value,"element")),Or.filter(Or.flatten(Or.pluck(e.value,"extra")),eH),e.messages)}function o2(n,e){return Or.flatten([n,e])}function eH(n){return n}var Nk={};Nk.DocumentXmlReader=rH;var tH=at,nH=Wi.Result;function rH(n){var e=n.bodyReader;function t(r){var i=r.first("w:body");if(i==null)throw new Error("Could not find the body element: are you sure this is a docx file?");var a=e.readXmlElements(i.children).map(function(s){return new tH.Document(s,{notes:n.notes,comments:n.comments})});return new nH(a.value,a.messages)}return{convertXmlToDocument:t}}var c2={};c2.readRelationships=iH;c2.defaultValue=new k_([]);c2.Relationships=k_;function iH(n){var e=[];return n.children.forEach(function(t){if(t.name==="relationships:Relationship"){var r={relationshipId:t.attributes.Id,target:t.attributes.Target,type:t.attributes.Type};e.push(r)}}),new k_(e)}function k_(n){var e={};n.forEach(function(r){e[r.relationshipId]=r.target});var t={};return n.forEach(function(r){t[r.type]||(t[r.type]=[]),t[r.type].push(r.target)}),{findTargetByRelationshipId:function(r){return e[r]},findTargetsByType:function(r){return t[r]||[]}}}var U_={};U_.readContentTypesFromXml=sH;var aH={png:"png",gif:"gif",jpeg:"jpeg",jpg:"jpeg",tif:"tiff",tiff:"tiff",bmp:"bmp"};U_.defaultContentTypes=Bk({},{});function sH(n){var e={},t={};return n.children.forEach(function(r){if(r.name==="content-types:Default"&&(e[r.attributes.Extension]=r.attributes.ContentType),r.name==="content-types:Override"){var i=r.attributes.PartName;i.charAt(0)==="/"&&(i=i.substring(1)),t[i]=r.attributes.ContentType}}),Bk(t,e)}function Bk(n,e){return{findContentType:function(t){var r=n[t];if(r)return r;var i=t.split("."),a=i[i.length-1];if(e.hasOwnProperty(a))return e[a];var s=aH[a.toLowerCase()];return s?"image/"+s:null}}}var u2={},yp=qn;u2.readNumberingXml=oH;u2.Numbering=R_;u2.defaultNumbering=new R_({},{});function R_(n,e,t){var r=yp.flatten(yp.values(e).map(function(o){return yp.values(o.levels)})),i=yp.indexBy(r.filter(function(o){return o.paragraphStyleId!=null}),"paragraphStyleId");function a(o,c){var u=n[o];if(u){var l=e[u.abstractNumId];if(l){if(l.numStyleLink==null)return e[u.abstractNumId].levels[c];var h=t.findNumberingStyleById(l.numStyleLink);return a(h.numId,c)}else return null}else return null}function s(o){return i[o]||null}return{findLevel:a,findLevelByParagraphStyleId:s}}function oH(n,e){if(!e||!e.styles)throw new Error("styles is missing");var t=cH(n),r=lH(n);return new R_(r,t,e.styles)}function cH(n){var e={};return n.getElementsByTagName("w:abstractNum").forEach(function(t){var r=t.attributes["w:abstractNumId"];e[r]=uH(t)}),e}function uH(n){var e={};n.getElementsByTagName("w:lvl").forEach(function(r){var i=r.attributes["w:ilvl"],a=r.firstOrEmpty("w:numFmt").attributes["w:val"],s=r.firstOrEmpty("w:pStyle").attributes["w:val"];e[i]={isOrdered:a!=="bullet",level:i,paragraphStyleId:s}});var t=n.firstOrEmpty("w:numStyleLink").attributes["w:val"];return{levels:e,numStyleLink:t}}function lH(n){var e={};return n.getElementsByTagName("w:num").forEach(function(t){var r=t.attributes["w:numId"],i=t.first("w:abstractNumId").attributes["w:val"];e[r]={abstractNumId:i}}),e}var l2={};l2.readStylesXml=hH;l2.Styles=ef;l2.defaultStyles=new ef({},{});function ef(n,e,t,r){return{findParagraphStyleById:function(i){return n[i]},findCharacterStyleById:function(i){return e[i]},findTableStyleById:function(i){return t[i]},findNumberingStyleById:function(i){return r[i]}}}ef.EMPTY=new ef({},{},{},{});function hH(n){var e={},t={},r={},i={},a={paragraph:e,character:t,table:r};return n.getElementsByTagName("w:style").forEach(function(s){var o=fH(s);if(o.type==="numbering")i[o.styleId]=pH(s);else{var c=a[o.type];c&&(c[o.styleId]=o)}}
11),new ef(e,t,r,i)}function fH(n){var e=n.attributes["w:type"],t=n.attributes["w:styleId"],r=dH(n);return{type:e,styleId:t,name:r}}function dH(n){var e=n.first("w:name");return e?e.attributes["w:val"]:null}function pH(n){var e=n.firstOrEmpty("w:pPr").firstOrEmpty("w:numPr").firstOrEmpty("w:numId").attributes["w:val"];return{numId:e}}var I_={},gH=at,mH=Wi.Result;I_.createFootnotesReader=Pk.bind(Ke,"footnote");I_.createEndnotesReader=Pk.bind(Ke,"endnote");function Pk(n,e){function t(a){return mH.combine(a.getElementsByTagName("w:"+n).filter(r).map(i))}function r(a){var s=a.attributes["w:type"];return s!=="continuationSeparator"&&s!=="separator"}function i(a){var s=a.attributes["w:id"];return e.readXmlElements(a.children).map(function(o){return gH.Note({noteType:n,noteId:s,body:o})})}return t}var Mk={},xH=at,vH=Wi.Result;function bH(n){function e(r){return vH.combine(r.getElementsByTagName("w:comment").map(t))}function t(r){var i=r.attributes["w:id"];function a(s){return(r.attributes[s]||"").trim()||null}return n.readXmlElements(r.children).map(function(s){return xH.comment({commentId:i,body:s,authorName:a("w:author"),authorInitials:a("w:initials")})})}return e}Mk.createCommentsReader=bH;var Wk={},yH=Un;Wk.Files=_H;function _H(){function n(e){return yH.reject(new Error("could not open external image: '"+e+"'\ncannot open linked files from a web browser"))}return{read:n}}c_.read=CH;c_._findPartPaths=zk;var DH=Un,wH=at,$x=Wi.Result,Tg=P0,Hk=h_.readXmlFromZipFile,EH=T_.createBodyReader,AH=Nk.DocumentXmlReader,kl=c2,tA=U_,nA=u2,rA=l2,iA=I_,TH=Mk,aA=Wk.Files;function CH(n,e){return e=e||{},DH.props({contentTypes:SH(n),partPaths:zk(n),docxFile:n,files:e.path?aA.relativeToFile(e.path):new aA(null)}).also(function(t){return{styles:UH(n,t.partPaths.styles)}}).also(function(t){return{numbering:kH(n,t.partPaths.numbering,t.styles)}}).also(function(t){return{footnotes:_p(t.partPaths.footnotes,t,function(r,i){return i?iA.createFootnotesReader(r)(i):new $x([])}),endnotes:_p(t.partPaths.endnotes,t,function(r,i){return i?iA.createEndnotesReader(r)(i):new $x([])}),comments:_p(t.partPaths.comments,t,function(r,i){return i?TH.createCommentsReader(r)(i):new $x([])})}}).also(function(t){return{notes:t.footnotes.flatMap(function(r){return t.endnotes.map(function(i){return new wH.Notes(r.concat(i))})})}}).then(function(t){return _p(t.partPaths.mainDocument,t,function(r,i){return t.notes.flatMap(function(a){return t.comments.flatMap(function(s){var o=new AH({bodyReader:r,notes:a,comments:s});return o.convertXmlToDocument(i)})})})})}function zk(n){return RH(n).then(function(e){var t=sA({docxFile:n,relationships:e,relationshipType:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",basePath:"",fallbackPath:"word/document.xml"});if(!n.exists(t))throw new Error("Could not find main document part. Are you sure this is a valid .docx file?");return Hl({filename:Vk(t),readElement:kl.readRelationships,defaultValue:kl.defaultValue})(n).then(function(r){function i(a){return sA({docxFile:n,relationships:r,relationshipType:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/"+a,basePath:Tg.splitPath(t).dirname,fallbackPath:"word/"+a+".xml"})}return{mainDocument:t,comments:i("comments"),endnotes:i("endnotes"),footnotes:i("footnotes"),numbering:i("numbering"),styles:i("styles")}})})}function sA(n){var e=n.docxFile,t=n.relationships,r=n.relationshipType,i=n.basePath,a=n.fallbackPath,s=t.findTargetsByType(r),o=s.map(function(u){return FH(Tg.joinPath(i,u),"/")}),c=o.filter(function(u){return e.exists(u)});return c.length===0?a:c[0]}function FH(n,e){return n.substring(0,e.length)===e?n.substring(e.length):n}function Hl(n){return function(e){return Hk(e,n.filename).then(function(t){return t?n.readElement(t):n.defaultValue})}}function _p(n,e,t){var r=Hl({filename:Vk(n),readElement:kl.readRelationships,defaultValue:kl.defaultValue});return r(e.docxFile).then(function(i){var a=new EH({relationships:i,contentTypes:e.contentTypes,docxFile:e.docxFile,numbering:e.numbering,styles:e.styles,files:e.files});return Hk(e.docxFile,n).then(function(s){return t(a,s)})})}function Vk(n){var e=Tg.splitPath(n);return Tg.joinPath(e.dirname,"_rels",e.basename+".rels")}var SH=Hl({filename:"[Content_Types].xml",readElement:tA.readContentTypesFromXml,defaultValue:tA.defaultContentTypes});function kH(n,e,t){return Hl({filename:e,readElement:function(r){return nA.readNumberingXml(r,{styles:t})},defaultValue:nA.defaultNumbering})(n)}function UH(n,e){return Hl({filename:e,readElement:rA.readStylesXml,defaultValue:rA.defaultStyles})(n)}var RH=Hl({filename:"_rels/.rels",readElement:kl.readRelationships,defaultValue:kl.defaultValue}),zs={},Yi={},qa={},oA;
11function qk(){if(oA)return qa;oA=1;var n=f2();function e(c,u,l){return r(n.element(c,u,{fresh:!1}),l)}function t(c,u,l){var h=n.element(c,u,{fresh:!0});return r(h,l)}function r(c,u){return{type:"element",tag:c,children:u||[]}}function i(c){return{type:"text",value:c}}var a={type:"forceWrite"};qa.freshElement=t,qa.nonFreshElement=e,qa.elementWithTag=r,qa.text=i,qa.forceWrite=a;var s={br:!0,hr:!0,img:!0};function o(c){return c.children.length===0&&s[c.tag.tagName]}return qa.isVoidElement=o,qa}var Yx,cA;function IH(){if(cA)return Yx;cA=1;var n=qn,e=qk();function t(d){return r(u(d))}function r(d){var m=[];return d.map(i).forEach(function(v){c(m,v)}),m}function i(d){return a[d.type](d)}var a={element:s,text:o,forceWrite:o};function s(d){return e.elementWithTag(d.tag,r(d.children))}function o(d){return d}function c(d,m){var v=d[d.length-1];m.type==="element"&&!m.tag.fresh&&v&&v.type==="element"&&m.tag.matchesElement(v.tag)?(m.tag.separator&&c(v.children,e.text(m.tag.separator)),m.children.forEach(function(b){c(v.children,b)})):d.push(m)}function u(d){return l(d,function(m){return h[m.type](m)})}function l(d,m){return n.flatten(n.map(d,m),!0)}var h={element:p,text:g,forceWrite:f};function f(d){return[d]}function p(d){var m=u(d.children);return m.length===0&&!e.isVoidElement(d)?[]:[e.elementWithTag(d.tag,m)]}function g(d){return d.value.length===0?[]:[d]}return Yx=t,Yx}var uA;function h2(){if(uA)return Yi;uA=1;var n=qk();Yi.freshElement=n.freshElement,Yi.nonFreshElement=n.nonFreshElement,Yi.elementWithTag=n.elementWithTag,Yi.text=n.text,Yi.forceWrite=n.forceWrite,Yi.simplify=IH();function e(s,o){o.forEach(function(c){t(s,c)})}function t(s,o){r[o.type](s,o)}var r={element:i,text:a,forceWrite:function(){}};function i(s,o){n.isVoidElement(o)?s.selfClosing(o.tag.tagName,o.tag.attributes):(s.open(o.tag.tagName,o.tag.attributes),e(s,o.children),s.close(o.tag.tagName))}function a(s,o){s.text(o.value)}return Yi.write=e,Yi}var lA;function f2(){if(lA)return zs;lA=1;var n=qn,e=h2();zs.topLevelElement=t,zs.elements=r,zs.element=a;function t(o,c){return r([a(o,c,{fresh:!0})])}function r(o){return new i(o.map(function(c){return n.isString(c)?a(c):c}))}function i(o){this._elements=o}i.prototype.wrap=function(c){for(var u=c(),l=this._elements.length-1;l>=0;l--)u=this._elements[l].wrapNodes(u);return u};function a(o,c,u){return u=u||{},new s(o,c,u)}function s(o,c,u){var l={};n.isArray(o)?(o.forEach(function(h){l[h]=!0}),o=o[0]):l[o]=!0,this.tagName=o,this.tagNames=l,this.attributes=c||{},this.fresh=u.fresh,this.separator=u.separator}return s.prototype.matchesElement=function(o){return this.tagNames[o.tagName]&&n.isEqual(this.attributes||{},o.attributes||{})},s.prototype.wrap=function(c){return this.wrapNodes(c())},s.prototype.wrapNodes=function(c){return[e.elementWithTag(this,c)]},zs.empty=r([]),zs.ignore={wrap:function(){return[]}},zs}var OH={};(function(n){var e=qn,t=Un,r=h2();n.imgElement=i;function i(a){return function(s,o){return t.when(a(s)).then(function(c){var u={};return s.altText&&(u.alt=s.altText),e.extend(u,c),[r.freshElement("img",u)]})}}n.inline=n.imgElement,n.dataUri=i(function(a){return a.readAsBase64String().then(function(s){return{src:"data:"+a.contentType+";base64,"+s}})})})(OH);function LH(n,e){return function(){return{start:n,end:e}}}(function(){for(var n=1;n<=6;n++)LH(NH("#",n)+" ","\n\n")})();function NH(n,e){return new Array(e+1).join(n)}f2();h2();var jk={},BH=at;function Xk(n){if(n.type==="text")return n.value;if(n.type===BH.types.tab)return"	";var e=n.type==="paragraph"?"\n\n":"";return(n.children||[]).map(Xk).join("")+e}jk.convertElementToRawText=Xk;var zi={},Gk={},$k={exports:{}},Ul=$k.exports=function(n,e){this._tokens=n,this._startIndex=e||0};Ul.prototype.head=function(){return this._tokens[this._startIndex]};Ul.prototype.tail=function(n){return new Ul(this._tokens,this._startIndex+1)};Ul.prototype.toArray=function(){return this._tokens.slice(this._startIndex)};Ul.prototype.end=function(){return this._tokens[this._tokens.length-1]};Ul.prototype.to=function(n){var e=this.head().source,t=n.head()||n.end();return e.to(t.source)};var PH=$k.exports,MH=PH;Gk.Parser=function(n){var e=function(t,r){return t(new MH(r))};return{parseTokens:e}};var O_={},Yk={};(function(n){n.none=Object.create({value:function(){throw new Error("Called value on none")},isNone:function(){return!0},isSome:function(){return!1},map:function(){return n.none},flatMap:function(){return n.none},filter:function(){return n.none},toArray:function(){return[]},orElse:e,valueOrElse:e});function e(r){return typeof r=="function"?r():r}n.some=function(r){return new t(r)};var t=function(r){this._value=r};t.prototype.value=function(){return this._value},t.prototype.isNone=function(){return!1},t.prototype.isSome=function(){return!0},t.prototype.map=function(r){return new t(r(this._value))},t.prototype.flatMap=function(r){return r(this._value)},t.prototype.filter=function(r){return r(this._value)?this:n.none},t.prototype.toArray=function(){return[this._value]},t.prototype.orElse=function(r){return this},t.prototype.valueOrElse=function(r){return this._value},n.isOption=function(r){return r===n.none||r instanceof t},n.fromNullable=function(r){return r==null?n.none:new t(r)}})(Yk);var L_={failure:function(n,e){if(n.length<1)throw new Error("Failure must have errors");return new An({status:"failure",remaining:e,errors:n})},error:function(n,e){if(n.length<1)throw new Error("Failure must have errors");return new An({status:"error",remaining:e,errors:n})},success:function(n,e,t){return new An({status:"success",value:n,source:t,remaining:e,errors:[]})},cut:function(n){return new An({status:"cut",remaining:n,errors:[]})}},An=function(n){this._value=n.value,this._status=n.status,this._hasValue=n.value!==void 0,this._remaining=n.remaining,this._source=n.source,this._errors=n.errors};An.prototype.map=function(n){return this._hasValue?new An({value:n(this._value,this._source),status:this._status,remaining:this._remaining,source:this._source,errors:this._errors}):this};An.prototype.changeRemaining=function(n){return new An({value:this._value,status:this._status,remaining:n,source:this._source,errors:this._errors})};An.prototype.isSuccess=function(){return this._status==="success"||this._status==="cut"};An.prototype.isFailure=function(){return this._status==="failure"};An.prototype.isError=function(){return this._status==="error"};An.prototype.isCut=function(){return this._status==="cut"};An.prototype.value=function(){return this._value};An.prototype.remaining=function(){return this._remaining};An.prototype.source=function(){return this._source};An.prototype.errors=function(){return this._errors};var N_={};N_.error=function(n){return new d2(n)};var d2=function(n){this.expected=n.expected,this.actual=n.actual,this._location=n.location};d2.prototype.describe=function(){var n=this._location?this._location.describe()+":\n":"";return n+"Expected "+this.expected+"\nbut got "+this.actual};d2.prototype.lineNumber=function(){return this._location.lineNumber()};d2.prototype.characterNumber=function(){return this._location.characterNumber()};var Kk={};Kk.fromArray=function(n){var e=0,t=function(){return e<n.length};return new yc({hasNext:t,next:function(){if(t())return n[e++];throw new Error("No more elements")}})};var yc=function(n){this._iterator=n};yc.prototype.map=function(n){var e=this._iterator;return new yc({hasNext:function(){return e.hasNext()},next:function(){return n(e.next())}})};yc.prototype.filter=function(n){var e=this._iterator,t=!1,r=!1,i,a=function(){if(!t)for(t=!0,r=!1;e.hasNext()&&!r;)i=e.next(),r=n(i)};return new yc({hasNext:function(){return a(),r},next:function(){a();var s=i;return t=!1,s}})};yc.prototype.first=function(){var n=this._iterator;return this._iterator.hasNext()?n.next():null};yc.prototype.toArray=function(){for(var n=[];this._iterator.hasNext();)n.push(this._iterator.next());return n};(function(n){var e=qn,t=Yk,r=L_,i=N_,a=Kk;n.token=function(f,p){var g=p!==void 0;return function(d){var m=d.head();if(m&&m.name===f&&(!g||m.value===p))return r.success(m.value,d.tail(),m.source);var v=l({name:f,value:p});return h(d,v)}},n.tokenOfType=function(f){return n.token(f)},n.firstOf=function(f,p){return e.isArray(p)||(p=Array.prototype.slice.call(arguments,1
11)),function(g){return a.fromArray(p).map(function(d){return d(g)}).filter(function(d){return d.isSuccess()||d.isError()}).first()||h(g,f)}},n.then=function(f,p){return function(g){var d=f(g);return d.map||console.log(d),d.map(p)}},n.sequence=function(){var f=Array.prototype.slice.call(arguments,0),p=function(d){var m=e.foldl(f,function(b,y){var _=b.result,w=b.hasCut;if(!_.isSuccess())return{result:_,hasCut:w};var D=y(_.remaining());if(D.isCut())return{result:_,hasCut:!0};if(D.isSuccess()){var E;y.isCaptured?E=_.value().withValue(y,D.value()):E=_.value();var U=D.remaining(),S=d.to(U);return{result:r.success(E,U,S),hasCut:w}}else return w?{result:r.error(D.errors(),D.remaining()),hasCut:w}:{result:D,hasCut:w}},{result:r.success(new s,d),hasCut:!1}).result,v=d.to(m.remaining());return m.map(function(b){return b.withValue(n.sequence.source,v)})};p.head=function(){var d=e.find(f,g);return n.then(p,n.sequence.extract(d))},p.map=function(d){return n.then(p,function(m){return d.apply(this,m.toArray())})};function g(d){return d.isCaptured}return p};var s=function(f,p){this._values=f||{},this._valuesArray=p||[]};s.prototype.withValue=function(f,p){if(f.captureName&&f.captureName in this._values)throw new Error('Cannot add second value for capture "'+f.captureName+'"');var g=e.clone(this._values);g[f.captureName]=p;var d=this._valuesArray.concat([p]);return new s(g,d)},s.prototype.get=function(f){if(f.captureName in this._values)return this._values[f.captureName];throw new Error('No value for capture "'+f.captureName+'"')},s.prototype.toArray=function(){return this._valuesArray},n.sequence.capture=function(f,p){var g=function(){return f.apply(this,arguments)};return g.captureName=p,g.isCaptured=!0,g},n.sequence.extract=function(f){return function(p){return p.get(f)}},n.sequence.applyValues=function(f){var p=Array.prototype.slice.call(arguments,1);return function(g){var d=p.map(function(m){return g.get(m)});return f.apply(this,d)}},n.sequence.source={captureName:"☃source☃"},n.sequence.cut=function(){return function(f){return r.cut(f)}},n.optional=function(f){return function(p){var g=f(p);return g.isSuccess()?g.map(t.some):g.isFailure()?r.success(t.none,p):g}},n.zeroOrMoreWithSeparator=function(f,p){return u(f,p,!1)},n.oneOrMoreWithSeparator=function(f,p){return u(f,p,!0)};var o=n.zeroOrMore=function(f){return function(p){for(var g=[],d;(d=f(p))&&d.isSuccess();)p=d.remaining(),g.push(d.value());return d.isError()?d:r.success(g,p)}};n.oneOrMore=function(f){return n.oneOrMoreWithSeparator(f,c)};function c(f){return r.success(null,f)}var u=function(f,p,g){return function(d){var m=f(d);if(m.isSuccess()){var v=n.sequence.capture(f,"main"),b=o(n.then(n.sequence(p,v),n.sequence.extract(v))),y=b(m.remaining());return r.success([m.value()].concat(y.value()),y.remaining())}else return g||m.isError()?m:r.success([],d)}};n.leftAssociative=function(f,p,g){var d;g?d=[{func:g,rule:p}]:d=p,d=d.map(function(v){return n.then(v.rule,function(b){return function(y,_){return v.func(y,b,_)}})});
11var m=n.firstOf.apply(null,["rules"].concat(d));return function(v){var b=v,y=f(v);if(!y.isSuccess())return y;for(var _=m(y.remaining());_.isSuccess();){var w=_.remaining(),D=b.to(_.remaining()),E=_.value();y=r.success(E(y.value(),D),w,D),_=m(y.remaining())}return _.isError()?_:y}},n.leftAssociative.firstOf=function(){return Array.prototype.slice.call(arguments,0)},n.nonConsuming=function(f){return function(p){return f(p).changeRemaining(p)}};var l=function(f){return f.value?f.name+' "'+f.value+'"':f.name};function h(f,p){var g,d=f.head();return d?g=i.error({expected:p,actual:l(d),location:d.source}):g=i.error({expected:p,actual:"end of tokens"}),r.failure([g],f)}})(O_);var Zk={exports:{}};const WH={},yh=Object.freeze(Object.defineProperty({__proto__:null,default:WH},Symbol.toStringTag,{value:"Module"})),HH=dF(yh);var zH=HH;Zk.exports=function(n,e){var t={asString:function(){return n},range:function(r,i){return new _c(n,e,r,i)}};return t};var _c=function(n,e,t,r){this._string=n,this._description=e,this._startIndex=t,this._endIndex=r};_c.prototype.to=function(n){return new _c(this._string,this._description,this._startIndex,n._endIndex)};_c.prototype.describe=function(){var n=this._position(),e=this._description?this._description+"\n":"";return zH.format("%sLine number: %s\nCharacter number: %s",e,n.lineNumber,n.characterNumber)};_c.prototype.lineNumber=function(){return this._position().lineNumber};_c.prototype.characterNumber=function(){return this._position().characterNumber};_c.prototype._position=function(){for(var n=this,e=0,t=function(){return n._string.indexOf("\n",e)},r=1;t()!==-1&&t()<this._startIndex;)e=t()+1,r+=1;var i=this._startIndex-e+1;return{lineNumber:r,characterNumber:i}};var Jk=Zk.exports,Qk=function(n,e,t){this.name=n,this.value=e,t&&(this.source=t)},e4={};(function(n){var e=O_,t=L_;n.parser=function(a,s,o){var c={rule:f,leftAssociative:p,rightAssociative:g},u=new r(o.map(h)),l=e.firstOf(a,s);function h(v){return{name:v.name,rule:i(v.ruleBuilder.bind(null,c))}}function f(){return d(u)}function p(v){return d(u.untilExclusive(v))}function g(v){return d(u.untilInclusive(v))}function d(v){return m.bind(null,v)}function m(v,b){var y=l(b);return y.isSuccess()?v.apply(y):y}return c};function r(a){function s(h){return new r(a.slice(0,c().indexOf(h)))}function o(h){return new r(a.slice(0,c().indexOf(h)+1))}function c(){return a.map(function(h){return h.name})}function u(h){for(var f,p;;)if(f=l(h.remaining()),f.isSuccess())p=h.source().to(f.source()),h=t.success(f.value()(h.value(),p),f.remaining(),p);else return f.isFailure()?h:f}function l(h){return e.firstOf("infix",a.map(function(f){return f.rule}))(h)}return{apply:u,untilExclusive:s,untilInclusive:o}}n.infix=function(a,s){function o(c){return n.infix(a,function(u){var l=s(u);return function(h){var f=l(h);return f.map(function(p){return function(g,d){return c(g,p,d)}})}})}return{name:a,ruleBuilder:s,map:o}};var i=function(a){var s;return function(o){return s||(s=a()),s(o)}}})(e4);var t4={},Kx=Qk,VH=Jk;t4.RegexTokeniser=qH;function qH(n){n=n.map(function(i){return{name:i.name,regex:new RegExp(i.regex.source,"g")}});function e(i,a){for(var s=new VH(i,a),o=0,c=[];o<i.length;){var u=t(i,o,s);o=u.endIndex,c.push(u.token)}return c.push(r(i,s)),c}function t(i,a,s){for(var o=0;o<n.length;o++){var c=n[o].regex;c.lastIndex=a;var u=c.exec(i);if(u){var h=a+u[0].length;if(u.index===a&&h>a){var l=u[1],f=new Kx(n[o].name,l,s.range(a,h));return{token:f,endIndex:h}}}}var h=a+1,f=new Kx("unrecognisedCharacter",i.substring(a,h),s.range(a,h));return{token:f,endIndex:h}}function r(i,a){return new Kx("end",null,a.range(i.length,i.length))}return{tokenise:e}}zi.Parser=Gk.Parser;zi.rules=O_;zi.errors=N_;zi.results=L_;zi.StringSource=Jk;zi.Token=Qk;zi.bottomUp=e4;zi.RegexTokeniser=t4.RegexTokeniser;zi.rule=function(n){var e;return function(t){return e||(e=n()),e(t)}};var hn={};hn.paragraph=jH;hn.run=XH;hn.table=GH;hn.bold=new li("bold");hn.italic=new li("italic");hn.underline=new li("underline");hn.strikethrough=new li("strikethrough");hn.allCaps=new li("allCaps");hn.smallCaps=new li("smallCaps");hn.highlight=$H;
11hn.commentReference=new li("commentReference");hn.lineBreak=new p2({breakType:"line"});hn.pageBreak=new p2({breakType:"page"});hn.columnBreak=new p2({breakType:"column"});hn.equalTo=KH;hn.startsWith=ZH;function jH(n){return new li("paragraph",n)}function XH(n){return new li("run",n)}function GH(n){return new li("table",n)}function $H(n){return new n4(n)}function li(n,e){e=e||{},this._elementType=n,this._styleId=e.styleId,this._styleName=e.styleName,e.list&&(this._listIndex=e.list.levelIndex,this._listIsOrdered=e.list.isOrdered)}li.prototype.matches=function(n){return n.type===this._elementType&&(this._styleId===void 0||n.styleId===this._styleId)&&(this._styleName===void 0||n.styleName&&this._styleName.operator(this._styleName.operand,n.styleName))&&(this._listIndex===void 0||YH(n,this._listIndex,this._listIsOrdered))&&(this._breakType===void 0||this._breakType===n.breakType)};function n4(n){n=n||{},this._color=n.color}n4.prototype.matches=function(n){return n.type==="highlight"&&(this._color===void 0||n.color===this._color)};function p2(n){n=n||{},this._breakType=n.breakType}p2.prototype.matches=function(n){return n.type==="break"&&(this._breakType===void 0||n.breakType===this._breakType)};function YH(n,e,t){return n.numbering&&n.numbering.level==e&&n.numbering.isOrdered==t}function KH(n){return{operator:JH,operand:n}}function ZH(n){return{operator:QH,operand:n}}function JH(n,e){return n.toUpperCase()===e.toUpperCase()}function QH(n,e){return e.toUpperCase().indexOf(n.toUpperCase())===0}var ez=qn,Ae=zi,pn=hn,Kp=f2();function tz(){return Ae.rules.sequence(Ae.rules.sequence.capture(nz()),Ae.rules.tokenOfType("whitespace"),Ae.rules.tokenOfType("arrow"),Ae.rules.sequence.capture(Ae.rules.optional(Ae.rules.sequence(Ae.rules.tokenOfType("whitespace"),Ae.rules.sequence.capture(rz())).head())),Ae.rules.tokenOfType("end")).map(function(n,e){return{from:n,to:e.valueOrElse(Kp.empty)}})}function nz(){var n=Ae.rules.sequence,e=function(D,E){return Ae.rules.then(Ae.rules.token("identifier",D),function(){return E})},t=e("p",pn.paragraph),r=e("r",pn.run),i=Ae.rules.firstOf("p or r or table",t,r),a=Ae.rules.sequence(Ae.rules.tokenOfType("dot"),Ae.rules.sequence.cut(),Ae.rules.sequence.capture(g2)).map(function(D){return{styleId:D}}),s=Ae.rules.firstOf("style name matcher",Ae.rules.then(Ae.rules.sequence(Ae.rules.tokenOfType("equals"),Ae.rules.sequence.cut(),Ae.rules.sequence.capture(Zc)).head(),function(D){return{styleName:pn.equalTo(D)}}),Ae.rules.then(Ae.rules.sequence(Ae.rules.tokenOfType("startsWith"),Ae.rules.sequence.cut(),Ae.rules.sequence.capture(Zc)).head(),function(D){return{styleName:pn.startsWith(D)}})),o=Ae.rules.sequence(Ae.rules.tokenOfType("open-square-bracket"),Ae.rules.sequence.cut(),Ae.rules.token("identifier","style-name"),Ae.rules.sequence.capture(s),Ae.rules.tokenOfType("close-square-bracket")).head(),c=Ae.rules.firstOf("list type",e("ordered-list",{isOrdered:!0}),e("unordered-list",{isOrdered:!1})),u=n(Ae.rules.tokenOfType("colon"),n.capture(c),n.cut(),Ae.rules.tokenOfType("open-paren"),n.capture(iz),Ae.rules.tokenOfType("close-paren")).map(function(D,E){return{list:{isOrdered:D.isOrdered,levelIndex:E-1}}});function l(D){var E=Ae.rules.firstOf.apply(Ae.rules.firstOf,["matcher suffix"].concat(D)),U=Ae.rules.zeroOrMore(E);return Ae.rules.then(U,function(S){var z={};return S.forEach(function(V){ez.extend(z,V)}),z})}var h=n(n.capture(i),n.capture(l([a,o,u]))).map(function(D,E){return D(E)}),f=n(Ae.rules.token("identifier","table"),n.capture(l([a,o]))).map(function(D){return pn.table(D)}),p=e("b",pn.bold),g=e("i",pn.italic),d=e("u",pn.underline),m=e("strike",pn.strikethrough),v=e("all-caps",pn.allCaps),b=e("small-caps",pn.smallCaps),y=n(Ae.rules.token("identifier","highlight"),Ae.rules.sequence.capture(Ae.rules.optional(Ae.rules.sequence(Ae.rules.tokenOfType("open-square-bracket"),Ae.rules.sequence.cut(),Ae.rules.token("identifier","color"),Ae.rules.tokenOfType("equals"),Ae.rules.sequence.capture(Zc),Ae.rules.tokenOfType("close-square-bracket")).head()))).map(function(D){return pn.highlight({color:D.valueOrElse(void 0)})}),_=e("comment-reference",pn.commentReference),w=n(Ae.rules.token("identifier","br"),n.cut(),Ae.rules.tokenOfType("open-square-bracket"),Ae.rules.token("identifier","type"),Ae.rules.tokenOfType("equals"),n.capture(Zc),Ae.rules.tokenOfType("close-square-bracket")).map(function(D){switch(D){case"line":return pn.lineBreak;case"page":return pn.pageBreak;case"column":return pn.columnBreak}});return Ae.rules.firstOf("element type",h,f,p,g,d,m,v,b,y,_,w)}function rz(){var n=Ae.rules.sequence.capture,e=Ae.rules.tokenOfType("whitespace"),t=Ae.rules.then(Ae.rules.optional(Ae.rules.sequence(Ae.rules.tokenOfType("colon"),Ae.rules.token("identifier","fresh"))),function(s){return s.map(function(){return!0}).valueOrElse(!1)}),r=Ae.rules.then(Ae.rules.optional(Ae.rules.sequence(Ae.rules.tokenOfType("colon"),Ae.rules.token("identifier","separator"),Ae.rules.tokenOfType("open-paren"),n(Zc),Ae.rules.tokenOfType("close-paren")).head()),function(s){return s.valueOrElse("")}),i=Ae.rules.oneOrMoreWithSeparator(g2,Ae.rules.tokenOfType("choice")),a=Ae.rules.sequence(n(i),n(Ae.rules.zeroOrMore(cz)),n(t),n(r)).map(function(s,o,c,u){var l={},h={};return o.forEach(function(f){f.append&&l[f.name]?l[f.name]+=" "+f.value:l[f.name]=f.value}
11),c&&(h.fresh=!0),u&&(h.separator=u),Kp.element(s,l,h)});return Ae.rules.firstOf("html path",Ae.rules.then(Ae.rules.tokenOfType("bang"),function(){return Kp.ignore}),Ae.rules.then(Ae.rules.zeroOrMoreWithSeparator(a,Ae.rules.sequence(e,Ae.rules.tokenOfType("gt"),e)),Kp.elements))}var g2=Ae.rules.then(Ae.rules.tokenOfType("identifier"),r4),iz=Ae.rules.tokenOfType("integer"),Zc=Ae.rules.then(Ae.rules.tokenOfType("string"),r4),az={n:"\n",r:"\r",t:"	"};function r4(n){return n.replace(/\\(.)/g,function(e,t){return az[t]||t})}var sz=Ae.rules.sequence(Ae.rules.tokenOfType("open-square-bracket"),Ae.rules.sequence.cut(),Ae.rules.sequence.capture(g2),Ae.rules.tokenOfType("equals"),Ae.rules.sequence.capture(Zc),Ae.rules.tokenOfType("close-square-bracket")).map(function(n,e){return{name:n,value:e,append:!1}}),oz=Ae.rules.sequence(Ae.rules.tokenOfType("dot"),Ae.rules.sequence.cut(),Ae.rules.sequence.capture(g2)).map(function(n){return{name:"class",value:n,append:!0}}),cz=Ae.rules.firstOf("attribute or class",sz,oz);tz();var i4={},hA=Un,uz=P0;i4.openZip=lz;function lz(n){return n.arrayBuffer?hA.resolve(uz.openArrayBuffer(n.arrayBuffer)):hA.reject(new Error("Could not find file in options"))}var q0={},fA=qn;q0.paragraph=hz;q0.run=fz;q0._elements=s4;q0.getDescendantsOfType=dz;q0.getDescendants=o4;function hz(n){return a4("paragraph",n)}function fz(n){return a4("run",n)}function a4(n,e){return s4(function(t){return t.type===n?e(t):t})}function s4(n){return function e(t){if(t.children){var r=fA.map(t.children,e);t=fA.extend(t,{children:r})}return n(t)}}function dz(n,e){return o4(n).filter(function(t){return t.type===e})}function o4(n){var e=[];return c4(n,function(t){e.push(t)}),e}function c4(n,e){n.children&&n.children.forEach(function(t){c4(t,e),e(t)})}var pz={},gz=f2(),mz=h2();pz.element=xz;function xz(n){return function(e){return mz.elementWithTag(gz.element(n),[e])}}var vz=c_,bz=jk.convertElementToRawText,yz=i4,_z=Dz;function Dz(n){return yz.openZip(n).then(vz.read).then(function(e){return e.map(bz)})}const wz=["innerHTML"],Ez="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",Cz=D4({__name:"Home",setup(n){a6.workerSrc="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/4.5.136/pdf.worker.min.mjs";const e=Oc(null),t=Oc([]),r=Oc(""),i=Oc(!1),a=Oc(""),s=Oc(""),o=async(p,g="primary")=>{(await L4.create({message:p,duration:2e3,color:g,position:"top"})).present()},c=async p=>{const g=p.target;if(g.files&&g.files.length>0){const d=g.files[0];if(d.size<=10*1024*1024){e.value=d,a.value="",i.value=!0,o("Extracting text from document...","primary");try{await u(d),o("Document processed successfully","success")}catch(m){console.error("Error extracting text:",m),a.value="Error extracting text from the file.",o("Failed to process document","danger")}finally{i.value=!1}}else a.value="File size exceeds 10 MB limit.",o("File size exceeds 10 MB limit","danger")}},u=async p=>{const g=new FileReader;if(p.type==="text/plain")s.value=await new Promise(d=>{g.onload=m=>{var v;return d((v=m.target)==null?void 0:v.result)},g.readAsText(p)});else if(p.type==="application/pdf"){const d=await p.arrayBuffer(),m=await s6(d).promise;let v="";for(let b=1;b<=m.numPages;b++){const _=await(await m.getPage(b)).getTextContent();v+=_.items.map(w=>w.str).join(" ")+"\n"}s.value=v}else if(p.type==="application/vnd.openxmlformats-officedocument.wordprocessingml.document"){const d=await p.arrayBuffer(),m=await _z({arrayBuffer:d});s.value=m.value}else if(p.type==="application/vnd.openxmlformats-officedocument.presentationml.presentation"){const d=await p.arrayBuffer(),m=Sb(d,{type:"array"});let v="";m.SheetNames.forEach(b=>{const y=m.Sheets[b];v+=cP.sheet_to_txt(y)+"\n"}),s.value=v}else throw new Error("Unsupported file type")},l=(p,g)=>{const d=p.toLowerCase().split(/\s+/),m=d.filter(b=>b===g.toLowerCase()).length/d.length,v=Math.log(1/(1/2));return m*v},h=(p,g,d=500)=>{const m=p.split(/[.!?]+/),v=g.toLowerCase().split(/\s+/);let b=-1/0,y=0;for(let _=0;_<m.length-d/50;_++){const w=m.slice(_,_+d/50).join(". "),D=v.reduce((E,U)=>E+l(w,U),0);D>b&&(b=D,y=_)}return m.slice(y,y+d/50).join(". ")},f=async()=>
11{if(!(!s.value||!r.value)){i.value=!0,a.value="",o("Processing your question...","primary");try{const p=h(s.value,r.value),g=await Ot.post("https://api.groq.com/openai/v1/chat/completions",{messages:[{role:"system",content:"You are a helpful AI assistant. Answer the question based on the given context."},{role:"user",content:"Context: ".concat(p,"\n\nQuestion: ").concat(r.value," . Give the outcome in html format and in points if possible. Don't give any extra text or comments. Don't hallucinate or give info from your general knowledge.Give separate section as references with page nos.")}],model:"llama3-70b-8192"},{headers:{Authorization:"Bearer ".concat(Ez),"Content-Type":"application/json"}});t.value.push({role:"user",content:r.value}),t.value.push({role:"assistant",content:g.data.choices[0].message.content}),r.value="",o("Response received","success")}catch(p){console.error("Error:",p),a.value="An error occurred while processing your request.",o("Failed to process your question","danger")}finally{i.value=!1}}};return(p,g)=>(Z0(),b2(On(O4),null,{default:jn(()=>[wr(On(A4),null,{default:jn(()=>[wr(On(w4),null,{default:jn(()=>[wr(On(E4),null,{default:jn(()=>[J0("AI Document Chat")]),_:1})]),_:1})]),_:1}),wr(On(I4),{class:"ion-padding"},{default:jn(()=>[wr(On(Q0),null,{default:jn(()=>[wr(On(y2),{position:"stacked"},{default:jn(()=>[J0("Upload Document (max 10MB)")]),_:1}),_2("input",{type:"file",accept:".txt,.docx,.pdf,.pptx",onChange:c},null,32)]),_:1}),a.value?(Z0(),b2(On(Q0),{key:0,color:"danger"},{default:jn(()=>[wr(On(y2),null,{default:jn(()=>[J0(D2(a.value),1)]),_:1})]),_:1})):T4("",!0),wr(On(C4),null,{default:jn(()=>[(Z0(!0),F4(k4,null,S4(t.value,(d,m)=>(Z0(),b2(On(Q0),{key:m},{default:jn(()=>[wr(On(y2),null,{default:jn(()=>[_2("h2",null,D2(d.role==="user"?"You":"AI"),1),_2("p",{innerHTML:d.content},null,8,wz)]),_:2},1024)]),_:2},1024))),128))]),_:1}),wr(On(Q0),null,{default:jn(()=>[wr(On(U4),{modelValue:r.value,"onUpdate:modelValue":g[0]||(g[0]=d=>r.value=d),placeholder:"Ask a question..."},null,8,["modelValue"])]),_:1}),wr(On(R4),{expand:"block",onClick:f,disabled:i.value||!s.value},{default:jn(()=>[J0(D2(i.value?"Processing...":"Send"),1)]),_:1},8,["disabled"])]),_:1})]),_:1}))}});export{Cz as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.