703 lines
3.0 MiB
703 lines
3.0 MiB
var SSe=Object.create;var CS=Object.defineProperty;var wSe=Object.getOwnPropertyDescriptor;var CSe=Object.getOwnPropertyNames;var ISe=Object.getPrototypeOf,RSe=Object.prototype.hasOwnProperty;var oE=(e,t)=>()=>(e&&(t=e(e=0)),t);var M=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),of=(e,t)=>{for(var r in t)CS(e,r,{get:t[r],enumerable:!0})},sH=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of CSe(t))!RSe.call(e,i)&&i!==r&&CS(e,i,{get:()=>t[i],enumerable:!(n=wSe(t,i))||n.enumerable});return e};var Ke=(e,t,r)=>(r=e!=null?SSe(ISe(e)):{},sH(t||!e||!e.__esModule?CS(r,"default",{value:e,enumerable:!0}):r,e)),NSe=e=>sH(CS({},"__esModule",{value:!0}),e);var oH=M((n1t,aH)=>{"use strict";function OSe(e){var t=new e,r=t;function n(){var s=t;return s.next?t=s.next:(t=new e,r=t),s.next=null,s}function i(s){r.next=s,r=s}return{get:n,release:i}}aH.exports=OSe});var s8=M((i1t,i8)=>{"use strict";var DSe=oH();function cH(e,t,r){if(typeof e=="function"&&(r=t,t=e,e=null),!(r>=1))throw new Error("fastqueue concurrency must be equal to or greater than 1");var n=DSe(PSe),i=null,s=null,a=0,o=null,c={push:y,drain:sl,saturated:sl,pause:l,paused:!1,get concurrency(){return r},set concurrency(S){if(!(S>=1))throw new Error("fastqueue concurrency must be equal to or greater than 1");if(r=S,!c.paused)for(;i&&a<r;)a++,E()},running:u,resume:p,idle:m,length:f,getQueue:d,unshift:T,empty:sl,kill:A,killAndDrain:x,error:_};return c;function u(){return a}function l(){c.paused=!0}function f(){for(var S=i,I=0;S;)S=S.next,I++;return I}function d(){for(var S=i,I=[];S;)I.push(S.value),S=S.next;return I}function p(){if(c.paused)for(c.paused=!1;i&&a<r;)a++,E()}function m(){return a===0&&c.length()===0}function y(S,I){var k=n.get();k.context=e,k.release=E,k.value=S,k.callback=I||sl,k.errorHandler=o,a>=r||c.paused?s?(s.next=k,s=k):(i=k,s=k,c.saturated()):(a++,t.call(e,k.value,k.worked))}function T(S,I){var k=n.get();k.context=e,k.release=E,k.value=S,k.callback=I||sl,k.errorHandler=o,a>=r||c.paused?i?(k.next=i,i=k):(i=k,s=k,c.saturated()):(a++,t.call(e,k.value,k.worked))}function E(S){S&&n.release(S);var I=i;I&&a<=r?c.paused?a--:(s===i&&(s=null),i=I.next,I.next=null,t.call(e,I.value,I.worked),s===null&&c.empty()):--a===0&&c.drain()}function A(){i=null,s=null,c.drain=sl}function x(){i=null,s=null,c.drain(),c.drain=sl}function _(S){o=S}}function sl(){}function PSe(){this.value=null,this.callback=sl,this.next=null,this.release=sl,this.context=null,this.errorHandler=null;var e=this;this.worked=function(r,n){var i=e.callback,s=e.errorHandler,a=e.value;e.value=null,e.callback=sl,e.errorHandler&&s(r,a),i.call(e.context,r,n),e.release(e)}}function kSe(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);function n(l,f){t.call(this,l).then(function(d){f(null,d)},f)}var i=cH(e,n,r),s=i.push,a=i.unshift;return i.push=o,i.unshift=c,i.drained=u,i;function o(l){var f=new Promise(function(d,p){s(l,function(m,y){if(m){p(m);return}d(y)})});return f.catch(sl),f}function c(l){var f=new Promise(function(d,p){a(l,function(m,y){if(m){p(m);return}d(y)})});return f.catch(sl),f}function u(){if(i.idle())return new Promise(function(d){d()});var l=i.drain,f=new Promise(function(d){i.drain=function(){l(),d()}});return f}}i8.exports=cH;i8.exports.promise=kSe});var o8=M((s1t,uH)=>{"use strict";var{inherits:LSe,format:a8}=require("util");function sg(e,t,r=Error){if(!e)throw new Error("Avvio error code must not be empty");if(!t)throw new Error("Avvio base error message must not be empty");function n(i,s,a){if(!new.target)return new n(i,s,a);Error.captureStackTrace(this,n),this.code=e,this.message=t,this.name="AvvioError",i&&s&&a?this.message=a8(t,i,s,a):i&&s?this.message=a8(t,i,s):i?this.message=a8(t,i):this.message=t}return n.prototype[Symbol.toStringTag]="Error",n.prototype.toString=function(){return`${this.name} [${this.code}]: ${this.message}`},LSe(n,r),n}uH.exports={createError:sg,AVV_ERR_EXPOSE_ALREADY_DEFINED:sg("AVV_ERR_EXPOSE_ALREADY_DEFINED","'%s' () is already defined, specify an expose option"),AVV_ERR_CALLBACK_NOT_FN:sg("AVV_ERR_CALLBACK_NOT_FN","Callback for '%s' hook is not a function. Received: '%s'"),AVV_ERR_PLUGIN_NOT_VALID:sg("AVV_ERR_PLUGIN_NOT_VALID","Plugin must be a function or a promise. Received: '%s'"),AVV_ERR_ROOT_PLG_BOOTED:sg("AVV_ERR_PLUGIN_NOT_VALID","Root plugin has already booted"),AVV_ERR_PARENT_PLG_LOADED:sg("AVV_ERR_PARENT_PLG_LOADED","Impossible to load '%s' plugin because the parent '%s' was already loaded"),AVV_ERR_READY_TIMEOUT:sg("AVV_ERR_READY_TIMEOUT","Plugin did not start in time: '%s'. You may have forgotten to call 'done' function or to resolve a Promise")}});var fH=M((a1t,lH)=>{lH.exports=function e(t,r,n){r===void 0&&(r=""),n||(n={});var i=function(c){var u={"\u2502":"|","\u2514":"`","\u251C":"+","\u2500":"-","\u252C":"-"};return n.unicode===!1?u[c]:c};typeof t=="string"&&(t={label:t});var s=t.nodes||[],a=(t.label||"").split(`
|
||
`),o=`
|
||
`+r+(s.length?i("\u2502"):" ")+" ";return r+a.join(o)+`
|
||
`+s.map(function(c,u){var l=u===s.length-1,f=c.nodes&&c.nodes.length,d=r+(l?" ":i("\u2502"))+" ";return r+i(l?"\u2514":"\u251C")+i("\u2500")+i(f?"\u252C":"\u2500")+" "+e(c,d,n).slice(r.length+2)}).join("")}});var vH=M((o1t,gH)=>{"use strict";var BSe=fH(),dH=Symbol("avvio.TimeTree.untrackNode"),c8=Symbol("avvio.TimeTree.trackNode"),pH=Symbol("avvio.TimeTree.getParent"),hH=Symbol("avvio.TimeTree.getNode"),mH=Symbol("avvio.TimeTree.addNode"),u8=class{constructor(){this.root=null,this.tableId=new Map,this.tableLabel=new Map}[c8](t){this.tableId.set(t.id,t),this.tableLabel.has(t.label)?this.tableLabel.get(t.label).push(t):this.tableLabel.set(t.label,[t])}[dH](t){this.tableId.delete(t.id);let r=this.tableLabel.get(t.label);if(r.id){this.tableLabel.delete(t.label);return}r.pop(),r.length===0&&this.tableLabel.delete(t.label)}[pH](t){if(t===null)return this.root;let r=this.tableLabel.get(t);return r.id?r:r[r.length-1]}[hH](t){return this.tableId.get(t)}[mH](t,r,n){if(t===null)return this.root={id:"root",label:r,start:n,nodes:[]},this[c8](this.root),this.root.id;let s=this[pH](t),a=`${r}-${Math.random()}`,o={id:a,parent:t,start:n,label:r,nodes:[]};return s.nodes.push(o),this[c8](o),a}start(t,r,n=Date.now()){return this[mH](t,r,n)}stop(t,r=Date.now()){let n=this[hH](t);n&&(n.stop=r,n.diff=n.stop-n.start||0,this[dH](n))}toJSON(){return Object.assign({},this.root)}prittyPrint(){let t=n=>(n.label=`${n.label} ${n.diff} ms`,n.nodes.length>0&&(n.nodes=n.nodes.map(i=>t(i))),n),r=t(this.toJSON());return BSe(r)}};gH.exports=u8});var _H=M((c1t,yH)=>{var P1=1e3,k1=P1*60,L1=k1*60,ag=L1*24,MSe=ag*7,FSe=ag*365.25;yH.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return $Se(e);if(r==="number"&&isFinite(e))return t.long?jSe(e):USe(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function $Se(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]),n=(t[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return r*FSe;case"weeks":case"week":case"w":return r*MSe;case"days":case"day":case"d":return r*ag;case"hours":case"hour":case"hrs":case"hr":case"h":return r*L1;case"minutes":case"minute":case"mins":case"min":case"m":return r*k1;case"seconds":case"second":case"secs":case"sec":case"s":return r*P1;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function USe(e){var t=Math.abs(e);return t>=ag?Math.round(e/ag)+"d":t>=L1?Math.round(e/L1)+"h":t>=k1?Math.round(e/k1)+"m":t>=P1?Math.round(e/P1)+"s":e+"ms"}function jSe(e){var t=Math.abs(e);return t>=ag?IS(e,t,ag,"day"):t>=L1?IS(e,t,L1,"hour"):t>=k1?IS(e,t,k1,"minute"):t>=P1?IS(e,t,P1,"second"):e+" ms"}function IS(e,t,r,n){var i=t>=r*1.5;return Math.round(e/r)+" "+n+(i?"s":"")}});var l8=M((u1t,bH)=>{function HSe(e){r.debug=r,r.default=r,r.coerce=c,r.disable=s,r.enable=i,r.enabled=a,r.humanize=_H(),r.destroy=u,Object.keys(e).forEach(l=>{r[l]=e[l]}),r.names=[],r.skips=[],r.formatters={};function t(l){let f=0;for(let d=0;d<l.length;d++)f=(f<<5)-f+l.charCodeAt(d),f|=0;return r.colors[Math.abs(f)%r.colors.length]}r.selectColor=t;function r(l){let f,d=null,p,m;function y(...T){if(!y.enabled)return;let E=y,A=Number(new Date),x=A-(f||A);E.diff=x,E.prev=f,E.curr=A,f=A,T[0]=r.coerce(T[0]),typeof T[0]!="string"&&T.unshift("%O");let _=0;T[0]=T[0].replace(/%([a-zA-Z%])/g,(I,k)=>{if(I==="%%")return"%";_++;let N=r.formatters[k];if(typeof N=="function"){let U=T[_];I=N.call(E,U),T.splice(_,1),_--}return I}),r.formatArgs.call(E,T),(E.log||r.log).apply(E,T)}return y.namespace=l,y.useColors=r.useColors(),y.color=r.selectColor(l),y.extend=n,y.destroy=r.destroy,Object.defineProperty(y,"enabled",{enumerable:!0,configurable:!1,get:()=>d!==null?d:(p!==r.namespaces&&(p=r.namespaces,m=r.enabled(l)),m),set:T=>{d=T}}),typeof r.init=="function"&&r.init(y),y}function n(l,f){let d=r(this.namespace+(typeof f>"u"?":":f)+l);return d.log=this.log,d}function i(l){r.save(l),r.namespaces=l,r.names=[],r.skips=[];let f,d=(typeof l=="string"?l:"").split(/[\s,]+/),p=d.length;for(f=0;f<p;f++)d[f]&&(l=d[f].replace(/\*/g,".*?"),l[0]==="-"?r.skips.push(new RegExp("^"+l.slice(1)+"$")):r.names.push(new RegExp("^"+l+"$")))}function s(){let l=[...r.names.map(o),...r.skips.map(o).map(f=>"-"+f)].join(",");return r.enable(""),l}function a(l){if(l[l.length-1]==="*")return!0;let f,d;for(f=0,d=r.skips.length;f<d;f++)if(r.skips[f].test(l))return!1;for(f=0,d=r.names.length;f<d;f++)if(r.names[f].test(l))return!0;return!1}function o(l){return l.toString().substring(2,l.toString().length-2).replace(/\.\*\?$/,"*")}function c(l){return l instanceof Error?l.stack||l.message:l}function u(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return r.enable(r.load()),r}bH.exports=HSe});var EH=M((yu,RS)=>{yu.formatArgs=zSe;yu.save=VSe;yu.load=GSe;yu.useColors=qSe;yu.storage=WSe();yu.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();yu.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function qSe(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function zSe(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+RS.exports.humanize(this.diff),!this.useColors)return;let t="color: "+this.color;e.splice(1,0,t,"color: inherit");let r=0,n=0;e[0].replace(/%[a-zA-Z%]/g,i=>{i!=="%%"&&(r++,i==="%c"&&(n=r))}),e.splice(n,0,t)}yu.log=console.debug||console.log||(()=>{});function VSe(e){try{e?yu.storage.setItem("debug",e):yu.storage.removeItem("debug")}catch{}}function GSe(){let e;try{e=yu.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function WSe(){try{return localStorage}catch{}}RS.exports=l8()(yu);var{formatters:YSe}=RS.exports;YSe.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var TH=M((l1t,xH)=>{"use strict";xH.exports=(e,t)=>{t=t||process.argv;let r=e.startsWith("-")?"":e.length===1?"-":"--",n=t.indexOf(r+e),i=t.indexOf("--");return n!==-1&&(i===-1?!0:n<i)}});var SH=M((f1t,AH)=>{"use strict";var XSe=require("os"),cf=TH(),go=process.env,B1;cf("no-color")||cf("no-colors")||cf("color=false")?B1=!1:(cf("color")||cf("colors")||cf("color=true")||cf("color=always"))&&(B1=!0);"FORCE_COLOR"in go&&(B1=go.FORCE_COLOR.length===0||parseInt(go.FORCE_COLOR,10)!==0);function KSe(e){return e===0?!1:{level:e,hasBasic:!0,has256:e>=2,has16m:e>=3}}function QSe(e){if(B1===!1)return 0;if(cf("color=16m")||cf("color=full")||cf("color=truecolor"))return 3;if(cf("color=256"))return 2;if(e&&!e.isTTY&&B1!==!0)return 0;let t=B1?1:0;if(process.platform==="win32"){let r=XSe.release().split(".");return Number(process.versions.node.split(".")[0])>=8&&Number(r[0])>=10&&Number(r[2])>=10586?Number(r[2])>=14931?3:2:1}if("CI"in go)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(r=>r in go)||go.CI_NAME==="codeship"?1:t;if("TEAMCITY_VERSION"in go)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(go.TEAMCITY_VERSION)?1:0;if(go.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in go){let r=parseInt((go.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(go.TERM_PROGRAM){case"iTerm.app":return r>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(go.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(go.TERM)||"COLORTERM"in go?1:(go.TERM==="dumb",t)}function f8(e){let t=QSe(e);return KSe(t)}AH.exports={supportsColor:f8,stdout:f8(process.stdout),stderr:f8(process.stderr)}});var CH=M((Wa,OS)=>{var JSe=require("tty"),NS=require("util");Wa.init=swe;Wa.log=rwe;Wa.formatArgs=ewe;Wa.save=nwe;Wa.load=iwe;Wa.useColors=ZSe;Wa.destroy=NS.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Wa.colors=[6,2,3,4,5,1];try{let e=SH();e&&(e.stderr||e).level>=2&&(Wa.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}Wa.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(i,s)=>s.toUpperCase()),n=process.env[t];return/^(yes|on|true|enabled)$/i.test(n)?n=!0:/^(no|off|false|disabled)$/i.test(n)?n=!1:n==="null"?n=null:n=Number(n),e[r]=n,e},{});function ZSe(){return"colors"in Wa.inspectOpts?!!Wa.inspectOpts.colors:JSe.isatty(process.stderr.fd)}function ewe(e){let{namespace:t,useColors:r}=this;if(r){let n=this.color,i="\x1B[3"+(n<8?n:"8;5;"+n),s=` ${i};1m${t} \x1B[0m`;e[0]=s+e[0].split(`
|
||
`).join(`
|
||
`+s),e.push(i+"m+"+OS.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=twe()+t+" "+e[0]}function twe(){return Wa.inspectOpts.hideDate?"":new Date().toISOString()+" "}function rwe(...e){return process.stderr.write(NS.format(...e)+`
|
||
`)}function nwe(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function iwe(){return process.env.DEBUG}function swe(e){e.inspectOpts={};let t=Object.keys(Wa.inspectOpts);for(let r=0;r<t.length;r++)e.inspectOpts[t[r]]=Wa.inspectOpts[t[r]]}OS.exports=l8()(Wa);var{formatters:wH}=OS.exports;wH.o=function(e){return this.inspectOpts.colors=this.useColors,NS.inspect(e,this.inspectOpts).split(`
|
||
`).map(t=>t.trim()).join(" ")};wH.O=function(e){return this.inspectOpts.colors=this.useColors,NS.inspect(e,this.inspectOpts)}});var Zh=M((d1t,d8)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?d8.exports=EH():d8.exports=CH()});var IH=M((p1t,m8)=>{"use strict";var awe=s8(),owe=require("events").EventEmitter,cwe=require("util").inherits,ba=Zh()("avvio"),{AVV_ERR_READY_TIMEOUT:uwe}=o8(),p8=Symbol.for("plugin-meta");function lwe(e,t){return e[p8]&&e[p8].name?e[p8].name:typeof t<"u"&&typeof t!="function"&&t.name?t.name:e.name?e.name:e.toString().split(`
|
||
`).slice(0,2).map(r=>r.trim()).join(" -- ")}function fwe(){let e={};return e.promise=new Promise((t,r)=>{e.resolve=t,e.reject=r}),e}function M1(e,t,r,n,i){this.started=!1,this.func=t,this.opts=r,this.onFinish=null,this.parent=e,this.timeout=i===void 0?e._timeout:i,this.name=lwe(t,r),this.isAfter=n,this.q=awe(e,dwe,1),this.q.pause(),this._error=null,this.loaded=!1,this._promise=null}cwe(M1,owe);M1.prototype.exec=function(e,t){let r=this.func,n=!1,i=this.name;if(this.parent._error&&!this.isAfter){ba("skipping loading of plugin as parent errored and it is not an after",i),process.nextTick(t);return}if(this.isAfter)this.server=e;else try{this.server=this.parent.override(e,r,this.opts)}catch(c){return ba("override errored",i),t(c)}this.opts=typeof this.opts=="function"?this.opts(this.server):this.opts,ba("exec",i);let s,a=c=>{if(n){ba("loading complete",i);return}this._error=c,ba(c?"exec errored":"exec completed",i),n=!0,s&&clearTimeout(s),t(c)};this.timeout>0&&(ba("setting up timeout",i,this.timeout),s=setTimeout(function(){ba("timed out",i),s=null;let c=new uwe(i);c.fn=r,a(c)},this.timeout)),this.started=!0,this.emit("start",this.server?this.server.name:null,this.name,Date.now());let o=r(this.server,this.opts,a);o&&typeof o.then=="function"&&(ba("exec: resolving promise",i),o.then(()=>process.nextTick(a),c=>process.nextTick(a,c)))};M1.prototype.loadedSoFar=function(){if(this.loaded)return Promise.resolve();let e=()=>{this.server.after((r,n)=>{this._error=r,this.q.pause(),r?(ba("rejecting promise",this.name,r),this._promise.reject(r)):(ba("resolving promise",this.name),this._promise.resolve()),this._promise=null,process.nextTick(n,r)}),this.q.resume()},t;return this._promise?t=Promise.resolve():(this._promise=fwe(),t=this._promise.promise,this.server?e():this.on("start",e)),t};M1.prototype.enqueue=function(e,t){ba("enqueue",this.name,e.name),this.emit("enqueue",this.server?this.server.name:null,this.name,Date.now()),this.q.push(e,t)};M1.prototype.finish=function(e,t){ba("finish",this.name,e);let r=()=>{this.loaded||(ba("loaded",this.name),this.emit("loaded",this.server?this.server.name:null,this.name,Date.now()),this.loaded=!0,t(e))};if(e){this._promise&&(this._promise.reject(e),this._promise=null),r();return}let n=()=>{if(ba("check",this.name,this.q.length(),this.q.running(),this._promise),this.q.length()===0&&this.q.running()===0)if(this._promise){let i=()=>{ba("wrap"),queueMicrotask(n)};this._promise.resolve(),this._promise.promise.then(i,i),this._promise=null}else r();else ba("delayed",this.name),this.q.drain=()=>{ba("drain",this.name),this.q.drain=pwe,queueMicrotask(n)}};queueMicrotask(n),this.q.resume()};function dwe(e,t){let r=this;process.nextTick(h8.bind(r),e,t)}function h8(e,t){if(typeof e.func.then=="function"){e.func.then(n=>{typeof n.default=="function"&&(n=n.default),e.func=n,h8.call(this,e,t)},t);return}let r=this._current[0];this._current.unshift(e),e.exec(r&&r.server||this._server,n=>{e.finish(n,i=>{this._current.shift(),t(i)})})}function pwe(){}m8.exports=M1;m8.exports.loadPlugin=h8});var PH=M((h1t,b8)=>{"use strict";var RH=s8(),hwe=require("events").EventEmitter,mwe=require("util").inherits,{AVV_ERR_EXPOSE_ALREADY_DEFINED:g8,AVV_ERR_CALLBACK_NOT_FN:cE,AVV_ERR_PLUGIN_NOT_VALID:gwe,AVV_ERR_ROOT_PLG_BOOTED:vwe,AVV_ERR_READY_TIMEOUT:ywe}=o8(),_we=vH(),_8=IH(),F1=Zh()("avvio"),DS=Symbol("kAvvio"),v8=Symbol("kThenifyDoNotWrap");function bwe(e,t,r){let n=t.expose||{},i=n.use||"use",s=n.after||"after",a=n.ready||"ready",o=n.onClose||"onClose",c=n.close||"close";if(e[i])throw new g8(i);if(e[s])throw new g8(s);if(e[a])throw new g8(a);e[i]=function(u,l){return r.use(u,l),this},Object.defineProperty(e,"then",{get:OH.bind(r)}),e[DS]=!0,e[s]=function(u){return typeof u!="function"?r._loadRegistered():(r.after(y8(u,this)),this)},e[a]=function(u){if(u&&typeof u!="function")throw new cE(a,typeof u);return r.ready(u?y8(u,this):void 0)},e[o]=function(u){if(typeof u!="function")throw new cE(o,typeof u);return r.onClose(Swe(u,this)),this},e[c]=function(u){if(u&&typeof u!="function")throw new cE(c,typeof u);return u?(r.close(y8(u,this)),this):r.close()}}function Ea(e,t,r){if(typeof e=="function"&&arguments.length===1&&(r=e,t={},e=null),typeof t=="function"&&(r=t,t={}),t=t||{},!(this instanceof Ea)){let n=new Ea(e,t,r);return e&&bwe(e,t,n),n}t.autostart!==!1&&(t.autostart=!0),e=e||this,this._timeout=Number(t.timeout)||0,this._server=e,this._current=[],this._error=null,this._isOnCloseHandlerKey=Symbol("isOnCloseHandler"),this._lastUsed=null,this.setMaxListeners(0),r&&this.once("start",r),this.started=!1,this.booted=!1,this.pluginTree=new _we,this._readyQ=RH(this,DH,1),this._readyQ.pause(),this._readyQ.drain=()=>{this.emit("start"),this._readyQ.drain=NH},this._closeQ=RH(this,Awe,1),this._closeQ.pause(),this._closeQ.drain=()=>{this.emit("close"),this._closeQ.drain=NH},this._doStart=null,this._root=new _8(this,Ewe.bind(this),t,!1,0),this._root.once("start",(n,i,s)=>{let a=this.pluginTree.start(null,i,s);this._root.once("loaded",(o,c,u)=>{this.pluginTree.stop(a,u)})}),_8.loadPlugin.call(this,this._root,n=>{F1("root plugin ready");try{this.emit("preReady"),this._root=null}catch(i){n=n||this._error||i}if(n){if(this._error=n,this._readyQ.length()===0)throw n}else this.booted=!0;this._readyQ.resume()})}function Ewe(e,t,r){this._doStart=r,t.autostart&&this.start()}mwe(Ea,hwe);Ea.prototype.start=function(){return this.started=!0,process.nextTick(this._doStart),this};Ea.prototype.override=function(e,t,r){return e};function xwe(e){if(e&&typeof e=="object"&&typeof e.default=="function"&&(e=e.default),!(e&&(typeof e=="function"||typeof e.then=="function")))throw new gwe(typeof e);return e}Ea.prototype[DS]=!0;Ea.prototype.use=function(e,t){return this._lastUsed=this._addPlugin(e,t,!1),this};Ea.prototype._loadRegistered=function(){let e=this._current[0];return!this.started&&!this.booted&&process.nextTick(()=>this._root.q.resume()),e?e.loadedSoFar():Promise.resolve()};Object.defineProperty(Ea.prototype,"then",{get:OH});Ea.prototype._addPlugin=function(e,t,r){if(e=xwe(e),t=t||{},this.booted)throw new vwe;let n=this._current[0],i=new _8(this,e,t,r);if(i.once("start",(s,a,o)=>{let c=this.pluginTree.start(n.name,a,o);i.once("loaded",(u,l,f)=>{this.pluginTree.stop(c,f)})}),n.loaded)throw new Error(i.name,n.name);return n.enqueue(i,s=>{s&&(this._error=s)}),i};Ea.prototype.after=function(e){if(!e)return this._loadRegistered();this._addPlugin(t.bind(this),{},!0);function t(r,n,i){DH.call(this,e,i)}return this};Ea.prototype.onClose=function(e){if(typeof e!="function")throw new Error("not a function");e[this._isOnCloseHandlerKey]=!0,this._closeQ.unshift(e,t.bind(this));function t(r){r&&(this._error=r)}return this};Ea.prototype.close=function(e){let t;if(e){if(typeof e!="function")throw new cE("close",typeof e)}else t=new Promise(function(r,n){e=function(i){if(i)return n(i);r()}});return this.ready(()=>{this._error=null,this._closeQ.push(e),process.nextTick(this._closeQ.resume.bind(this._closeQ))}),t};Ea.prototype.ready=function(e){if(e){if(typeof e!="function")throw new cE("ready",typeof e);this._readyQ.push(e),queueMicrotask(this.start.bind(this));return}return new Promise((t,r)=>{this._readyQ.push(i),this.start();let n=this._current[0].server;function i(s,a,o){s?r(s):t(n),process.nextTick(o)}})};Ea.prototype.prettyPrint=function(){return this.pluginTree.prittyPrint()};Ea.prototype.toJSON=function(){return this.pluginTree.toJSON()};function NH(){}function OH(){if(this.booted){F1("thenify returning null because we are already booted");return}if(this[v8]){this[v8]=!1;return}return F1("thenify"),(e,t)=>this._loadRegistered().then(()=>(this[v8]=!0,e(this._server)),t)}function DH(e,t){let r=this._server,n=this._error,i;if(this._error=null,e.length===0)this._error=n,i=e(),i&&!i[DS]&&typeof i.then=="function"?i.then(()=>process.nextTick(t),s=>process.nextTick(t,s)):process.nextTick(t);else if(e.length===1)i=e(n),i&&!i[DS]&&typeof i.then=="function"?i.then(()=>process.nextTick(t),s=>process.nextTick(t,s)):process.nextTick(t);else if(this._timeout===0){let s=a=>{this._error=a,t(this._error)};e.length===2?e(n,s):e(n,r,s)}else Twe.call(this,e,n,r,t)}function Twe(e,t,r,n){let i=e.name;F1("setting up ready timeout",i,this._timeout);let s=setTimeout(()=>{F1("timed out",i),s=null;let o=new ywe(i);o.fn=e,this._error=o,n(o)},this._timeout);e.length===2?e(t,a.bind(this)):e(t,r,a.bind(this));function a(o){s&&(clearTimeout(s),this._error=o,n(this._error))}}function Awe(e,t){let r=this._server,n=e[this._isOnCloseHandlerKey];if(e.length===0||e.length===1){let i;n?i=e(r):i=e(this._error),i&&typeof i.then=="function"?(F1("resolving close/onClose promise"),i.then(()=>process.nextTick(t),s=>process.nextTick(t,s))):process.nextTick(t)}else e.length===2?e(n?r:this._error,t):n?e(r,t):e(this._error,r,t)}function Swe(e,t){return r.bind(t);function r(n,i){let s;e.length===0?(s=e(),s&&s.then?s.then(function(){process.nextTick(i)},i):process.nextTick(i)):e.length===1?(s=e(this),s&&s.then?s.then(function(){process.nextTick(i)},i):process.nextTick(i)):e(this,i)}}function y8(e,t){return r.bind(t);function r(n,i){let s;e?e.length===0?(s=e(),s&&s.then?s.then(function(){process.nextTick(i,n)},i):process.nextTick(i,n)):e.length===1?(s=e(n),s&&s.then?s.then(function(){process.nextTick(i)},i):process.nextTick(i)):e.length===2?e(n,i):e(n,this,i):process.nextTick(i)}}b8.exports=Ea;b8.exports.express=function(e){return Ea(e,{expose:{use:"load"}})}});var xa=M((m1t,kH)=>{"use strict";var wwe={kAvvioBoot:Symbol("fastify.avvioBoot"),kChildren:Symbol("fastify.children"),kServerBindings:Symbol("fastify.serverBindings"),kBodyLimit:Symbol("fastify.bodyLimit"),kRoutePrefix:Symbol("fastify.routePrefix"),kLogLevel:Symbol("fastify.logLevel"),kLogSerializers:Symbol("fastify.logSerializers"),kHooks:Symbol("fastify.hooks"),kContentTypeParser:Symbol("fastify.contentTypeParser"),kState:Symbol("fastify.state"),kOptions:Symbol("fastify.options"),kDisableRequestLogging:Symbol("fastify.disableRequestLogging"),kPluginNameChain:Symbol("fastify.pluginNameChain"),kRouteContext:Symbol("fastify.context"),kPublicRouteContext:Symbol("fastify.routeOptions"),kGenReqId:Symbol("fastify.genReqId"),kSchemaController:Symbol("fastify.schemaController"),kSchemaHeaders:Symbol("headers-schema"),kSchemaParams:Symbol("params-schema"),kSchemaQuerystring:Symbol("querystring-schema"),kSchemaBody:Symbol("body-schema"),kSchemaResponse:Symbol("response-schema"),kSchemaErrorFormatter:Symbol("fastify.schemaErrorFormatter"),kSchemaVisited:Symbol("fastify.schemas.visited"),kRequest:Symbol("fastify.Request"),kRequestPayloadStream:Symbol("fastify.RequestPayloadStream"),kRequestAcceptVersion:Symbol("fastify.RequestAcceptVersion"),kRequestCacheValidateFns:Symbol("fastify.request.cache.validateFns"),kRequestOriginalUrl:Symbol("fastify.request.originalUrl"),kFourOhFour:Symbol("fastify.404"),kCanSetNotFoundHandler:Symbol("fastify.canSetNotFoundHandler"),kFourOhFourLevelInstance:Symbol("fastify.404LogLevelInstance"),kFourOhFourContext:Symbol("fastify.404ContextKey"),kDefaultJsonParse:Symbol("fastify.defaultJSONParse"),kReply:Symbol("fastify.Reply"),kReplySerializer:Symbol("fastify.reply.serializer"),kReplyIsError:Symbol("fastify.reply.isError"),kReplyHeaders:Symbol("fastify.reply.headers"),kReplyTrailers:Symbol("fastify.reply.trailers"),kReplyHasStatusCode:Symbol("fastify.reply.hasStatusCode"),kReplyHijacked:Symbol("fastify.reply.hijacked"),kReplyStartTime:Symbol("fastify.reply.startTime"),kReplyNextErrorHandler:Symbol("fastify.reply.nextErrorHandler"),kReplyEndTime:Symbol("fastify.reply.endTime"),kReplyErrorHandlerCalled:Symbol("fastify.reply.errorHandlerCalled"),kReplyIsRunningOnErrorHook:Symbol("fastify.reply.isRunningOnErrorHook"),kReplySerializerDefault:Symbol("fastify.replySerializerDefault"),kReplyCacheSerializeFns:Symbol("fastify.reply.cache.serializeFns"),kTestInternals:Symbol("fastify.testInternals"),kErrorHandler:Symbol("fastify.errorHandler"),kChildLoggerFactory:Symbol("fastify.childLoggerFactory"),kHasBeenDecorated:Symbol("fastify.hasBeenDecorated"),kKeepAliveConnections:Symbol("fastify.keepAliveConnections"),kRouteByFastify:Symbol("fastify.routeByFastify")};kH.exports=wwe});var BH=M((g1t,PS)=>{"use strict";var{format:E8}=require("node:util");function Cwe(e){return LH({...e,name:"DeprecationWarning"})}function LH({name:e,code:t,message:r,unlimited:n=!1}={}){if(!e)throw new Error("Warning name must not be empty");if(!t)throw new Error("Warning code must not be empty");if(!r)throw new Error("Warning message must not be empty");if(typeof n!="boolean")throw new Error("Warning opts.unlimited must be a boolean");t=t.toUpperCase();let i={[e]:function(a,o,c){s.emitted===!0&&s.unlimited!==!0||(s.emitted=!0,process.emitWarning(s.format(a,o,c),s.name,s.code))}};n&&(i={[e]:function(a,o,c){s.emitted=!0,process.emitWarning(s.format(a,o,c),s.name,s.code)}});let s=i[e];return s.emitted=!1,s.message=r,s.unlimited=n,s.code=t,s.format=function(a,o,c){let u;return a&&o&&c?u=E8(r,a,o,c):a&&o?u=E8(r,a,o):a?u=E8(r,a):u=r,u},s}var x8={createWarning:LH,createDeprecation:Cwe};PS.exports=x8;PS.exports.default=x8;PS.exports.processWarning=x8});var Tp=M((v1t,FH)=>{"use strict";var{createDeprecation:vo,createWarning:MH}=BH(),Iwe=vo({code:"FSTDEP005",message:'You are accessing the deprecated "request.connection" property. Use "request.socket" instead.'}),Rwe=vo({code:"FSTDEP006",message:"You are decorating Request/Reply with a reference type. This reference is shared amongst all requests. Use onRequest hook instead. Property: %s"}),Nwe=vo({code:"FSTDEP007",message:'You are trying to set a HEAD route using "exposeHeadRoute" route flag when a sibling route is already set. See documentation for more info.'}),Owe=vo({code:"FSTDEP008",message:'You are using route constraints via the route { version: "..." } option, use { constraints: { version: "..." } } option instead.'}),Dwe=vo({code:"FSTDEP009",message:'You are using a custom route versioning strategy via the server { versioning: "..." } option, use { constraints: { version: "..." } } option instead.'}),Pwe=vo({code:"FSTDEP010",message:'Modifying the "reply.sent" property is deprecated. Use the "reply.hijack()" method instead.'}),kwe=vo({code:"FSTDEP011",message:'Variadic listen method is deprecated. Please use ".listen(optionsObject)" instead. The variadic signature will be removed in `fastify@5`.'}),Lwe=vo({code:"FSTDEP012",message:'request.context property access is deprecated. Please use "request.routeOptions.config" or "request.routeOptions.schema" instead for accessing Route settings. The "request.context" will be removed in `fastify@5`.'}),Bwe=vo({code:"FSTDEP013",message:'Direct return of "trailers" function is deprecated. Please use "callback" or "async-await" for return value. The support of direct return will removed in `fastify@5`.'}),Mwe=vo({code:"FSTDEP014",message:"You are trying to set/access the default route. This property is deprecated. Please, use setNotFoundHandler if you want to custom a 404 handler or the wildcard (*) to match all routes."}),Fwe=vo({code:"FSTDEP015",message:'You are accessing the deprecated "request.routeSchema" property. Use "request.routeOptions.schema" instead. Property "req.routeSchema" will be removed in `fastify@5`.'}),$we=vo({code:"FSTDEP016",message:'You are accessing the deprecated "request.routeConfig" property. Use "request.routeOptions.config" instead. Property "req.routeConfig" will be removed in `fastify@5`.'}),Uwe=vo({code:"FSTDEP017",message:'You are accessing the deprecated "request.routerPath" property. Use "request.routeOptions.url" instead. Property "req.routerPath" will be removed in `fastify@5`.'}),jwe=vo({code:"FSTDEP018",message:'You are accessing the deprecated "request.routerMethod" property. Use "request.routeOptions.method" instead. Property "req.routerMethod" will be removed in `fastify@5`.'}),Hwe=vo({code:"FSTDEP019",message:'reply.context property access is deprecated. Please use "request.routeOptions.config" or "request.routeOptions.schema" instead for accessing Route settings. The "reply.context" will be removed in `fastify@5`.'}),qwe=vo({code:"FSTDEP020",message:'You are using the deprecated "reply.getResponseTime()"" method. Use the "request.elapsedTime" property instead. Method "reply.getResponseTime()" will be removed in `fastify@5`.'}),zwe=MH({name:"FastifyWarning",code:"FSTWRN001",message:"The %s schema for %s: %s is missing. This may indicate the schema is not well specified.",unlimited:!0}),Vwe=MH({name:"FastifyWarning",code:"FSTWRN002",message:"The %s plugin being registered mixes async and callback styles, which will result in an error in `fastify@5`",unlimited:!0});FH.exports={FSTDEP005:Iwe,FSTDEP006:Rwe,FSTDEP007:Nwe,FSTDEP008:Owe,FSTDEP009:Dwe,FSTDEP010:Pwe,FSTDEP011:kwe,FSTDEP012:Lwe,FSTDEP013:Bwe,FSTDEP014:Mwe,FSTDEP015:Fwe,FSTDEP016:$we,FSTDEP017:Uwe,FSTDEP018:jwe,FSTDEP019:Hwe,FSTDEP020:qwe,FSTWRN001:zwe,FSTWRN002:Vwe}});var $H=M((y1t,kS)=>{"use strict";var{format:Gwe}=require("node:util");function Wwe(){return`${this.name} [${this.code}]: ${this.message}`}function T8(e,t,r=500,n=Error){if(!e)throw new Error("Fastify error code must not be empty");if(!t)throw new Error("Fastify error message must not be empty");e=e.toUpperCase(),!r&&(r=void 0);function i(...s){if(!new.target)return new i(...s);this.code=e,this.name="FastifyError",this.statusCode=r;let a=s.length-1;a!==-1&&s[a]&&typeof s[a]=="object"&&"cause"in s[a]&&(this.cause=s.pop().cause),this.message=Gwe(t,...s),Error.stackTraceLimit!==0&&Error.captureStackTrace(this,i)}return i.prototype=Object.create(n.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),i.prototype[Symbol.toStringTag]="Error",i.prototype.toString=Wwe,i}kS.exports=T8;kS.exports.default=T8;kS.exports.createError=T8});var yo=M((_1t,LS)=>{"use strict";var Tt=$H(),$1={FST_ERR_NOT_FOUND:Tt("FST_ERR_NOT_FOUND","Not Found",404),FST_ERR_OPTIONS_NOT_OBJ:Tt("FST_ERR_OPTIONS_NOT_OBJ","Options must be an object",500,TypeError),FST_ERR_QSP_NOT_FN:Tt("FST_ERR_QSP_NOT_FN","querystringParser option should be a function, instead got '%s'",500,TypeError),FST_ERR_SCHEMA_CONTROLLER_BUCKET_OPT_NOT_FN:Tt("FST_ERR_SCHEMA_CONTROLLER_BUCKET_OPT_NOT_FN","schemaController.bucket option should be a function, instead got '%s'",500,TypeError),FST_ERR_SCHEMA_ERROR_FORMATTER_NOT_FN:Tt("FST_ERR_SCHEMA_ERROR_FORMATTER_NOT_FN","schemaErrorFormatter option should be a non async function. Instead got '%s'.",500,TypeError),FST_ERR_AJV_CUSTOM_OPTIONS_OPT_NOT_OBJ:Tt("FST_ERR_AJV_CUSTOM_OPTIONS_OPT_NOT_OBJ","ajv.customOptions option should be an object, instead got '%s'",500,TypeError),FST_ERR_AJV_CUSTOM_OPTIONS_OPT_NOT_ARR:Tt("FST_ERR_AJV_CUSTOM_OPTIONS_OPT_NOT_ARR","ajv.plugins option should be an array, instead got '%s'",500,TypeError),FST_ERR_VERSION_CONSTRAINT_NOT_STR:Tt("FST_ERR_VERSION_CONSTRAINT_NOT_STR","Version constraint should be a string.",500,TypeError),FST_ERR_VALIDATION:Tt("FST_ERR_VALIDATION","%s",400),FST_ERR_LISTEN_OPTIONS_INVALID:Tt("FST_ERR_LISTEN_OPTIONS_INVALID","Invalid listen options: '%s'",500,TypeError),FST_ERR_CTP_ALREADY_PRESENT:Tt("FST_ERR_CTP_ALREADY_PRESENT","Content type parser '%s' already present."),FST_ERR_CTP_INVALID_TYPE:Tt("FST_ERR_CTP_INVALID_TYPE","The content type should be a string or a RegExp",500,TypeError),FST_ERR_CTP_EMPTY_TYPE:Tt("FST_ERR_CTP_EMPTY_TYPE","The content type cannot be an empty string",500,TypeError),FST_ERR_CTP_INVALID_HANDLER:Tt("FST_ERR_CTP_INVALID_HANDLER","The content type handler should be a function",500,TypeError),FST_ERR_CTP_INVALID_PARSE_TYPE:Tt("FST_ERR_CTP_INVALID_PARSE_TYPE","The body parser can only parse your data as 'string' or 'buffer', you asked '%s' which is not supported.",500,TypeError),FST_ERR_CTP_BODY_TOO_LARGE:Tt("FST_ERR_CTP_BODY_TOO_LARGE","Request body is too large",413,RangeError),FST_ERR_CTP_INVALID_MEDIA_TYPE:Tt("FST_ERR_CTP_INVALID_MEDIA_TYPE","Unsupported Media Type: %s",415),FST_ERR_CTP_INVALID_CONTENT_LENGTH:Tt("FST_ERR_CTP_INVALID_CONTENT_LENGTH","Request body size did not match Content-Length",400,RangeError),FST_ERR_CTP_EMPTY_JSON_BODY:Tt("FST_ERR_CTP_EMPTY_JSON_BODY","Body cannot be empty when content-type is set to 'application/json'",400),FST_ERR_CTP_INSTANCE_ALREADY_STARTED:Tt("FST_ERR_CTP_INSTANCE_ALREADY_STARTED",'Cannot call "%s" when fastify instance is already started!',400),FST_ERR_DEC_ALREADY_PRESENT:Tt("FST_ERR_DEC_ALREADY_PRESENT","The decorator '%s' has already been added!"),FST_ERR_DEC_DEPENDENCY_INVALID_TYPE:Tt("FST_ERR_DEC_DEPENDENCY_INVALID_TYPE","The dependencies of decorator '%s' must be of type Array.",500,TypeError),FST_ERR_DEC_MISSING_DEPENDENCY:Tt("FST_ERR_DEC_MISSING_DEPENDENCY","The decorator is missing dependency '%s'."),FST_ERR_DEC_AFTER_START:Tt("FST_ERR_DEC_AFTER_START","The decorator '%s' has been added after start!"),FST_ERR_HOOK_INVALID_TYPE:Tt("FST_ERR_HOOK_INVALID_TYPE","The hook name must be a string",500,TypeError),FST_ERR_HOOK_INVALID_HANDLER:Tt("FST_ERR_HOOK_INVALID_HANDLER","%s hook should be a function, instead got %s",500,TypeError),FST_ERR_HOOK_INVALID_ASYNC_HANDLER:Tt("FST_ERR_HOOK_INVALID_ASYNC_HANDLER","Async function has too many arguments. Async hooks should not use the 'done' argument.",500,TypeError),FST_ERR_HOOK_NOT_SUPPORTED:Tt("FST_ERR_HOOK_NOT_SUPPORTED","%s hook not supported!",500,TypeError),FST_ERR_MISSING_MIDDLEWARE:Tt("FST_ERR_MISSING_MIDDLEWARE","You must register a plugin for handling middlewares, visit fastify.dev/docs/latest/Reference/Middleware/ for more info.",500),FST_ERR_HOOK_TIMEOUT:Tt("FST_ERR_HOOK_TIMEOUT","A callback for '%s' hook timed out. You may have forgotten to call 'done' function or to resolve a Promise"),FST_ERR_LOG_INVALID_DESTINATION:Tt("FST_ERR_LOG_INVALID_DESTINATION","Cannot specify both logger.stream and logger.file options"),FST_ERR_LOG_INVALID_LOGGER:Tt("FST_ERR_LOG_INVALID_LOGGER","Invalid logger object provided. The logger instance should have these functions(s): '%s'.",500,TypeError),FST_ERR_REP_INVALID_PAYLOAD_TYPE:Tt("FST_ERR_REP_INVALID_PAYLOAD_TYPE","Attempted to send payload of invalid type '%s'. Expected a string or Buffer.",500,TypeError),FST_ERR_REP_RESPONSE_BODY_CONSUMED:Tt("FST_ERR_REP_RESPONSE_BODY_CONSUMED","Response.body is already consumed."),FST_ERR_REP_ALREADY_SENT:Tt("FST_ERR_REP_ALREADY_SENT",'Reply was already sent, did you forget to "return reply" in "%s" (%s)?'),FST_ERR_REP_SENT_VALUE:Tt("FST_ERR_REP_SENT_VALUE","The only possible value for reply.sent is true.",500,TypeError),FST_ERR_SEND_INSIDE_ONERR:Tt("FST_ERR_SEND_INSIDE_ONERR","You cannot use `send` inside the `onError` hook"),FST_ERR_SEND_UNDEFINED_ERR:Tt("FST_ERR_SEND_UNDEFINED_ERR","Undefined error has occurred"),FST_ERR_BAD_STATUS_CODE:Tt("FST_ERR_BAD_STATUS_CODE","Called reply with an invalid status code: %s"),FST_ERR_BAD_TRAILER_NAME:Tt("FST_ERR_BAD_TRAILER_NAME","Called reply.trailer with an invalid header name: %s"),FST_ERR_BAD_TRAILER_VALUE:Tt("FST_ERR_BAD_TRAILER_VALUE","Called reply.trailer('%s', fn) with an invalid type: %s. Expected a function."),FST_ERR_FAILED_ERROR_SERIALIZATION:Tt("FST_ERR_FAILED_ERROR_SERIALIZATION","Failed to serialize an error. Error: %s. Original error: %s"),FST_ERR_MISSING_SERIALIZATION_FN:Tt("FST_ERR_MISSING_SERIALIZATION_FN",'Missing serialization function. Key "%s"'),FST_ERR_MISSING_CONTENTTYPE_SERIALIZATION_FN:Tt("FST_ERR_MISSING_CONTENTTYPE_SERIALIZATION_FN",'Missing serialization function. Key "%s:%s"'),FST_ERR_REQ_INVALID_VALIDATION_INVOCATION:Tt("FST_ERR_REQ_INVALID_VALIDATION_INVOCATION",'Invalid validation invocation. Missing validation function for HTTP part "%s" nor schema provided.'),FST_ERR_SCH_MISSING_ID:Tt("FST_ERR_SCH_MISSING_ID","Missing schema $id property"),FST_ERR_SCH_ALREADY_PRESENT:Tt("FST_ERR_SCH_ALREADY_PRESENT","Schema with id '%s' already declared!"),FST_ERR_SCH_CONTENT_MISSING_SCHEMA:Tt("FST_ERR_SCH_CONTENT_MISSING_SCHEMA","Schema is missing for the content type '%s'"),FST_ERR_SCH_DUPLICATE:Tt("FST_ERR_SCH_DUPLICATE","Schema with '%s' already present!"),FST_ERR_SCH_VALIDATION_BUILD:Tt("FST_ERR_SCH_VALIDATION_BUILD","Failed building the validation schema for %s: %s, due to error %s"),FST_ERR_SCH_SERIALIZATION_BUILD:Tt("FST_ERR_SCH_SERIALIZATION_BUILD","Failed building the serialization schema for %s: %s, due to error %s"),FST_ERR_SCH_RESPONSE_SCHEMA_NOT_NESTED_2XX:Tt("FST_ERR_SCH_RESPONSE_SCHEMA_NOT_NESTED_2XX",'response schemas should be nested under a valid status code, e.g { 2xx: { type: "object" } }'),FST_ERR_HTTP2_INVALID_VERSION:Tt("FST_ERR_HTTP2_INVALID_VERSION","HTTP2 is available only from node >= 8.8.1"),FST_ERR_INIT_OPTS_INVALID:Tt("FST_ERR_INIT_OPTS_INVALID","Invalid initialization options: '%s'"),FST_ERR_FORCE_CLOSE_CONNECTIONS_IDLE_NOT_AVAILABLE:Tt("FST_ERR_FORCE_CLOSE_CONNECTIONS_IDLE_NOT_AVAILABLE","Cannot set forceCloseConnections to 'idle' as your HTTP server does not support closeIdleConnections method"),FST_ERR_DUPLICATED_ROUTE:Tt("FST_ERR_DUPLICATED_ROUTE","Method '%s' already declared for route '%s'"),FST_ERR_BAD_URL:Tt("FST_ERR_BAD_URL","'%s' is not a valid url component",400,URIError),FST_ERR_ASYNC_CONSTRAINT:Tt("FST_ERR_ASYNC_CONSTRAINT","Unexpected error from async constraint",500),FST_ERR_DEFAULT_ROUTE_INVALID_TYPE:Tt("FST_ERR_DEFAULT_ROUTE_INVALID_TYPE","The defaultRoute type should be a function",500,TypeError),FST_ERR_INVALID_URL:Tt("FST_ERR_INVALID_URL","URL must be a string. Received '%s'",400,TypeError),FST_ERR_ROUTE_OPTIONS_NOT_OBJ:Tt("FST_ERR_ROUTE_OPTIONS_NOT_OBJ",'Options for "%s:%s" route must be an object',500,TypeError),FST_ERR_ROUTE_DUPLICATED_HANDLER:Tt("FST_ERR_ROUTE_DUPLICATED_HANDLER",'Duplicate handler for "%s:%s" route is not allowed!',500),FST_ERR_ROUTE_HANDLER_NOT_FN:Tt("FST_ERR_ROUTE_HANDLER_NOT_FN","Error Handler for %s:%s route, if defined, must be a function",500,TypeError),FST_ERR_ROUTE_MISSING_HANDLER:Tt("FST_ERR_ROUTE_MISSING_HANDLER",'Missing handler function for "%s:%s" route.',500),FST_ERR_ROUTE_METHOD_INVALID:Tt("FST_ERR_ROUTE_METHOD_INVALID","Provided method is invalid!",500,TypeError),FST_ERR_ROUTE_METHOD_NOT_SUPPORTED:Tt("FST_ERR_ROUTE_METHOD_NOT_SUPPORTED","%s method is not supported.",500),FST_ERR_ROUTE_BODY_VALIDATION_SCHEMA_NOT_SUPPORTED:Tt("FST_ERR_ROUTE_BODY_VALIDATION_SCHEMA_NOT_SUPPORTED","Body validation schema for %s:%s route is not supported!",500),FST_ERR_ROUTE_BODY_LIMIT_OPTION_NOT_INT:Tt("FST_ERR_ROUTE_BODY_LIMIT_OPTION_NOT_INT","'bodyLimit' option must be an integer > 0. Got '%s'",500,TypeError),FST_ERR_ROUTE_REWRITE_NOT_STR:Tt("FST_ERR_ROUTE_REWRITE_NOT_STR",'Rewrite url for "%s" needs to be of type "string" but received "%s"',500,TypeError),FST_ERR_REOPENED_CLOSE_SERVER:Tt("FST_ERR_REOPENED_CLOSE_SERVER","Fastify has already been closed and cannot be reopened"),FST_ERR_REOPENED_SERVER:Tt("FST_ERR_REOPENED_SERVER","Fastify is already listening"),FST_ERR_INSTANCE_ALREADY_LISTENING:Tt("FST_ERR_INSTANCE_ALREADY_LISTENING","Fastify instance is already listening. %s"),FST_ERR_PLUGIN_VERSION_MISMATCH:Tt("FST_ERR_PLUGIN_VERSION_MISMATCH","fastify-plugin: %s - expected '%s' fastify version, '%s' is installed"),FST_ERR_PLUGIN_NOT_PRESENT_IN_INSTANCE:Tt("FST_ERR_PLUGIN_NOT_PRESENT_IN_INSTANCE","The decorator '%s'%s is not present in %s"),FST_ERR_PLUGIN_CALLBACK_NOT_FN:Tt("FST_ERR_PLUGIN_CALLBACK_NOT_FN","fastify-plugin: %s",500,TypeError),FST_ERR_PLUGIN_NOT_VALID:Tt("FST_ERR_PLUGIN_NOT_VALID","fastify-plugin: %s"),FST_ERR_ROOT_PLG_BOOTED:Tt("FST_ERR_ROOT_PLG_BOOTED","fastify-plugin: %s"),FST_ERR_PARENT_PLUGIN_BOOTED:Tt("FST_ERR_PARENT_PLUGIN_BOOTED","fastify-plugin: %s"),FST_ERR_PLUGIN_TIMEOUT:Tt("FST_ERR_PLUGIN_TIMEOUT","fastify-plugin: %s")};function Ywe(e,t){return t.cause=e,t}LS.exports=$1;LS.exports.appendStackTrace=Ywe;LS.exports.AVVIO_ERRORS_MAP={AVV_ERR_CALLBACK_NOT_FN:$1.FST_ERR_PLUGIN_CALLBACK_NOT_FN,AVV_ERR_PLUGIN_NOT_VALID:$1.FST_ERR_PLUGIN_NOT_VALID,AVV_ERR_ROOT_PLG_BOOTED:$1.FST_ERR_ROOT_PLG_BOOTED,AVV_ERR_PARENT_PLG_LOADED:$1.FST_ERR_PARENT_PLUGIN_BOOTED,AVV_ERR_READY_TIMEOUT:$1.FST_ERR_PLUGIN_TIMEOUT}});var e0=M((b1t,YH)=>{"use strict";var Xwe=["onRoute","onRegister","onReady","onListen","preClose","onClose"],qH=["onTimeout","onRequest","preParsing","preValidation","preSerialization","preHandler","onSend","onResponse","onError","onRequestAbort"],Kwe=qH.concat(Xwe),{FST_ERR_HOOK_INVALID_TYPE:Qwe,FST_ERR_HOOK_INVALID_HANDLER:Jwe,FST_ERR_SEND_UNDEFINED_ERR:BS,FST_ERR_HOOK_TIMEOUT:Zwe,FST_ERR_HOOK_NOT_SUPPORTED:eCe,AVVIO_ERRORS_MAP:UH,appendStackTrace:jH}=yo(),{kChildren:uE,kHooks:zH,kRequestPayloadStream:HH}=xa();function lE(){this.onRequest=[],this.preParsing=[],this.preValidation=[],this.preSerialization=[],this.preHandler=[],this.onResponse=[],this.onSend=[],this.onError=[],this.onRoute=[],this.onRegister=[],this.onReady=[],this.onListen=[],this.onTimeout=[],this.onRequestAbort=[],this.preClose=[]}lE.prototype=Object.create(null);lE.prototype.validate=function(e,t){if(typeof e!="string")throw new Qwe;if(Array.isArray(this[e])===!1)throw new eCe(e);if(typeof t!="function")throw new Jwe(e,Object.prototype.toString.call(t))};lE.prototype.add=function(e,t){this.validate(e,t),this[e].push(t)};function tCe(e){let t=new lE;return t.onRequest=e.onRequest.slice(),t.preParsing=e.preParsing.slice(),t.preValidation=e.preValidation.slice(),t.preSerialization=e.preSerialization.slice(),t.preHandler=e.preHandler.slice(),t.onSend=e.onSend.slice(),t.onResponse=e.onResponse.slice(),t.onError=e.onError.slice(),t.onRoute=e.onRoute.slice(),t.onRegister=e.onRegister.slice(),t.onTimeout=e.onTimeout.slice(),t.onRequestAbort=e.onRequestAbort.slice(),t.onReady=[],t.onListen=[],t.preClose=[],t}function VH(e,t,r,n){let i=r[zH][e],s=0,a=0;c();function o(l){if(l){l.code==="AVV_ERR_READY_TIMEOUT"?l=jH(l,new Zwe(e)):l=UH[l.code]!=null?jH(l,new UH[l.code](l.message)):l,n(l);return}n()}function c(l){if(l){o(l);return}if(s===i.length&&a===r[uE].length){s===0&&a===0?o():t(function(d,p){o(d),p(d)});return}if(s===i.length&&a<r[uE].length){let f=r[uE][a++];VH(e,t,f,c);return}t(u(i[s++],r)),c()}function u(l,f){return function(d,p){if(d){p(d);return}if(l.length===1){try{l.call(f,p)}catch(m){p(m)}return}try{let m=l.call(f);if(m&&typeof m.then=="function"){m.then(p,p);return}}catch(m){d=m}p(d)}}}function GH(e){let t=e[zH].onListen,r=t.length,n=0,i=0;s();function s(o){if(o&&e.log.error(o),n===r){for(;i<e[uE].length;){let c=e[uE][i++];GH(c)}return}a(t[n++],e,s)}async function a(o,c,u){if(o.length===1){try{o.call(c,u)}catch(l){u(l)}return}try{let l=o.call(c);if(l&&typeof l.then=="function"){l.then(u,u);return}u()}catch(l){u(l)}}}function U1(e){return function(r,n,i,s){let a=0;function o(l){if(l||a===r.length){s(l,n,i);return}let f;try{f=e(r[a++],n,i,o)}catch(d){s(d,n,i);return}f&&typeof f.then=="function"&&f.then(c,u)}function c(){o()}function u(l){l||(l=new BS),s(l,n,i)}o()}}function rCe(e,t,r,n){return e(t,r,n)}var nCe=U1(rCe),iCe=U1(fE),sCe=U1(fE),aCe=U1(fE),oCe=U1(fE);function WH(e,t,r,n,i){let s=0;function a(u,l){if(u){i(u,t,r,n);return}if(l!==void 0&&(n=l),s===e.length){i(null,t,r,n);return}let f;try{f=e[s++](t,r,n,a)}catch(d){i(d,t,r);return}f&&typeof f.then=="function"&&f.then(o,c)}function o(u){a(null,u)}function c(u){u||(u=new BS),i(u,t,r,n)}a()}var cCe=WH;function uCe(e,t,r,n){let i=0;function s(c,u){if(r.sent)return;if(u!==void 0&&(t[HH]=u),c||i===e.length){n(c,t,r);return}let l;try{l=e[i++](t,r,t[HH],s)}catch(f){n(f,t,r);return}l&&typeof l.then=="function"&&l.then(a,o)}function a(c){s(null,c)}function o(c){c||(c=new BS),n(c,t,r)}s()}function lCe(e,t,r){let n=0;function i(o){if(o||n===e.length){r(o,t);return}let c;try{c=e[n++](t,i)}catch(u){r(u,t);return}c&&typeof c.then=="function"&&c.then(s,a)}function s(){i()}function a(o){o||(o=new BS),r(o,t)}i()}function fE(e,t,r,n){if(r.sent!==!0)return e(t,r,n)}YH.exports={Hooks:lE,buildHooks:tCe,hookRunnerGenerator:U1,preParsingHookRunner:uCe,onResponseHookRunner:nCe,onSendHookRunner:WH,preSerializationHookRunner:cCe,onRequestAbortHookRunner:lCe,hookIterator:fE,hookRunnerApplication:VH,onListenHookRunner:GH,preHandlerHookRunner:sCe,preValidationHookRunner:iCe,onRequestHookRunner:oCe,onTimeoutHookRunner:aCe,lifecycleHooks:qH,supportedHooks:Kwe}});var iq=M((E1t,S8)=>{"use strict";var fCe=require("node:http"),dCe=require("node:https"),pCe=require("node:dns"),{FSTDEP011:XH}=Tp(),{kState:_o,kOptions:hCe,kServerBindings:mCe}=xa(),{onListenHookRunner:MS}=e0(),{FST_ERR_HTTP2_INVALID_VERSION:gCe,FST_ERR_REOPENED_CLOSE_SERVER:JH,FST_ERR_REOPENED_SERVER:ZH,FST_ERR_LISTEN_OPTIONS_INVALID:vCe}=yo();S8.exports.createServer=yCe;S8.exports.compileValidateHTTPVersion=bCe;function eq(e){return`Server listening at ${e}`}function yCe(e,t){let r=rq(e,t);function n(i,...s){let a=s.slice(-1).pop(),o=Object.prototype.toString.call(arguments[0]);if(arguments.length===0)i=A8([]);else if(arguments.length>0&&o!=="[object Object]"&&o!=="[object Function]")XH(),i=A8(Array.from(arguments)),a=i.cb;else if(s.length>1){XH();let u=i.path?[i.path]:[i.port??0,i.host??"localhost"];Object.assign(i,A8([...u,...s]))}else i.cb=a;if(i.signal){if(typeof i.signal.on!="function"&&typeof i.signal.addEventListener!="function")throw new vCe("Invalid options.signal");if(i.signal.aborted)this.close();else{let u=()=>{this.close()};i.signal.addEventListener("abort",u,{once:!0})}}let c;if(i.path==null?c=i.host??"localhost":c=i.host,Object.prototype.hasOwnProperty.call(i,"host")===!1&&(i.host=c),c==="localhost"?i.cb=(u,l)=>{if(u){a(u,l);return}KH.call(this,r,t,e,i,()=>{this[_o].listening=!0,a(null,l),MS(this)})}:i.cb=(u,l)=>{if(u){a(u,l);return}this[_o].listening=!0,a(null,l),MS(this)},a===void 0)return _Ce.call(this,r,i).then(l=>new Promise((f,d)=>{c==="localhost"?KH.call(this,r,t,e,i,()=>{this[_o].listening=!0,f(l),MS(this)}):(f(l),MS(this))}));this.ready(tq.call(this,r,i))}return{server:r,listen:n}}function KH(e,t,r,n,i){this[_o].listening=!1,pCe.lookup(n.host,{all:!0},(s,a)=>{if(s){i();return}let o=e.listening&&r.serverFactory,c=0,u=0;if(!o){let f=e.address();for(let d of a)if(d.address!==f.address){c++;let p=Object.assign({},n,{host:d.address,port:f.port,cb:T=>{u++,T||this[mCe].push(m),u===c&&i()}}),m=rq(r,t),y=()=>{m.close(()=>{}),r.forceCloseConnections==="idle"?m.closeIdleConnections():typeof m.closeAllConnections=="function"&&r.forceCloseConnections&&m.closeAllConnections()};m.on("upgrade",e.emit.bind(e,"upgrade")),e.on("unref",y),e.on("close",y),e.on("error",y),this[_o].listening=!1,tq.call(this,m,p)()}}if(c===0){i();return}let l=e.unref;e.unref=function(){l.call(e),e.emit("unref")}})}function tq(e,t){let r=n=>{if(e.removeListener("error",r),n)this[_o].listening=!1,t.cb(n,null);else{let i=nq.call(this,e,t.listenTextResolver||eq);t.cb(null,i)}};return n=>{if(n!=null)return t.cb(n);if(this[_o].listening&&this[_o].closing)return t.cb(new JH,null);if(this[_o].listening)return t.cb(new ZH,null);e.once("error",r),this[_o].closing||(e.listen(t,r),this[_o].listening=!0)}}function _Ce(e,t){return this[_o].listening&&this[_o].closing?Promise.reject(new JH):this[_o].listening?Promise.reject(new ZH):this.ready().then(()=>{let r,n=new Promise((s,a)=>{r=o=>{this[_o].listening=!1,a(o)},e.once("error",r)}),i=new Promise((s,a)=>{e.listen(t,()=>{e.removeListener("error",r),s(nq.call(this,e,t.listenTextResolver||eq))}),this[_o].listening=!0});return Promise.race([n,i])})}function bCe(e){let t=!1,r=new Map;return e.serverFactory&&(t=!0),e.http2?(r.set("2.0",!0),e.https&&e.https.allowHTTP1===!0&&(r.set("1.1",!0),r.set("1.0",!0))):(r.set("1.1",!0),r.set("1.0",!0)),function(i){return t||r.has(i)}}function rq(e,t){let r=null,n=e.https===!0?{}:e.https;return e.serverFactory?r=e.serverFactory(t,e):e.http2?(typeof n=="object"?r=QH().createSecureServer(n,t):r=QH().createServer(t),r.on("session",xCe(e.http2SessionTimeout))):(n?r=dCe.createServer(n,t):r=fCe.createServer(e.http,t),r.keepAliveTimeout=e.keepAliveTimeout,r.requestTimeout=e.requestTimeout,e.maxRequestsPerSocket>0&&(r.maxRequestsPerSocket=e.maxRequestsPerSocket)),e.serverFactory||r.setTimeout(e.connectionTimeout),r}function A8(e){if(e.length===0)return{port:0,host:"localhost"};let r={cb:typeof e[e.length-1]=="function"?e.pop():void 0},n=e[0],i=e.length,s=e[i-1];return typeof n=="string"&&isNaN(n)?(r.path=n,r.backlog=i>1?s:void 0):(r.port=i>=1&&Number.isInteger(n)?n:ECe(n),r.host=i>=2&&e[1]?e[1]:"localhost",r.backlog=i>=3?e[2]:void 0),r}function ECe(e){let t=Number(e);return t>=0&&!Number.isNaN(t)&&Number.isInteger(t)?t:0}function nq(e,t){let r=e.address(),n=typeof r=="string";n||(r.address.indexOf(":")===-1?r=r.address+":"+r.port:r="["+r.address+"]:"+r.port),r=(n?"":"http"+(this[hCe].https?"s":"")+"://")+r;let i=t(r);return this.log.info(i),r}function QH(){try{return require("node:http2")}catch{throw new gCe}}function xCe(e){return function(t){t.setTimeout(e,TCe)}}function TCe(){this.close()}});var R8=M((x1t,aq)=>{"use strict";var{kSchemaHeaders:US,kSchemaParams:w8,kSchemaQuerystring:C8,kSchemaBody:I8,kSchemaResponse:sq}=xa(),ACe=/^[1-5]{1}[0-9]{2}$|^[1-5]xx$|^default$/,{FST_ERR_SCH_RESPONSE_SCHEMA_NOT_NESTED_2XX:SCe}=yo(),{FSTWRN001:FS}=Tp();function wCe(e,t){if(!e.schema||!e.schema.response)return;let{method:r,url:n}=e.config||{};e[sq]=Object.keys(e.schema.response).reduce(function(i,s){let a=e.schema.response[s];if(s=s.toLowerCase(),!ACe.exec(s))throw new SCe;if(a.content){let o={};for(let c of Object.keys(a.content)){let u=a.content[c].schema;o[c]=t({schema:u,url:n,method:r,httpStatus:s,contentType:c})}i[s]=o}else i[s]=t({schema:a,url:n,method:r,httpStatus:s});return i},{})}function CCe(e,t,r){let{schema:n}=e;if(!n)return;let{method:i,url:s}=e.config||{},a=n.headers;if(a&&(r||Object.getPrototypeOf(a)!==Object.prototype))e[US]=t({schema:a,method:i,url:s,httpPart:"headers"});else if(a){let o={};Object.keys(a).forEach(c=>{o[c]=a[c]}),o.required instanceof Array&&(o.required=o.required.map(c=>c.toLowerCase())),a.properties&&(o.properties={},Object.keys(a.properties).forEach(c=>{o.properties[c.toLowerCase()]=a.properties[c]})),e[US]=t({schema:o,method:i,url:s,httpPart:"headers"})}else Object.prototype.hasOwnProperty.call(n,"headers")&&FS("headers",i,s);n.body?e[I8]=t({schema:n.body,method:i,url:s,httpPart:"body"}):Object.prototype.hasOwnProperty.call(n,"body")&&FS("body",i,s),n.querystring?e[C8]=t({schema:n.querystring,method:i,url:s,httpPart:"querystring"}):Object.prototype.hasOwnProperty.call(n,"querystring")&&FS("querystring",i,s),n.params?e[w8]=t({schema:n.params,method:i,url:s,httpPart:"params"}):Object.prototype.hasOwnProperty.call(n,"params")&&FS("params",i,s)}function $S(e,t,r){let n=t[r]===void 0,i=e&&e(n?null:t[r]);if(i?.then)return i.then(a=>s(a)).catch(a=>a);return s(i);function s(a){return a===!1?e.errors:a&&a.error?a.error:(a&&a.value&&(t[r]=a.value),!1)}}function jS(e,t,r){let n=r===void 0;if(n||!r.skipParams){let s=$S(e[w8],t,"params");if(s)return typeof s.then!="function"?t0(s,"params",e.schemaErrorFormatter):ICe(s,e,t)}if(n||!r.skipBody){let s=$S(e[I8],t,"body");if(s)return typeof s.then!="function"?t0(s,"body",e.schemaErrorFormatter):RCe(s,e,t)}if(n||!r.skipQuery){let s=$S(e[C8],t,"query");if(s)return typeof s.then!="function"?t0(s,"querystring",e.schemaErrorFormatter):NCe(s,e,t)}let i=$S(e[US],t,"headers");return i?typeof i.then!="function"?t0(i,"headers",e.schemaErrorFormatter):OCe(i,e,t):!1}function ICe(e,t,r){return e.then(n=>n?t0(n,"params",t.schemaErrorFormatter):jS(t,r,{skipParams:!0}))}function RCe(e,t,r){return e.then(n=>n?t0(n,"body",t.schemaErrorFormatter):jS(t,r,{skipParams:!0,skipBody:!0}))}function NCe(e,t,r){return e.then(n=>n?t0(n,"querystring",t.schemaErrorFormatter):jS(t,r,{skipParams:!0,skipBody:!0,skipQuery:!0}))}function OCe(e,t,r){return e.then(n=>n?t0(n,"headers",t.schemaErrorFormatter):!1)}function t0(e,t,r){if(e instanceof Error)return e.statusCode=e.statusCode||400,e.code=e.code||"FST_ERR_VALIDATION",e.validationContext=e.validationContext||t,e;let n=r(e,t);return n.statusCode=n.statusCode||400,n.code=n.code||"FST_ERR_VALIDATION",n.validation=e,n.validationContext=t,n}aq.exports={symbols:{bodySchema:I8,querystringSchema:C8,responseSchema:sq,paramsSchema:w8,headersSchema:US},compileSchemasForValidation:CCe,compileSchemasForSerialization:wCe,validate:jS}});var O8=M((T1t,cq)=>{"use strict";var{kReplyIsError:oq,kReplyHijacked:DCe}=xa();function PCe(e,t){e.then(function(r){if(t[DCe]!==!0&&(r!==void 0||t.sent===!1&&t.raw.headersSent===!1&&t.request.raw.aborted===!1))try{t.send(r)}catch(n){t[oq]=!0,t.send(n)}},function(r){if(t.sent===!0){t.log.error({err:r},"Promise errored, but reply.sent = true was set");return}t[oq]=!0;try{t.send(r)}catch(n){t.send(n)}})}cq.exports=PCe});var L8=M((A1t,k8)=>{"use strict";var{validate:kCe}=R8(),{preValidationHookRunner:LCe,preHandlerHookRunner:BCe}=e0(),MCe=O8(),{kReplyIsError:HS,kRouteContext:n0}=xa();function FCe(e,t,r){if(r.sent===!0)return;if(e!=null){r[HS]=!0,r.send(e);return}let n=t.raw.method,i=t.headers,s=t[n0];if(n==="GET"||n==="HEAD"){r0(t,r);return}let a=i["content-type"];if(n==="POST"||n==="PUT"||n==="PATCH"||n==="TRACE"||n==="SEARCH"){a===void 0?i["transfer-encoding"]===void 0&&(i["content-length"]==="0"||i["content-length"]===void 0)?r0(t,r):s.contentTypeParser.run("",r0,t,r):s.contentTypeParser.run(a,r0,t,r);return}if(n==="OPTIONS"||n==="DELETE"){a!==void 0&&(i["transfer-encoding"]!==void 0||i["content-length"]!==void 0)?s.contentTypeParser.run(a,r0,t,r):r0(t,r);return}r0(t,r)}function r0(e,t){try{e[n0].preValidation!==null?LCe(e[n0].preValidation,e,t,D8):D8(null,e,t)}catch(r){D8(r,e,t)}}function D8(e,t,r){if(r.sent===!0)return;if(e!=null){r[HS]=!0,r.send(e);return}let n=kCe(r[n0],t);if(n&&typeof n.then=="function"||!1){let s=uq.bind(null,t,r);n.then(s,s)}else uq(t,r,n)}function uq(e,t,r){if(r){if(t[n0].attachValidation===!1){t.send(r);return}t.request.validationError=r}e[n0].preHandler!==null?BCe(e[n0].preHandler,e,t,P8):P8(null,e,t)}function P8(e,t,r){if(r.sent)return;if(e!=null){r[HS]=!0,r.send(e);return}let n;try{n=t[n0].handler(t,r)}catch(i){r[HS]=!0,r.send(i);return}n!==void 0&&(n!==null&&typeof n.then=="function"?MCe(n,r):r.send(n))}k8.exports=FCe;k8.exports[Symbol.for("internals")]={handler:r0,preHandlerCallback:P8}});var fq=M((S1t,lq)=>{"use strict";function j1(){}var $Ce={fatal:j1,error:j1,warn:j1,info:j1,debug:j1,trace:j1};Object.defineProperty(lq,"exports",{get(){return Object.create($Ce)}})});var M8=M((w1t,hq)=>{"use strict";var dE=e=>e&&typeof e.message=="string",B8=e=>{if(!e)return;let t=e.cause;if(typeof t=="function"){let r=e.cause();return dE(r)?r:void 0}else return dE(t)?t:void 0},dq=(e,t)=>{if(!dE(e))return"";let r=e.stack||"";if(t.has(e))return r+`
|
||
causes have become circular...`;let n=B8(e);return n?(t.add(e),r+`
|
||
caused by: `+dq(n,t)):r},UCe=e=>dq(e,new Set),pq=(e,t,r)=>{if(!dE(e))return"";let n=r?"":e.message||"";if(t.has(e))return n+": ...";let i=B8(e);if(i){t.add(e);let s=typeof e.cause=="function";return n+(s?"":": ")+pq(i,t,s)}else return n},jCe=e=>pq(e,new Set);hq.exports={isErrorLike:dE,getErrorCause:B8,stackWithCauses:UCe,messageWithCauses:jCe}});var F8=M((C1t,gq)=>{"use strict";var HCe=Symbol("circular-ref-tag"),qS=Symbol("pino-raw-err-ref"),mq=Object.create({},{type:{enumerable:!0,writable:!0,value:void 0},message:{enumerable:!0,writable:!0,value:void 0},stack:{enumerable:!0,writable:!0,value:void 0},aggregateErrors:{enumerable:!0,writable:!0,value:void 0},raw:{enumerable:!1,get:function(){return this[qS]},set:function(e){this[qS]=e}}});Object.defineProperty(mq,qS,{writable:!0,value:{}});gq.exports={pinoErrProto:mq,pinoErrorSymbols:{seen:HCe,rawSymbol:qS}}});var _q=M((I1t,yq)=>{"use strict";yq.exports=U8;var{messageWithCauses:qCe,stackWithCauses:zCe,isErrorLike:vq}=M8(),{pinoErrProto:VCe,pinoErrorSymbols:GCe}=F8(),{seen:$8}=GCe,{toString:WCe}=Object.prototype;function U8(e){if(!vq(e))return e;e[$8]=void 0;let t=Object.create(VCe);t.type=WCe.call(e.constructor)==="[object Function]"?e.constructor.name:e.name,t.message=qCe(e),t.stack=zCe(e),Array.isArray(e.errors)&&(t.aggregateErrors=e.errors.map(r=>U8(r)));for(let r in e)if(t[r]===void 0){let n=e[r];vq(n)?r!=="cause"&&!Object.prototype.hasOwnProperty.call(n,$8)&&(t[r]=U8(n)):t[r]=n}return delete e[$8],t.raw=e,t}});var Eq=M((R1t,bq)=>{"use strict";bq.exports=VS;var{isErrorLike:j8}=M8(),{pinoErrProto:YCe,pinoErrorSymbols:XCe}=F8(),{seen:zS}=XCe,{toString:KCe}=Object.prototype;function VS(e){if(!j8(e))return e;e[zS]=void 0;let t=Object.create(YCe);t.type=KCe.call(e.constructor)==="[object Function]"?e.constructor.name:e.name,t.message=e.message,t.stack=e.stack,Array.isArray(e.errors)&&(t.aggregateErrors=e.errors.map(r=>VS(r))),j8(e.cause)&&!Object.prototype.hasOwnProperty.call(e.cause,zS)&&(t.cause=VS(e.cause));for(let r in e)if(t[r]===void 0){let n=e[r];j8(n)?Object.prototype.hasOwnProperty.call(n,zS)||(t[r]=VS(n)):t[r]=n}return delete e[zS],t.raw=e,t}});var Sq=M((N1t,Aq)=>{"use strict";Aq.exports={mapHttpRequest:QCe,reqSerializer:Tq};var H8=Symbol("pino-raw-req-ref"),xq=Object.create({},{id:{enumerable:!0,writable:!0,value:""},method:{enumerable:!0,writable:!0,value:""},url:{enumerable:!0,writable:!0,value:""},query:{enumerable:!0,writable:!0,value:""},params:{enumerable:!0,writable:!0,value:""},headers:{enumerable:!0,writable:!0,value:{}},remoteAddress:{enumerable:!0,writable:!0,value:""},remotePort:{enumerable:!0,writable:!0,value:""},raw:{enumerable:!1,get:function(){return this[H8]},set:function(e){this[H8]=e}}});Object.defineProperty(xq,H8,{writable:!0,value:{}});function Tq(e){let t=e.info||e.socket,r=Object.create(xq);if(r.id=typeof e.id=="function"?e.id():e.id||(e.info?e.info.id:void 0),r.method=e.method,e.originalUrl)r.url=e.originalUrl;else{let n=e.path;r.url=typeof n=="string"?n:e.url?e.url.path||e.url:void 0}return e.query&&(r.query=e.query),e.params&&(r.params=e.params),r.headers=e.headers,r.remoteAddress=t&&t.remoteAddress,r.remotePort=t&&t.remotePort,r.raw=e.raw||e,r}function QCe(e){return{req:Tq(e)}}});var Rq=M((O1t,Iq)=>{"use strict";Iq.exports={mapHttpResponse:JCe,resSerializer:Cq};var q8=Symbol("pino-raw-res-ref"),wq=Object.create({},{statusCode:{enumerable:!0,writable:!0,value:0},headers:{enumerable:!0,writable:!0,value:""},raw:{enumerable:!1,get:function(){return this[q8]},set:function(e){this[q8]=e}}});Object.defineProperty(wq,q8,{writable:!0,value:{}});function Cq(e){let t=Object.create(wq);return t.statusCode=e.headersSent?e.statusCode:null,t.headers=e.getHeaders?e.getHeaders():e._headers,t.raw=e,t}function JCe(e){return{res:Cq(e)}}});var V8=M((D1t,Nq)=>{"use strict";var z8=_q(),ZCe=Eq(),GS=Sq(),WS=Rq();Nq.exports={err:z8,errWithCause:ZCe,mapHttpRequest:GS.mapHttpRequest,mapHttpResponse:WS.mapHttpResponse,req:GS.reqSerializer,res:WS.resSerializer,wrapErrorSerializer:function(t){return t===z8?t:function(n){return t(z8(n))}},wrapRequestSerializer:function(t){return t===GS.reqSerializer?t:function(n){return t(GS.reqSerializer(n))}},wrapResponseSerializer:function(t){return t===WS.resSerializer?t:function(n){return t(WS.resSerializer(n))}}}});var G8=M((P1t,Oq)=>{"use strict";function e4e(e,t){return t}Oq.exports=function(){let t=Error.prepareStackTrace;Error.prepareStackTrace=e4e;let r=new Error().stack;if(Error.prepareStackTrace=t,!Array.isArray(r))return;let n=r.slice(2),i=[];for(let s of n)s&&i.push(s.getFileName());return i}});var Pq=M((k1t,Dq)=>{"use strict";Dq.exports=t4e;function t4e(e={}){let{ERR_PATHS_MUST_BE_STRINGS:t=()=>"fast-redact - Paths must be (non-empty) strings",ERR_INVALID_PATH:r=n=>`fast-redact \u2013 Invalid path (${n})`}=e;return function({paths:i}){i.forEach(s=>{if(typeof s!="string")throw Error(t());try{if(/〇/.test(s))throw Error();let a=(s[0]==="["?"":".")+s.replace(/^\*/,"\u3007").replace(/\.\*/g,".\u3007").replace(/\[\*\]/g,"[\u3007]");if(/\n|\r|;/.test(a)||/\/\*/.test(a))throw Error();Function(`
|
||
'use strict'
|
||
const o = new Proxy({}, { get: () => o, set: () => { throw Error() } });
|
||
const \u3007 = null;
|
||
o${a}
|
||
if ([o${a}].length !== 1) throw Error()`)()}catch{throw Error(r(s))}})}}});var YS=M((L1t,kq)=>{"use strict";kq.exports=/[^.[\]]+|\[((?:.)*?)\]/g});var Bq=M((B1t,Lq)=>{"use strict";var r4e=YS();Lq.exports=n4e;function n4e({paths:e}){let t=[];var r=0;let n=e.reduce(function(i,s,a){var o=s.match(r4e).map(l=>l.replace(/'|"|`/g,""));let c=s[0]==="[";o=o.map(l=>l[0]==="["?l.substr(1,l.length-2):l);let u=o.indexOf("*");if(u>-1){let l=o.slice(0,u),f=l.join("."),d=o.slice(u+1,o.length),p=d.length>0;r++,t.push({before:l,beforeStr:f,after:d,nested:p})}else i[s]={path:o,val:void 0,precensored:!1,circle:"",escPath:JSON.stringify(s),leadingBracket:c};return i},{});return{wildcards:t,wcLen:r,secret:n}}});var Fq=M((M1t,Mq)=>{"use strict";var i4e=YS();Mq.exports=s4e;function s4e({secret:e,serialize:t,wcLen:r,strict:n,isCensorFct:i,censorFctTakesPath:s},a){let o=Function("o",`
|
||
if (typeof o !== 'object' || o == null) {
|
||
${u4e(n,t)}
|
||
}
|
||
const { censor, secret } = this
|
||
${a4e(e,i,s)}
|
||
this.compileRestore()
|
||
${o4e(r>0,i,s)}
|
||
${c4e(t)}
|
||
`).bind(a);return t===!1&&(o.restore=c=>a.restore(c)),o}function a4e(e,t,r){return Object.keys(e).map(n=>{let{escPath:i,leadingBracket:s,path:a}=e[n],o=s?1:0,c=s?"":".",u=[];for(var l;(l=i4e.exec(n))!==null;){let[,m]=l,{index:y,input:T}=l;y>o&&u.push(T.substring(0,y-(m?0:1)))}var f=u.map(m=>`o${c}${m}`).join(" && ");f.length===0?f+=`o${c}${n} != null`:f+=` && o${c}${n} != null`;let d=`
|
||
switch (true) {
|
||
${u.reverse().map(m=>`
|
||
case o${c}${m} === censor:
|
||
secret[${i}].circle = ${JSON.stringify(m)}
|
||
break
|
||
`).join(`
|
||
`)}
|
||
}
|
||
`,p=r?`val, ${JSON.stringify(a)}`:"val";return`
|
||
if (${f}) {
|
||
const val = o${c}${n}
|
||
if (val === censor) {
|
||
secret[${i}].precensored = true
|
||
} else {
|
||
secret[${i}].val = val
|
||
o${c}${n} = ${t?`censor(${p})`:"censor"}
|
||
${d}
|
||
}
|
||
}
|
||
`}).join(`
|
||
`)}function o4e(e,t,r){return e===!0?`
|
||
{
|
||
const { wildcards, wcLen, groupRedact, nestedRedact } = this
|
||
for (var i = 0; i < wcLen; i++) {
|
||
const { before, beforeStr, after, nested } = wildcards[i]
|
||
if (nested === true) {
|
||
secret[beforeStr] = secret[beforeStr] || []
|
||
nestedRedact(secret[beforeStr], o, before, after, censor, ${t}, ${r})
|
||
} else secret[beforeStr] = groupRedact(o, before, censor, ${t}, ${r})
|
||
}
|
||
}
|
||
`:""}function c4e(e){return e===!1?"return o":`
|
||
var s = this.serialize(o)
|
||
this.restore(o)
|
||
return s
|
||
`}function u4e(e,t){return e===!0?"throw Error('fast-redact: primitives cannot be redacted')":t===!1?"return o":"return this.serialize(o)"}});var Y8=M((F1t,jq)=>{"use strict";jq.exports={groupRedact:f4e,groupRestore:l4e,nestedRedact:p4e,nestedRestore:d4e};function l4e({keys:e,values:t,target:r}){if(r==null)return;let n=e.length;for(var i=0;i<n;i++){let s=e[i];r[s]=t[i]}}function f4e(e,t,r,n,i){let s=$q(e,t);if(s==null)return{keys:null,values:null,target:null,flat:!0};let a=Object.keys(s),o=a.length,c=t.length,u=i?[...t]:void 0,l=new Array(o);for(var f=0;f<o;f++){let d=a[f];l[f]=s[d],i?(u[c]=d,s[d]=r(s[d],u)):n?s[d]=r(s[d]):s[d]=r}return{keys:a,values:l,target:s,flat:!0}}function d4e(e){for(let t=0;t<e.length;t++){let{target:r,path:n,value:i}=e[t],s=r;for(let a=n.length-1;a>0;a--)s=s[n[a]];s[n[0]]=i}}function p4e(e,t,r,n,i,s,a){let o=$q(t,r);if(o==null)return;let c=Object.keys(o),u=c.length;for(var l=0;l<u;l++){let f=c[l];h4e(e,o,f,r,n,i,s,a)}return e}function W8(e,t){return e!=null?"hasOwn"in Object?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t):!1}function h4e(e,t,r,n,i,s,a,o){let c=i.length,u=c-1,l=r;var f=-1,d,p,m,y=null,T=null,E,A,x=!1,_=0,S=0,I=m4e();if(m=d=t[r],typeof d=="object"){for(;d!=null&&++f<c&&(S+=1,r=i[f],y=m,!(r!=="*"&&!T&&!(typeof d=="object"&&r in d)));)if(!(r==="*"&&(T==="*"&&(x=!0),T=r,f!==u))){if(T){let N=Object.keys(d);for(var k=0;k<N.length;k++){let U=N[k];if(A=d[U],E=r==="*",x)I=Ap(I,U,S),_=f,m=Uq(A,_-1,r,n,i,s,a,o,l,d,p,m,E,U,f,u,I,e,t[l],S+1);else if(E||typeof A=="object"&&A!==null&&r in A){if(E?m=A:m=A[r],p=f!==u?m:a?o?s(m,[...n,l,...i]):s(m):s,E){let L=pE(Ap(I,U,S),m,t[l]);e.push(L),d[U]=p}else if(A[r]!==p)if(p===void 0&&s!==void 0||W8(A,r)&&p===m)I=Ap(I,U,S);else{I=Ap(I,U,S);let L=pE(Ap(I,r,S+1),m,t[l]);e.push(L),A[r]=p}}}T=null}else{if(m=d[r],I=Ap(I,r,S),p=f!==u?m:a?o?s(m,[...n,l,...i]):s(m):s,!(W8(d,r)&&p===m||p===void 0&&s!==void 0)){let N=pE(I,m,t[l]);e.push(N),d[r]=p}d=d[r]}if(typeof d!="object")break}}}function $q(e,t){for(var r=-1,n=t.length,i=e;i!=null&&++r<n;)i=i[t[r]];return i}function Uq(e,t,r,n,i,s,a,o,c,u,l,f,d,p,m,y,T,E,A,x){if(t===0&&(d||typeof e=="object"&&e!==null&&r in e)){if(d?f=e:f=e[r],l=m!==y?f:a?o?s(f,[...n,c,...i]):s(f):s,d){let _=pE(T,f,A);E.push(_),u[p]=l}else if(e[r]!==l){if(!(l===void 0&&s!==void 0||W8(e,r)&&l===f)){let _=pE(Ap(T,r,x+1),f,A);E.push(_),e[r]=l}}}for(let _ in e)typeof e[_]=="object"&&(T=Ap(T,_,x),Uq(e[_],t-1,r,n,i,s,a,o,c,u,l,f,d,p,m,y,T,E,A,x+1))}function m4e(){return{parent:null,key:null,children:[],depth:0}}function Ap(e,t,r){if(e.depth===r)return Ap(e.parent,t,r);var n={parent:e,key:t,depth:r,children:[]};return e.children.push(n),n}function pE(e,t,r){let n=e,i=[];do i.push(n.key),n=n.parent;while(n.parent!=null);return{path:i,value:t,target:r}}});var qq=M(($1t,Hq)=>{"use strict";var{groupRestore:g4e,nestedRestore:v4e}=Y8();Hq.exports=y4e;function y4e({secret:e,wcLen:t}){return function(){if(this.restore)return;let n=Object.keys(e),i=_4e(e,n),s=t>0,a=s?{secret:e,groupRestore:g4e,nestedRestore:v4e}:{secret:e};this.restore=Function("o",b4e(i,n,s)).bind(a)}}function _4e(e,t){return t.map(r=>{let{circle:n,escPath:i,leadingBracket:s}=e[r],o=n?`o.${n} = secret[${i}].val`:`o${s?"":"."}${r} = secret[${i}].val`,c=`secret[${i}].val = undefined`;return`
|
||
if (secret[${i}].val !== undefined) {
|
||
try { ${o} } catch (e) {}
|
||
${c}
|
||
}
|
||
`}).join("")}function b4e(e,t,r){return`
|
||
const secret = this.secret
|
||
${r===!0?`
|
||
const keys = Object.keys(secret)
|
||
const len = keys.length
|
||
for (var i = len - 1; i >= ${t.length}; i--) {
|
||
const k = keys[i]
|
||
const o = secret[k]
|
||
if (o.flat === true) this.groupRestore(o)
|
||
else this.nestedRestore(o)
|
||
secret[k] = null
|
||
}
|
||
`:""}
|
||
${e}
|
||
return o
|
||
`}});var Vq=M((U1t,zq)=>{"use strict";zq.exports=E4e;function E4e(e){let{secret:t,censor:r,compileRestore:n,serialize:i,groupRedact:s,nestedRedact:a,wildcards:o,wcLen:c}=e,u=[{secret:t,censor:r,compileRestore:n}];return i!==!1&&u.push({serialize:i}),c>0&&u.push({groupRedact:s,nestedRedact:a,wildcards:o,wcLen:c}),Object.assign(...u)}});var Yq=M((j1t,Wq)=>{"use strict";var Gq=Pq(),x4e=Bq(),T4e=Fq(),A4e=qq(),{groupRedact:S4e,nestedRedact:w4e}=Y8(),C4e=Vq(),I4e=YS(),R4e=Gq(),X8=e=>e;X8.restore=X8;var N4e="[REDACTED]";K8.rx=I4e;K8.validator=Gq;Wq.exports=K8;function K8(e={}){let t=Array.from(new Set(e.paths||[])),r="serialize"in e&&(e.serialize===!1||typeof e.serialize=="function")?e.serialize:JSON.stringify,n=e.remove;if(n===!0&&r!==JSON.stringify)throw Error("fast-redact \u2013 remove option may only be set when serializer is JSON.stringify");let i=n===!0?void 0:"censor"in e?e.censor:N4e,s=typeof i=="function",a=s&&i.length>1;if(t.length===0)return r||X8;R4e({paths:t,serialize:r,censor:i});let{wildcards:o,wcLen:c,secret:u}=x4e({paths:t,censor:i}),l=A4e({secret:u,wcLen:c}),f="strict"in e?e.strict:!0;return T4e({secret:u,wcLen:c,serialize:r,strict:f,isCensorFct:s,censorFctTakesPath:a},C4e({secret:u,censor:i,compileRestore:l,serialize:r,groupRedact:S4e,nestedRedact:w4e,wildcards:o,wcLen:c}))}});var H1=M((H1t,Xq)=>{"use strict";var O4e=Symbol("pino.setLevel"),D4e=Symbol("pino.getLevel"),P4e=Symbol("pino.levelVal"),k4e=Symbol("pino.levelComp"),L4e=Symbol("pino.useLevelLabels"),B4e=Symbol("pino.useOnlyCustomLevels"),M4e=Symbol("pino.mixin"),F4e=Symbol("pino.lsCache"),$4e=Symbol("pino.chindings"),U4e=Symbol("pino.asJson"),j4e=Symbol("pino.write"),H4e=Symbol("pino.redactFmt"),q4e=Symbol("pino.time"),z4e=Symbol("pino.timeSliceIndex"),V4e=Symbol("pino.stream"),G4e=Symbol("pino.stringify"),W4e=Symbol("pino.stringifySafe"),Y4e=Symbol("pino.stringifiers"),X4e=Symbol("pino.end"),K4e=Symbol("pino.formatOpts"),Q4e=Symbol("pino.messageKey"),J4e=Symbol("pino.errorKey"),Z4e=Symbol("pino.nestedKey"),eIe=Symbol("pino.nestedKeyStr"),tIe=Symbol("pino.mixinMergeStrategy"),rIe=Symbol("pino.msgPrefix"),nIe=Symbol("pino.wildcardFirst"),iIe=Symbol.for("pino.serializers"),sIe=Symbol.for("pino.formatters"),aIe=Symbol.for("pino.hooks"),oIe=Symbol.for("pino.metadata");Xq.exports={setLevelSym:O4e,getLevelSym:D4e,levelValSym:P4e,levelCompSym:k4e,useLevelLabelsSym:L4e,mixinSym:M4e,lsCacheSym:F4e,chindingsSym:$4e,asJsonSym:U4e,writeSym:j4e,serializersSym:iIe,redactFmtSym:H4e,timeSym:q4e,timeSliceIndexSym:z4e,streamSym:V4e,stringifySym:G4e,stringifySafeSym:W4e,stringifiersSym:Y4e,endSym:X4e,formatOptsSym:K4e,messageKeySym:Q4e,errorKeySym:J4e,nestedKeySym:Z4e,wildcardFirstSym:nIe,needsMetadataGsym:oIe,useOnlyCustomLevelsSym:B4e,formattersSym:sIe,hooksSym:aIe,nestedKeyStrSym:eIe,mixinMergeStrategySym:tIe,msgPrefixSym:rIe}});var Z8=M((q1t,Zq)=>{"use strict";var J8=Yq(),{redactFmtSym:cIe,wildcardFirstSym:XS}=H1(),{rx:Q8,validator:uIe}=J8,Kq=uIe({ERR_PATHS_MUST_BE_STRINGS:()=>"pino \u2013 redacted paths must be strings",ERR_INVALID_PATH:e=>`pino \u2013 redact paths array contains an invalid path (${e})`}),Qq="[Redacted]",Jq=!1;function lIe(e,t){let{paths:r,censor:n}=fIe(e),i=r.reduce((o,c)=>{Q8.lastIndex=0;let u=Q8.exec(c),l=Q8.exec(c),f=u[1]!==void 0?u[1].replace(/^(?:"|'|`)(.*)(?:"|'|`)$/,"$1"):u[0];if(f==="*"&&(f=XS),l===null)return o[f]=null,o;if(o[f]===null)return o;let{index:d}=l,p=`${c.substr(d,c.length-1)}`;return o[f]=o[f]||[],f!==XS&&o[f].length===0&&o[f].push(...o[XS]||[]),f===XS&&Object.keys(o).forEach(function(m){o[m]&&o[m].push(p)}),o[f].push(p),o},{}),s={[cIe]:J8({paths:r,censor:n,serialize:t,strict:Jq})},a=(...o)=>t(typeof n=="function"?n(...o):n);return[...Object.keys(i),...Object.getOwnPropertySymbols(i)].reduce((o,c)=>{if(i[c]===null)o[c]=u=>a(u,[c]);else{let u=typeof n=="function"?(l,f)=>n(l,[c,...f]):n;o[c]=J8({paths:i[c],censor:u,serialize:t,strict:Jq})}return o},s)}function fIe(e){if(Array.isArray(e))return e={paths:e,censor:Qq},Kq(e),e;let{paths:t,censor:r=Qq,remove:n}=e;if(Array.isArray(t)===!1)throw Error("pino \u2013 redact must contain an array of strings");return n===!0&&(r=void 0),Kq({paths:t,censor:r}),{paths:t,censor:r}}Zq.exports=lIe});var tz=M((z1t,ez)=>{"use strict";var dIe=()=>"",pIe=()=>`,"time":${Date.now()}`,hIe=()=>`,"time":${Math.round(Date.now()/1e3)}`,mIe=()=>`,"time":"${new Date(Date.now()).toISOString()}"`;ez.exports={nullTime:dIe,epochTime:pIe,unixTime:hIe,isoTime:mIe}});var nz=M((V1t,rz)=>{"use strict";function gIe(e){try{return JSON.stringify(e)}catch{return'"[Circular]"'}}rz.exports=vIe;function vIe(e,t,r){var n=r&&r.stringify||gIe,i=1;if(typeof e=="object"&&e!==null){var s=t.length+i;if(s===1)return e;var a=new Array(s);a[0]=n(e);for(var o=1;o<s;o++)a[o]=n(t[o]);return a.join(" ")}if(typeof e!="string")return e;var c=t.length;if(c===0)return e;for(var u="",l=1-i,f=-1,d=e&&e.length||0,p=0;p<d;){if(e.charCodeAt(p)===37&&p+1<d){switch(f=f>-1?f:0,e.charCodeAt(p+1)){case 100:case 102:if(l>=c||t[l]==null)break;f<p&&(u+=e.slice(f,p)),u+=Number(t[l]),f=p+2,p++;break;case 105:if(l>=c||t[l]==null)break;f<p&&(u+=e.slice(f,p)),u+=Math.floor(Number(t[l])),f=p+2,p++;break;case 79:case 111:case 106:if(l>=c||t[l]===void 0)break;f<p&&(u+=e.slice(f,p));var m=typeof t[l];if(m==="string"){u+="'"+t[l]+"'",f=p+2,p++;break}if(m==="function"){u+=t[l].name||"<anonymous>",f=p+2,p++;break}u+=n(t[l]),f=p+2,p++;break;case 115:if(l>=c)break;f<p&&(u+=e.slice(f,p)),u+=String(t[l]),f=p+2,p++;break;case 37:f<p&&(u+=e.slice(f,p)),u+="%",f=p+2,p++,l--;break}++l}++p}return f===-1?e:(f<d&&(u+=e.slice(f)),u)}});var tO=M((G1t,eO)=>{"use strict";if(typeof SharedArrayBuffer<"u"&&typeof Atomics<"u"){let t=function(r){if((r>0&&r<1/0)===!1)throw typeof r!="number"&&typeof r!="bigint"?TypeError("sleep: ms must be a number"):RangeError("sleep: ms must be a number that is greater than 0 but less than Infinity");Atomics.wait(e,0,0,Number(r))},e=new Int32Array(new SharedArrayBuffer(4));eO.exports=t}else{let e=function(t){if((t>0&&t<1/0)===!1)throw typeof t!="number"&&typeof t!="bigint"?TypeError("sleep: ms must be a number"):RangeError("sleep: ms must be a number that is greater than 0 but less than Infinity");let n=Date.now()+Number(t);for(;n>Date.now(););};eO.exports=e}});var fz=M((W1t,lz)=>{"use strict";var hs=require("fs"),yIe=require("events"),_Ie=require("util").inherits,iz=require("path"),nO=tO(),KS=100,QS=Buffer.allocUnsafe(0),bIe=16*1024,sz="buffer",az="utf8";function oz(e,t){t._opening=!0,t._writing=!0,t._asyncDrainScheduled=!1;function r(s,a){if(s){t._reopening=!1,t._writing=!1,t._opening=!1,t.sync?process.nextTick(()=>{t.listenerCount("error")>0&&t.emit("error",s)}):t.emit("error",s);return}t.fd=a,t.file=e,t._reopening=!1,t._opening=!1,t._writing=!1,t.sync?process.nextTick(()=>t.emit("ready")):t.emit("ready"),!(t._reopening||t.destroyed)&&(!t._writing&&t._len>t.minLength||t._flushPending)&&t._actualWrite()}let n=t.append?"a":"w",i=t.mode;if(t.sync)try{t.mkdir&&hs.mkdirSync(iz.dirname(e),{recursive:!0});let s=hs.openSync(e,n,i);r(null,s)}catch(s){throw r(s),s}else t.mkdir?hs.mkdir(iz.dirname(e),{recursive:!0},s=>{if(s)return r(s);hs.open(e,n,i,r)}):hs.open(e,n,i,r)}function uf(e){if(!(this instanceof uf))return new uf(e);let{fd:t,dest:r,minLength:n,maxLength:i,maxWrite:s,sync:a,append:o=!0,mkdir:c,retryEAGAIN:u,fsync:l,contentMode:f,mode:d}=e||{};t=t||r,this._len=0,this.fd=-1,this._bufs=[],this._lens=[],this._writing=!1,this._ending=!1,this._reopening=!1,this._asyncDrainScheduled=!1,this._flushPending=!1,this._hwm=Math.max(n||0,16387),this.file=null,this.destroyed=!1,this.minLength=n||0,this.maxLength=i||0,this.maxWrite=s||bIe,this.sync=a||!1,this.writable=!0,this._fsync=l||!1,this.append=o||!1,this.mode=d,this.retryEAGAIN=u||(()=>!0),this.mkdir=c||!1;let p,m;if(f===sz)this._writingBuf=QS,this.write=TIe,this.flush=SIe,this.flushSync=CIe,this._actualWrite=RIe,p=()=>hs.writeSync(this.fd,this._writingBuf),m=()=>hs.write(this.fd,this._writingBuf,this.release);else if(f===void 0||f===az)this._writingBuf="",this.write=xIe,this.flush=AIe,this.flushSync=wIe,this._actualWrite=IIe,p=()=>hs.writeSync(this.fd,this._writingBuf,"utf8"),m=()=>hs.write(this.fd,this._writingBuf,"utf8",this.release);else throw new Error(`SonicBoom supports "${az}" and "${sz}", but passed ${f}`);if(typeof t=="number")this.fd=t,process.nextTick(()=>this.emit("ready"));else if(typeof t=="string")oz(t,this);else throw new Error("SonicBoom supports only file descriptors and files");if(this.minLength>=this.maxWrite)throw new Error(`minLength should be smaller than maxWrite (${this.maxWrite})`);this.release=(y,T)=>{if(y){if((y.code==="EAGAIN"||y.code==="EBUSY")&&this.retryEAGAIN(y,this._writingBuf.length,this._len-this._writingBuf.length))if(this.sync)try{nO(KS),this.release(void 0,0)}catch(x){this.release(x)}else setTimeout(m,KS);else this._writing=!1,this.emit("error",y);return}this.emit("write",T);let E=rO(this._writingBuf,this._len,T);if(this._len=E.len,this._writingBuf=E.writingBuf,this._writingBuf.length){if(!this.sync){m();return}try{do{let x=p(),_=rO(this._writingBuf,this._len,x);this._len=_.len,this._writingBuf=_.writingBuf}while(this._writingBuf.length)}catch(x){this.release(x);return}}this._fsync&&hs.fsyncSync(this.fd);let A=this._len;this._reopening?(this._writing=!1,this._reopening=!1,this.reopen()):A>this.minLength?this._actualWrite():this._ending?A>0?this._actualWrite():(this._writing=!1,JS(this)):(this._writing=!1,this.sync?this._asyncDrainScheduled||(this._asyncDrainScheduled=!0,process.nextTick(EIe,this)):this.emit("drain"))},this.on("newListener",function(y){y==="drain"&&(this._asyncDrainScheduled=!1)})}function rO(e,t,r){return typeof e=="string"&&Buffer.byteLength(e)!==r&&(r=Buffer.from(e).subarray(0,r).toString().length),t=Math.max(t-r,0),e=e.slice(r),{writingBuf:e,len:t}}function EIe(e){e.listenerCount("drain")>0&&(e._asyncDrainScheduled=!1,e.emit("drain"))}_Ie(uf,yIe);function cz(e,t){return e.length===0?QS:e.length===1?e[0]:Buffer.concat(e,t)}function xIe(e){if(this.destroyed)throw new Error("SonicBoom destroyed");let t=this._len+e.length,r=this._bufs;return this.maxLength&&t>this.maxLength?(this.emit("drop",e),this._len<this._hwm):(r.length===0||r[r.length-1].length+e.length>this.maxWrite?r.push(""+e):r[r.length-1]+=e,this._len=t,!this._writing&&this._len>=this.minLength&&this._actualWrite(),this._len<this._hwm)}function TIe(e){if(this.destroyed)throw new Error("SonicBoom destroyed");let t=this._len+e.length,r=this._bufs,n=this._lens;return this.maxLength&&t>this.maxLength?(this.emit("drop",e),this._len<this._hwm):(r.length===0||n[n.length-1]+e.length>this.maxWrite?(r.push([e]),n.push(e.length)):(r[r.length-1].push(e),n[n.length-1]+=e.length),this._len=t,!this._writing&&this._len>=this.minLength&&this._actualWrite(),this._len<this._hwm)}function uz(e){this._flushPending=!0;let t=()=>{this._fsync?(this._flushPending=!1,e()):hs.fsync(this.fd,n=>{this._flushPending=!1,e(n)}),this.off("error",r)},r=n=>{this._flushPending=!1,e(n),this.off("drain",t)};this.once("drain",t),this.once("error",r)}function AIe(e){if(e!=null&&typeof e!="function")throw new Error("flush cb must be a function");if(this.destroyed){let t=new Error("SonicBoom destroyed");if(e){e(t);return}throw t}if(this.minLength<=0){e?.();return}e&&uz.call(this,e),!this._writing&&(this._bufs.length===0&&this._bufs.push(""),this._actualWrite())}function SIe(e){if(e!=null&&typeof e!="function")throw new Error("flush cb must be a function");if(this.destroyed){let t=new Error("SonicBoom destroyed");if(e){e(t);return}throw t}if(this.minLength<=0){e?.();return}e&&uz.call(this,e),!this._writing&&(this._bufs.length===0&&(this._bufs.push([]),this._lens.push(0)),this._actualWrite())}uf.prototype.reopen=function(e){if(this.destroyed)throw new Error("SonicBoom destroyed");if(this._opening){this.once("ready",()=>{this.reopen(e)});return}if(this._ending)return;if(!this.file)throw new Error("Unable to reopen a file descriptor, you must pass a file to SonicBoom");if(this._reopening=!0,this._writing)return;let t=this.fd;this.once("ready",()=>{t!==this.fd&&hs.close(t,r=>{if(r)return this.emit("error",r)})}),oz(e||this.file,this)};uf.prototype.end=function(){if(this.destroyed)throw new Error("SonicBoom destroyed");if(this._opening){this.once("ready",()=>{this.end()});return}this._ending||(this._ending=!0,!this._writing&&(this._len>0&&this.fd>=0?this._actualWrite():JS(this)))};function wIe(){if(this.destroyed)throw new Error("SonicBoom destroyed");if(this.fd<0)throw new Error("sonic boom is not ready yet");!this._writing&&this._writingBuf.length>0&&(this._bufs.unshift(this._writingBuf),this._writingBuf="");let e="";for(;this._bufs.length||e;){e.length<=0&&(e=this._bufs[0]);try{let t=hs.writeSync(this.fd,e,"utf8"),r=rO(e,this._len,t);e=r.writingBuf,this._len=r.len,e.length<=0&&this._bufs.shift()}catch(t){if((t.code==="EAGAIN"||t.code==="EBUSY")&&!this.retryEAGAIN(t,e.length,this._len-e.length))throw t;nO(KS)}}try{hs.fsyncSync(this.fd)}catch{}}function CIe(){if(this.destroyed)throw new Error("SonicBoom destroyed");if(this.fd<0)throw new Error("sonic boom is not ready yet");!this._writing&&this._writingBuf.length>0&&(this._bufs.unshift([this._writingBuf]),this._writingBuf=QS);let e=QS;for(;this._bufs.length||e.length;){e.length<=0&&(e=cz(this._bufs[0],this._lens[0]));try{let t=hs.writeSync(this.fd,e);e=e.subarray(t),this._len=Math.max(this._len-t,0),e.length<=0&&(this._bufs.shift(),this._lens.shift())}catch(t){if((t.code==="EAGAIN"||t.code==="EBUSY")&&!this.retryEAGAIN(t,e.length,this._len-e.length))throw t;nO(KS)}}}uf.prototype.destroy=function(){this.destroyed||JS(this)};function IIe(){let e=this.release;if(this._writing=!0,this._writingBuf=this._writingBuf||this._bufs.shift()||"",this.sync)try{let t=hs.writeSync(this.fd,this._writingBuf,"utf8");e(null,t)}catch(t){e(t)}else hs.write(this.fd,this._writingBuf,"utf8",e)}function RIe(){let e=this.release;if(this._writing=!0,this._writingBuf=this._writingBuf.length?this._writingBuf:cz(this._bufs.shift(),this._lens.shift()),this.sync)try{let t=hs.writeSync(this.fd,this._writingBuf);e(null,t)}catch(t){e(t)}else hs.write(this.fd,this._writingBuf,e)}function JS(e){if(e.fd===-1){e.once("ready",JS.bind(null,e));return}e.destroyed=!0,e._bufs=[],e._lens=[],hs.fsync(e.fd,t);function t(){e.fd!==1&&e.fd!==2?hs.close(e.fd,r):r()}function r(n){if(n){e.emit("error",n);return}e._ending&&!e._writing&&e.emit("finish"),e.emit("close")}}uf.SonicBoom=uf;uf.default=uf;lz.exports=uf});var iO=M((Y1t,gz)=>{"use strict";var lf={exit:[],beforeExit:[]},dz={exit:DIe,beforeExit:PIe},q1;function NIe(){q1===void 0&&(q1=new FinalizationRegistry(kIe))}function OIe(e){lf[e].length>0||process.on(e,dz[e])}function pz(e){lf[e].length>0||(process.removeListener(e,dz[e]),lf.exit.length===0&&lf.beforeExit.length===0&&(q1=void 0))}function DIe(){hz("exit")}function PIe(){hz("beforeExit")}function hz(e){for(let t of lf[e]){let r=t.deref(),n=t.fn;r!==void 0&&n(r,e)}lf[e]=[]}function kIe(e){for(let t of["exit","beforeExit"]){let r=lf[t].indexOf(e);lf[t].splice(r,r+1),pz(t)}}function mz(e,t,r){if(t===void 0)throw new Error("the object can't be undefined");OIe(e);let n=new WeakRef(t);n.fn=r,NIe(),q1.register(t,n),lf[e].push(n)}function LIe(e,t){mz("exit",e,t)}function BIe(e,t){mz("beforeExit",e,t)}function MIe(e){if(q1!==void 0){q1.unregister(e);for(let t of["exit","beforeExit"])lf[t]=lf[t].filter(r=>{let n=r.deref();return n&&n!==e}),pz(t)}}gz.exports={register:LIe,registerBeforeExit:BIe,unregister:MIe}});var vz=M((X1t,FIe)=>{FIe.exports={name:"thread-stream",version:"2.4.1",description:"A streaming way to send data to a Node.js Worker Thread",main:"index.js",types:"index.d.ts",dependencies:{"real-require":"^0.2.0"},devDependencies:{"@types/node":"^20.1.0","@types/tap":"^15.0.0",desm:"^1.3.0",fastbench:"^1.0.1",husky:"^8.0.1","pino-elasticsearch":"^6.0.0","sonic-boom":"^3.0.0",standard:"^17.0.0",tap:"^16.2.0","ts-node":"^10.8.0",typescript:"^4.7.2","why-is-node-running":"^2.2.2"},scripts:{test:"standard && npm run transpile && tap test/*.test.*js && tap --ts test/*.test.*ts","test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":'tap --no-check-coverage --coverage-report=lcovonly "test/**/*.test.*js"',"test:ci:ts":'tap --ts --no-check-coverage --coverage-report=lcovonly "test/**/*.test.*ts"',"test:yarn":'npm run transpile && tap "test/**/*.test.js" --no-check-coverage',transpile:"sh ./test/ts/transpile.sh",prepare:"husky install"},standard:{ignore:["test/ts/**/*"]},repository:{type:"git",url:"git+https://github.com/mcollina/thread-stream.git"},keywords:["worker","thread","threads","stream"],author:"Matteo Collina <hello@matteocollina.com>",license:"MIT",bugs:{url:"https://github.com/mcollina/thread-stream/issues"},homepage:"https://github.com/mcollina/thread-stream#readme"}});var _z=M((K1t,yz)=>{"use strict";function $Ie(e,t,r,n,i){let s=Date.now()+n,a=Atomics.load(e,t);if(a===r){i(null,"ok");return}let o=a,c=u=>{Date.now()>s?i(null,"timed-out"):setTimeout(()=>{o=a,a=Atomics.load(e,t),a===o?c(u>=1e3?1e3:u*2):a===r?i(null,"ok"):i(null,"not-equal")},u)};c(1)}function UIe(e,t,r,n,i){let s=Date.now()+n,a=Atomics.load(e,t);if(a!==r){i(null,"ok");return}let o=c=>{Date.now()>s?i(null,"timed-out"):setTimeout(()=>{a=Atomics.load(e,t),a!==r?i(null,"ok"):o(c>=1e3?1e3:c*2)},c)};o(1)}yz.exports={wait:$Ie,waitDiff:UIe}});var Ez=M((Q1t,bz)=>{"use strict";bz.exports={WRITE_INDEX:4,READ_INDEX:8}});var wz=M((J1t,Sz)=>{"use strict";var{version:jIe}=vz(),{EventEmitter:HIe}=require("events"),{Worker:qIe}=require("worker_threads"),{join:zIe}=require("path"),{pathToFileURL:VIe}=require("url"),{wait:GIe}=_z(),{WRITE_INDEX:Cc,READ_INDEX:nd}=Ez(),WIe=require("buffer"),YIe=require("assert"),et=Symbol("kImpl"),XIe=WIe.constants.MAX_STRING_LENGTH,hE=class{constructor(t){this._value=t}deref(){return this._value}},ew=class{register(){}unregister(){}},KIe=process.env.NODE_V8_COVERAGE?ew:global.FinalizationRegistry||ew,QIe=process.env.NODE_V8_COVERAGE?hE:global.WeakRef||hE,xz=new KIe(e=>{e.exited||e.terminate()});function JIe(e,t){let{filename:r,workerData:n}=t,s=("__bundlerPathsOverrides"in globalThis?globalThis.__bundlerPathsOverrides:{})["thread-stream-worker"]||zIe(__dirname,"lib","worker.js"),a=new qIe(s,{...t.workerOpts,trackUnmanagedFds:!1,workerData:{filename:r.indexOf("file://")===0?r:VIe(r).href,dataBuf:e[et].dataBuf,stateBuf:e[et].stateBuf,workerData:{$context:{threadStreamVersion:jIe},...n}}});return a.stream=new hE(e),a.on("message",ZIe),a.on("exit",Az),xz.register(e,a),a}function Tz(e){YIe(!e[et].sync),e[et].needDrain&&(e[et].needDrain=!1,e.emit("drain"))}function ZS(e){let t=Atomics.load(e[et].state,Cc),r=e[et].data.length-t;if(r>0){if(e[et].buf.length===0){e[et].flushing=!1,e[et].ending?uO(e):e[et].needDrain&&process.nextTick(Tz,e);return}let n=e[et].buf.slice(0,r),i=Buffer.byteLength(n);i<=r?(e[et].buf=e[et].buf.slice(r),tw(e,n,ZS.bind(null,e))):e.flush(()=>{if(!e.destroyed){for(Atomics.store(e[et].state,nd,0),Atomics.store(e[et].state,Cc,0);i>e[et].data.length;)r=r/2,n=e[et].buf.slice(0,r),i=Buffer.byteLength(n);e[et].buf=e[et].buf.slice(r),tw(e,n,ZS.bind(null,e))}})}else if(r===0){if(t===0&&e[et].buf.length===0)return;e.flush(()=>{Atomics.store(e[et].state,nd,0),Atomics.store(e[et].state,Cc,0),ZS(e)})}else sd(e,new Error("overwritten"))}function ZIe(e){let t=this.stream.deref();if(t===void 0){this.exited=!0,this.terminate();return}switch(e.code){case"READY":this.stream=new QIe(t),t.flush(()=>{t[et].ready=!0,t.emit("ready")});break;case"ERROR":sd(t,e.err);break;case"EVENT":Array.isArray(e.args)?t.emit(e.name,...e.args):t.emit(e.name,e.args);break;case"WARNING":process.emitWarning(e.err);break;default:sd(t,new Error("this should not happen: "+e.code))}}function Az(e){let t=this.stream.deref();t!==void 0&&(xz.unregister(t),t.worker.exited=!0,t.worker.off("exit",Az),sd(t,e!==0?new Error("the worker thread exited"):null))}var aO=class extends HIe{constructor(t={}){if(super(),t.bufferSize<4)throw new Error("bufferSize must at least fit a 4-byte utf-8 char");this[et]={},this[et].stateBuf=new SharedArrayBuffer(128),this[et].state=new Int32Array(this[et].stateBuf),this[et].dataBuf=new SharedArrayBuffer(t.bufferSize||4*1024*1024),this[et].data=Buffer.from(this[et].dataBuf),this[et].sync=t.sync||!1,this[et].ending=!1,this[et].ended=!1,this[et].needDrain=!1,this[et].destroyed=!1,this[et].flushing=!1,this[et].ready=!1,this[et].finished=!1,this[et].errored=null,this[et].closed=!1,this[et].buf="",this.worker=JIe(this,t)}write(t){if(this[et].destroyed)return oO(this,new Error("the worker has exited")),!1;if(this[et].ending)return oO(this,new Error("the worker is ending")),!1;if(this[et].flushing&&this[et].buf.length+t.length>=XIe)try{sO(this),this[et].flushing=!0}catch(r){return sd(this,r),!1}if(this[et].buf+=t,this[et].sync)try{return sO(this),!0}catch(r){return sd(this,r),!1}return this[et].flushing||(this[et].flushing=!0,setImmediate(ZS,this)),this[et].needDrain=this[et].data.length-this[et].buf.length-Atomics.load(this[et].state,Cc)<=0,!this[et].needDrain}end(){this[et].destroyed||(this[et].ending=!0,uO(this))}flush(t){if(this[et].destroyed){typeof t=="function"&&process.nextTick(t,new Error("the worker has exited"));return}let r=Atomics.load(this[et].state,Cc);GIe(this[et].state,nd,r,1/0,(n,i)=>{if(n){sd(this,n),process.nextTick(t,n);return}if(i==="not-equal"){this.flush(t);return}process.nextTick(t)})}flushSync(){this[et].destroyed||(sO(this),cO(this))}unref(){this.worker.unref()}ref(){this.worker.ref()}get ready(){return this[et].ready}get destroyed(){return this[et].destroyed}get closed(){return this[et].closed}get writable(){return!this[et].destroyed&&!this[et].ending}get writableEnded(){return this[et].ending}get writableFinished(){return this[et].finished}get writableNeedDrain(){return this[et].needDrain}get writableObjectMode(){return!1}get writableErrored(){return this[et].errored}};function oO(e,t){setImmediate(()=>{e.emit("error",t)})}function sd(e,t){e[et].destroyed||(e[et].destroyed=!0,t&&(e[et].errored=t,oO(e,t)),e.worker.exited?setImmediate(()=>{e[et].closed=!0,e.emit("close")}):e.worker.terminate().catch(()=>{}).then(()=>{e[et].closed=!0,e.emit("close")}))}function tw(e,t,r){let n=Atomics.load(e[et].state,Cc),i=Buffer.byteLength(t);return e[et].data.write(t,n),Atomics.store(e[et].state,Cc,n+i),Atomics.notify(e[et].state,Cc),r(),!0}function uO(e){if(!(e[et].ended||!e[et].ending||e[et].flushing)){e[et].ended=!0;try{e.flushSync();let t=Atomics.load(e[et].state,nd);Atomics.store(e[et].state,Cc,-1),Atomics.notify(e[et].state,Cc);let r=0;for(;t!==-1;){if(Atomics.wait(e[et].state,nd,t,1e3),t=Atomics.load(e[et].state,nd),t===-2){sd(e,new Error("end() failed"));return}if(++r===10){sd(e,new Error("end() took too long (10s)"));return}}process.nextTick(()=>{e[et].finished=!0,e.emit("finish")})}catch(t){sd(e,t)}}}function sO(e){let t=()=>{e[et].ending?uO(e):e[et].needDrain&&process.nextTick(Tz,e)};for(e[et].flushing=!1;e[et].buf.length!==0;){let r=Atomics.load(e[et].state,Cc),n=e[et].data.length-r;if(n===0){cO(e),Atomics.store(e[et].state,nd,0),Atomics.store(e[et].state,Cc,0);continue}else if(n<0)throw new Error("overwritten");let i=e[et].buf.slice(0,n),s=Buffer.byteLength(i);if(s<=n)e[et].buf=e[et].buf.slice(n),tw(e,i,t);else{for(cO(e),Atomics.store(e[et].state,nd,0),Atomics.store(e[et].state,Cc,0);s>e[et].buf.length;)n=n/2,i=e[et].buf.slice(0,n),s=Buffer.byteLength(i);e[et].buf=e[et].buf.slice(n),tw(e,i,t)}}}function cO(e){if(e[et].flushing)throw new Error("unable to flush while flushing");let t=Atomics.load(e[et].state,Cc),r=0;for(;;){let n=Atomics.load(e[et].state,nd);if(n===-2)throw Error("_flushSync failed");if(n!==t)Atomics.wait(e[et].state,nd,n,1e3);else break;if(++r===10)throw new Error("_flushSync took too long (10s)")}}Sz.exports=aO});var dO=M((Z1t,Cz)=>{"use strict";var{createRequire:e3e}=require("module"),t3e=G8(),{join:lO,isAbsolute:r3e,sep:n3e}=require("path"),i3e=tO(),fO=iO(),s3e=wz();function a3e(e){fO.register(e,c3e),fO.registerBeforeExit(e,u3e),e.on("close",function(){fO.unregister(e)})}function o3e(e,t,r){let n=new s3e({filename:e,workerData:t,workerOpts:r});n.on("ready",i),n.on("close",function(){process.removeListener("exit",s)}),process.on("exit",s);function i(){process.removeListener("exit",s),n.unref(),r.autoEnd!==!1&&a3e(n)}function s(){n.closed||(n.flushSync(),i3e(100),n.end())}return n}function c3e(e){e.ref(),e.flushSync(),e.end(),e.once("close",function(){e.unref()})}function u3e(e){e.flushSync()}function l3e(e){let{pipeline:t,targets:r,levels:n,dedupe:i,options:s={},worker:a={},caller:o=t3e()}=e,c=typeof o=="string"?[o]:o,u="__bundlerPathsOverrides"in globalThis?globalThis.__bundlerPathsOverrides:{},l=e.target;if(l&&r)throw new Error("only one of target or targets can be specified");return r?(l=u["pino-worker"]||lO(__dirname,"worker.js"),s.targets=r.map(d=>({...d,target:f(d.target)}))):t&&(l=u["pino-pipeline-worker"]||lO(__dirname,"worker-pipeline.js"),s.targets=t.map(d=>({...d,target:f(d.target)}))),n&&(s.levels=n),i&&(s.dedupe=i),o3e(f(l),s,a);function f(d){if(d=u[d]||d,r3e(d)||d.indexOf("file://")===0)return d;if(d==="pino/file")return lO(__dirname,"..","file.js");let p;for(let m of c)try{let y=m==="node:repl"?process.cwd()+n3e:m;p=e3e(y).resolve(d);break}catch{continue}if(!p)throw new Error(`unable to determine transport target for "${d}"`);return p}}Cz.exports=l3e});var iw=M((eyt,Fz)=>{"use strict";var Iz=nz(),{mapHttpRequest:f3e,mapHttpResponse:d3e}=V8(),hO=fz(),Rz=iO(),{lsCacheSym:p3e,chindingsSym:Dz,writeSym:Nz,serializersSym:Pz,formatOptsSym:Oz,endSym:h3e,stringifiersSym:kz,stringifySym:Lz,stringifySafeSym:mO,wildcardFirstSym:Bz,nestedKeySym:m3e,formattersSym:Mz,messageKeySym:g3e,errorKeySym:v3e,nestedKeyStrSym:y3e,msgPrefixSym:rw}=H1(),{isMainThread:_3e}=require("worker_threads"),b3e=dO();function z1(){}function E3e(e,t){if(!t)return r;return function(...i){t.call(this,i,r,e)};function r(n,...i){if(typeof n=="object"){let s=n;n!==null&&(n.method&&n.headers&&n.socket?n=f3e(n):typeof n.setHeader=="function"&&(n=d3e(n)));let a;s===null&&i.length===0?a=[null]:(s=i.shift(),a=i),typeof this[rw]=="string"&&s!==void 0&&s!==null&&(s=this[rw]+s),this[Nz](n,Iz(s,a,this[Oz]),e)}else{let s=n===void 0?i.shift():n;typeof this[rw]=="string"&&s!==void 0&&s!==null&&(s=this[rw]+s),this[Nz](null,Iz(s,i,this[Oz]),e)}}}function pO(e){let t="",r=0,n=!1,i=255,s=e.length;if(s>100)return JSON.stringify(e);for(var a=0;a<s&&i>=32;a++)i=e.charCodeAt(a),(i===34||i===92)&&(t+=e.slice(r,a)+"\\",r=a,n=!0);return n?t+=e.slice(r):t=e,i<32?JSON.stringify(e):'"'+t+'"'}function x3e(e,t,r,n){let i=this[Lz],s=this[mO],a=this[kz],o=this[h3e],c=this[Dz],u=this[Pz],l=this[Mz],f=this[g3e],d=this[v3e],p=this[p3e][r]+n;p=p+c;let m;l.log&&(e=l.log(e));let y=a[Bz],T="";for(let A in e)if(m=e[A],Object.prototype.hasOwnProperty.call(e,A)&&m!==void 0){u[A]?m=u[A](m):A===d&&u.err&&(m=u.err(m));let x=a[A]||y;switch(typeof m){case"undefined":case"function":continue;case"number":Number.isFinite(m)===!1&&(m=null);case"boolean":x&&(m=x(m));break;case"string":m=(x||pO)(m);break;default:m=(x||i)(m,s)}if(m===void 0)continue;let _=pO(A);T+=","+_+":"+m}let E="";if(t!==void 0){m=u[f]?u[f](t):t;let A=a[f]||y;switch(typeof m){case"function":break;case"number":Number.isFinite(m)===!1&&(m=null);case"boolean":A&&(m=A(m)),E=',"'+f+'":'+m;break;case"string":m=(A||pO)(m),E=',"'+f+'":'+m;break;default:m=(A||i)(m,s),E=',"'+f+'":'+m}}return this[m3e]&&T?p+this[y3e]+T.slice(1)+"}"+E+o:p+T+E+o}function T3e(e,t){let r,n=e[Dz],i=e[Lz],s=e[mO],a=e[kz],o=a[Bz],c=e[Pz],u=e[Mz].bindings;t=u(t);for(let l in t)if(r=t[l],(l!=="level"&&l!=="serializers"&&l!=="formatters"&&l!=="customLevels"&&t.hasOwnProperty(l)&&r!==void 0)===!0){if(r=c[l]?c[l](r):r,r=(a[l]||o||i)(r,s),r===void 0)continue;n+=',"'+l+'":'+r}return n}function A3e(e){return e.write!==e.constructor.prototype.write}var S3e=process.env.NODE_V8_COVERAGE||process.env.V8_COVERAGE;function nw(e){let t=new hO(e);return t.on("error",r),!S3e&&!e.sync&&_3e&&(Rz.register(t,w3e),t.on("close",function(){Rz.unregister(t)})),t;function r(n){if(n.code==="EPIPE"){t.write=z1,t.end=z1,t.flushSync=z1,t.destroy=z1;return}t.removeListener("error",r),t.emit("error",n)}}function w3e(e,t){e.destroyed||(t==="beforeExit"?(e.flush(),e.on("drain",function(){e.end()})):e.flushSync())}function C3e(e){return function(r,n,i={},s){if(typeof i=="string")s=nw({dest:i}),i={};else if(typeof s=="string"){if(i&&i.transport)throw Error("only one of option.transport or stream can be specified");s=nw({dest:s})}else if(i instanceof hO||i.writable||i._writableState)s=i,i={};else if(i.transport){if(i.transport instanceof hO||i.transport.writable||i.transport._writableState)throw Error("option.transport do not allow stream, please pass to option directly. e.g. pino(transport)");if(i.transport.targets&&i.transport.targets.length&&i.formatters&&typeof i.formatters.level=="function")throw Error("option.transport.targets do not allow custom level formatters");let c;i.customLevels&&(c=i.useOnlyCustomLevels?i.customLevels:Object.assign({},i.levels,i.customLevels)),s=b3e({caller:n,...i.transport,levels:c})}if(i=Object.assign({},e,i),i.serializers=Object.assign({},e.serializers,i.serializers),i.formatters=Object.assign({},e.formatters,i.formatters),i.prettyPrint)throw new Error("prettyPrint option is no longer supported, see the pino-pretty package (https://github.com/pinojs/pino-pretty)");let{enabled:a,onChild:o}=i;return a===!1&&(i.level="silent"),o||(i.onChild=z1),s||(A3e(process.stdout)?s=process.stdout:s=nw({fd:process.stdout.fd||1})),{opts:i,stream:s}}}function I3e(e,t){try{return JSON.stringify(e)}catch{try{return(t||this[mO])(e)}catch{return'"[unable to serialize, circular reference is too complex to analyze]"'}}}function R3e(e,t,r){return{level:e,bindings:t,log:r}}function N3e(e){let t=Number(e);return typeof e=="string"&&Number.isFinite(t)?t:e===void 0?1:e}Fz.exports={noop:z1,buildSafeSonicBoom:nw,asChindings:T3e,asJson:x3e,genLog:E3e,createArgsNormalizer:C3e,stringify:I3e,buildFormatters:R3e,normalizeDestFileDescriptor:N3e}});var sw=M((tyt,$z)=>{var O3e={trace:10,debug:20,info:30,warn:40,error:50,fatal:60},D3e={ASC:"ASC",DESC:"DESC"};$z.exports={DEFAULT_LEVELS:O3e,SORTING_ORDER:D3e}});var yO=M((ryt,Hz)=>{"use strict";var{lsCacheSym:P3e,levelValSym:gO,useOnlyCustomLevelsSym:k3e,streamSym:L3e,formattersSym:B3e,hooksSym:M3e,levelCompSym:F3e}=H1(),{noop:$3e,genLog:og}=iw(),{DEFAULT_LEVELS:ad,SORTING_ORDER:Uz}=sw(),jz={fatal:e=>{let t=og(ad.fatal,e);return function(...r){let n=this[L3e];if(t.call(this,...r),typeof n.flushSync=="function")try{n.flushSync()}catch{}}},error:e=>og(ad.error,e),warn:e=>og(ad.warn,e),info:e=>og(ad.info,e),debug:e=>og(ad.debug,e),trace:e=>og(ad.trace,e)},vO=Object.keys(ad).reduce((e,t)=>(e[ad[t]]=t,e),{}),U3e=Object.keys(vO).reduce((e,t)=>(e[t]='{"level":'+Number(t),e),{});function j3e(e){let t=e[B3e].level,{labels:r}=e.levels,n={};for(let i in r){let s=t(r[i],Number(i));n[i]=JSON.stringify(s).slice(0,-1)}return e[P3e]=n,e}function H3e(e,t){if(t)return!1;switch(e){case"fatal":case"error":case"warn":case"info":case"debug":case"trace":return!0;default:return!1}}function q3e(e){let{labels:t,values:r}=this.levels;if(typeof e=="number"){if(t[e]===void 0)throw Error("unknown level value"+e);e=t[e]}if(r[e]===void 0)throw Error("unknown level "+e);let n=this[gO],i=this[gO]=r[e],s=this[k3e],a=this[M3e].logMethod;for(let o in r){if(i>r[o]){this[o]=$3e;continue}this[o]=H3e(o,s)?jz[o](a):og(r[o],a)}this.emit("level-change",e,i,t[n],n,this)}function z3e(e){let{levels:t,levelVal:r}=this;return t&&t.labels?t.labels[r]:""}function V3e(e){let{values:t}=this.levels,r=t[e];return r!==void 0&&this[F3e](r,this[gO])}function G3e(e,t,r){return e===Uz.DESC?t<=r:t>=r}function W3e(e){return typeof e=="string"?G3e.bind(null,e):e}function Y3e(e=null,t=!1){let r=e?Object.keys(e).reduce((s,a)=>(s[e[a]]=a,s),{}):null,n=Object.assign(Object.create(Object.prototype,{Infinity:{value:"silent"}}),t?null:vO,r),i=Object.assign(Object.create(Object.prototype,{silent:{value:1/0}}),t?null:ad,e);return{labels:n,values:i}}function X3e(e,t,r){if(typeof e=="number"){if(![].concat(Object.keys(t||{}).map(s=>t[s]),r?[]:Object.keys(vO).map(s=>+s),1/0).includes(e))throw Error(`default level:${e} must be included in custom levels`);return}let n=Object.assign(Object.create(Object.prototype,{silent:{value:1/0}}),r?null:ad,t);if(!(e in n))throw Error(`default level:${e} must be included in custom levels`)}function K3e(e,t){let{labels:r,values:n}=e;for(let i in t){if(i in n)throw Error("levels cannot be overridden");if(t[i]in r)throw Error("pre-existing level values cannot be used for new levels")}}function Q3e(e){if(typeof e!="function"&&!(typeof e=="string"&&Object.values(Uz).includes(e)))throw new Error('Levels comparison should be one of "ASC", "DESC" or "function" type')}Hz.exports={initialLsCache:U3e,genLsCache:j3e,levelMethods:jz,getLevel:z3e,setLevel:q3e,isLevelEnabled:V3e,mappings:Y3e,assertNoLevelCollisions:K3e,assertDefaultLevelFound:X3e,genLevelComparison:W3e,assertLevelComparison:Q3e}});var _O=M((nyt,qz)=>{"use strict";qz.exports={version:"8.18.0"}});var eV=M((syt,Zz)=>{"use strict";var{EventEmitter:J3e}=require("events"),{lsCacheSym:Z3e,levelValSym:e6e,setLevelSym:EO,getLevelSym:zz,chindingsSym:xO,parsedChindingsSym:t6e,mixinSym:r6e,asJsonSym:Xz,writeSym:n6e,mixinMergeStrategySym:i6e,timeSym:s6e,timeSliceIndexSym:a6e,streamSym:Kz,serializersSym:cg,formattersSym:bO,errorKeySym:o6e,messageKeySym:c6e,useOnlyCustomLevelsSym:u6e,needsMetadataGsym:l6e,redactFmtSym:f6e,stringifySym:d6e,formatOptsSym:p6e,stringifiersSym:h6e,msgPrefixSym:Vz}=H1(),{getLevel:m6e,setLevel:g6e,isLevelEnabled:v6e,mappings:y6e,initialLsCache:_6e,genLsCache:b6e,assertNoLevelCollisions:E6e}=yO(),{asChindings:Qz,asJson:x6e,buildFormatters:Gz,stringify:Wz}=iw(),{version:T6e}=_O(),A6e=Z8(),S6e=class{},Jz={constructor:S6e,child:w6e,bindings:C6e,setBindings:I6e,flush:D6e,isLevelEnabled:v6e,version:T6e,get level(){return this[zz]()},set level(e){this[EO](e)},get levelVal(){return this[e6e]},set levelVal(e){throw Error("levelVal is read-only")},[Z3e]:_6e,[n6e]:N6e,[Xz]:x6e,[zz]:m6e,[EO]:g6e};Object.setPrototypeOf(Jz,J3e.prototype);Zz.exports=function(){return Object.create(Jz)};var Yz=e=>e;function w6e(e,t){if(!e)throw Error("missing bindings for child Pino");t=t||{};let r=this[cg],n=this[bO],i=Object.create(this);if(t.hasOwnProperty("serializers")===!0){i[cg]=Object.create(null);for(let l in r)i[cg][l]=r[l];let c=Object.getOwnPropertySymbols(r);for(var s=0;s<c.length;s++){let l=c[s];i[cg][l]=r[l]}for(let l in t.serializers)i[cg][l]=t.serializers[l];let u=Object.getOwnPropertySymbols(t.serializers);for(var a=0;a<u.length;a++){let l=u[a];i[cg][l]=t.serializers[l]}}else i[cg]=r;if(t.hasOwnProperty("formatters")){let{level:c,bindings:u,log:l}=t.formatters;i[bO]=Gz(c||n.level,u||Yz,l||n.log)}else i[bO]=Gz(n.level,Yz,n.log);if(t.hasOwnProperty("customLevels")===!0&&(E6e(this.levels,t.customLevels),i.levels=y6e(t.customLevels,i[u6e]),b6e(i)),typeof t.redact=="object"&&t.redact!==null||Array.isArray(t.redact)){i.redact=t.redact;let c=A6e(i.redact,Wz),u={stringify:c[f6e]};i[d6e]=Wz,i[h6e]=c,i[p6e]=u}typeof t.msgPrefix=="string"&&(i[Vz]=(this[Vz]||"")+t.msgPrefix),i[xO]=Qz(i,e);let o=t.level||this.level;return i[EO](o),this.onChild(i),i}function C6e(){let t=`{${this[xO].substr(1)}}`,r=JSON.parse(t);return delete r.pid,delete r.hostname,r}function I6e(e){let t=Qz(this,e);this[xO]=t,delete this[t6e]}function R6e(e,t){return Object.assign(t,e)}function N6e(e,t,r){let n=this[s6e](),i=this[r6e],s=this[o6e],a=this[c6e],o=this[i6e]||R6e,c;e==null?c={}:e instanceof Error?(c={[s]:e},t===void 0&&(t=e.message)):(c=e,t===void 0&&e[a]===void 0&&e[s]&&(t=e[s].message)),i&&(c=o(c,i(c,r,this)));let u=this[Xz](c,t,r,n),l=this[Kz];l[l6e]===!0&&(l.lastLevel=r,l.lastObj=c,l.lastMsg=t,l.lastTime=n.slice(this[a6e]),l.lastLogger=this),l.write(u)}function O6e(){}function D6e(e){if(e!=null&&typeof e!="function")throw Error("callback must be a function");let t=this[Kz];typeof t.flush=="function"?t.flush(e||O6e):e&&e()}});var sV=M((wO,iV)=>{"use strict";var{hasOwnProperty:aw}=Object.prototype,lg=SO();lg.configure=SO;lg.stringify=lg;lg.default=lg;wO.stringify=lg;wO.configure=SO;iV.exports=lg;var P6e=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]|[\ud800-\udbff](?![\udc00-\udfff])|(?:[^\ud800-\udbff]|^)[\udc00-\udfff]/;function i0(e){return e.length<5e3&&!P6e.test(e)?`"${e}"`:JSON.stringify(e)}function TO(e){if(e.length>200)return e.sort();for(let t=1;t<e.length;t++){let r=e[t],n=t;for(;n!==0&&e[n-1]>r;)e[n]=e[n-1],n--;e[n]=r}return e}var k6e=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function AO(e){return k6e.call(e)!==void 0&&e.length!==0}function tV(e,t,r){e.length<r&&(r=e.length);let n=t===","?"":" ",i=`"0":${n}${e[0]}`;for(let s=1;s<r;s++)i+=`${t}"${s}":${n}${e[s]}`;return i}function L6e(e){if(aw.call(e,"circularValue")){let t=e.circularValue;if(typeof t=="string")return`"${t}"`;if(t==null)return t;if(t===Error||t===TypeError)return{toString(){throw new TypeError("Converting circular structure to JSON")}};throw new TypeError('The "circularValue" argument must be of type string or the value null or undefined')}return'"[Circular]"'}function rV(e,t){let r;if(aw.call(e,t)&&(r=e[t],typeof r!="boolean"))throw new TypeError(`The "${t}" argument must be of type boolean`);return r===void 0?!0:r}function nV(e,t){let r;if(aw.call(e,t)){if(r=e[t],typeof r!="number")throw new TypeError(`The "${t}" argument must be of type number`);if(!Number.isInteger(r))throw new TypeError(`The "${t}" argument must be an integer`);if(r<1)throw new RangeError(`The "${t}" argument must be >= 1`)}return r===void 0?1/0:r}function ug(e){return e===1?"1 item":`${e} items`}function B6e(e){let t=new Set;for(let r of e)(typeof r=="string"||typeof r=="number")&&t.add(String(r));return t}function M6e(e){if(aw.call(e,"strict")){let t=e.strict;if(typeof t!="boolean")throw new TypeError('The "strict" argument must be of type boolean');if(t)return r=>{let n=`Object can not safely be stringified. Received type ${typeof r}`;throw typeof r!="function"&&(n+=` (${r.toString()})`),new Error(n)}}}function SO(e){e={...e};let t=M6e(e);t&&(e.bigint===void 0&&(e.bigint=!1),"circularValue"in e||(e.circularValue=Error));let r=L6e(e),n=rV(e,"bigint"),i=rV(e,"deterministic"),s=nV(e,"maximumDepth"),a=nV(e,"maximumBreadth");function o(d,p,m,y,T,E){let A=p[d];switch(typeof A=="object"&&A!==null&&typeof A.toJSON=="function"&&(A=A.toJSON(d)),A=y.call(p,d,A),typeof A){case"string":return i0(A);case"object":{if(A===null)return"null";if(m.indexOf(A)!==-1)return r;let x="",_=",",S=E;if(Array.isArray(A)){if(A.length===0)return"[]";if(s<m.length+1)return'"[Array]"';m.push(A),T!==""&&(E+=T,x+=`
|
||
${E}`,_=`,
|
||
${E}`);let H=Math.min(A.length,a),V=0;for(;V<H-1;V++){let J=o(String(V),A,m,y,T,E);x+=J!==void 0?J:"null",x+=_}let W=o(String(V),A,m,y,T,E);if(x+=W!==void 0?W:"null",A.length-1>a){let J=A.length-a-1;x+=`${_}"... ${ug(J)} not stringified"`}return T!==""&&(x+=`
|
||
${S}`),m.pop(),`[${x}]`}let I=Object.keys(A),k=I.length;if(k===0)return"{}";if(s<m.length+1)return'"[Object]"';let N="",U="";T!==""&&(E+=T,_=`,
|
||
${E}`,N=" ");let L=Math.min(k,a);i&&!AO(A)&&(I=TO(I)),m.push(A);for(let H=0;H<L;H++){let V=I[H],W=o(V,A,m,y,T,E);W!==void 0&&(x+=`${U}${i0(V)}:${N}${W}`,U=_)}if(k>a){let H=k-a;x+=`${U}"...":${N}"${ug(H)} not stringified"`,U=_}return T!==""&&U.length>1&&(x=`
|
||
${E}${x}
|
||
${S}`),m.pop(),`{${x}}`}case"number":return isFinite(A)?String(A):t?t(A):"null";case"boolean":return A===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(A);default:return t?t(A):void 0}}function c(d,p,m,y,T,E){switch(typeof p=="object"&&p!==null&&typeof p.toJSON=="function"&&(p=p.toJSON(d)),typeof p){case"string":return i0(p);case"object":{if(p===null)return"null";if(m.indexOf(p)!==-1)return r;let A=E,x="",_=",";if(Array.isArray(p)){if(p.length===0)return"[]";if(s<m.length+1)return'"[Array]"';m.push(p),T!==""&&(E+=T,x+=`
|
||
${E}`,_=`,
|
||
${E}`);let k=Math.min(p.length,a),N=0;for(;N<k-1;N++){let L=c(String(N),p[N],m,y,T,E);x+=L!==void 0?L:"null",x+=_}let U=c(String(N),p[N],m,y,T,E);if(x+=U!==void 0?U:"null",p.length-1>a){let L=p.length-a-1;x+=`${_}"... ${ug(L)} not stringified"`}return T!==""&&(x+=`
|
||
${A}`),m.pop(),`[${x}]`}m.push(p);let S="";T!==""&&(E+=T,_=`,
|
||
${E}`,S=" ");let I="";for(let k of y){let N=c(k,p[k],m,y,T,E);N!==void 0&&(x+=`${I}${i0(k)}:${S}${N}`,I=_)}return T!==""&&I.length>1&&(x=`
|
||
${E}${x}
|
||
${A}`),m.pop(),`{${x}}`}case"number":return isFinite(p)?String(p):t?t(p):"null";case"boolean":return p===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(p);default:return t?t(p):void 0}}function u(d,p,m,y,T){switch(typeof p){case"string":return i0(p);case"object":{if(p===null)return"null";if(typeof p.toJSON=="function"){if(p=p.toJSON(d),typeof p!="object")return u(d,p,m,y,T);if(p===null)return"null"}if(m.indexOf(p)!==-1)return r;let E=T;if(Array.isArray(p)){if(p.length===0)return"[]";if(s<m.length+1)return'"[Array]"';m.push(p),T+=y;let N=`
|
||
${T}`,U=`,
|
||
${T}`,L=Math.min(p.length,a),H=0;for(;H<L-1;H++){let W=u(String(H),p[H],m,y,T);N+=W!==void 0?W:"null",N+=U}let V=u(String(H),p[H],m,y,T);if(N+=V!==void 0?V:"null",p.length-1>a){let W=p.length-a-1;N+=`${U}"... ${ug(W)} not stringified"`}return N+=`
|
||
${E}`,m.pop(),`[${N}]`}let A=Object.keys(p),x=A.length;if(x===0)return"{}";if(s<m.length+1)return'"[Object]"';T+=y;let _=`,
|
||
${T}`,S="",I="",k=Math.min(x,a);AO(p)&&(S+=tV(p,_,a),A=A.slice(p.length),k-=p.length,I=_),i&&(A=TO(A)),m.push(p);for(let N=0;N<k;N++){let U=A[N],L=u(U,p[U],m,y,T);L!==void 0&&(S+=`${I}${i0(U)}: ${L}`,I=_)}if(x>a){let N=x-a;S+=`${I}"...": "${ug(N)} not stringified"`,I=_}return I!==""&&(S=`
|
||
${T}${S}
|
||
${E}`),m.pop(),`{${S}}`}case"number":return isFinite(p)?String(p):t?t(p):"null";case"boolean":return p===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(p);default:return t?t(p):void 0}}function l(d,p,m){switch(typeof p){case"string":return i0(p);case"object":{if(p===null)return"null";if(typeof p.toJSON=="function"){if(p=p.toJSON(d),typeof p!="object")return l(d,p,m);if(p===null)return"null"}if(m.indexOf(p)!==-1)return r;let y="";if(Array.isArray(p)){if(p.length===0)return"[]";if(s<m.length+1)return'"[Array]"';m.push(p);let _=Math.min(p.length,a),S=0;for(;S<_-1;S++){let k=l(String(S),p[S],m);y+=k!==void 0?k:"null",y+=","}let I=l(String(S),p[S],m);if(y+=I!==void 0?I:"null",p.length-1>a){let k=p.length-a-1;y+=`,"... ${ug(k)} not stringified"`}return m.pop(),`[${y}]`}let T=Object.keys(p),E=T.length;if(E===0)return"{}";if(s<m.length+1)return'"[Object]"';let A="",x=Math.min(E,a);AO(p)&&(y+=tV(p,",",a),T=T.slice(p.length),x-=p.length,A=","),i&&(T=TO(T)),m.push(p);for(let _=0;_<x;_++){let S=T[_],I=l(S,p[S],m);I!==void 0&&(y+=`${A}${i0(S)}:${I}`,A=",")}if(E>a){let _=E-a;y+=`${A}"...":"${ug(_)} not stringified"`}return m.pop(),`{${y}}`}case"number":return isFinite(p)?String(p):t?t(p):"null";case"boolean":return p===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(p);default:return t?t(p):void 0}}function f(d,p,m){if(arguments.length>1){let y="";if(typeof m=="number"?y=" ".repeat(Math.min(m,10)):typeof m=="string"&&(y=m.slice(0,10)),p!=null){if(typeof p=="function")return o("",{"":d},[],p,y,"");if(Array.isArray(p))return c("",d,[],B6e(p),y,"")}if(y.length!==0)return u("",d,[],y,"")}return l("",d,[])}return f}});var cV=M((ayt,oV)=>{"use strict";var CO=Symbol.for("pino.metadata"),{DEFAULT_LEVELS:aV}=sw(),F6e=aV.info;function $6e(e,t){let r=0;e=e||[],t=t||{dedupe:!1};let n=Object.create(aV);n.silent=1/0,t.levels&&typeof t.levels=="object"&&Object.keys(t.levels).forEach(l=>{n[l]=t.levels[l]});let i={write:s,add:o,flushSync:a,end:c,minLevel:0,streams:[],clone:u,[CO]:!0,streamLevels:n};return Array.isArray(e)?e.forEach(o,i):o.call(i,e),e=null,i;function s(l){let f,d=this.lastLevel,{streams:p}=this,m=0,y;for(let T=j6e(p.length,t.dedupe);q6e(T,p.length,t.dedupe);T=H6e(T,t.dedupe))if(f=p[T],f.level<=d){if(m!==0&&m!==f.level)break;if(y=f.stream,y[CO]){let{lastTime:E,lastMsg:A,lastObj:x,lastLogger:_}=this;y.lastLevel=d,y.lastTime=E,y.lastMsg=A,y.lastObj=x,y.lastLogger=_}y.write(l),t.dedupe&&(m=f.level)}else if(!t.dedupe)break}function a(){for(let{stream:l}of this.streams)typeof l.flushSync=="function"&&l.flushSync()}function o(l){if(!l)return i;let f=typeof l.write=="function"||l.stream,d=l.write?l:l.stream;if(!f)throw Error("stream object needs to implement either StreamEntry or DestinationStream interface");let{streams:p,streamLevels:m}=this,y;typeof l.levelVal=="number"?y=l.levelVal:typeof l.level=="string"?y=m[l.level]:typeof l.level=="number"?y=l.level:y=F6e;let T={stream:d,level:y,levelVal:void 0,id:r++};return p.unshift(T),p.sort(U6e),this.minLevel=p[0].level,i}function c(){for(let{stream:l}of this.streams)typeof l.flushSync=="function"&&l.flushSync(),l.end()}function u(l){let f=new Array(this.streams.length);for(let d=0;d<f.length;d++)f[d]={level:l,stream:this.streams[d].stream};return{write:s,add:o,minLevel:l,streams:f,clone:u,flushSync:a,[CO]:!0}}}function U6e(e,t){return e.level-t.level}function j6e(e,t){return t?e-1:0}function H6e(e,t){return t?e-1:e+1}function q6e(e,t,r){return r?e>=0:e<t}oV.exports=$6e});var EV=M((oyt,al)=>{"use strict";var z6e=require("os"),gV=V8(),V6e=G8(),G6e=Z8(),vV=tz(),W6e=eV(),yV=H1(),{configure:Y6e}=sV(),{assertDefaultLevelFound:X6e,mappings:_V,genLsCache:K6e,genLevelComparison:Q6e,assertLevelComparison:J6e}=yO(),{DEFAULT_LEVELS:Z6e,SORTING_ORDER:eRe}=sw(),{createArgsNormalizer:tRe,asChindings:rRe,buildSafeSonicBoom:uV,buildFormatters:nRe,stringify:IO,normalizeDestFileDescriptor:lV,noop:iRe}=iw(),{version:sRe}=_O(),{chindingsSym:fV,redactFmtSym:aRe,serializersSym:dV,timeSym:oRe,timeSliceIndexSym:cRe,streamSym:uRe,stringifySym:pV,stringifySafeSym:RO,stringifiersSym:hV,setLevelSym:lRe,endSym:fRe,formatOptsSym:dRe,messageKeySym:pRe,errorKeySym:hRe,nestedKeySym:mRe,mixinSym:gRe,levelCompSym:vRe,useOnlyCustomLevelsSym:yRe,formattersSym:mV,hooksSym:_Re,nestedKeyStrSym:bRe,mixinMergeStrategySym:ERe,msgPrefixSym:xRe}=yV,{epochTime:bV,nullTime:TRe}=vV,{pid:ARe}=process,SRe=z6e.hostname(),wRe=gV.err,CRe={level:"info",levelComparison:eRe.ASC,levels:Z6e,messageKey:"msg",errorKey:"err",nestedKey:null,enabled:!0,base:{pid:ARe,hostname:SRe},serializers:Object.assign(Object.create(null),{err:wRe}),formatters:Object.assign(Object.create(null),{bindings(e){return e},level(e,t){return{level:t}}}),hooks:{logMethod:void 0},timestamp:bV,name:void 0,redact:null,customLevels:null,useOnlyCustomLevels:!1,depthLimit:5,edgeLimit:100},IRe=tRe(CRe),RRe=Object.assign(Object.create(null),gV);function NO(...e){let t={},{opts:r,stream:n}=IRe(t,V6e(),...e),{redact:i,crlf:s,serializers:a,timestamp:o,messageKey:c,errorKey:u,nestedKey:l,base:f,name:d,level:p,customLevels:m,levelComparison:y,mixin:T,mixinMergeStrategy:E,useOnlyCustomLevels:A,formatters:x,hooks:_,depthLimit:S,edgeLimit:I,onChild:k,msgPrefix:N}=r,U=Y6e({maximumDepth:S,maximumBreadth:I}),L=nRe(x.level,x.bindings,x.log),H=IO.bind({[RO]:U}),V=i?G6e(i,H):{},W=i?{stringify:V[aRe]}:{stringify:H},J="}"+(s?`\r
|
||
`:`
|
||
`),ye=rRe.bind(null,{[fV]:"",[dV]:a,[hV]:V,[pV]:IO,[RO]:U,[mV]:L}),re="";f!==null&&(d===void 0?re=ye(f):re=ye(Object.assign({},f,{name:d})));let fe=o instanceof Function?o:o?bV:TRe,ve=fe().indexOf(":")+1;if(A&&!m)throw Error("customLevels is required if useOnlyCustomLevels is set true");if(T&&typeof T!="function")throw Error(`Unknown mixin type "${typeof T}" - expected "function"`);if(N&&typeof N!="string")throw Error(`Unknown msgPrefix type "${typeof N}" - expected "string"`);X6e(p,m,A);let X=_V(m,A);J6e(y);let ce=Q6e(y);return Object.assign(t,{levels:X,[vRe]:ce,[yRe]:A,[uRe]:n,[oRe]:fe,[cRe]:ve,[pV]:IO,[RO]:U,[hV]:V,[fRe]:J,[dRe]:W,[pRe]:c,[hRe]:u,[mRe]:l,[bRe]:l?`,${JSON.stringify(l)}:{`:"",[dV]:a,[gRe]:T,[ERe]:E,[fV]:re,[mV]:L,[_Re]:_,silent:iRe,onChild:k,[xRe]:N}),Object.setPrototypeOf(t,W6e()),K6e(t),t[lRe](p),t}al.exports=NO;al.exports.destination=(e=process.stdout.fd)=>typeof e=="object"?(e.dest=lV(e.dest||process.stdout.fd),uV(e)):uV({dest:lV(e),minLength:0});al.exports.transport=dO();al.exports.multistream=cV();al.exports.levels=_V();al.exports.stdSerializers=RRe;al.exports.stdTimeFunctions=Object.assign({},vV);al.exports.symbols=yV;al.exports.version=sRe;al.exports.default=NO;al.exports.pino=NO});var mE=M((cyt,wV)=>{"use strict";var NRe=fq(),ow=EV(),{serializersSym:xV}=ow.symbols,{FST_ERR_LOG_INVALID_DESTINATION:ORe,FST_ERR_LOG_INVALID_LOGGER:DRe}=yo();function TV(e){if(e.stream&&e.file)throw new ORe;e.file&&(e.stream=ow.destination(e.file),delete e.file);let t=e.logger,r=e.genReqId,n=null;return t?(e.logger=void 0,e.genReqId=void 0,t[xV]&&(e.serializers=Object.assign({},e.serializers,t[xV])),n=t.child({},e),e.logger=t,e.genReqId=r):n=ow(e,e.stream),n}var OO={req:function(t){return{method:t.method,url:t.url,version:t.headers&&t.headers["accept-version"],hostname:t.hostname,remoteAddress:t.ip,remotePort:t.socket?t.socket.remotePort:void 0}},err:ow.stdSerializers.err,res:function(t){return{statusCode:t.statusCode}}};function PRe(){let e=process.hrtime();return e[0]*1e3+e[1]/1e6}function kRe(e){if(!e.logger){let n=NRe;return n.child=()=>n,{logger:n,hasLogger:!1}}if(AV(e.logger))return{logger:TV({logger:e.logger,serializers:Object.assign({},OO,e.logger.serializers)}),hasLogger:!0};let t={};return Object.prototype.toString.call(e.logger)==="[object Object]"&&Reflect.ownKeys(e.logger).forEach(n=>{Object.defineProperty(t,n,{value:e.logger[n],writable:!0,enumerable:!0,configurable:!0})}),t.level=t.level||"info",t.serializers=Object.assign({},OO,t.serializers),e.logger=t,{logger:TV(e.logger),hasLogger:!0}}function AV(e,t){let r=["info","error","debug","fatal","warn","trace","child"],n=e?r.filter(i=>!e[i]||typeof e[i]!="function"):r;if(n.length){if(n.length===r.length&&!t)return!1;throw DRe(n.join(","))}else return!0}function LRe(e,t,r,n,i){let s={[e.requestIdLogLabel]:n},a=e.childLoggerFactory.call(e.server,t,s,i||{},r);return e.childLoggerFactory!==SV&&AV(a,!0),a}function SV(e,t,r){return e.child(t,r)}wV.exports={createLogger:kRe,createChildLogger:LRe,defaultChildLoggerFactory:SV,serializers:OO,now:PRe}});var gE=M((uyt,CV)=>{"use strict";CV.exports=BRe;function V1(e){return e instanceof Buffer?Buffer.from(e):new e.constructor(e.buffer.slice(),e.byteOffset,e.length)}function BRe(e){if(e=e||{},e.circles)return MRe(e);return e.proto?n:r;function t(i,s){for(var a=Object.keys(i),o=new Array(a.length),c=0;c<a.length;c++){var u=a[c],l=i[u];typeof l!="object"||l===null?o[u]=l:l instanceof Date?o[u]=new Date(l):ArrayBuffer.isView(l)?o[u]=V1(l):o[u]=s(l)}return o}function r(i){if(typeof i!="object"||i===null)return i;if(i instanceof Date)return new Date(i);if(Array.isArray(i))return t(i,r);if(i instanceof Map)return new Map(t(Array.from(i),r));if(i instanceof Set)return new Set(t(Array.from(i),r));var s={};for(var a in i)if(Object.hasOwnProperty.call(i,a)!==!1){var o=i[a];typeof o!="object"||o===null?s[a]=o:o instanceof Date?s[a]=new Date(o):o instanceof Map?s[a]=new Map(t(Array.from(o),r)):o instanceof Set?s[a]=new Set(t(Array.from(o),r)):ArrayBuffer.isView(o)?s[a]=V1(o):s[a]=r(o)}return s}function n(i){if(typeof i!="object"||i===null)return i;if(i instanceof Date)return new Date(i);if(Array.isArray(i))return t(i,n);if(i instanceof Map)return new Map(t(Array.from(i),n));if(i instanceof Set)return new Set(t(Array.from(i),n));var s={};for(var a in i){var o=i[a];typeof o!="object"||o===null?s[a]=o:o instanceof Date?s[a]=new Date(o):o instanceof Map?s[a]=new Map(t(Array.from(o),n)):o instanceof Set?s[a]=new Set(t(Array.from(o),n)):ArrayBuffer.isView(o)?s[a]=V1(o):s[a]=n(o)}return s}}function MRe(e){var t=[],r=[];return e.proto?s:i;function n(a,o){for(var c=Object.keys(a),u=new Array(c.length),l=0;l<c.length;l++){var f=c[l],d=a[f];if(typeof d!="object"||d===null)u[f]=d;else if(d instanceof Date)u[f]=new Date(d);else if(ArrayBuffer.isView(d))u[f]=V1(d);else{var p=t.indexOf(d);p!==-1?u[f]=r[p]:u[f]=o(d)}}return u}function i(a){if(typeof a!="object"||a===null)return a;if(a instanceof Date)return new Date(a);if(Array.isArray(a))return n(a,i);if(a instanceof Map)return new Map(n(Array.from(a),i));if(a instanceof Set)return new Set(n(Array.from(a),i));var o={};t.push(a),r.push(o);for(var c in a)if(Object.hasOwnProperty.call(a,c)!==!1){var u=a[c];if(typeof u!="object"||u===null)o[c]=u;else if(u instanceof Date)o[c]=new Date(u);else if(u instanceof Map)o[c]=new Map(n(Array.from(u),i));else if(u instanceof Set)o[c]=new Set(n(Array.from(u),i));else if(ArrayBuffer.isView(u))o[c]=V1(u);else{var l=t.indexOf(u);l!==-1?o[c]=r[l]:o[c]=i(u)}}return t.pop(),r.pop(),o}function s(a){if(typeof a!="object"||a===null)return a;if(a instanceof Date)return new Date(a);if(Array.isArray(a))return n(a,s);if(a instanceof Map)return new Map(n(Array.from(a),s));if(a instanceof Set)return new Set(n(Array.from(a),s));var o={};t.push(a),r.push(o);for(var c in a){var u=a[c];if(typeof u!="object"||u===null)o[c]=u;else if(u instanceof Date)o[c]=new Date(u);else if(u instanceof Map)o[c]=new Map(n(Array.from(u),s));else if(u instanceof Set)o[c]=new Set(n(Array.from(u),s));else if(ArrayBuffer.isView(u))o[c]=V1(u);else{var l=t.indexOf(u);l!==-1?o[c]=r[l]:o[c]=s(u)}}return t.pop(),r.pop(),o}}});var vE=M((lyt,OV)=>{"use strict";var FRe=gE()({circles:!1,proto:!0}),{kSchemaVisited:IV,kSchemaResponse:$Re}=xa(),PO=Symbol.for("fluent-schema-object"),{FST_ERR_SCH_MISSING_ID:URe,FST_ERR_SCH_ALREADY_PRESENT:jRe,FST_ERR_SCH_DUPLICATE:HRe,FST_ERR_SCH_CONTENT_MISSING_SCHEMA:qRe}=yo(),NV=["params","body","querystring","query","headers"];function cw(e){this.store=e||{}}cw.prototype.add=function(e){let t=FRe(e.isFluentSchema||e.isFluentJSONSchema||e[PO]?e.valueOf():e),r=t.$id;if(!r)throw new URe;if(this.store[r])throw new jRe(r);this.store[r]=t};cw.prototype.getSchemas=function(){return Object.assign({},this.store)};cw.prototype.getSchema=function(e){return this.store[e]};function RV(e){return typeof e=="object"&&Object.getPrototypeOf(e)!==Object.prototype}function zRe(e,t){if(e[IV])return e;if(e.query){if(e.querystring)throw new HRe("querystring");e.querystring=e.query}VRe(e);for(let r of NV){let n=e[r];n&&!RV(n)&&(e[r]=DO(n,t.jsonShorthand))}if(e.response){let r=Object.keys(e.response);for(let n of r){if(RV(e.response[n]))continue;let i=e.response[n].content,s=!1;if(i){let a=Object.keys(i);for(let o=0;o<a.length;o++){let c=a[o];if(!i[c].schema){if(a.length===1)break;throw new qRe(c)}e.response[n].content[c].schema=DO(i[c].schema,t.jsonShorthand),o===a.length-1&&(s=!0)}}s||(e.response[n]=DO(e.response[n],t.jsonShorthand))}}return e[IV]=!0,e}function VRe(e){for(let t of NV)e[t]&&(e[t].isFluentSchema||e[t][PO])&&(e[t]=e[t].valueOf());if(e.response){let t=Object.keys(e.response);for(let r of t)(e.response[r].isFluentSchema||e.response[r][PO])&&(e.response[r]=e.response[r].valueOf())}}function DO(e,t){return!t||e.$ref||e.oneOf||e.allOf||e.anyOf||e.$merge||e.$patch?e:!e.type&&!e.properties?{type:"object",properties:e}:e}function GRe(e,t,r){let n=e[$Re];if(!n)return!1;if(n[t]){if(n[t].constructor===Object&&r){let s=r.split(";",1)[0];return n[t][s]?n[t][s]:!1}return n[t]}let i=(t+"")[0]+"xx";if(n[i]){if(n[i].constructor===Object&&r){let s=r.split(";",1)[0];return n[i][s]?n[i][s]:!1}return n[i]}if(n.default){if(n.default.constructor===Object&&r){let s=r.split(";",1)[0];return n.default[s]?n.default[s]:!1}return n.default}return!1}OV.exports={buildSchemas(e){return new cw(e)},getSchemaSerializer:GRe,normalizeSchema:zRe}});var kO=M((fyt,kV)=>{"use strict";var WRe=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]|[\ud800-\udbff](?![\udc00-\udfff])|(?:[^\ud800-\udbff]|^)[\udc00-\udfff]/;kV.exports=class PV{constructor(t){switch(t&&t.rounding){case"floor":this.parseInteger=Math.floor;break;case"ceil":this.parseInteger=Math.ceil;break;case"round":this.parseInteger=Math.round;break;case"trunc":default:this.parseInteger=Math.trunc;break}this._options=t}asInteger(t){if(typeof t=="number"){if(t===1/0||t===-1/0)throw new Error(`The value "${t}" cannot be converted to an integer.`);if(Number.isInteger(t))return""+t;if(Number.isNaN(t))throw new Error(`The value "${t}" cannot be converted to an integer.`);return this.parseInteger(t)}else{if(t===null)return"0";if(typeof t=="bigint")return t.toString();{let r=this.parseInteger(t);if(Number.isFinite(r))return""+r;throw new Error(`The value "${t}" cannot be converted to an integer.`)}}}asNumber(t){let r=Number(t);if(Number.isNaN(r))throw new Error(`The value "${t}" cannot be converted to a number.`);return Number.isFinite(r)?""+r:"null"}asBoolean(t){return t&&"true"||"false"}asDateTime(t){if(t===null)return'""';if(t instanceof Date)return'"'+t.toISOString()+'"';if(typeof t=="string")return'"'+t+'"';throw new Error(`The value "${t}" cannot be converted to a date-time.`)}asDate(t){if(t===null)return'""';if(t instanceof Date)return'"'+new Date(t.getTime()-t.getTimezoneOffset()*6e4).toISOString().slice(0,10)+'"';if(typeof t=="string")return'"'+t+'"';throw new Error(`The value "${t}" cannot be converted to a date.`)}asTime(t){if(t===null)return'""';if(t instanceof Date)return'"'+new Date(t.getTime()-t.getTimezoneOffset()*6e4).toISOString().slice(11,19)+'"';if(typeof t=="string")return'"'+t+'"';throw new Error(`The value "${t}" cannot be converted to a time.`)}asString(t){if(typeof t!="string"){if(t===null)return'""';if(t instanceof Date)return'"'+t.toISOString()+'"';t instanceof RegExp?t=t.source:t=t.toString()}return t.length<42?this.asStringSmall(t):WRe.test(t)===!1?'"'+t+'"':JSON.stringify(t)}asStringSmall(t){let r=t.length,n="",i=-1,s=255;for(var a=0;a<r;a++){if(s=t.charCodeAt(a),s<32||s>=55296&&s<=57343)return JSON.stringify(t);(s===34||s===92)&&(i===-1&&(i=0),n+=t.slice(i,a)+"\\",i=a)}return i===-1&&'"'+t+'"'||'"'+n+t.slice(i)+'"'}getState(){return this._options}static restoreFromState(t){return new PV(t)}}});var G1=M(bn=>{"use strict";Object.defineProperty(bn,"__esModule",{value:!0});bn.regexpCode=bn.getEsmExportName=bn.getProperty=bn.safeStringify=bn.stringify=bn.strConcat=bn.addCodeArg=bn.str=bn._=bn.nil=bn._Code=bn.Name=bn.IDENTIFIER=bn._CodeOrName=void 0;var yE=class{};bn._CodeOrName=yE;bn.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;var fg=class extends yE{constructor(t){if(super(),!bn.IDENTIFIER.test(t))throw new Error("CodeGen: name must be a valid identifier");this.str=t}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}};bn.Name=fg;var ol=class extends yE{constructor(t){super(),this._items=typeof t=="string"?[t]:t}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;let t=this._items[0];return t===""||t==='""'}get str(){var t;return(t=this._str)!==null&&t!==void 0?t:this._str=this._items.reduce((r,n)=>`${r}${n}`,"")}get names(){var t;return(t=this._names)!==null&&t!==void 0?t:this._names=this._items.reduce((r,n)=>(n instanceof fg&&(r[n.str]=(r[n.str]||0)+1),r),{})}};bn._Code=ol;bn.nil=new ol("");function LV(e,...t){let r=[e[0]],n=0;for(;n<t.length;)BO(r,t[n]),r.push(e[++n]);return new ol(r)}bn._=LV;var LO=new ol("+");function BV(e,...t){let r=[_E(e[0])],n=0;for(;n<t.length;)r.push(LO),BO(r,t[n]),r.push(LO,_E(e[++n]));return YRe(r),new ol(r)}bn.str=BV;function BO(e,t){t instanceof ol?e.push(...t._items):t instanceof fg?e.push(t):e.push(QRe(t))}bn.addCodeArg=BO;function YRe(e){let t=1;for(;t<e.length-1;){if(e[t]===LO){let r=XRe(e[t-1],e[t+1]);if(r!==void 0){e.splice(t-1,3,r);continue}e[t++]="+"}t++}}function XRe(e,t){if(t==='""')return e;if(e==='""')return t;if(typeof e=="string")return t instanceof fg||e[e.length-1]!=='"'?void 0:typeof t!="string"?`${e.slice(0,-1)}${t}"`:t[0]==='"'?e.slice(0,-1)+t.slice(1):void 0;if(typeof t=="string"&&t[0]==='"'&&!(e instanceof fg))return`"${e}${t.slice(1)}`}function KRe(e,t){return t.emptyStr()?e:e.emptyStr()?t:BV`${e}${t}`}bn.strConcat=KRe;function QRe(e){return typeof e=="number"||typeof e=="boolean"||e===null?e:_E(Array.isArray(e)?e.join(","):e)}function JRe(e){return new ol(_E(e))}bn.stringify=JRe;function _E(e){return JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}bn.safeStringify=_E;function ZRe(e){return typeof e=="string"&&bn.IDENTIFIER.test(e)?new ol(`.${e}`):LV`[${e}]`}bn.getProperty=ZRe;function eNe(e){if(typeof e=="string"&&bn.IDENTIFIER.test(e))return new ol(`${e}`);throw new Error(`CodeGen: invalid export name: ${e}, use explicit $id name mapping`)}bn.getEsmExportName=eNe;function tNe(e){return new ol(e.toString())}bn.regexpCode=tNe});var fw=M(Vo=>{"use strict";Object.defineProperty(Vo,"__esModule",{value:!0});Vo.ValueScope=Vo.ValueScopeName=Vo.Scope=Vo.varKinds=Vo.UsedValueState=void 0;var Ic=G1(),MO=class extends Error{constructor(t){super(`CodeGen: "code" for ${t} not defined`),this.value=t.value}},FO;(function(e){e[e.Started=0]="Started",e[e.Completed=1]="Completed"})(FO=Vo.UsedValueState||(Vo.UsedValueState={}));Vo.varKinds={const:new Ic.Name("const"),let:new Ic.Name("let"),var:new Ic.Name("var")};var uw=class{constructor({prefixes:t,parent:r}={}){this._names={},this._prefixes=t,this._parent=r}toName(t){return t instanceof Ic.Name?t:this.name(t)}name(t){return new Ic.Name(this._newName(t))}_newName(t){let r=this._names[t]||this._nameGroup(t);return`${t}${r.index++}`}_nameGroup(t){var r,n;if(!((n=(r=this._parent)===null||r===void 0?void 0:r._prefixes)===null||n===void 0)&&n.has(t)||this._prefixes&&!this._prefixes.has(t))throw new Error(`CodeGen: prefix "${t}" is not allowed in this scope`);return this._names[t]={prefix:t,index:0}}};Vo.Scope=uw;var lw=class extends Ic.Name{constructor(t,r){super(r),this.prefix=t}setValue(t,{property:r,itemIndex:n}){this.value=t,this.scopePath=(0,Ic._)`.${new Ic.Name(r)}[${n}]`}};Vo.ValueScopeName=lw;var rNe=(0,Ic._)`\n`,$O=class extends uw{constructor(t){super(t),this._values={},this._scope=t.scope,this.opts={...t,_n:t.lines?rNe:Ic.nil}}get(){return this._scope}name(t){return new lw(t,this._newName(t))}value(t,r){var n;if(r.ref===void 0)throw new Error("CodeGen: ref must be passed in value");let i=this.toName(t),{prefix:s}=i,a=(n=r.key)!==null&&n!==void 0?n:r.ref,o=this._values[s];if(o){let l=o.get(a);if(l)return l}else o=this._values[s]=new Map;o.set(a,i);let c=this._scope[s]||(this._scope[s]=[]),u=c.length;return c[u]=r.ref,i.setValue(r,{property:s,itemIndex:u}),i}getValue(t,r){let n=this._values[t];if(n)return n.get(r)}scopeRefs(t,r=this._values){return this._reduceValues(r,n=>{if(n.scopePath===void 0)throw new Error(`CodeGen: name "${n}" has no value`);return(0,Ic._)`${t}${n.scopePath}`})}scopeCode(t=this._values,r,n){return this._reduceValues(t,i=>{if(i.value===void 0)throw new Error(`CodeGen: name "${i}" has no value`);return i.value.code},r,n)}_reduceValues(t,r,n={},i){let s=Ic.nil;for(let a in t){let o=t[a];if(!o)continue;let c=n[a]=n[a]||new Map;o.forEach(u=>{if(c.has(u))return;c.set(u,FO.Started);let l=r(u);if(l){let f=this.opts.es5?Vo.varKinds.var:Vo.varKinds.const;s=(0,Ic._)`${s}${f} ${u} = ${l};${this.opts._n}`}else if(l=i?.(u))s=(0,Ic._)`${s}${l}${this.opts._n}`;else throw new MO(u);c.set(u,FO.Completed)})}return s}};Vo.ValueScope=$O});var ar=M(zr=>{"use strict";Object.defineProperty(zr,"__esModule",{value:!0});zr.or=zr.and=zr.not=zr.CodeGen=zr.operators=zr.varKinds=zr.ValueScopeName=zr.ValueScope=zr.Scope=zr.Name=zr.regexpCode=zr.stringify=zr.getProperty=zr.nil=zr.strConcat=zr.str=zr._=void 0;var fn=G1(),ff=fw(),s0=G1();Object.defineProperty(zr,"_",{enumerable:!0,get:function(){return s0._}});Object.defineProperty(zr,"str",{enumerable:!0,get:function(){return s0.str}});Object.defineProperty(zr,"strConcat",{enumerable:!0,get:function(){return s0.strConcat}});Object.defineProperty(zr,"nil",{enumerable:!0,get:function(){return s0.nil}});Object.defineProperty(zr,"getProperty",{enumerable:!0,get:function(){return s0.getProperty}});Object.defineProperty(zr,"stringify",{enumerable:!0,get:function(){return s0.stringify}});Object.defineProperty(zr,"regexpCode",{enumerable:!0,get:function(){return s0.regexpCode}});Object.defineProperty(zr,"Name",{enumerable:!0,get:function(){return s0.Name}});var mw=fw();Object.defineProperty(zr,"Scope",{enumerable:!0,get:function(){return mw.Scope}});Object.defineProperty(zr,"ValueScope",{enumerable:!0,get:function(){return mw.ValueScope}});Object.defineProperty(zr,"ValueScopeName",{enumerable:!0,get:function(){return mw.ValueScopeName}});Object.defineProperty(zr,"varKinds",{enumerable:!0,get:function(){return mw.varKinds}});zr.operators={GT:new fn._Code(">"),GTE:new fn._Code(">="),LT:new fn._Code("<"),LTE:new fn._Code("<="),EQ:new fn._Code("==="),NEQ:new fn._Code("!=="),NOT:new fn._Code("!"),OR:new fn._Code("||"),AND:new fn._Code("&&"),ADD:new fn._Code("+")};var Sp=class{optimizeNodes(){return this}optimizeNames(t,r){return this}},UO=class extends Sp{constructor(t,r,n){super(),this.varKind=t,this.name=r,this.rhs=n}render({es5:t,_n:r}){let n=t?ff.varKinds.var:this.varKind,i=this.rhs===void 0?"":` = ${this.rhs}`;return`${n} ${this.name}${i};`+r}optimizeNames(t,r){if(t[this.name.str])return this.rhs&&(this.rhs=Y1(this.rhs,t,r)),this}get names(){return this.rhs instanceof fn._CodeOrName?this.rhs.names:{}}},dw=class extends Sp{constructor(t,r,n){super(),this.lhs=t,this.rhs=r,this.sideEffects=n}render({_n:t}){return`${this.lhs} = ${this.rhs};`+t}optimizeNames(t,r){if(!(this.lhs instanceof fn.Name&&!t[this.lhs.str]&&!this.sideEffects))return this.rhs=Y1(this.rhs,t,r),this}get names(){let t=this.lhs instanceof fn.Name?{}:{...this.lhs.names};return hw(t,this.rhs)}},jO=class extends dw{constructor(t,r,n,i){super(t,n,i),this.op=r}render({_n:t}){return`${this.lhs} ${this.op}= ${this.rhs};`+t}},HO=class extends Sp{constructor(t){super(),this.label=t,this.names={}}render({_n:t}){return`${this.label}:`+t}},qO=class extends Sp{constructor(t){super(),this.label=t,this.names={}}render({_n:t}){return`break${this.label?` ${this.label}`:""};`+t}},zO=class extends Sp{constructor(t){super(),this.error=t}render({_n:t}){return`throw ${this.error};`+t}get names(){return this.error.names}},VO=class extends Sp{constructor(t){super(),this.code=t}render({_n:t}){return`${this.code};`+t}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(t,r){return this.code=Y1(this.code,t,r),this}get names(){return this.code instanceof fn._CodeOrName?this.code.names:{}}},bE=class extends Sp{constructor(t=[]){super(),this.nodes=t}render(t){return this.nodes.reduce((r,n)=>r+n.render(t),"")}optimizeNodes(){let{nodes:t}=this,r=t.length;for(;r--;){let n=t[r].optimizeNodes();Array.isArray(n)?t.splice(r,1,...n):n?t[r]=n:t.splice(r,1)}return t.length>0?this:void 0}optimizeNames(t,r){let{nodes:n}=this,i=n.length;for(;i--;){let s=n[i];s.optimizeNames(t,r)||(nNe(t,s.names),n.splice(i,1))}return n.length>0?this:void 0}get names(){return this.nodes.reduce((t,r)=>mg(t,r.names),{})}},wp=class extends bE{render(t){return"{"+t._n+super.render(t)+"}"+t._n}},GO=class extends bE{},W1=class extends wp{};W1.kind="else";var dg=class e extends wp{constructor(t,r){super(r),this.condition=t}render(t){let r=`if(${this.condition})`+super.render(t);return this.else&&(r+="else "+this.else.render(t)),r}optimizeNodes(){super.optimizeNodes();let t=this.condition;if(t===!0)return this.nodes;let r=this.else;if(r){let n=r.optimizeNodes();r=this.else=Array.isArray(n)?new W1(n):n}if(r)return t===!1?r instanceof e?r:r.nodes:this.nodes.length?this:new e(MV(t),r instanceof e?[r]:r.nodes);if(!(t===!1||!this.nodes.length))return this}optimizeNames(t,r){var n;if(this.else=(n=this.else)===null||n===void 0?void 0:n.optimizeNames(t,r),!!(super.optimizeNames(t,r)||this.else))return this.condition=Y1(this.condition,t,r),this}get names(){let t=super.names;return hw(t,this.condition),this.else&&mg(t,this.else.names),t}};dg.kind="if";var hg=class extends wp{};hg.kind="for";var WO=class extends hg{constructor(t){super(),this.iteration=t}render(t){return`for(${this.iteration})`+super.render(t)}optimizeNames(t,r){if(super.optimizeNames(t,r))return this.iteration=Y1(this.iteration,t,r),this}get names(){return mg(super.names,this.iteration.names)}},YO=class extends hg{constructor(t,r,n,i){super(),this.varKind=t,this.name=r,this.from=n,this.to=i}render(t){let r=t.es5?ff.varKinds.var:this.varKind,{name:n,from:i,to:s}=this;return`for(${r} ${n}=${i}; ${n}<${s}; ${n}++)`+super.render(t)}get names(){let t=hw(super.names,this.from);return hw(t,this.to)}},pw=class extends hg{constructor(t,r,n,i){super(),this.loop=t,this.varKind=r,this.name=n,this.iterable=i}render(t){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(t)}optimizeNames(t,r){if(super.optimizeNames(t,r))return this.iterable=Y1(this.iterable,t,r),this}get names(){return mg(super.names,this.iterable.names)}},EE=class extends wp{constructor(t,r,n){super(),this.name=t,this.args=r,this.async=n}render(t){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(t)}};EE.kind="func";var xE=class extends bE{render(t){return"return "+super.render(t)}};xE.kind="return";var XO=class extends wp{render(t){let r="try"+super.render(t);return this.catch&&(r+=this.catch.render(t)),this.finally&&(r+=this.finally.render(t)),r}optimizeNodes(){var t,r;return super.optimizeNodes(),(t=this.catch)===null||t===void 0||t.optimizeNodes(),(r=this.finally)===null||r===void 0||r.optimizeNodes(),this}optimizeNames(t,r){var n,i;return super.optimizeNames(t,r),(n=this.catch)===null||n===void 0||n.optimizeNames(t,r),(i=this.finally)===null||i===void 0||i.optimizeNames(t,r),this}get names(){let t=super.names;return this.catch&&mg(t,this.catch.names),this.finally&&mg(t,this.finally.names),t}},TE=class extends wp{constructor(t){super(),this.error=t}render(t){return`catch(${this.error})`+super.render(t)}};TE.kind="catch";var AE=class extends wp{render(t){return"finally"+super.render(t)}};AE.kind="finally";var KO=class{constructor(t,r={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...r,_n:r.lines?`
|
||
`:""},this._extScope=t,this._scope=new ff.Scope({parent:t}),this._nodes=[new GO]}toString(){return this._root.render(this.opts)}name(t){return this._scope.name(t)}scopeName(t){return this._extScope.name(t)}scopeValue(t,r){let n=this._extScope.value(t,r);return(this._values[n.prefix]||(this._values[n.prefix]=new Set)).add(n),n}getScopeValue(t,r){return this._extScope.getValue(t,r)}scopeRefs(t){return this._extScope.scopeRefs(t,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(t,r,n,i){let s=this._scope.toName(r);return n!==void 0&&i&&(this._constants[s.str]=n),this._leafNode(new UO(t,s,n)),s}const(t,r,n){return this._def(ff.varKinds.const,t,r,n)}let(t,r,n){return this._def(ff.varKinds.let,t,r,n)}var(t,r,n){return this._def(ff.varKinds.var,t,r,n)}assign(t,r,n){return this._leafNode(new dw(t,r,n))}add(t,r){return this._leafNode(new jO(t,zr.operators.ADD,r))}code(t){return typeof t=="function"?t():t!==fn.nil&&this._leafNode(new VO(t)),this}object(...t){let r=["{"];for(let[n,i]of t)r.length>1&&r.push(","),r.push(n),(n!==i||this.opts.es5)&&(r.push(":"),(0,fn.addCodeArg)(r,i));return r.push("}"),new fn._Code(r)}if(t,r,n){if(this._blockNode(new dg(t)),r&&n)this.code(r).else().code(n).endIf();else if(r)this.code(r).endIf();else if(n)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(t){return this._elseNode(new dg(t))}else(){return this._elseNode(new W1)}endIf(){return this._endBlockNode(dg,W1)}_for(t,r){return this._blockNode(t),r&&this.code(r).endFor(),this}for(t,r){return this._for(new WO(t),r)}forRange(t,r,n,i,s=this.opts.es5?ff.varKinds.var:ff.varKinds.let){let a=this._scope.toName(t);return this._for(new YO(s,a,r,n),()=>i(a))}forOf(t,r,n,i=ff.varKinds.const){let s=this._scope.toName(t);if(this.opts.es5){let a=r instanceof fn.Name?r:this.var("_arr",r);return this.forRange("_i",0,(0,fn._)`${a}.length`,o=>{this.var(s,(0,fn._)`${a}[${o}]`),n(s)})}return this._for(new pw("of",i,s,r),()=>n(s))}forIn(t,r,n,i=this.opts.es5?ff.varKinds.var:ff.varKinds.const){if(this.opts.ownProperties)return this.forOf(t,(0,fn._)`Object.keys(${r})`,n);let s=this._scope.toName(t);return this._for(new pw("in",i,s,r),()=>n(s))}endFor(){return this._endBlockNode(hg)}label(t){return this._leafNode(new HO(t))}break(t){return this._leafNode(new qO(t))}return(t){let r=new xE;if(this._blockNode(r),this.code(t),r.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(xE)}try(t,r,n){if(!r&&!n)throw new Error('CodeGen: "try" without "catch" and "finally"');let i=new XO;if(this._blockNode(i),this.code(t),r){let s=this.name("e");this._currNode=i.catch=new TE(s),r(s)}return n&&(this._currNode=i.finally=new AE,this.code(n)),this._endBlockNode(TE,AE)}throw(t){return this._leafNode(new zO(t))}block(t,r){return this._blockStarts.push(this._nodes.length),t&&this.code(t).endBlock(r),this}endBlock(t){let r=this._blockStarts.pop();if(r===void 0)throw new Error("CodeGen: not in self-balancing block");let n=this._nodes.length-r;if(n<0||t!==void 0&&n!==t)throw new Error(`CodeGen: wrong number of nodes: ${n} vs ${t} expected`);return this._nodes.length=r,this}func(t,r=fn.nil,n,i){return this._blockNode(new EE(t,r,n)),i&&this.code(i).endFunc(),this}endFunc(){return this._endBlockNode(EE)}optimize(t=1){for(;t-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(t){return this._currNode.nodes.push(t),this}_blockNode(t){this._currNode.nodes.push(t),this._nodes.push(t)}_endBlockNode(t,r){let n=this._currNode;if(n instanceof t||r&&n instanceof r)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${r?`${t.kind}/${r.kind}`:t.kind}"`)}_elseNode(t){let r=this._currNode;if(!(r instanceof dg))throw new Error('CodeGen: "else" without "if"');return this._currNode=r.else=t,this}get _root(){return this._nodes[0]}get _currNode(){let t=this._nodes;return t[t.length-1]}set _currNode(t){let r=this._nodes;r[r.length-1]=t}};zr.CodeGen=KO;function mg(e,t){for(let r in t)e[r]=(e[r]||0)+(t[r]||0);return e}function hw(e,t){return t instanceof fn._CodeOrName?mg(e,t.names):e}function Y1(e,t,r){if(e instanceof fn.Name)return n(e);if(!i(e))return e;return new fn._Code(e._items.reduce((s,a)=>(a instanceof fn.Name&&(a=n(a)),a instanceof fn._Code?s.push(...a._items):s.push(a),s),[]));function n(s){let a=r[s.str];return a===void 0||t[s.str]!==1?s:(delete t[s.str],a)}function i(s){return s instanceof fn._Code&&s._items.some(a=>a instanceof fn.Name&&t[a.str]===1&&r[a.str]!==void 0)}}function nNe(e,t){for(let r in t)e[r]=(e[r]||0)-(t[r]||0)}function MV(e){return typeof e=="boolean"||typeof e=="number"||e===null?!e:(0,fn._)`!${QO(e)}`}zr.not=MV;var iNe=FV(zr.operators.AND);function sNe(...e){return e.reduce(iNe)}zr.and=sNe;var aNe=FV(zr.operators.OR);function oNe(...e){return e.reduce(aNe)}zr.or=oNe;function FV(e){return(t,r)=>t===fn.nil?r:r===fn.nil?t:(0,fn._)`${QO(t)} ${e} ${QO(r)}`}function QO(e){return e instanceof fn.Name?e:(0,fn._)`(${e})`}});var Ur=M(Vr=>{"use strict";Object.defineProperty(Vr,"__esModule",{value:!0});Vr.checkStrictMode=Vr.getErrorPath=Vr.Type=Vr.useFunc=Vr.setEvaluated=Vr.evaluatedPropsToName=Vr.mergeEvaluated=Vr.eachItem=Vr.unescapeJsonPointer=Vr.escapeJsonPointer=Vr.escapeFragment=Vr.unescapeFragment=Vr.schemaRefOrVal=Vr.schemaHasRulesButRef=Vr.schemaHasRules=Vr.checkUnknownRules=Vr.alwaysValidSchema=Vr.toHash=void 0;var ai=ar(),cNe=G1();function uNe(e){let t={};for(let r of e)t[r]=!0;return t}Vr.toHash=uNe;function lNe(e,t){return typeof t=="boolean"?t:Object.keys(t).length===0?!0:(jV(e,t),!HV(t,e.self.RULES.all))}Vr.alwaysValidSchema=lNe;function jV(e,t=e.schema){let{opts:r,self:n}=e;if(!r.strictSchema||typeof t=="boolean")return;let i=n.RULES.keywords;for(let s in t)i[s]||GV(e,`unknown keyword: "${s}"`)}Vr.checkUnknownRules=jV;function HV(e,t){if(typeof e=="boolean")return!e;for(let r in e)if(t[r])return!0;return!1}Vr.schemaHasRules=HV;function fNe(e,t){if(typeof e=="boolean")return!e;for(let r in e)if(r!=="$ref"&&t.all[r])return!0;return!1}Vr.schemaHasRulesButRef=fNe;function dNe({topSchemaRef:e,schemaPath:t},r,n,i){if(!i){if(typeof r=="number"||typeof r=="boolean")return r;if(typeof r=="string")return(0,ai._)`${r}`}return(0,ai._)`${e}${t}${(0,ai.getProperty)(n)}`}Vr.schemaRefOrVal=dNe;function pNe(e){return qV(decodeURIComponent(e))}Vr.unescapeFragment=pNe;function hNe(e){return encodeURIComponent(JO(e))}Vr.escapeFragment=hNe;function JO(e){return typeof e=="number"?`${e}`:e.replace(/~/g,"~0").replace(/\//g,"~1")}Vr.escapeJsonPointer=JO;function qV(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}Vr.unescapeJsonPointer=qV;function mNe(e,t){if(Array.isArray(e))for(let r of e)t(r);else t(e)}Vr.eachItem=mNe;function $V({mergeNames:e,mergeToName:t,mergeValues:r,resultToName:n}){return(i,s,a,o)=>{let c=a===void 0?s:a instanceof ai.Name?(s instanceof ai.Name?e(i,s,a):t(i,s,a),a):s instanceof ai.Name?(t(i,a,s),s):r(s,a);return o===ai.Name&&!(c instanceof ai.Name)?n(i,c):c}}Vr.mergeEvaluated={props:$V({mergeNames:(e,t,r)=>e.if((0,ai._)`${r} !== true && ${t} !== undefined`,()=>{e.if((0,ai._)`${t} === true`,()=>e.assign(r,!0),()=>e.assign(r,(0,ai._)`${r} || {}`).code((0,ai._)`Object.assign(${r}, ${t})`))}),mergeToName:(e,t,r)=>e.if((0,ai._)`${r} !== true`,()=>{t===!0?e.assign(r,!0):(e.assign(r,(0,ai._)`${r} || {}`),ZO(e,r,t))}),mergeValues:(e,t)=>e===!0?!0:{...e,...t},resultToName:zV}),items:$V({mergeNames:(e,t,r)=>e.if((0,ai._)`${r} !== true && ${t} !== undefined`,()=>e.assign(r,(0,ai._)`${t} === true ? true : ${r} > ${t} ? ${r} : ${t}`)),mergeToName:(e,t,r)=>e.if((0,ai._)`${r} !== true`,()=>e.assign(r,t===!0?!0:(0,ai._)`${r} > ${t} ? ${r} : ${t}`)),mergeValues:(e,t)=>e===!0?!0:Math.max(e,t),resultToName:(e,t)=>e.var("items",t)})};function zV(e,t){if(t===!0)return e.var("props",!0);let r=e.var("props",(0,ai._)`{}`);return t!==void 0&&ZO(e,r,t),r}Vr.evaluatedPropsToName=zV;function ZO(e,t,r){Object.keys(r).forEach(n=>e.assign((0,ai._)`${t}${(0,ai.getProperty)(n)}`,!0))}Vr.setEvaluated=ZO;var UV={};function gNe(e,t){return e.scopeValue("func",{ref:t,code:UV[t.code]||(UV[t.code]=new cNe._Code(t.code))})}Vr.useFunc=gNe;var VV;(function(e){e[e.Num=0]="Num",e[e.Str=1]="Str"})(VV=Vr.Type||(Vr.Type={}));function vNe(e,t,r){if(e instanceof ai.Name){let n=t===VV.Num;return r?n?(0,ai._)`"[" + ${e} + "]"`:(0,ai._)`"['" + ${e} + "']"`:n?(0,ai._)`"/" + ${e}`:(0,ai._)`"/" + ${e}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return r?(0,ai.getProperty)(e).toString():"/"+JO(e)}Vr.getErrorPath=vNe;function GV(e,t,r=e.opts.strictSchema){if(r){if(t=`strict mode: ${t}`,r===!0)throw new Error(t);e.self.logger.warn(t)}}Vr.checkStrictMode=GV});var cl=M(eD=>{"use strict";Object.defineProperty(eD,"__esModule",{value:!0});var bo=ar(),yNe={data:new bo.Name("data"),valCxt:new bo.Name("valCxt"),instancePath:new bo.Name("instancePath"),parentData:new bo.Name("parentData"),parentDataProperty:new bo.Name("parentDataProperty"),rootData:new bo.Name("rootData"),dynamicAnchors:new bo.Name("dynamicAnchors"),vErrors:new bo.Name("vErrors"),errors:new bo.Name("errors"),this:new bo.Name("this"),self:new bo.Name("self"),scope:new bo.Name("scope"),json:new bo.Name("json"),jsonPos:new bo.Name("jsonPos"),jsonLen:new bo.Name("jsonLen"),jsonPart:new bo.Name("jsonPart")};eD.default=yNe});var SE=M(Eo=>{"use strict";Object.defineProperty(Eo,"__esModule",{value:!0});Eo.extendErrors=Eo.resetErrorsCount=Eo.reportExtraError=Eo.reportError=Eo.keyword$DataError=Eo.keywordError=void 0;var vn=ar(),gw=Ur(),Go=cl();Eo.keywordError={message:({keyword:e})=>(0,vn.str)`must pass "${e}" keyword validation`};Eo.keyword$DataError={message:({keyword:e,schemaType:t})=>t?(0,vn.str)`"${e}" keyword must be ${t} ($data)`:(0,vn.str)`"${e}" keyword is invalid ($data)`};function _Ne(e,t=Eo.keywordError,r,n){let{it:i}=e,{gen:s,compositeRule:a,allErrors:o}=i,c=XV(e,t,r);n??(a||o)?WV(s,c):YV(i,(0,vn._)`[${c}]`)}Eo.reportError=_Ne;function bNe(e,t=Eo.keywordError,r){let{it:n}=e,{gen:i,compositeRule:s,allErrors:a}=n,o=XV(e,t,r);WV(i,o),s||a||YV(n,Go.default.vErrors)}Eo.reportExtraError=bNe;function ENe(e,t){e.assign(Go.default.errors,t),e.if((0,vn._)`${Go.default.vErrors} !== null`,()=>e.if(t,()=>e.assign((0,vn._)`${Go.default.vErrors}.length`,t),()=>e.assign(Go.default.vErrors,null)))}Eo.resetErrorsCount=ENe;function xNe({gen:e,keyword:t,schemaValue:r,data:n,errsCount:i,it:s}){if(i===void 0)throw new Error("ajv implementation error");let a=e.name("err");e.forRange("i",i,Go.default.errors,o=>{e.const(a,(0,vn._)`${Go.default.vErrors}[${o}]`),e.if((0,vn._)`${a}.instancePath === undefined`,()=>e.assign((0,vn._)`${a}.instancePath`,(0,vn.strConcat)(Go.default.instancePath,s.errorPath))),e.assign((0,vn._)`${a}.schemaPath`,(0,vn.str)`${s.errSchemaPath}/${t}`),s.opts.verbose&&(e.assign((0,vn._)`${a}.schema`,r),e.assign((0,vn._)`${a}.data`,n))})}Eo.extendErrors=xNe;function WV(e,t){let r=e.const("err",t);e.if((0,vn._)`${Go.default.vErrors} === null`,()=>e.assign(Go.default.vErrors,(0,vn._)`[${r}]`),(0,vn._)`${Go.default.vErrors}.push(${r})`),e.code((0,vn._)`${Go.default.errors}++`)}function YV(e,t){let{gen:r,validateName:n,schemaEnv:i}=e;i.$async?r.throw((0,vn._)`new ${e.ValidationError}(${t})`):(r.assign((0,vn._)`${n}.errors`,t),r.return(!1))}var gg={keyword:new vn.Name("keyword"),schemaPath:new vn.Name("schemaPath"),params:new vn.Name("params"),propertyName:new vn.Name("propertyName"),message:new vn.Name("message"),schema:new vn.Name("schema"),parentSchema:new vn.Name("parentSchema")};function XV(e,t,r){let{createErrors:n}=e.it;return n===!1?(0,vn._)`{}`:TNe(e,t,r)}function TNe(e,t,r={}){let{gen:n,it:i}=e,s=[ANe(i,r),SNe(e,r)];return wNe(e,t,s),n.object(...s)}function ANe({errorPath:e},{instancePath:t}){let r=t?(0,vn.str)`${e}${(0,gw.getErrorPath)(t,gw.Type.Str)}`:e;return[Go.default.instancePath,(0,vn.strConcat)(Go.default.instancePath,r)]}function SNe({keyword:e,it:{errSchemaPath:t}},{schemaPath:r,parentSchema:n}){let i=n?t:(0,vn.str)`${t}/${e}`;return r&&(i=(0,vn.str)`${i}${(0,gw.getErrorPath)(r,gw.Type.Str)}`),[gg.schemaPath,i]}function wNe(e,{params:t,message:r},n){let{keyword:i,data:s,schemaValue:a,it:o}=e,{opts:c,propertyName:u,topSchemaRef:l,schemaPath:f}=o;n.push([gg.keyword,i],[gg.params,typeof t=="function"?t(e):t||(0,vn._)`{}`]),c.messages&&n.push([gg.message,typeof r=="function"?r(e):r]),c.verbose&&n.push([gg.schema,a],[gg.parentSchema,(0,vn._)`${l}${f}`],[Go.default.data,s]),u&&n.push([gg.propertyName,u])}});var QV=M(X1=>{"use strict";Object.defineProperty(X1,"__esModule",{value:!0});X1.boolOrEmptySchema=X1.topBoolOrEmptySchema=void 0;var CNe=SE(),INe=ar(),RNe=cl(),NNe={message:"boolean schema is false"};function ONe(e){let{gen:t,schema:r,validateName:n}=e;r===!1?KV(e,!1):typeof r=="object"&&r.$async===!0?t.return(RNe.default.data):(t.assign((0,INe._)`${n}.errors`,null),t.return(!0))}X1.topBoolOrEmptySchema=ONe;function DNe(e,t){let{gen:r,schema:n}=e;n===!1?(r.var(t,!1),KV(e)):r.var(t,!0)}X1.boolOrEmptySchema=DNe;function KV(e,t){let{gen:r,data:n}=e,i={gen:r,keyword:"false schema",data:n,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e};(0,CNe.reportError)(i,NNe,void 0,t)}});var tD=M(K1=>{"use strict";Object.defineProperty(K1,"__esModule",{value:!0});K1.getRules=K1.isJSONType=void 0;var PNe=["string","number","integer","boolean","null","object","array"],kNe=new Set(PNe);function LNe(e){return typeof e=="string"&&kNe.has(e)}K1.isJSONType=LNe;function BNe(){let e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...e,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}}K1.getRules=BNe});var rD=M(a0=>{"use strict";Object.defineProperty(a0,"__esModule",{value:!0});a0.shouldUseRule=a0.shouldUseGroup=a0.schemaHasRulesForType=void 0;function MNe({schema:e,self:t},r){let n=t.RULES.types[r];return n&&n!==!0&&JV(e,n)}a0.schemaHasRulesForType=MNe;function JV(e,t){return t.rules.some(r=>ZV(e,r))}a0.shouldUseGroup=JV;function ZV(e,t){var r;return e[t.keyword]!==void 0||((r=t.definition.implements)===null||r===void 0?void 0:r.some(n=>e[n]!==void 0))}a0.shouldUseRule=ZV});var CE=M(Ya=>{"use strict";Object.defineProperty(Ya,"__esModule",{value:!0});Ya.reportTypeError=Ya.checkDataTypes=Ya.checkDataType=Ya.coerceAndCheckDataType=Ya.getJSONTypes=Ya.getSchemaTypes=Ya.DataType=void 0;var FNe=tD(),$Ne=rD(),UNe=SE(),Br=ar(),eG=Ur(),wE;(function(e){e[e.Correct=0]="Correct",e[e.Wrong=1]="Wrong"})(wE=Ya.DataType||(Ya.DataType={}));function jNe(e){let t=tG(e.type);if(t.includes("null")){if(e.nullable===!1)throw new Error("type: null contradicts nullable: false")}else{if(!t.length&&e.nullable!==void 0)throw new Error('"nullable" cannot be used without "type"');e.nullable===!0&&t.push("null")}return t}Ya.getSchemaTypes=jNe;function tG(e){let t=Array.isArray(e)?e:e?[e]:[];if(t.every(FNe.isJSONType))return t;throw new Error("type must be JSONType or JSONType[]: "+t.join(","))}Ya.getJSONTypes=tG;function HNe(e,t){let{gen:r,data:n,opts:i}=e,s=qNe(t,i.coerceTypes),a=t.length>0&&!(s.length===0&&t.length===1&&(0,$Ne.schemaHasRulesForType)(e,t[0]));if(a){let o=iD(t,n,i.strictNumbers,wE.Wrong);r.if(o,()=>{s.length?zNe(e,t,s):sD(e)})}return a}Ya.coerceAndCheckDataType=HNe;var rG=new Set(["string","number","integer","boolean","null"]);function qNe(e,t){return t?e.filter(r=>rG.has(r)||t==="array"&&r==="array"):[]}function zNe(e,t,r){let{gen:n,data:i,opts:s}=e,a=n.let("dataType",(0,Br._)`typeof ${i}`),o=n.let("coerced",(0,Br._)`undefined`);s.coerceTypes==="array"&&n.if((0,Br._)`${a} == 'object' && Array.isArray(${i}) && ${i}.length == 1`,()=>n.assign(i,(0,Br._)`${i}[0]`).assign(a,(0,Br._)`typeof ${i}`).if(iD(t,i,s.strictNumbers),()=>n.assign(o,i))),n.if((0,Br._)`${o} !== undefined`);for(let u of r)(rG.has(u)||u==="array"&&s.coerceTypes==="array")&&c(u);n.else(),sD(e),n.endIf(),n.if((0,Br._)`${o} !== undefined`,()=>{n.assign(i,o),VNe(e,o)});function c(u){switch(u){case"string":n.elseIf((0,Br._)`${a} == "number" || ${a} == "boolean"`).assign(o,(0,Br._)`"" + ${i}`).elseIf((0,Br._)`${i} === null`).assign(o,(0,Br._)`""`);return;case"number":n.elseIf((0,Br._)`${a} == "boolean" || ${i} === null
|
||
|| (${a} == "string" && ${i} && ${i} == +${i})`).assign(o,(0,Br._)`+${i}`);return;case"integer":n.elseIf((0,Br._)`${a} === "boolean" || ${i} === null
|
||
|| (${a} === "string" && ${i} && ${i} == +${i} && !(${i} % 1))`).assign(o,(0,Br._)`+${i}`);return;case"boolean":n.elseIf((0,Br._)`${i} === "false" || ${i} === 0 || ${i} === null`).assign(o,!1).elseIf((0,Br._)`${i} === "true" || ${i} === 1`).assign(o,!0);return;case"null":n.elseIf((0,Br._)`${i} === "" || ${i} === 0 || ${i} === false`),n.assign(o,null);return;case"array":n.elseIf((0,Br._)`${a} === "string" || ${a} === "number"
|
||
|| ${a} === "boolean" || ${i} === null`).assign(o,(0,Br._)`[${i}]`)}}}function VNe({gen:e,parentData:t,parentDataProperty:r},n){e.if((0,Br._)`${t} !== undefined`,()=>e.assign((0,Br._)`${t}[${r}]`,n))}function nD(e,t,r,n=wE.Correct){let i=n===wE.Correct?Br.operators.EQ:Br.operators.NEQ,s;switch(e){case"null":return(0,Br._)`${t} ${i} null`;case"array":s=(0,Br._)`Array.isArray(${t})`;break;case"object":s=(0,Br._)`${t} && typeof ${t} == "object" && !Array.isArray(${t})`;break;case"integer":s=a((0,Br._)`!(${t} % 1) && !isNaN(${t})`);break;case"number":s=a();break;default:return(0,Br._)`typeof ${t} ${i} ${e}`}return n===wE.Correct?s:(0,Br.not)(s);function a(o=Br.nil){return(0,Br.and)((0,Br._)`typeof ${t} == "number"`,o,r?(0,Br._)`isFinite(${t})`:Br.nil)}}Ya.checkDataType=nD;function iD(e,t,r,n){if(e.length===1)return nD(e[0],t,r,n);let i,s=(0,eG.toHash)(e);if(s.array&&s.object){let a=(0,Br._)`typeof ${t} != "object"`;i=s.null?a:(0,Br._)`!${t} || ${a}`,delete s.null,delete s.array,delete s.object}else i=Br.nil;s.number&&delete s.integer;for(let a in s)i=(0,Br.and)(i,nD(a,t,r,n));return i}Ya.checkDataTypes=iD;var GNe={message:({schema:e})=>`must be ${e}`,params:({schema:e,schemaValue:t})=>typeof e=="string"?(0,Br._)`{type: ${e}}`:(0,Br._)`{type: ${t}}`};function sD(e){let t=WNe(e);(0,UNe.reportError)(t,GNe)}Ya.reportTypeError=sD;function WNe(e){let{gen:t,data:r,schema:n}=e,i=(0,eG.schemaRefOrVal)(e,n,"type");return{gen:t,keyword:"type",data:r,schema:n.type,schemaCode:i,schemaValue:i,parentSchema:n,params:{},it:e}}});var iG=M(vw=>{"use strict";Object.defineProperty(vw,"__esModule",{value:!0});vw.assignDefaults=void 0;var Q1=ar(),YNe=Ur();function XNe(e,t){let{properties:r,items:n}=e.schema;if(t==="object"&&r)for(let i in r)nG(e,i,r[i].default);else t==="array"&&Array.isArray(n)&&n.forEach((i,s)=>nG(e,s,i.default))}vw.assignDefaults=XNe;function nG(e,t,r){let{gen:n,compositeRule:i,data:s,opts:a}=e;if(r===void 0)return;let o=(0,Q1._)`${s}${(0,Q1.getProperty)(t)}`;if(i){(0,YNe.checkStrictMode)(e,`default is ignored for: ${o}`);return}let c=(0,Q1._)`${o} === undefined`;a.useDefaults==="empty"&&(c=(0,Q1._)`${c} || ${o} === null || ${o} === ""`),n.if(c,(0,Q1._)`${o} = ${(0,Q1.stringify)(r)}`)}});var Xa=M(Wn=>{"use strict";Object.defineProperty(Wn,"__esModule",{value:!0});Wn.validateUnion=Wn.validateArray=Wn.usePattern=Wn.callValidateCode=Wn.schemaProperties=Wn.allSchemaProperties=Wn.noPropertyInData=Wn.propertyInData=Wn.isOwnProperty=Wn.hasPropFunc=Wn.reportMissingProp=Wn.checkMissingProp=Wn.checkReportMissingProp=void 0;var wi=ar(),aD=Ur(),o0=cl(),KNe=Ur();function QNe(e,t){let{gen:r,data:n,it:i}=e;r.if(cD(r,n,t,i.opts.ownProperties),()=>{e.setParams({missingProperty:(0,wi._)`${t}`},!0),e.error()})}Wn.checkReportMissingProp=QNe;function JNe({gen:e,data:t,it:{opts:r}},n,i){return(0,wi.or)(...n.map(s=>(0,wi.and)(cD(e,t,s,r.ownProperties),(0,wi._)`${i} = ${s}`)))}Wn.checkMissingProp=JNe;function ZNe(e,t){e.setParams({missingProperty:t},!0),e.error()}Wn.reportMissingProp=ZNe;function sG(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,wi._)`Object.prototype.hasOwnProperty`})}Wn.hasPropFunc=sG;function oD(e,t,r){return(0,wi._)`${sG(e)}.call(${t}, ${r})`}Wn.isOwnProperty=oD;function e8e(e,t,r,n){let i=(0,wi._)`${t}${(0,wi.getProperty)(r)} !== undefined`;return n?(0,wi._)`${i} && ${oD(e,t,r)}`:i}Wn.propertyInData=e8e;function cD(e,t,r,n){let i=(0,wi._)`${t}${(0,wi.getProperty)(r)} === undefined`;return n?(0,wi.or)(i,(0,wi.not)(oD(e,t,r))):i}Wn.noPropertyInData=cD;function aG(e){return e?Object.keys(e).filter(t=>t!=="__proto__"):[]}Wn.allSchemaProperties=aG;function t8e(e,t){return aG(t).filter(r=>!(0,aD.alwaysValidSchema)(e,t[r]))}Wn.schemaProperties=t8e;function r8e({schemaCode:e,data:t,it:{gen:r,topSchemaRef:n,schemaPath:i,errorPath:s},it:a},o,c,u){let l=u?(0,wi._)`${e}, ${t}, ${n}${i}`:t,f=[[o0.default.instancePath,(0,wi.strConcat)(o0.default.instancePath,s)],[o0.default.parentData,a.parentData],[o0.default.parentDataProperty,a.parentDataProperty],[o0.default.rootData,o0.default.rootData]];a.opts.dynamicRef&&f.push([o0.default.dynamicAnchors,o0.default.dynamicAnchors]);let d=(0,wi._)`${l}, ${r.object(...f)}`;return c!==wi.nil?(0,wi._)`${o}.call(${c}, ${d})`:(0,wi._)`${o}(${d})`}Wn.callValidateCode=r8e;var n8e=(0,wi._)`new RegExp`;function i8e({gen:e,it:{opts:t}},r){let n=t.unicodeRegExp?"u":"",{regExp:i}=t.code,s=i(r,n);return e.scopeValue("pattern",{key:s.toString(),ref:s,code:(0,wi._)`${i.code==="new RegExp"?n8e:(0,KNe.useFunc)(e,i)}(${r}, ${n})`})}Wn.usePattern=i8e;function s8e(e){let{gen:t,data:r,keyword:n,it:i}=e,s=t.name("valid");if(i.allErrors){let o=t.let("valid",!0);return a(()=>t.assign(o,!1)),o}return t.var(s,!0),a(()=>t.break()),s;function a(o){let c=t.const("len",(0,wi._)`${r}.length`);t.forRange("i",0,c,u=>{e.subschema({keyword:n,dataProp:u,dataPropType:aD.Type.Num},s),t.if((0,wi.not)(s),o)})}}Wn.validateArray=s8e;function a8e(e){let{gen:t,schema:r,keyword:n,it:i}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");if(r.some(c=>(0,aD.alwaysValidSchema)(i,c))&&!i.opts.unevaluated)return;let a=t.let("valid",!1),o=t.name("_valid");t.block(()=>r.forEach((c,u)=>{let l=e.subschema({keyword:n,schemaProp:u,compositeRule:!0},o);t.assign(a,(0,wi._)`${a} || ${o}`),e.mergeValidEvaluated(l,o)||t.if((0,wi.not)(a))})),e.result(a,()=>e.reset(),()=>e.error(!0))}Wn.validateUnion=a8e});var uG=M(od=>{"use strict";Object.defineProperty(od,"__esModule",{value:!0});od.validateKeywordUsage=od.validSchemaType=od.funcKeywordCode=od.macroKeywordCode=void 0;var Wo=ar(),vg=cl(),o8e=Xa(),c8e=SE();function u8e(e,t){let{gen:r,keyword:n,schema:i,parentSchema:s,it:a}=e,o=t.macro.call(a.self,i,s,a),c=cG(r,n,o);a.opts.validateSchema!==!1&&a.self.validateSchema(o,!0);let u=r.name("valid");e.subschema({schema:o,schemaPath:Wo.nil,errSchemaPath:`${a.errSchemaPath}/${n}`,topSchemaRef:c,compositeRule:!0},u),e.pass(u,()=>e.error(!0))}od.macroKeywordCode=u8e;function l8e(e,t){var r;let{gen:n,keyword:i,schema:s,parentSchema:a,$data:o,it:c}=e;d8e(c,t);let u=!o&&t.compile?t.compile.call(c.self,s,a,c):t.validate,l=cG(n,i,u),f=n.let("valid");e.block$data(f,d),e.ok((r=t.valid)!==null&&r!==void 0?r:f);function d(){if(t.errors===!1)y(),t.modifying&&oG(e),T(()=>e.error());else{let E=t.async?p():m();t.modifying&&oG(e),T(()=>f8e(e,E))}}function p(){let E=n.let("ruleErrs",null);return n.try(()=>y((0,Wo._)`await `),A=>n.assign(f,!1).if((0,Wo._)`${A} instanceof ${c.ValidationError}`,()=>n.assign(E,(0,Wo._)`${A}.errors`),()=>n.throw(A))),E}function m(){let E=(0,Wo._)`${l}.errors`;return n.assign(E,null),y(Wo.nil),E}function y(E=t.async?(0,Wo._)`await `:Wo.nil){let A=c.opts.passContext?vg.default.this:vg.default.self,x=!("compile"in t&&!o||t.schema===!1);n.assign(f,(0,Wo._)`${E}${(0,o8e.callValidateCode)(e,l,A,x)}`,t.modifying)}function T(E){var A;n.if((0,Wo.not)((A=t.valid)!==null&&A!==void 0?A:f),E)}}od.funcKeywordCode=l8e;function oG(e){let{gen:t,data:r,it:n}=e;t.if(n.parentData,()=>t.assign(r,(0,Wo._)`${n.parentData}[${n.parentDataProperty}]`))}function f8e(e,t){let{gen:r}=e;r.if((0,Wo._)`Array.isArray(${t})`,()=>{r.assign(vg.default.vErrors,(0,Wo._)`${vg.default.vErrors} === null ? ${t} : ${vg.default.vErrors}.concat(${t})`).assign(vg.default.errors,(0,Wo._)`${vg.default.vErrors}.length`),(0,c8e.extendErrors)(e)},()=>e.error())}function d8e({schemaEnv:e},t){if(t.async&&!e.$async)throw new Error("async keyword in sync schema")}function cG(e,t,r){if(r===void 0)throw new Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword",typeof r=="function"?{ref:r}:{ref:r,code:(0,Wo.stringify)(r)})}function p8e(e,t,r=!1){return!t.length||t.some(n=>n==="array"?Array.isArray(e):n==="object"?e&&typeof e=="object"&&!Array.isArray(e):typeof e==n||r&&typeof e>"u")}od.validSchemaType=p8e;function h8e({schema:e,opts:t,self:r,errSchemaPath:n},i,s){if(Array.isArray(i.keyword)?!i.keyword.includes(s):i.keyword!==s)throw new Error("ajv implementation error");let a=i.dependencies;if(a?.some(o=>!Object.prototype.hasOwnProperty.call(e,o)))throw new Error(`parent schema must have dependencies of ${s}: ${a.join(",")}`);if(i.validateSchema&&!i.validateSchema(e[s])){let c=`keyword "${s}" value is invalid at path "${n}": `+r.errorsText(i.validateSchema.errors);if(t.validateSchema==="log")r.logger.error(c);else throw new Error(c)}}od.validateKeywordUsage=h8e});var fG=M(c0=>{"use strict";Object.defineProperty(c0,"__esModule",{value:!0});c0.extendSubschemaMode=c0.extendSubschemaData=c0.getSubschema=void 0;var cd=ar(),lG=Ur();function m8e(e,{keyword:t,schemaProp:r,schema:n,schemaPath:i,errSchemaPath:s,topSchemaRef:a}){if(t!==void 0&&n!==void 0)throw new Error('both "keyword" and "schema" passed, only one allowed');if(t!==void 0){let o=e.schema[t];return r===void 0?{schema:o,schemaPath:(0,cd._)`${e.schemaPath}${(0,cd.getProperty)(t)}`,errSchemaPath:`${e.errSchemaPath}/${t}`}:{schema:o[r],schemaPath:(0,cd._)`${e.schemaPath}${(0,cd.getProperty)(t)}${(0,cd.getProperty)(r)}`,errSchemaPath:`${e.errSchemaPath}/${t}/${(0,lG.escapeFragment)(r)}`}}if(n!==void 0){if(i===void 0||s===void 0||a===void 0)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:n,schemaPath:i,topSchemaRef:a,errSchemaPath:s}}throw new Error('either "keyword" or "schema" must be passed')}c0.getSubschema=m8e;function g8e(e,t,{dataProp:r,dataPropType:n,data:i,dataTypes:s,propertyName:a}){if(i!==void 0&&r!==void 0)throw new Error('both "data" and "dataProp" passed, only one allowed');let{gen:o}=t;if(r!==void 0){let{errorPath:u,dataPathArr:l,opts:f}=t,d=o.let("data",(0,cd._)`${t.data}${(0,cd.getProperty)(r)}`,!0);c(d),e.errorPath=(0,cd.str)`${u}${(0,lG.getErrorPath)(r,n,f.jsPropertySyntax)}`,e.parentDataProperty=(0,cd._)`${r}`,e.dataPathArr=[...l,e.parentDataProperty]}if(i!==void 0){let u=i instanceof cd.Name?i:o.let("data",i,!0);c(u),a!==void 0&&(e.propertyName=a)}s&&(e.dataTypes=s);function c(u){e.data=u,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,u]}}c0.extendSubschemaData=g8e;function v8e(e,{jtdDiscriminator:t,jtdMetadata:r,compositeRule:n,createErrors:i,allErrors:s}){n!==void 0&&(e.compositeRule=n),i!==void 0&&(e.createErrors=i),s!==void 0&&(e.allErrors=s),e.jtdDiscriminator=t,e.jtdMetadata=r}c0.extendSubschemaMode=v8e});var J1=M((wyt,dG)=>{"use strict";dG.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var n,i,s;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(i=n;i--!==0;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(s=Object.keys(t),n=s.length,n!==Object.keys(r).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[i]))return!1;for(i=n;i--!==0;){var a=s[i];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var hG=M((Cyt,pG)=>{"use strict";var u0=pG.exports=function(e,t,r){typeof t=="function"&&(r=t,t={}),r=t.cb||r;var n=typeof r=="function"?r:r.pre||function(){},i=r.post||function(){};yw(t,n,i,e,"",e)};u0.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};u0.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};u0.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};u0.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0};function yw(e,t,r,n,i,s,a,o,c,u){if(n&&typeof n=="object"&&!Array.isArray(n)){t(n,i,s,a,o,c,u);for(var l in n){var f=n[l];if(Array.isArray(f)){if(l in u0.arrayKeywords)for(var d=0;d<f.length;d++)yw(e,t,r,f[d],i+"/"+l+"/"+d,s,i,l,n,d)}else if(l in u0.propsKeywords){if(f&&typeof f=="object")for(var p in f)yw(e,t,r,f[p],i+"/"+l+"/"+y8e(p),s,i,l,n,p)}else(l in u0.keywords||e.allKeys&&!(l in u0.skipKeywords))&&yw(e,t,r,f,i+"/"+l,s,i,l,n)}r(n,i,s,a,o,c,u)}}function y8e(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}});var IE=M(Rc=>{"use strict";Object.defineProperty(Rc,"__esModule",{value:!0});Rc.getSchemaRefs=Rc.resolveUrl=Rc.normalizeId=Rc._getFullPath=Rc.getFullPath=Rc.inlineRef=void 0;var _8e=Ur(),b8e=J1(),E8e=hG(),x8e=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);function T8e(e,t=!0){return typeof e=="boolean"?!0:t===!0?!uD(e):t?mG(e)<=t:!1}Rc.inlineRef=T8e;var A8e=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function uD(e){for(let t in e){if(A8e.has(t))return!0;let r=e[t];if(Array.isArray(r)&&r.some(uD)||typeof r=="object"&&uD(r))return!0}return!1}function mG(e){let t=0;for(let r in e){if(r==="$ref")return 1/0;if(t++,!x8e.has(r)&&(typeof e[r]=="object"&&(0,_8e.eachItem)(e[r],n=>t+=mG(n)),t===1/0))return 1/0}return t}function gG(e,t="",r){r!==!1&&(t=Z1(t));let n=e.parse(t);return vG(e,n)}Rc.getFullPath=gG;function vG(e,t){return e.serialize(t).split("#")[0]+"#"}Rc._getFullPath=vG;var S8e=/#\/?$/;function Z1(e){return e?e.replace(S8e,""):""}Rc.normalizeId=Z1;function w8e(e,t,r){return r=Z1(r),e.resolve(t,r)}Rc.resolveUrl=w8e;var C8e=/^[a-z_][-a-z0-9._]*$/i;function I8e(e,t){if(typeof e=="boolean")return{};let{schemaId:r,uriResolver:n}=this.opts,i=Z1(e[r]||t),s={"":i},a=gG(n,i,!1),o={},c=new Set;return E8e(e,{allKeys:!0},(f,d,p,m)=>{if(m===void 0)return;let y=a+d,T=s[m];typeof f[r]=="string"&&(T=E.call(this,f[r])),A.call(this,f.$anchor),A.call(this,f.$dynamicAnchor),s[d]=T;function E(x){let _=this.opts.uriResolver.resolve;if(x=Z1(T?_(T,x):x),c.has(x))throw l(x);c.add(x);let S=this.refs[x];return typeof S=="string"&&(S=this.refs[S]),typeof S=="object"?u(f,S.schema,x):x!==Z1(y)&&(x[0]==="#"?(u(f,o[x],x),o[x]=f):this.refs[x]=y),x}function A(x){if(typeof x=="string"){if(!C8e.test(x))throw new Error(`invalid anchor "${x}"`);E.call(this,`#${x}`)}}}),o;function u(f,d,p){if(d!==void 0&&!b8e(f,d))throw l(p)}function l(f){return new Error(`reference "${f}" resolves to more than one schema`)}}Rc.getSchemaRefs=I8e});var ey=M(l0=>{"use strict";Object.defineProperty(l0,"__esModule",{value:!0});l0.getData=l0.KeywordCxt=l0.validateFunctionCode=void 0;var xG=QV(),yG=CE(),fD=rD(),_w=CE(),R8e=iG(),NE=uG(),lD=fG(),Qt=ar(),vr=cl(),N8e=IE(),Cp=Ur(),RE=SE();function O8e(e){if(SG(e)&&(wG(e),AG(e))){k8e(e);return}TG(e,()=>(0,xG.topBoolOrEmptySchema)(e))}l0.validateFunctionCode=O8e;function TG({gen:e,validateName:t,schema:r,schemaEnv:n,opts:i},s){i.code.es5?e.func(t,(0,Qt._)`${vr.default.data}, ${vr.default.valCxt}`,n.$async,()=>{e.code((0,Qt._)`"use strict"; ${_G(r,i)}`),P8e(e,i),e.code(s)}):e.func(t,(0,Qt._)`${vr.default.data}, ${D8e(i)}`,n.$async,()=>e.code(_G(r,i)).code(s))}function D8e(e){return(0,Qt._)`{${vr.default.instancePath}="", ${vr.default.parentData}, ${vr.default.parentDataProperty}, ${vr.default.rootData}=${vr.default.data}${e.dynamicRef?(0,Qt._)`, ${vr.default.dynamicAnchors}={}`:Qt.nil}}={}`}function P8e(e,t){e.if(vr.default.valCxt,()=>{e.var(vr.default.instancePath,(0,Qt._)`${vr.default.valCxt}.${vr.default.instancePath}`),e.var(vr.default.parentData,(0,Qt._)`${vr.default.valCxt}.${vr.default.parentData}`),e.var(vr.default.parentDataProperty,(0,Qt._)`${vr.default.valCxt}.${vr.default.parentDataProperty}`),e.var(vr.default.rootData,(0,Qt._)`${vr.default.valCxt}.${vr.default.rootData}`),t.dynamicRef&&e.var(vr.default.dynamicAnchors,(0,Qt._)`${vr.default.valCxt}.${vr.default.dynamicAnchors}`)},()=>{e.var(vr.default.instancePath,(0,Qt._)`""`),e.var(vr.default.parentData,(0,Qt._)`undefined`),e.var(vr.default.parentDataProperty,(0,Qt._)`undefined`),e.var(vr.default.rootData,vr.default.data),t.dynamicRef&&e.var(vr.default.dynamicAnchors,(0,Qt._)`{}`)})}function k8e(e){let{schema:t,opts:r,gen:n}=e;TG(e,()=>{r.$comment&&t.$comment&&IG(e),$8e(e),n.let(vr.default.vErrors,null),n.let(vr.default.errors,0),r.unevaluated&&L8e(e),CG(e),H8e(e)})}function L8e(e){let{gen:t,validateName:r}=e;e.evaluated=t.const("evaluated",(0,Qt._)`${r}.evaluated`),t.if((0,Qt._)`${e.evaluated}.dynamicProps`,()=>t.assign((0,Qt._)`${e.evaluated}.props`,(0,Qt._)`undefined`)),t.if((0,Qt._)`${e.evaluated}.dynamicItems`,()=>t.assign((0,Qt._)`${e.evaluated}.items`,(0,Qt._)`undefined`))}function _G(e,t){let r=typeof e=="object"&&e[t.schemaId];return r&&(t.code.source||t.code.process)?(0,Qt._)`/*# sourceURL=${r} */`:Qt.nil}function B8e(e,t){if(SG(e)&&(wG(e),AG(e))){M8e(e,t);return}(0,xG.boolOrEmptySchema)(e,t)}function AG({schema:e,self:t}){if(typeof e=="boolean")return!e;for(let r in e)if(t.RULES.all[r])return!0;return!1}function SG(e){return typeof e.schema!="boolean"}function M8e(e,t){let{schema:r,gen:n,opts:i}=e;i.$comment&&r.$comment&&IG(e),U8e(e),j8e(e);let s=n.const("_errs",vr.default.errors);CG(e,s),n.var(t,(0,Qt._)`${s} === ${vr.default.errors}`)}function wG(e){(0,Cp.checkUnknownRules)(e),F8e(e)}function CG(e,t){if(e.opts.jtd)return bG(e,[],!1,t);let r=(0,yG.getSchemaTypes)(e.schema),n=(0,yG.coerceAndCheckDataType)(e,r);bG(e,r,!n,t)}function F8e(e){let{schema:t,errSchemaPath:r,opts:n,self:i}=e;t.$ref&&n.ignoreKeywordsWithRef&&(0,Cp.schemaHasRulesButRef)(t,i.RULES)&&i.logger.warn(`$ref: keywords ignored in schema at path "${r}"`)}function $8e(e){let{schema:t,opts:r}=e;t.default!==void 0&&r.useDefaults&&r.strictSchema&&(0,Cp.checkStrictMode)(e,"default is ignored in the schema root")}function U8e(e){let t=e.schema[e.opts.schemaId];t&&(e.baseId=(0,N8e.resolveUrl)(e.opts.uriResolver,e.baseId,t))}function j8e(e){if(e.schema.$async&&!e.schemaEnv.$async)throw new Error("async schema in sync schema")}function IG({gen:e,schemaEnv:t,schema:r,errSchemaPath:n,opts:i}){let s=r.$comment;if(i.$comment===!0)e.code((0,Qt._)`${vr.default.self}.logger.log(${s})`);else if(typeof i.$comment=="function"){let a=(0,Qt.str)`${n}/$comment`,o=e.scopeValue("root",{ref:t.root});e.code((0,Qt._)`${vr.default.self}.opts.$comment(${s}, ${a}, ${o}.schema)`)}}function H8e(e){let{gen:t,schemaEnv:r,validateName:n,ValidationError:i,opts:s}=e;r.$async?t.if((0,Qt._)`${vr.default.errors} === 0`,()=>t.return(vr.default.data),()=>t.throw((0,Qt._)`new ${i}(${vr.default.vErrors})`)):(t.assign((0,Qt._)`${n}.errors`,vr.default.vErrors),s.unevaluated&&q8e(e),t.return((0,Qt._)`${vr.default.errors} === 0`))}function q8e({gen:e,evaluated:t,props:r,items:n}){r instanceof Qt.Name&&e.assign((0,Qt._)`${t}.props`,r),n instanceof Qt.Name&&e.assign((0,Qt._)`${t}.items`,n)}function bG(e,t,r,n){let{gen:i,schema:s,data:a,allErrors:o,opts:c,self:u}=e,{RULES:l}=u;if(s.$ref&&(c.ignoreKeywordsWithRef||!(0,Cp.schemaHasRulesButRef)(s,l))){i.block(()=>NG(e,"$ref",l.all.$ref.definition));return}c.jtd||z8e(e,t),i.block(()=>{for(let d of l.rules)f(d);f(l.post)});function f(d){(0,fD.shouldUseGroup)(s,d)&&(d.type?(i.if((0,_w.checkDataType)(d.type,a,c.strictNumbers)),EG(e,d),t.length===1&&t[0]===d.type&&r&&(i.else(),(0,_w.reportTypeError)(e)),i.endIf()):EG(e,d),o||i.if((0,Qt._)`${vr.default.errors} === ${n||0}`))}}function EG(e,t){let{gen:r,schema:n,opts:{useDefaults:i}}=e;i&&(0,R8e.assignDefaults)(e,t.type),r.block(()=>{for(let s of t.rules)(0,fD.shouldUseRule)(n,s)&&NG(e,s.keyword,s.definition,t.type)})}function z8e(e,t){e.schemaEnv.meta||!e.opts.strictTypes||(V8e(e,t),e.opts.allowUnionTypes||G8e(e,t),W8e(e,e.dataTypes))}function V8e(e,t){if(t.length){if(!e.dataTypes.length){e.dataTypes=t;return}t.forEach(r=>{RG(e.dataTypes,r)||dD(e,`type "${r}" not allowed by context "${e.dataTypes.join(",")}"`)}),X8e(e,t)}}function G8e(e,t){t.length>1&&!(t.length===2&&t.includes("null"))&&dD(e,"use allowUnionTypes to allow union type keyword")}function W8e(e,t){let r=e.self.RULES.all;for(let n in r){let i=r[n];if(typeof i=="object"&&(0,fD.shouldUseRule)(e.schema,i)){let{type:s}=i.definition;s.length&&!s.some(a=>Y8e(t,a))&&dD(e,`missing type "${s.join(",")}" for keyword "${n}"`)}}}function Y8e(e,t){return e.includes(t)||t==="number"&&e.includes("integer")}function RG(e,t){return e.includes(t)||t==="integer"&&e.includes("number")}function X8e(e,t){let r=[];for(let n of e.dataTypes)RG(t,n)?r.push(n):t.includes("integer")&&n==="number"&&r.push("integer");e.dataTypes=r}function dD(e,t){let r=e.schemaEnv.baseId+e.errSchemaPath;t+=` at "${r}" (strictTypes)`,(0,Cp.checkStrictMode)(e,t,e.opts.strictTypes)}var bw=class{constructor(t,r,n){if((0,NE.validateKeywordUsage)(t,r,n),this.gen=t.gen,this.allErrors=t.allErrors,this.keyword=n,this.data=t.data,this.schema=t.schema[n],this.$data=r.$data&&t.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,Cp.schemaRefOrVal)(t,this.schema,n,this.$data),this.schemaType=r.schemaType,this.parentSchema=t.schema,this.params={},this.it=t,this.def=r,this.$data)this.schemaCode=t.gen.const("vSchema",OG(this.$data,t));else if(this.schemaCode=this.schemaValue,!(0,NE.validSchemaType)(this.schema,r.schemaType,r.allowUndefined))throw new Error(`${n} value must be ${JSON.stringify(r.schemaType)}`);("code"in r?r.trackErrors:r.errors!==!1)&&(this.errsCount=t.gen.const("_errs",vr.default.errors))}result(t,r,n){this.failResult((0,Qt.not)(t),r,n)}failResult(t,r,n){this.gen.if(t),n?n():this.error(),r?(this.gen.else(),r(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(t,r){this.failResult((0,Qt.not)(t),void 0,r)}fail(t){if(t===void 0){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(t),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(t){if(!this.$data)return this.fail(t);let{schemaCode:r}=this;this.fail((0,Qt._)`${r} !== undefined && (${(0,Qt.or)(this.invalid$data(),t)})`)}error(t,r,n){if(r){this.setParams(r),this._error(t,n),this.setParams({});return}this._error(t,n)}_error(t,r){(t?RE.reportExtraError:RE.reportError)(this,this.def.error,r)}$dataError(){(0,RE.reportError)(this,this.def.$dataError||RE.keyword$DataError)}reset(){if(this.errsCount===void 0)throw new Error('add "trackErrors" to keyword definition');(0,RE.resetErrorsCount)(this.gen,this.errsCount)}ok(t){this.allErrors||this.gen.if(t)}setParams(t,r){r?Object.assign(this.params,t):this.params=t}block$data(t,r,n=Qt.nil){this.gen.block(()=>{this.check$data(t,n),r()})}check$data(t=Qt.nil,r=Qt.nil){if(!this.$data)return;let{gen:n,schemaCode:i,schemaType:s,def:a}=this;n.if((0,Qt.or)((0,Qt._)`${i} === undefined`,r)),t!==Qt.nil&&n.assign(t,!0),(s.length||a.validateSchema)&&(n.elseIf(this.invalid$data()),this.$dataError(),t!==Qt.nil&&n.assign(t,!1)),n.else()}invalid$data(){let{gen:t,schemaCode:r,schemaType:n,def:i,it:s}=this;return(0,Qt.or)(a(),o());function a(){if(n.length){if(!(r instanceof Qt.Name))throw new Error("ajv implementation error");let c=Array.isArray(n)?n:[n];return(0,Qt._)`${(0,_w.checkDataTypes)(c,r,s.opts.strictNumbers,_w.DataType.Wrong)}`}return Qt.nil}function o(){if(i.validateSchema){let c=t.scopeValue("validate$data",{ref:i.validateSchema});return(0,Qt._)`!${c}(${r})`}return Qt.nil}}subschema(t,r){let n=(0,lD.getSubschema)(this.it,t);(0,lD.extendSubschemaData)(n,this.it,t),(0,lD.extendSubschemaMode)(n,t);let i={...this.it,...n,items:void 0,props:void 0};return B8e(i,r),i}mergeEvaluated(t,r){let{it:n,gen:i}=this;n.opts.unevaluated&&(n.props!==!0&&t.props!==void 0&&(n.props=Cp.mergeEvaluated.props(i,t.props,n.props,r)),n.items!==!0&&t.items!==void 0&&(n.items=Cp.mergeEvaluated.items(i,t.items,n.items,r)))}mergeValidEvaluated(t,r){let{it:n,gen:i}=this;if(n.opts.unevaluated&&(n.props!==!0||n.items!==!0))return i.if(r,()=>this.mergeEvaluated(t,Qt.Name)),!0}};l0.KeywordCxt=bw;function NG(e,t,r,n){let i=new bw(e,r,t);"code"in r?r.code(i,n):i.$data&&r.validate?(0,NE.funcKeywordCode)(i,r):"macro"in r?(0,NE.macroKeywordCode)(i,r):(r.compile||r.validate)&&(0,NE.funcKeywordCode)(i,r)}var K8e=/^\/(?:[^~]|~0|~1)*$/,Q8e=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function OG(e,{dataLevel:t,dataNames:r,dataPathArr:n}){let i,s;if(e==="")return vr.default.rootData;if(e[0]==="/"){if(!K8e.test(e))throw new Error(`Invalid JSON-pointer: ${e}`);i=e,s=vr.default.rootData}else{let u=Q8e.exec(e);if(!u)throw new Error(`Invalid JSON-pointer: ${e}`);let l=+u[1];if(i=u[2],i==="#"){if(l>=t)throw new Error(c("property/index",l));return n[t-l]}if(l>t)throw new Error(c("data",l));if(s=r[t-l],!i)return s}let a=s,o=i.split("/");for(let u of o)u&&(s=(0,Qt._)`${s}${(0,Qt.getProperty)((0,Cp.unescapeJsonPointer)(u))}`,a=(0,Qt._)`${a} && ${s}`);return a;function c(u,l){return`Cannot access ${u} ${l} levels up, current level is ${t}`}}l0.getData=OG});var OE=M(hD=>{"use strict";Object.defineProperty(hD,"__esModule",{value:!0});var pD=class extends Error{constructor(t){super("validation failed"),this.errors=t,this.ajv=this.validation=!0}};hD.default=pD});var f0=M(vD=>{"use strict";Object.defineProperty(vD,"__esModule",{value:!0});var mD=IE(),gD=class extends Error{constructor(t,r,n,i){super(i||`can't resolve reference ${n} from id ${r}`),this.missingRef=(0,mD.resolveUrl)(t,r,n),this.missingSchema=(0,mD.normalizeId)((0,mD.getFullPath)(t,this.missingRef))}};vD.default=gD});var _g=M(ul=>{"use strict";Object.defineProperty(ul,"__esModule",{value:!0});ul.resolveSchema=ul.getCompilingSchema=ul.resolveRef=ul.compileSchema=ul.SchemaEnv=void 0;var df=ar(),J8e=OE(),yg=cl(),pf=IE(),DG=Ur(),Z8e=ey(),ty=class{constructor(t){var r;this.refs={},this.dynamicAnchors={};let n;typeof t.schema=="object"&&(n=t.schema),this.schema=t.schema,this.schemaId=t.schemaId,this.root=t.root||this,this.baseId=(r=t.baseId)!==null&&r!==void 0?r:(0,pf.normalizeId)(n?.[t.schemaId||"$id"]),this.schemaPath=t.schemaPath,this.localRefs=t.localRefs,this.meta=t.meta,this.$async=n?.$async,this.refs={}}};ul.SchemaEnv=ty;function _D(e){let t=PG.call(this,e);if(t)return t;let r=(0,pf.getFullPath)(this.opts.uriResolver,e.root.baseId),{es5:n,lines:i}=this.opts.code,{ownProperties:s}=this.opts,a=new df.CodeGen(this.scope,{es5:n,lines:i,ownProperties:s}),o;e.$async&&(o=a.scopeValue("Error",{ref:J8e.default,code:(0,df._)`require("ajv/dist/runtime/validation_error").default`}));let c=a.scopeName("validate");e.validateName=c;let u={gen:a,allErrors:this.opts.allErrors,data:yg.default.data,parentData:yg.default.parentData,parentDataProperty:yg.default.parentDataProperty,dataNames:[yg.default.data],dataPathArr:[df.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:a.scopeValue("schema",this.opts.code.source===!0?{ref:e.schema,code:(0,df.stringify)(e.schema)}:{ref:e.schema}),validateName:c,ValidationError:o,schema:e.schema,schemaEnv:e,rootId:r,baseId:e.baseId||r,schemaPath:df.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,df._)`""`,opts:this.opts,self:this},l;try{this._compilations.add(e),(0,Z8e.validateFunctionCode)(u),a.optimize(this.opts.code.optimize);let f=a.toString();l=`${a.scopeRefs(yg.default.scope)}return ${f}`,this.opts.code.process&&(l=this.opts.code.process(l,e));let p=new Function(`${yg.default.self}`,`${yg.default.scope}`,l)(this,this.scope.get());if(this.scope.value(c,{ref:p}),p.errors=null,p.schema=e.schema,p.schemaEnv=e,e.$async&&(p.$async=!0),this.opts.code.source===!0&&(p.source={validateName:c,validateCode:f,scopeValues:a._values}),this.opts.unevaluated){let{props:m,items:y}=u;p.evaluated={props:m instanceof df.Name?void 0:m,items:y instanceof df.Name?void 0:y,dynamicProps:m instanceof df.Name,dynamicItems:y instanceof df.Name},p.source&&(p.source.evaluated=(0,df.stringify)(p.evaluated))}return e.validate=p,e}catch(f){throw delete e.validate,delete e.validateName,l&&this.logger.error("Error compiling schema, function code:",l),f}finally{this._compilations.delete(e)}}ul.compileSchema=_D;function eOe(e,t,r){var n;r=(0,pf.resolveUrl)(this.opts.uriResolver,t,r);let i=e.refs[r];if(i)return i;let s=nOe.call(this,e,r);if(s===void 0){let a=(n=e.localRefs)===null||n===void 0?void 0:n[r],{schemaId:o}=this.opts;a&&(s=new ty({schema:a,schemaId:o,root:e,baseId:t}))}if(s!==void 0)return e.refs[r]=tOe.call(this,s)}ul.resolveRef=eOe;function tOe(e){return(0,pf.inlineRef)(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:_D.call(this,e)}function PG(e){for(let t of this._compilations)if(rOe(t,e))return t}ul.getCompilingSchema=PG;function rOe(e,t){return e.schema===t.schema&&e.root===t.root&&e.baseId===t.baseId}function nOe(e,t){let r;for(;typeof(r=this.refs[t])=="string";)t=r;return r||this.schemas[t]||Ew.call(this,e,t)}function Ew(e,t){let r=this.opts.uriResolver.parse(t),n=(0,pf._getFullPath)(this.opts.uriResolver,r),i=(0,pf.getFullPath)(this.opts.uriResolver,e.baseId,void 0);if(Object.keys(e.schema).length>0&&n===i)return yD.call(this,r,e);let s=(0,pf.normalizeId)(n),a=this.refs[s]||this.schemas[s];if(typeof a=="string"){let o=Ew.call(this,e,a);return typeof o?.schema!="object"?void 0:yD.call(this,r,o)}if(typeof a?.schema=="object"){if(a.validate||_D.call(this,a),s===(0,pf.normalizeId)(t)){let{schema:o}=a,{schemaId:c}=this.opts,u=o[c];return u&&(i=(0,pf.resolveUrl)(this.opts.uriResolver,i,u)),new ty({schema:o,schemaId:c,root:e,baseId:i})}return yD.call(this,r,a)}}ul.resolveSchema=Ew;var iOe=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function yD(e,{baseId:t,schema:r,root:n}){var i;if(((i=e.fragment)===null||i===void 0?void 0:i[0])!=="/")return;for(let o of e.fragment.slice(1).split("/")){if(typeof r=="boolean")return;let c=r[(0,DG.unescapeFragment)(o)];if(c===void 0)return;r=c;let u=typeof r=="object"&&r[this.opts.schemaId];!iOe.has(o)&&u&&(t=(0,pf.resolveUrl)(this.opts.uriResolver,t,u))}let s;if(typeof r!="boolean"&&r.$ref&&!(0,DG.schemaHasRulesButRef)(r,this.RULES)){let o=(0,pf.resolveUrl)(this.opts.uriResolver,t,r.$ref);s=Ew.call(this,n,o)}let{schemaId:a}=this.opts;if(s=s||new ty({schema:r,schemaId:a,root:n,baseId:t}),s.schema!==s.root.schema)return s}});var kG=M((Pyt,sOe)=>{sOe.exports={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1}});var BG=M((xw,LG)=>{(function(e,t){typeof xw=="object"&&typeof LG<"u"?t(xw):typeof define=="function"&&define.amd?define(["exports"],t):t(e.URI=e.URI||{})})(xw,function(e){"use strict";function t(){for(var ge=arguments.length,oe=Array(ge),we=0;we<ge;we++)oe[we]=arguments[we];if(oe.length>1){oe[0]=oe[0].slice(0,-1);for(var Be=oe.length-1,ke=1;ke<Be;++ke)oe[ke]=oe[ke].slice(1,-1);return oe[Be]=oe[Be].slice(1),oe.join("")}else return oe[0]}function r(ge){return"(?:"+ge+")"}function n(ge){return ge===void 0?"undefined":ge===null?"null":Object.prototype.toString.call(ge).split(" ").pop().split("]").shift().toLowerCase()}function i(ge){return ge.toUpperCase()}function s(ge){return ge!=null?ge instanceof Array?ge:typeof ge.length!="number"||ge.split||ge.setInterval||ge.call?[ge]:Array.prototype.slice.call(ge):[]}function a(ge,oe){var we=ge;if(oe)for(var Be in oe)we[Be]=oe[Be];return we}function o(ge){var oe="[A-Za-z]",we="[\\x0D]",Be="[0-9]",ke="[\\x22]",_t=t(Be,"[A-Fa-f]"),nr="[\\x0A]",Ir="[\\x20]",Rr=r(r("%[EFef]"+_t+"%"+_t+_t+"%"+_t+_t)+"|"+r("%[89A-Fa-f]"+_t+"%"+_t+_t)+"|"+r("%"+_t+_t)),ri="[\\:\\/\\?\\#\\[\\]\\@]",Ot="[\\!\\$\\&\\'\\(\\)\\*\\+\\,\\;\\=]",tr=t(ri,Ot),jn=ge?"[\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]":"[]",Dn=ge?"[\\uE000-\\uF8FF]":"[]",Nr=t(oe,Be,"[\\-\\.\\_\\~]",jn),cn=r(oe+t(oe,Be,"[\\+\\-\\.]")+"*"),Or=r(r(Rr+"|"+t(Nr,Ot,"[\\:]"))+"*"),Bn=r(r("25[0-5]")+"|"+r("2[0-4]"+Be)+"|"+r("1"+Be+Be)+"|"+r("[1-9]"+Be)+"|"+Be),ni=r(r("25[0-5]")+"|"+r("2[0-4]"+Be)+"|"+r("1"+Be+Be)+"|"+r("0?[1-9]"+Be)+"|0?0?"+Be),is=r(ni+"\\."+ni+"\\."+ni+"\\."+ni),tn=r(_t+"{1,4}"),ss=r(r(tn+"\\:"+tn)+"|"+is),xs=r(r(tn+"\\:")+"{6}"+ss),Ma=r("\\:\\:"+r(tn+"\\:")+"{5}"+ss),Oo=r(r(tn)+"?\\:\\:"+r(tn+"\\:")+"{4}"+ss),as=r(r(r(tn+"\\:")+"{0,1}"+tn)+"?\\:\\:"+r(tn+"\\:")+"{3}"+ss),Fu=r(r(r(tn+"\\:")+"{0,2}"+tn)+"?\\:\\:"+r(tn+"\\:")+"{2}"+ss),hi=r(r(r(tn+"\\:")+"{0,3}"+tn)+"?\\:\\:"+tn+"\\:"+ss),Do=r(r(r(tn+"\\:")+"{0,4}"+tn)+"?\\:\\:"+ss),ii=r(r(r(tn+"\\:")+"{0,5}"+tn)+"?\\:\\:"+tn),mi=r(r(r(tn+"\\:")+"{0,6}"+tn)+"?\\:\\:"),Mi=r([xs,Ma,Oo,as,Fu,hi,Do,ii,mi].join("|")),aa=r(r(Nr+"|"+Rr)+"+"),Po=r(Mi+"\\%25"+aa),Mr=r(Mi+r("\\%25|\\%(?!"+_t+"{2})")+aa),Fa=r("[vV]"+_t+"+\\."+t(Nr,Ot,"[\\:]")+"+"),Bl=r("\\["+r(Mr+"|"+Mi+"|"+Fa)+"\\]"),Kd=r(r(Rr+"|"+t(Nr,Ot))+"*"),ko=r(Bl+"|"+is+"(?!"+Kd+")|"+Kd),eu=r(Be+"*"),fc=r(r(Or+"@")+"?"+ko+r("\\:"+eu)+"?"),ao=r(Rr+"|"+t(Nr,Ot,"[\\:\\@]")),dc=r(ao+"*"),tu=r(ao+"+"),jf=r(r(Rr+"|"+t(Nr,Ot,"[\\@]"))+"+"),oa=r(r("\\/"+dc)+"*"),pc=r("\\/"+r(tu+oa)+"?"),ru=r(jf+oa),hc=r(tu+oa),Yi="(?!"+ao+")",Lo=r(oa+"|"+pc+"|"+ru+"|"+hc+"|"+Yi),mc=r(r(ao+"|"+t("[\\/\\?]",Dn))+"*"),Fi=r(r(ao+"|[\\/\\?]")+"*"),Ml=r(r("\\/\\/"+fc+oa)+"|"+pc+"|"+hc+"|"+Yi),Bo=r(cn+"\\:"+Ml+r("\\?"+mc)+"?"+r("\\#"+Fi)+"?"),$u=r(r("\\/\\/"+fc+oa)+"|"+pc+"|"+ru+"|"+Yi),Fl=r($u+r("\\?"+mc)+"?"+r("\\#"+Fi)+"?"),Qd=r(Bo+"|"+Fl),Zv=r(cn+"\\:"+Ml+r("\\?"+mc)+"?"),Ih="^("+cn+")\\:"+r(r("\\/\\/("+r("("+Or+")@")+"?("+ko+")"+r("\\:("+eu+")")+"?)")+"?("+oa+"|"+pc+"|"+hc+"|"+Yi+")")+r("\\?("+mc+")")+"?"+r("\\#("+Fi+")")+"?$",$l="^(){0}"+r(r("\\/\\/("+r("("+Or+")@")+"?("+ko+")"+r("\\:("+eu+")")+"?)")+"?("+oa+"|"+pc+"|"+ru+"|"+Yi+")")+r("\\?("+mc+")")+"?"+r("\\#("+Fi+")")+"?$",Rh="^("+cn+")\\:"+r(r("\\/\\/("+r("("+Or+")@")+"?("+ko+")"+r("\\:("+eu+")")+"?)")+"?("+oa+"|"+pc+"|"+hc+"|"+Yi+")")+r("\\?("+mc+")")+"?$",Dm="^"+r("\\#("+Fi+")")+"?$",nu="^"+r("("+Or+")@")+"?("+ko+")"+r("\\:("+eu+")")+"?$";return{NOT_SCHEME:new RegExp(t("[^]",oe,Be,"[\\+\\-\\.]"),"g"),NOT_USERINFO:new RegExp(t("[^\\%\\:]",Nr,Ot),"g"),NOT_HOST:new RegExp(t("[^\\%\\[\\]\\:]",Nr,Ot),"g"),NOT_PATH:new RegExp(t("[^\\%\\/\\:\\@]",Nr,Ot),"g"),NOT_PATH_NOSCHEME:new RegExp(t("[^\\%\\/\\@]",Nr,Ot),"g"),NOT_QUERY:new RegExp(t("[^\\%]",Nr,Ot,"[\\:\\@\\/\\?]",Dn),"g"),NOT_FRAGMENT:new RegExp(t("[^\\%]",Nr,Ot,"[\\:\\@\\/\\?]"),"g"),ESCAPE:new RegExp(t("[^]",Nr,Ot),"g"),UNRESERVED:new RegExp(Nr,"g"),OTHER_CHARS:new RegExp(t("[^\\%]",Nr,tr),"g"),PCT_ENCODED:new RegExp(Rr,"g"),IPV4ADDRESS:new RegExp("^("+is+")$"),IPV6ADDRESS:new RegExp("^\\[?("+Mi+")"+r(r("\\%25|\\%(?!"+_t+"{2})")+"("+aa+")")+"?\\]?$")}}var c=o(!1),u=o(!0),l=function(){function ge(oe,we){var Be=[],ke=!0,_t=!1,nr=void 0;try{for(var Ir=oe[Symbol.iterator](),Rr;!(ke=(Rr=Ir.next()).done)&&(Be.push(Rr.value),!(we&&Be.length===we));ke=!0);}catch(ri){_t=!0,nr=ri}finally{try{!ke&&Ir.return&&Ir.return()}finally{if(_t)throw nr}}return Be}return function(oe,we){if(Array.isArray(oe))return oe;if(Symbol.iterator in Object(oe))return ge(oe,we);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),f=function(ge){if(Array.isArray(ge)){for(var oe=0,we=Array(ge.length);oe<ge.length;oe++)we[oe]=ge[oe];return we}else return Array.from(ge)},d=2147483647,p=36,m=1,y=26,T=38,E=700,A=72,x=128,_="-",S=/^xn--/,I=/[^\0-\x7E]/,k=/[\x2E\u3002\uFF0E\uFF61]/g,N={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},U=p-m,L=Math.floor,H=String.fromCharCode;function V(ge){throw new RangeError(N[ge])}function W(ge,oe){for(var we=[],Be=ge.length;Be--;)we[Be]=oe(ge[Be]);return we}function J(ge,oe){var we=ge.split("@"),Be="";we.length>1&&(Be=we[0]+"@",ge=we[1]),ge=ge.replace(k,".");var ke=ge.split("."),_t=W(ke,oe).join(".");return Be+_t}function ye(ge){for(var oe=[],we=0,Be=ge.length;we<Be;){var ke=ge.charCodeAt(we++);if(ke>=55296&&ke<=56319&&we<Be){var _t=ge.charCodeAt(we++);(_t&64512)==56320?oe.push(((ke&1023)<<10)+(_t&1023)+65536):(oe.push(ke),we--)}else oe.push(ke)}return oe}var re=function(oe){return String.fromCodePoint.apply(String,f(oe))},fe=function(oe){return oe-48<10?oe-22:oe-65<26?oe-65:oe-97<26?oe-97:p},ve=function(oe,we){return oe+22+75*(oe<26)-((we!=0)<<5)},X=function(oe,we,Be){var ke=0;for(oe=Be?L(oe/E):oe>>1,oe+=L(oe/we);oe>U*y>>1;ke+=p)oe=L(oe/U);return L(ke+(U+1)*oe/(oe+T))},ce=function(oe){var we=[],Be=oe.length,ke=0,_t=x,nr=A,Ir=oe.lastIndexOf(_);Ir<0&&(Ir=0);for(var Rr=0;Rr<Ir;++Rr)oe.charCodeAt(Rr)>=128&&V("not-basic"),we.push(oe.charCodeAt(Rr));for(var ri=Ir>0?Ir+1:0;ri<Be;){for(var Ot=ke,tr=1,jn=p;;jn+=p){ri>=Be&&V("invalid-input");var Dn=fe(oe.charCodeAt(ri++));(Dn>=p||Dn>L((d-ke)/tr))&&V("overflow"),ke+=Dn*tr;var Nr=jn<=nr?m:jn>=nr+y?y:jn-nr;if(Dn<Nr)break;var cn=p-Nr;tr>L(d/cn)&&V("overflow"),tr*=cn}var Or=we.length+1;nr=X(ke-Ot,Or,Ot==0),L(ke/Or)>d-_t&&V("overflow"),_t+=L(ke/Or),ke%=Or,we.splice(ke++,0,_t)}return String.fromCodePoint.apply(String,we)},le=function(oe){var we=[];oe=ye(oe);var Be=oe.length,ke=x,_t=0,nr=A,Ir=!0,Rr=!1,ri=void 0;try{for(var Ot=oe[Symbol.iterator](),tr;!(Ir=(tr=Ot.next()).done);Ir=!0){var jn=tr.value;jn<128&&we.push(H(jn))}}catch(Mr){Rr=!0,ri=Mr}finally{try{!Ir&&Ot.return&&Ot.return()}finally{if(Rr)throw ri}}var Dn=we.length,Nr=Dn;for(Dn&&we.push(_);Nr<Be;){var cn=d,Or=!0,Bn=!1,ni=void 0;try{for(var is=oe[Symbol.iterator](),tn;!(Or=(tn=is.next()).done);Or=!0){var ss=tn.value;ss>=ke&&ss<cn&&(cn=ss)}}catch(Mr){Bn=!0,ni=Mr}finally{try{!Or&&is.return&&is.return()}finally{if(Bn)throw ni}}var xs=Nr+1;cn-ke>L((d-_t)/xs)&&V("overflow"),_t+=(cn-ke)*xs,ke=cn;var Ma=!0,Oo=!1,as=void 0;try{for(var Fu=oe[Symbol.iterator](),hi;!(Ma=(hi=Fu.next()).done);Ma=!0){var Do=hi.value;if(Do<ke&&++_t>d&&V("overflow"),Do==ke){for(var ii=_t,mi=p;;mi+=p){var Mi=mi<=nr?m:mi>=nr+y?y:mi-nr;if(ii<Mi)break;var aa=ii-Mi,Po=p-Mi;we.push(H(ve(Mi+aa%Po,0))),ii=L(aa/Po)}we.push(H(ve(ii,0))),nr=X(_t,xs,Nr==Dn),_t=0,++Nr}}}catch(Mr){Oo=!0,as=Mr}finally{try{!Ma&&Fu.return&&Fu.return()}finally{if(Oo)throw as}}++_t,++ke}return we.join("")},ue=function(oe){return J(oe,function(we){return S.test(we)?ce(we.slice(4).toLowerCase()):we})},It=function(oe){return J(oe,function(we){return I.test(we)?"xn--"+le(we):we})},pt={version:"2.1.0",ucs2:{decode:ye,encode:re},decode:ce,encode:le,toASCII:It,toUnicode:ue},ct={};function Y(ge){var oe=ge.charCodeAt(0),we=void 0;return oe<16?we="%0"+oe.toString(16).toUpperCase():oe<128?we="%"+oe.toString(16).toUpperCase():oe<2048?we="%"+(oe>>6|192).toString(16).toUpperCase()+"%"+(oe&63|128).toString(16).toUpperCase():we="%"+(oe>>12|224).toString(16).toUpperCase()+"%"+(oe>>6&63|128).toString(16).toUpperCase()+"%"+(oe&63|128).toString(16).toUpperCase(),we}function q(ge){for(var oe="",we=0,Be=ge.length;we<Be;){var ke=parseInt(ge.substr(we+1,2),16);if(ke<128)oe+=String.fromCharCode(ke),we+=3;else if(ke>=194&&ke<224){if(Be-we>=6){var _t=parseInt(ge.substr(we+4,2),16);oe+=String.fromCharCode((ke&31)<<6|_t&63)}else oe+=ge.substr(we,6);we+=6}else if(ke>=224){if(Be-we>=9){var nr=parseInt(ge.substr(we+4,2),16),Ir=parseInt(ge.substr(we+7,2),16);oe+=String.fromCharCode((ke&15)<<12|(nr&63)<<6|Ir&63)}else oe+=ge.substr(we,9);we+=9}else oe+=ge.substr(we,3),we+=3}return oe}function Se(ge,oe){function we(Be){var ke=q(Be);return ke.match(oe.UNRESERVED)?ke:Be}return ge.scheme&&(ge.scheme=String(ge.scheme).replace(oe.PCT_ENCODED,we).toLowerCase().replace(oe.NOT_SCHEME,"")),ge.userinfo!==void 0&&(ge.userinfo=String(ge.userinfo).replace(oe.PCT_ENCODED,we).replace(oe.NOT_USERINFO,Y).replace(oe.PCT_ENCODED,i)),ge.host!==void 0&&(ge.host=String(ge.host).replace(oe.PCT_ENCODED,we).toLowerCase().replace(oe.NOT_HOST,Y).replace(oe.PCT_ENCODED,i)),ge.path!==void 0&&(ge.path=String(ge.path).replace(oe.PCT_ENCODED,we).replace(ge.scheme?oe.NOT_PATH:oe.NOT_PATH_NOSCHEME,Y).replace(oe.PCT_ENCODED,i)),ge.query!==void 0&&(ge.query=String(ge.query).replace(oe.PCT_ENCODED,we).replace(oe.NOT_QUERY,Y).replace(oe.PCT_ENCODED,i)),ge.fragment!==void 0&&(ge.fragment=String(ge.fragment).replace(oe.PCT_ENCODED,we).replace(oe.NOT_FRAGMENT,Y).replace(oe.PCT_ENCODED,i)),ge}function _e(ge){return ge.replace(/^0*(.*)/,"$1")||"0"}function ut(ge,oe){var we=ge.match(oe.IPV4ADDRESS)||[],Be=l(we,2),ke=Be[1];return ke?ke.split(".").map(_e).join("."):ge}function vt(ge,oe){var we=ge.match(oe.IPV6ADDRESS)||[],Be=l(we,3),ke=Be[1],_t=Be[2];if(ke){for(var nr=ke.toLowerCase().split("::").reverse(),Ir=l(nr,2),Rr=Ir[0],ri=Ir[1],Ot=ri?ri.split(":").map(_e):[],tr=Rr.split(":").map(_e),jn=oe.IPV4ADDRESS.test(tr[tr.length-1]),Dn=jn?7:8,Nr=tr.length-Dn,cn=Array(Dn),Or=0;Or<Dn;++Or)cn[Or]=Ot[Or]||tr[Nr+Or]||"";jn&&(cn[Dn-1]=ut(cn[Dn-1],oe));var Bn=cn.reduce(function(xs,Ma,Oo){if(!Ma||Ma==="0"){var as=xs[xs.length-1];as&&as.index+as.length===Oo?as.length++:xs.push({index:Oo,length:1})}return xs},[]),ni=Bn.sort(function(xs,Ma){return Ma.length-xs.length})[0],is=void 0;if(ni&&ni.length>1){var tn=cn.slice(0,ni.index),ss=cn.slice(ni.index+ni.length);is=tn.join(":")+"::"+ss.join(":")}else is=cn.join(":");return _t&&(is+="%"+_t),is}else return ge}var xe=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i,Ue="".match(/(){0}/)[1]===void 0;function Qe(ge){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},we={},Be=oe.iri!==!1?u:c;oe.reference==="suffix"&&(ge=(oe.scheme?oe.scheme+":":"")+"//"+ge);var ke=ge.match(xe);if(ke){Ue?(we.scheme=ke[1],we.userinfo=ke[3],we.host=ke[4],we.port=parseInt(ke[5],10),we.path=ke[6]||"",we.query=ke[7],we.fragment=ke[8],isNaN(we.port)&&(we.port=ke[5])):(we.scheme=ke[1]||void 0,we.userinfo=ge.indexOf("@")!==-1?ke[3]:void 0,we.host=ge.indexOf("//")!==-1?ke[4]:void 0,we.port=parseInt(ke[5],10),we.path=ke[6]||"",we.query=ge.indexOf("?")!==-1?ke[7]:void 0,we.fragment=ge.indexOf("#")!==-1?ke[8]:void 0,isNaN(we.port)&&(we.port=ge.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?ke[4]:void 0)),we.host&&(we.host=vt(ut(we.host,Be),Be)),we.scheme===void 0&&we.userinfo===void 0&&we.host===void 0&&we.port===void 0&&!we.path&&we.query===void 0?we.reference="same-document":we.scheme===void 0?we.reference="relative":we.fragment===void 0?we.reference="absolute":we.reference="uri",oe.reference&&oe.reference!=="suffix"&&oe.reference!==we.reference&&(we.error=we.error||"URI is not a "+oe.reference+" reference.");var _t=ct[(oe.scheme||we.scheme||"").toLowerCase()];if(!oe.unicodeSupport&&(!_t||!_t.unicodeSupport)){if(we.host&&(oe.domainHost||_t&&_t.domainHost))try{we.host=pt.toASCII(we.host.replace(Be.PCT_ENCODED,q).toLowerCase())}catch(nr){we.error=we.error||"Host's domain name can not be converted to ASCII via punycode: "+nr}Se(we,c)}else Se(we,Be);_t&&_t.parse&&_t.parse(we,oe)}else we.error=we.error||"URI can not be parsed.";return we}function ht(ge,oe){var we=oe.iri!==!1?u:c,Be=[];return ge.userinfo!==void 0&&(Be.push(ge.userinfo),Be.push("@")),ge.host!==void 0&&Be.push(vt(ut(String(ge.host),we),we).replace(we.IPV6ADDRESS,function(ke,_t,nr){return"["+_t+(nr?"%25"+nr:"")+"]"})),(typeof ge.port=="number"||typeof ge.port=="string")&&(Be.push(":"),Be.push(String(ge.port))),Be.length?Be.join(""):void 0}var wt=/^\.\.?\//,dt=/^\/\.(\/|$)/,Jt=/^\/\.\.(\/|$)/,sr=/^\/?(?:.|\n)*?(?=\/|$)/;function Nt(ge){for(var oe=[];ge.length;)if(ge.match(wt))ge=ge.replace(wt,"");else if(ge.match(dt))ge=ge.replace(dt,"/");else if(ge.match(Jt))ge=ge.replace(Jt,"/"),oe.pop();else if(ge==="."||ge==="..")ge="";else{var we=ge.match(sr);if(we){var Be=we[0];ge=ge.slice(Be.length),oe.push(Be)}else throw new Error("Unexpected dot segment condition")}return oe.join("")}function Yt(ge){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},we=oe.iri?u:c,Be=[],ke=ct[(oe.scheme||ge.scheme||"").toLowerCase()];if(ke&&ke.serialize&&ke.serialize(ge,oe),ge.host&&!we.IPV6ADDRESS.test(ge.host)){if(oe.domainHost||ke&&ke.domainHost)try{ge.host=oe.iri?pt.toUnicode(ge.host):pt.toASCII(ge.host.replace(we.PCT_ENCODED,q).toLowerCase())}catch(Ir){ge.error=ge.error||"Host's domain name can not be converted to "+(oe.iri?"Unicode":"ASCII")+" via punycode: "+Ir}}Se(ge,we),oe.reference!=="suffix"&&ge.scheme&&(Be.push(ge.scheme),Be.push(":"));var _t=ht(ge,oe);if(_t!==void 0&&(oe.reference!=="suffix"&&Be.push("//"),Be.push(_t),ge.path&&ge.path.charAt(0)!=="/"&&Be.push("/")),ge.path!==void 0){var nr=ge.path;!oe.absolutePath&&(!ke||!ke.absolutePath)&&(nr=Nt(nr)),_t===void 0&&(nr=nr.replace(/^\/\//,"/%2F")),Be.push(nr)}return ge.query!==void 0&&(Be.push("?"),Be.push(ge.query)),ge.fragment!==void 0&&(Be.push("#"),Be.push(ge.fragment)),Be.join("")}function ei(ge,oe){var we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Be=arguments[3],ke={};return Be||(ge=Qe(Yt(ge,we),we),oe=Qe(Yt(oe,we),we)),we=we||{},!we.tolerant&&oe.scheme?(ke.scheme=oe.scheme,ke.userinfo=oe.userinfo,ke.host=oe.host,ke.port=oe.port,ke.path=Nt(oe.path||""),ke.query=oe.query):(oe.userinfo!==void 0||oe.host!==void 0||oe.port!==void 0?(ke.userinfo=oe.userinfo,ke.host=oe.host,ke.port=oe.port,ke.path=Nt(oe.path||""),ke.query=oe.query):(oe.path?(oe.path.charAt(0)==="/"?ke.path=Nt(oe.path):((ge.userinfo!==void 0||ge.host!==void 0||ge.port!==void 0)&&!ge.path?ke.path="/"+oe.path:ge.path?ke.path=ge.path.slice(0,ge.path.lastIndexOf("/")+1)+oe.path:ke.path=oe.path,ke.path=Nt(ke.path)),ke.query=oe.query):(ke.path=ge.path,oe.query!==void 0?ke.query=oe.query:ke.query=ge.query),ke.userinfo=ge.userinfo,ke.host=ge.host,ke.port=ge.port),ke.scheme=ge.scheme),ke.fragment=oe.fragment,ke}function on(ge,oe,we){var Be=a({scheme:"null"},we);return Yt(ei(Qe(ge,Be),Qe(oe,Be),Be,!0),Be)}function Ln(ge,oe){return typeof ge=="string"?ge=Yt(Qe(ge,oe),oe):n(ge)==="object"&&(ge=Qe(Yt(ge,oe),oe)),ge}function qr(ge,oe,we){return typeof ge=="string"?ge=Yt(Qe(ge,we),we):n(ge)==="object"&&(ge=Yt(ge,we)),typeof oe=="string"?oe=Yt(Qe(oe,we),we):n(oe)==="object"&&(oe=Yt(oe,we)),ge===oe}function Vn(ge,oe){return ge&&ge.toString().replace(!oe||!oe.iri?c.ESCAPE:u.ESCAPE,Y)}function di(ge,oe){return ge&&ge.toString().replace(!oe||!oe.iri?c.PCT_ENCODED:u.PCT_ENCODED,q)}var Wi={scheme:"http",domainHost:!0,parse:function(oe,we){return oe.host||(oe.error=oe.error||"HTTP URIs must have a host."),oe},serialize:function(oe,we){var Be=String(oe.scheme).toLowerCase()==="https";return(oe.port===(Be?443:80)||oe.port==="")&&(oe.port=void 0),oe.path||(oe.path="/"),oe}},pn={scheme:"https",domainHost:Wi.domainHost,parse:Wi.parse,serialize:Wi.serialize};function Fs(ge){return typeof ge.secure=="boolean"?ge.secure:String(ge.scheme).toLowerCase()==="wss"}var $s={scheme:"ws",domainHost:!0,parse:function(oe,we){var Be=oe;return Be.secure=Fs(Be),Be.resourceName=(Be.path||"/")+(Be.query?"?"+Be.query:""),Be.path=void 0,Be.query=void 0,Be},serialize:function(oe,we){if((oe.port===(Fs(oe)?443:80)||oe.port==="")&&(oe.port=void 0),typeof oe.secure=="boolean"&&(oe.scheme=oe.secure?"wss":"ws",oe.secure=void 0),oe.resourceName){var Be=oe.resourceName.split("?"),ke=l(Be,2),_t=ke[0],nr=ke[1];oe.path=_t&&_t!=="/"?_t:void 0,oe.query=nr,oe.resourceName=void 0}return oe.fragment=void 0,oe}},Qr={scheme:"wss",domainHost:$s.domainHost,parse:$s.parse,serialize:$s.serialize},pi={},Jc=!0,Gn="[A-Za-z0-9\\-\\.\\_\\~"+(Jc?"\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF":"")+"]",On="[0-9A-Fa-f]",Zc=r(r("%[EFef]"+On+"%"+On+On+"%"+On+On)+"|"+r("%[89A-Fa-f]"+On+"%"+On+On)+"|"+r("%"+On+On)),hn="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]",Bi="[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]",Us=t(Bi,'[\\"\\\\]'),An="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]",ti=new RegExp(Gn,"g"),ka=new RegExp(Zc,"g"),Ni=new RegExp(t("[^]",hn,"[\\.]",'[\\"]',Us),"g"),Oi=new RegExp(t("[^]",Gn,An),"g"),La=Oi;function bs(ge){var oe=q(ge);return oe.match(ti)?oe:ge}var Ba={scheme:"mailto",parse:function(oe,we){var Be=oe,ke=Be.to=Be.path?Be.path.split(","):[];if(Be.path=void 0,Be.query){for(var _t=!1,nr={},Ir=Be.query.split("&"),Rr=0,ri=Ir.length;Rr<ri;++Rr){var Ot=Ir[Rr].split("=");switch(Ot[0]){case"to":for(var tr=Ot[1].split(","),jn=0,Dn=tr.length;jn<Dn;++jn)ke.push(tr[jn]);break;case"subject":Be.subject=di(Ot[1],we);break;case"body":Be.body=di(Ot[1],we);break;default:_t=!0,nr[di(Ot[0],we)]=di(Ot[1],we);break}}_t&&(Be.headers=nr)}Be.query=void 0;for(var Nr=0,cn=ke.length;Nr<cn;++Nr){var Or=ke[Nr].split("@");if(Or[0]=di(Or[0]),we.unicodeSupport)Or[1]=di(Or[1],we).toLowerCase();else try{Or[1]=pt.toASCII(di(Or[1],we).toLowerCase())}catch(Bn){Be.error=Be.error||"Email address's domain name can not be converted to ASCII via punycode: "+Bn}ke[Nr]=Or.join("@")}return Be},serialize:function(oe,we){var Be=oe,ke=s(oe.to);if(ke){for(var _t=0,nr=ke.length;_t<nr;++_t){var Ir=String(ke[_t]),Rr=Ir.lastIndexOf("@"),ri=Ir.slice(0,Rr).replace(ka,bs).replace(ka,i).replace(Ni,Y),Ot=Ir.slice(Rr+1);try{Ot=we.iri?pt.toUnicode(Ot):pt.toASCII(di(Ot,we).toLowerCase())}catch(Nr){Be.error=Be.error||"Email address's domain name can not be converted to "+(we.iri?"Unicode":"ASCII")+" via punycode: "+Nr}ke[_t]=ri+"@"+Ot}Be.path=ke.join(",")}var tr=oe.headers=oe.headers||{};oe.subject&&(tr.subject=oe.subject),oe.body&&(tr.body=oe.body);var jn=[];for(var Dn in tr)tr[Dn]!==pi[Dn]&&jn.push(Dn.replace(ka,bs).replace(ka,i).replace(Oi,Y)+"="+tr[Dn].replace(ka,bs).replace(ka,i).replace(La,Y));return jn.length&&(Be.query=jn.join("&")),Be}},Es=/^([^\:]+)\:(.*)/,Sn={scheme:"urn",parse:function(oe,we){var Be=oe.path&&oe.path.match(Es),ke=oe;if(Be){var _t=we.scheme||ke.scheme||"urn",nr=Be[1].toLowerCase(),Ir=Be[2],Rr=_t+":"+(we.nid||nr),ri=ct[Rr];ke.nid=nr,ke.nss=Ir,ke.path=void 0,ri&&(ke=ri.parse(ke,we))}else ke.error=ke.error||"URN can not be parsed.";return ke},serialize:function(oe,we){var Be=we.scheme||oe.scheme||"urn",ke=oe.nid,_t=Be+":"+(we.nid||ke),nr=ct[_t];nr&&(oe=nr.serialize(oe,we));var Ir=oe,Rr=oe.nss;return Ir.path=(ke||we.nid)+":"+Rr,Ir}},ns=/^[0-9A-Fa-f]{8}(?:\-[0-9A-Fa-f]{4}){3}\-[0-9A-Fa-f]{12}$/,lc={scheme:"urn:uuid",parse:function(oe,we){var Be=oe;return Be.uuid=Be.nss,Be.nss=void 0,!we.tolerant&&(!Be.uuid||!Be.uuid.match(ns))&&(Be.error=Be.error||"UUID is not valid."),Be},serialize:function(oe,we){var Be=oe;return Be.nss=(oe.uuid||"").toLowerCase(),Be}};ct[Wi.scheme]=Wi,ct[pn.scheme]=pn,ct[$s.scheme]=$s,ct[Qr.scheme]=Qr,ct[Ba.scheme]=Ba,ct[Sn.scheme]=Sn,ct[lc.scheme]=lc,e.SCHEMES=ct,e.pctEncChar=Y,e.pctDecChars=q,e.parse=Qe,e.removeDotSegments=Nt,e.serialize=Yt,e.resolveComponents=ei,e.resolve=on,e.normalize=Ln,e.equal=qr,e.escapeComponent=Vn,e.unescapeComponent=di,Object.defineProperty(e,"__esModule",{value:!0})})});var FG=M(bD=>{"use strict";Object.defineProperty(bD,"__esModule",{value:!0});var MG=BG();MG.code='require("ajv/dist/runtime/uri").default';bD.default=MG});var TD=M(Ka=>{"use strict";Object.defineProperty(Ka,"__esModule",{value:!0});Ka.CodeGen=Ka.Name=Ka.nil=Ka.stringify=Ka.str=Ka._=Ka.KeywordCxt=void 0;var aOe=ey();Object.defineProperty(Ka,"KeywordCxt",{enumerable:!0,get:function(){return aOe.KeywordCxt}});var ry=ar();Object.defineProperty(Ka,"_",{enumerable:!0,get:function(){return ry._}});Object.defineProperty(Ka,"str",{enumerable:!0,get:function(){return ry.str}});Object.defineProperty(Ka,"stringify",{enumerable:!0,get:function(){return ry.stringify}});Object.defineProperty(Ka,"nil",{enumerable:!0,get:function(){return ry.nil}});Object.defineProperty(Ka,"Name",{enumerable:!0,get:function(){return ry.Name}});Object.defineProperty(Ka,"CodeGen",{enumerable:!0,get:function(){return ry.CodeGen}});var oOe=OE(),qG=f0(),cOe=tD(),DE=_g(),uOe=ar(),PE=IE(),Tw=CE(),xD=Ur(),$G=kG(),lOe=FG(),zG=(e,t)=>new RegExp(e,t);zG.code="new RegExp";var fOe=["removeAdditional","useDefaults","coerceTypes"],dOe=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),pOe={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},hOe={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'},UG=200;function mOe(e){var t,r,n,i,s,a,o,c,u,l,f,d,p,m,y,T,E,A,x,_,S,I,k,N,U;let L=e.strict,H=(t=e.code)===null||t===void 0?void 0:t.optimize,V=H===!0||H===void 0?1:H||0,W=(n=(r=e.code)===null||r===void 0?void 0:r.regExp)!==null&&n!==void 0?n:zG,J=(i=e.uriResolver)!==null&&i!==void 0?i:lOe.default;return{strictSchema:(a=(s=e.strictSchema)!==null&&s!==void 0?s:L)!==null&&a!==void 0?a:!0,strictNumbers:(c=(o=e.strictNumbers)!==null&&o!==void 0?o:L)!==null&&c!==void 0?c:!0,strictTypes:(l=(u=e.strictTypes)!==null&&u!==void 0?u:L)!==null&&l!==void 0?l:"log",strictTuples:(d=(f=e.strictTuples)!==null&&f!==void 0?f:L)!==null&&d!==void 0?d:"log",strictRequired:(m=(p=e.strictRequired)!==null&&p!==void 0?p:L)!==null&&m!==void 0?m:!1,code:e.code?{...e.code,optimize:V,regExp:W}:{optimize:V,regExp:W},loopRequired:(y=e.loopRequired)!==null&&y!==void 0?y:UG,loopEnum:(T=e.loopEnum)!==null&&T!==void 0?T:UG,meta:(E=e.meta)!==null&&E!==void 0?E:!0,messages:(A=e.messages)!==null&&A!==void 0?A:!0,inlineRefs:(x=e.inlineRefs)!==null&&x!==void 0?x:!0,schemaId:(_=e.schemaId)!==null&&_!==void 0?_:"$id",addUsedSchema:(S=e.addUsedSchema)!==null&&S!==void 0?S:!0,validateSchema:(I=e.validateSchema)!==null&&I!==void 0?I:!0,validateFormats:(k=e.validateFormats)!==null&&k!==void 0?k:!0,unicodeRegExp:(N=e.unicodeRegExp)!==null&&N!==void 0?N:!0,int32range:(U=e.int32range)!==null&&U!==void 0?U:!0,uriResolver:J}}var kE=class{constructor(t={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,t=this.opts={...t,...mOe(t)};let{es5:r,lines:n}=this.opts.code;this.scope=new uOe.ValueScope({scope:{},prefixes:dOe,es5:r,lines:n}),this.logger=EOe(t.logger);let i=t.validateFormats;t.validateFormats=!1,this.RULES=(0,cOe.getRules)(),jG.call(this,pOe,t,"NOT SUPPORTED"),jG.call(this,hOe,t,"DEPRECATED","warn"),this._metaOpts=_Oe.call(this),t.formats&&vOe.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),t.keywords&&yOe.call(this,t.keywords),typeof t.meta=="object"&&this.addMetaSchema(t.meta),gOe.call(this),t.validateFormats=i}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){let{$data:t,meta:r,schemaId:n}=this.opts,i=$G;n==="id"&&(i={...$G},i.id=i.$id,delete i.$id),r&&t&&this.addMetaSchema(i,i[n],!1)}defaultMeta(){let{meta:t,schemaId:r}=this.opts;return this.opts.defaultMeta=typeof t=="object"?t[r]||t:void 0}validate(t,r){let n;if(typeof t=="string"){if(n=this.getSchema(t),!n)throw new Error(`no schema with key or ref "${t}"`)}else n=this.compile(t);let i=n(r);return"$async"in n||(this.errors=n.errors),i}compile(t,r){let n=this._addSchema(t,r);return n.validate||this._compileSchemaEnv(n)}compileAsync(t,r){if(typeof this.opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");let{loadSchema:n}=this.opts;return i.call(this,t,r);async function i(l,f){await s.call(this,l.$schema);let d=this._addSchema(l,f);return d.validate||a.call(this,d)}async function s(l){l&&!this.getSchema(l)&&await i.call(this,{$ref:l},!0)}async function a(l){try{return this._compileSchemaEnv(l)}catch(f){if(!(f instanceof qG.default))throw f;return o.call(this,f),await c.call(this,f.missingSchema),a.call(this,l)}}function o({missingSchema:l,missingRef:f}){if(this.refs[l])throw new Error(`AnySchema ${l} is loaded but ${f} cannot be resolved`)}async function c(l){let f=await u.call(this,l);this.refs[l]||await s.call(this,f.$schema),this.refs[l]||this.addSchema(f,l,r)}async function u(l){let f=this._loading[l];if(f)return f;try{return await(this._loading[l]=n(l))}finally{delete this._loading[l]}}}addSchema(t,r,n,i=this.opts.validateSchema){if(Array.isArray(t)){for(let a of t)this.addSchema(a,void 0,n,i);return this}let s;if(typeof t=="object"){let{schemaId:a}=this.opts;if(s=t[a],s!==void 0&&typeof s!="string")throw new Error(`schema ${a} must be string`)}return r=(0,PE.normalizeId)(r||s),this._checkUnique(r),this.schemas[r]=this._addSchema(t,n,r,i,!0),this}addMetaSchema(t,r,n=this.opts.validateSchema){return this.addSchema(t,r,!0,n),this}validateSchema(t,r){if(typeof t=="boolean")return!0;let n;if(n=t.$schema,n!==void 0&&typeof n!="string")throw new Error("$schema must be a string");if(n=n||this.opts.defaultMeta||this.defaultMeta(),!n)return this.logger.warn("meta-schema not available"),this.errors=null,!0;let i=this.validate(n,t);if(!i&&r){let s="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(s);else throw new Error(s)}return i}getSchema(t){let r;for(;typeof(r=HG.call(this,t))=="string";)t=r;if(r===void 0){let{schemaId:n}=this.opts,i=new DE.SchemaEnv({schema:{},schemaId:n});if(r=DE.resolveSchema.call(this,i,t),!r)return;this.refs[t]=r}return r.validate||this._compileSchemaEnv(r)}removeSchema(t){if(t instanceof RegExp)return this._removeAllSchemas(this.schemas,t),this._removeAllSchemas(this.refs,t),this;switch(typeof t){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{let r=HG.call(this,t);return typeof r=="object"&&this._cache.delete(r.schema),delete this.schemas[t],delete this.refs[t],this}case"object":{let r=t;this._cache.delete(r);let n=t[this.opts.schemaId];return n&&(n=(0,PE.normalizeId)(n),delete this.schemas[n],delete this.refs[n]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(t){for(let r of t)this.addKeyword(r);return this}addKeyword(t,r){let n;if(typeof t=="string")n=t,typeof r=="object"&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),r.keyword=n);else if(typeof t=="object"&&r===void 0){if(r=t,n=r.keyword,Array.isArray(n)&&!n.length)throw new Error("addKeywords: keyword must be string or non-empty array")}else throw new Error("invalid addKeywords parameters");if(TOe.call(this,n,r),!r)return(0,xD.eachItem)(n,s=>ED.call(this,s)),this;SOe.call(this,r);let i={...r,type:(0,Tw.getJSONTypes)(r.type),schemaType:(0,Tw.getJSONTypes)(r.schemaType)};return(0,xD.eachItem)(n,i.type.length===0?s=>ED.call(this,s,i):s=>i.type.forEach(a=>ED.call(this,s,i,a))),this}getKeyword(t){let r=this.RULES.all[t];return typeof r=="object"?r.definition:!!r}removeKeyword(t){let{RULES:r}=this;delete r.keywords[t],delete r.all[t];for(let n of r.rules){let i=n.rules.findIndex(s=>s.keyword===t);i>=0&&n.rules.splice(i,1)}return this}addFormat(t,r){return typeof r=="string"&&(r=new RegExp(r)),this.formats[t]=r,this}errorsText(t=this.errors,{separator:r=", ",dataVar:n="data"}={}){return!t||t.length===0?"No errors":t.map(i=>`${n}${i.instancePath} ${i.message}`).reduce((i,s)=>i+r+s)}$dataMetaSchema(t,r){let n=this.RULES.all;t=JSON.parse(JSON.stringify(t));for(let i of r){let s=i.split("/").slice(1),a=t;for(let o of s)a=a[o];for(let o in n){let c=n[o];if(typeof c!="object")continue;let{$data:u}=c.definition,l=a[o];u&&l&&(a[o]=VG(l))}}return t}_removeAllSchemas(t,r){for(let n in t){let i=t[n];(!r||r.test(n))&&(typeof i=="string"?delete t[n]:i&&!i.meta&&(this._cache.delete(i.schema),delete t[n]))}}_addSchema(t,r,n,i=this.opts.validateSchema,s=this.opts.addUsedSchema){let a,{schemaId:o}=this.opts;if(typeof t=="object")a=t[o];else{if(this.opts.jtd)throw new Error("schema must be object");if(typeof t!="boolean")throw new Error("schema must be object or boolean")}let c=this._cache.get(t);if(c!==void 0)return c;n=(0,PE.normalizeId)(a||n);let u=PE.getSchemaRefs.call(this,t,n);return c=new DE.SchemaEnv({schema:t,schemaId:o,meta:r,baseId:n,localRefs:u}),this._cache.set(c.schema,c),s&&!n.startsWith("#")&&(n&&this._checkUnique(n),this.refs[n]=c),i&&this.validateSchema(t,!0),c}_checkUnique(t){if(this.schemas[t]||this.refs[t])throw new Error(`schema with key or id "${t}" already exists`)}_compileSchemaEnv(t){if(t.meta?this._compileMetaSchema(t):DE.compileSchema.call(this,t),!t.validate)throw new Error("ajv implementation error");return t.validate}_compileMetaSchema(t){let r=this.opts;this.opts=this._metaOpts;try{DE.compileSchema.call(this,t)}finally{this.opts=r}}};Ka.default=kE;kE.ValidationError=oOe.default;kE.MissingRefError=qG.default;function jG(e,t,r,n="error"){for(let i in e){let s=i;s in t&&this.logger[n](`${r}: option ${i}. ${e[s]}`)}}function HG(e){return e=(0,PE.normalizeId)(e),this.schemas[e]||this.refs[e]}function gOe(){let e=this.opts.schemas;if(e)if(Array.isArray(e))this.addSchema(e);else for(let t in e)this.addSchema(e[t],t)}function vOe(){for(let e in this.opts.formats){let t=this.opts.formats[e];t&&this.addFormat(e,t)}}function yOe(e){if(Array.isArray(e)){this.addVocabulary(e);return}this.logger.warn("keywords option as map is deprecated, pass array");for(let t in e){let r=e[t];r.keyword||(r.keyword=t),this.addKeyword(r)}}function _Oe(){let e={...this.opts};for(let t of fOe)delete e[t];return e}var bOe={log(){},warn(){},error(){}};function EOe(e){if(e===!1)return bOe;if(e===void 0)return console;if(e.log&&e.warn&&e.error)return e;throw new Error("logger must implement log, warn and error methods")}var xOe=/^[a-z_$][a-z0-9_$:-]*$/i;function TOe(e,t){let{RULES:r}=this;if((0,xD.eachItem)(e,n=>{if(r.keywords[n])throw new Error(`Keyword ${n} is already defined`);if(!xOe.test(n))throw new Error(`Keyword ${n} has invalid name`)}),!!t&&t.$data&&!("code"in t||"validate"in t))throw new Error('$data keyword must have "code" or "validate" function')}function ED(e,t,r){var n;let i=t?.post;if(r&&i)throw new Error('keyword with "post" flag cannot have "type"');let{RULES:s}=this,a=i?s.post:s.rules.find(({type:c})=>c===r);if(a||(a={type:r,rules:[]},s.rules.push(a)),s.keywords[e]=!0,!t)return;let o={keyword:e,definition:{...t,type:(0,Tw.getJSONTypes)(t.type),schemaType:(0,Tw.getJSONTypes)(t.schemaType)}};t.before?AOe.call(this,a,o,t.before):a.rules.push(o),s.all[e]=o,(n=t.implements)===null||n===void 0||n.forEach(c=>this.addKeyword(c))}function AOe(e,t,r){let n=e.rules.findIndex(i=>i.keyword===r);n>=0?e.rules.splice(n,0,t):(e.rules.push(t),this.logger.warn(`rule ${r} is not defined`))}function SOe(e){let{metaSchema:t}=e;t!==void 0&&(e.$data&&this.opts.$data&&(t=VG(t)),e.validateSchema=this.compile(t,!0))}var wOe={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function VG(e){return{anyOf:[e,wOe]}}});var GG=M(AD=>{"use strict";Object.defineProperty(AD,"__esModule",{value:!0});var COe={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};AD.default=COe});var SD=M(bg=>{"use strict";Object.defineProperty(bg,"__esModule",{value:!0});bg.callRef=bg.getValidate=void 0;var IOe=f0(),WG=Xa(),Nc=ar(),ny=cl(),YG=_g(),Aw=Ur(),ROe={keyword:"$ref",schemaType:"string",code(e){let{gen:t,schema:r,it:n}=e,{baseId:i,schemaEnv:s,validateName:a,opts:o,self:c}=n,{root:u}=s;if((r==="#"||r==="#/")&&i===u.baseId)return f();let l=YG.resolveRef.call(c,u,i,r);if(l===void 0)throw new IOe.default(n.opts.uriResolver,i,r);if(l instanceof YG.SchemaEnv)return d(l);return p(l);function f(){if(s===u)return Sw(e,a,s,s.$async);let m=t.scopeValue("root",{ref:u});return Sw(e,(0,Nc._)`${m}.validate`,u,u.$async)}function d(m){let y=XG(e,m);Sw(e,y,m,m.$async)}function p(m){let y=t.scopeValue("schema",o.code.source===!0?{ref:m,code:(0,Nc.stringify)(m)}:{ref:m}),T=t.name("valid"),E=e.subschema({schema:m,dataTypes:[],schemaPath:Nc.nil,topSchemaRef:y,errSchemaPath:r},T);e.mergeEvaluated(E),e.ok(T)}}};function XG(e,t){let{gen:r}=e;return t.validate?r.scopeValue("validate",{ref:t.validate}):(0,Nc._)`${r.scopeValue("wrapper",{ref:t})}.validate`}bg.getValidate=XG;function Sw(e,t,r,n){let{gen:i,it:s}=e,{allErrors:a,schemaEnv:o,opts:c}=s,u=c.passContext?ny.default.this:Nc.nil;n?l():f();function l(){if(!o.$async)throw new Error("async schema referenced by sync schema");let m=i.let("valid");i.try(()=>{i.code((0,Nc._)`await ${(0,WG.callValidateCode)(e,t,u)}`),p(t),a||i.assign(m,!0)},y=>{i.if((0,Nc._)`!(${y} instanceof ${s.ValidationError})`,()=>i.throw(y)),d(y),a||i.assign(m,!1)}),e.ok(m)}function f(){e.result((0,WG.callValidateCode)(e,t,u),()=>p(t),()=>d(t))}function d(m){let y=(0,Nc._)`${m}.errors`;i.assign(ny.default.vErrors,(0,Nc._)`${ny.default.vErrors} === null ? ${y} : ${ny.default.vErrors}.concat(${y})`),i.assign(ny.default.errors,(0,Nc._)`${ny.default.vErrors}.length`)}function p(m){var y;if(!s.opts.unevaluated)return;let T=(y=r?.validate)===null||y===void 0?void 0:y.evaluated;if(s.props!==!0)if(T&&!T.dynamicProps)T.props!==void 0&&(s.props=Aw.mergeEvaluated.props(i,T.props,s.props));else{let E=i.var("props",(0,Nc._)`${m}.evaluated.props`);s.props=Aw.mergeEvaluated.props(i,E,s.props,Nc.Name)}if(s.items!==!0)if(T&&!T.dynamicItems)T.items!==void 0&&(s.items=Aw.mergeEvaluated.items(i,T.items,s.items));else{let E=i.var("items",(0,Nc._)`${m}.evaluated.items`);s.items=Aw.mergeEvaluated.items(i,E,s.items,Nc.Name)}}}bg.callRef=Sw;bg.default=ROe});var KG=M(wD=>{"use strict";Object.defineProperty(wD,"__esModule",{value:!0});var NOe=GG(),OOe=SD(),DOe=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",NOe.default,OOe.default];wD.default=DOe});var QG=M(CD=>{"use strict";Object.defineProperty(CD,"__esModule",{value:!0});var ww=ar(),d0=ww.operators,Cw={maximum:{okStr:"<=",ok:d0.LTE,fail:d0.GT},minimum:{okStr:">=",ok:d0.GTE,fail:d0.LT},exclusiveMaximum:{okStr:"<",ok:d0.LT,fail:d0.GTE},exclusiveMinimum:{okStr:">",ok:d0.GT,fail:d0.LTE}},POe={message:({keyword:e,schemaCode:t})=>(0,ww.str)`must be ${Cw[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>(0,ww._)`{comparison: ${Cw[e].okStr}, limit: ${t}}`},kOe={keyword:Object.keys(Cw),type:"number",schemaType:"number",$data:!0,error:POe,code(e){let{keyword:t,data:r,schemaCode:n}=e;e.fail$data((0,ww._)`${r} ${Cw[t].fail} ${n} || isNaN(${r})`)}};CD.default=kOe});var JG=M(ID=>{"use strict";Object.defineProperty(ID,"__esModule",{value:!0});var LE=ar(),LOe={message:({schemaCode:e})=>(0,LE.str)`must be multiple of ${e}`,params:({schemaCode:e})=>(0,LE._)`{multipleOf: ${e}}`},BOe={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:LOe,code(e){let{gen:t,data:r,schemaCode:n,it:i}=e,s=i.opts.multipleOfPrecision,a=t.let("res"),o=s?(0,LE._)`Math.abs(Math.round(${a}) - ${a}) > 1e-${s}`:(0,LE._)`${a} !== parseInt(${a})`;e.fail$data((0,LE._)`(${n} === 0 || (${a} = ${r}/${n}, ${o}))`)}};ID.default=BOe});var eW=M(RD=>{"use strict";Object.defineProperty(RD,"__esModule",{value:!0});function ZG(e){let t=e.length,r=0,n=0,i;for(;n<t;)r++,i=e.charCodeAt(n++),i>=55296&&i<=56319&&n<t&&(i=e.charCodeAt(n),(i&64512)===56320&&n++);return r}RD.default=ZG;ZG.code='require("ajv/dist/runtime/ucs2length").default'});var tW=M(ND=>{"use strict";Object.defineProperty(ND,"__esModule",{value:!0});var Eg=ar(),MOe=Ur(),FOe=eW(),$Oe={message({keyword:e,schemaCode:t}){let r=e==="maxLength"?"more":"fewer";return(0,Eg.str)`must NOT have ${r} than ${t} characters`},params:({schemaCode:e})=>(0,Eg._)`{limit: ${e}}`},UOe={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:$Oe,code(e){let{keyword:t,data:r,schemaCode:n,it:i}=e,s=t==="maxLength"?Eg.operators.GT:Eg.operators.LT,a=i.opts.unicode===!1?(0,Eg._)`${r}.length`:(0,Eg._)`${(0,MOe.useFunc)(e.gen,FOe.default)}(${r})`;e.fail$data((0,Eg._)`${a} ${s} ${n}`)}};ND.default=UOe});var rW=M(OD=>{"use strict";Object.defineProperty(OD,"__esModule",{value:!0});var jOe=Xa(),Iw=ar(),HOe={message:({schemaCode:e})=>(0,Iw.str)`must match pattern "${e}"`,params:({schemaCode:e})=>(0,Iw._)`{pattern: ${e}}`},qOe={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:HOe,code(e){let{data:t,$data:r,schema:n,schemaCode:i,it:s}=e,a=s.opts.unicodeRegExp?"u":"",o=r?(0,Iw._)`(new RegExp(${i}, ${a}))`:(0,jOe.usePattern)(e,n);e.fail$data((0,Iw._)`!${o}.test(${t})`)}};OD.default=qOe});var nW=M(DD=>{"use strict";Object.defineProperty(DD,"__esModule",{value:!0});var BE=ar(),zOe={message({keyword:e,schemaCode:t}){let r=e==="maxProperties"?"more":"fewer";return(0,BE.str)`must NOT have ${r} than ${t} properties`},params:({schemaCode:e})=>(0,BE._)`{limit: ${e}}`},VOe={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:zOe,code(e){let{keyword:t,data:r,schemaCode:n}=e,i=t==="maxProperties"?BE.operators.GT:BE.operators.LT;e.fail$data((0,BE._)`Object.keys(${r}).length ${i} ${n}`)}};DD.default=VOe});var iW=M(PD=>{"use strict";Object.defineProperty(PD,"__esModule",{value:!0});var ME=Xa(),FE=ar(),GOe=Ur(),WOe={message:({params:{missingProperty:e}})=>(0,FE.str)`must have required property '${e}'`,params:({params:{missingProperty:e}})=>(0,FE._)`{missingProperty: ${e}}`},YOe={keyword:"required",type:"object",schemaType:"array",$data:!0,error:WOe,code(e){let{gen:t,schema:r,schemaCode:n,data:i,$data:s,it:a}=e,{opts:o}=a;if(!s&&r.length===0)return;let c=r.length>=o.loopRequired;if(a.allErrors?u():l(),o.strictRequired){let p=e.parentSchema.properties,{definedProperties:m}=e.it;for(let y of r)if(p?.[y]===void 0&&!m.has(y)){let T=a.schemaEnv.baseId+a.errSchemaPath,E=`required property "${y}" is not defined at "${T}" (strictRequired)`;(0,GOe.checkStrictMode)(a,E,a.opts.strictRequired)}}function u(){if(c||s)e.block$data(FE.nil,f);else for(let p of r)(0,ME.checkReportMissingProp)(e,p)}function l(){let p=t.let("missing");if(c||s){let m=t.let("valid",!0);e.block$data(m,()=>d(p,m)),e.ok(m)}else t.if((0,ME.checkMissingProp)(e,r,p)),(0,ME.reportMissingProp)(e,p),t.else()}function f(){t.forOf("prop",n,p=>{e.setParams({missingProperty:p}),t.if((0,ME.noPropertyInData)(t,i,p,o.ownProperties),()=>e.error())})}function d(p,m){e.setParams({missingProperty:p}),t.forOf(p,n,()=>{t.assign(m,(0,ME.propertyInData)(t,i,p,o.ownProperties)),t.if((0,FE.not)(m),()=>{e.error(),t.break()})},FE.nil)}}};PD.default=YOe});var sW=M(kD=>{"use strict";Object.defineProperty(kD,"__esModule",{value:!0});var $E=ar(),XOe={message({keyword:e,schemaCode:t}){let r=e==="maxItems"?"more":"fewer";return(0,$E.str)`must NOT have ${r} than ${t} items`},params:({schemaCode:e})=>(0,$E._)`{limit: ${e}}`},KOe={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:XOe,code(e){let{keyword:t,data:r,schemaCode:n}=e,i=t==="maxItems"?$E.operators.GT:$E.operators.LT;e.fail$data((0,$E._)`${r}.length ${i} ${n}`)}};kD.default=KOe});var UE=M(LD=>{"use strict";Object.defineProperty(LD,"__esModule",{value:!0});var aW=J1();aW.code='require("ajv/dist/runtime/equal").default';LD.default=aW});var oW=M(MD=>{"use strict";Object.defineProperty(MD,"__esModule",{value:!0});var BD=CE(),Qa=ar(),QOe=Ur(),JOe=UE(),ZOe={message:({params:{i:e,j:t}})=>(0,Qa.str)`must NOT have duplicate items (items ## ${t} and ${e} are identical)`,params:({params:{i:e,j:t}})=>(0,Qa._)`{i: ${e}, j: ${t}}`},eDe={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:ZOe,code(e){let{gen:t,data:r,$data:n,schema:i,parentSchema:s,schemaCode:a,it:o}=e;if(!n&&!i)return;let c=t.let("valid"),u=s.items?(0,BD.getSchemaTypes)(s.items):[];e.block$data(c,l,(0,Qa._)`${a} === false`),e.ok(c);function l(){let m=t.let("i",(0,Qa._)`${r}.length`),y=t.let("j");e.setParams({i:m,j:y}),t.assign(c,!0),t.if((0,Qa._)`${m} > 1`,()=>(f()?d:p)(m,y))}function f(){return u.length>0&&!u.some(m=>m==="object"||m==="array")}function d(m,y){let T=t.name("item"),E=(0,BD.checkDataTypes)(u,T,o.opts.strictNumbers,BD.DataType.Wrong),A=t.const("indices",(0,Qa._)`{}`);t.for((0,Qa._)`;${m}--;`,()=>{t.let(T,(0,Qa._)`${r}[${m}]`),t.if(E,(0,Qa._)`continue`),u.length>1&&t.if((0,Qa._)`typeof ${T} == "string"`,(0,Qa._)`${T} += "_"`),t.if((0,Qa._)`typeof ${A}[${T}] == "number"`,()=>{t.assign(y,(0,Qa._)`${A}[${T}]`),e.error(),t.assign(c,!1).break()}).code((0,Qa._)`${A}[${T}] = ${m}`)})}function p(m,y){let T=(0,QOe.useFunc)(t,JOe.default),E=t.name("outer");t.label(E).for((0,Qa._)`;${m}--;`,()=>t.for((0,Qa._)`${y} = ${m}; ${y}--;`,()=>t.if((0,Qa._)`${T}(${r}[${m}], ${r}[${y}])`,()=>{e.error(),t.assign(c,!1).break(E)})))}}};MD.default=eDe});var cW=M($D=>{"use strict";Object.defineProperty($D,"__esModule",{value:!0});var FD=ar(),tDe=Ur(),rDe=UE(),nDe={message:"must be equal to constant",params:({schemaCode:e})=>(0,FD._)`{allowedValue: ${e}}`},iDe={keyword:"const",$data:!0,error:nDe,code(e){let{gen:t,data:r,$data:n,schemaCode:i,schema:s}=e;n||s&&typeof s=="object"?e.fail$data((0,FD._)`!${(0,tDe.useFunc)(t,rDe.default)}(${r}, ${i})`):e.fail((0,FD._)`${s} !== ${r}`)}};$D.default=iDe});var uW=M(UD=>{"use strict";Object.defineProperty(UD,"__esModule",{value:!0});var jE=ar(),sDe=Ur(),aDe=UE(),oDe={message:"must be equal to one of the allowed values",params:({schemaCode:e})=>(0,jE._)`{allowedValues: ${e}}`},cDe={keyword:"enum",schemaType:"array",$data:!0,error:oDe,code(e){let{gen:t,data:r,$data:n,schema:i,schemaCode:s,it:a}=e;if(!n&&i.length===0)throw new Error("enum must have non-empty array");let o=i.length>=a.opts.loopEnum,c,u=()=>c??(c=(0,sDe.useFunc)(t,aDe.default)),l;if(o||n)l=t.let("valid"),e.block$data(l,f);else{if(!Array.isArray(i))throw new Error("ajv implementation error");let p=t.const("vSchema",s);l=(0,jE.or)(...i.map((m,y)=>d(p,y)))}e.pass(l);function f(){t.assign(l,!1),t.forOf("v",s,p=>t.if((0,jE._)`${u()}(${r}, ${p})`,()=>t.assign(l,!0).break()))}function d(p,m){let y=i[m];return typeof y=="object"&&y!==null?(0,jE._)`${u()}(${r}, ${p}[${m}])`:(0,jE._)`${r} === ${y}`}}};UD.default=cDe});var lW=M(jD=>{"use strict";Object.defineProperty(jD,"__esModule",{value:!0});var uDe=QG(),lDe=JG(),fDe=tW(),dDe=rW(),pDe=nW(),hDe=iW(),mDe=sW(),gDe=oW(),vDe=cW(),yDe=uW(),_De=[uDe.default,lDe.default,fDe.default,dDe.default,pDe.default,hDe.default,mDe.default,gDe.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},vDe.default,yDe.default];jD.default=_De});var qD=M(HE=>{"use strict";Object.defineProperty(HE,"__esModule",{value:!0});HE.validateAdditionalItems=void 0;var xg=ar(),HD=Ur(),bDe={message:({params:{len:e}})=>(0,xg.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,xg._)`{limit: ${e}}`},EDe={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:bDe,code(e){let{parentSchema:t,it:r}=e,{items:n}=t;if(!Array.isArray(n)){(0,HD.checkStrictMode)(r,'"additionalItems" is ignored when "items" is not an array of schemas');return}fW(e,n)}};function fW(e,t){let{gen:r,schema:n,data:i,keyword:s,it:a}=e;a.items=!0;let o=r.const("len",(0,xg._)`${i}.length`);if(n===!1)e.setParams({len:t.length}),e.pass((0,xg._)`${o} <= ${t.length}`);else if(typeof n=="object"&&!(0,HD.alwaysValidSchema)(a,n)){let u=r.var("valid",(0,xg._)`${o} <= ${t.length}`);r.if((0,xg.not)(u),()=>c(u)),e.ok(u)}function c(u){r.forRange("i",t.length,o,l=>{e.subschema({keyword:s,dataProp:l,dataPropType:HD.Type.Num},u),a.allErrors||r.if((0,xg.not)(u),()=>r.break())})}}HE.validateAdditionalItems=fW;HE.default=EDe});var zD=M(qE=>{"use strict";Object.defineProperty(qE,"__esModule",{value:!0});qE.validateTuple=void 0;var dW=ar(),Rw=Ur(),xDe=Xa(),TDe={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){let{schema:t,it:r}=e;if(Array.isArray(t))return pW(e,"additionalItems",t);r.items=!0,!(0,Rw.alwaysValidSchema)(r,t)&&e.ok((0,xDe.validateArray)(e))}};function pW(e,t,r=e.schema){let{gen:n,parentSchema:i,data:s,keyword:a,it:o}=e;l(i),o.opts.unevaluated&&r.length&&o.items!==!0&&(o.items=Rw.mergeEvaluated.items(n,r.length,o.items));let c=n.name("valid"),u=n.const("len",(0,dW._)`${s}.length`);r.forEach((f,d)=>{(0,Rw.alwaysValidSchema)(o,f)||(n.if((0,dW._)`${u} > ${d}`,()=>e.subschema({keyword:a,schemaProp:d,dataProp:d},c)),e.ok(c))});function l(f){let{opts:d,errSchemaPath:p}=o,m=r.length,y=m===f.minItems&&(m===f.maxItems||f[t]===!1);if(d.strictTuples&&!y){let T=`"${a}" is ${m}-tuple, but minItems or maxItems/${t} are not specified or different at path "${p}"`;(0,Rw.checkStrictMode)(o,T,d.strictTuples)}}}qE.validateTuple=pW;qE.default=TDe});var hW=M(VD=>{"use strict";Object.defineProperty(VD,"__esModule",{value:!0});var ADe=zD(),SDe={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,ADe.validateTuple)(e,"items")};VD.default=SDe});var gW=M(GD=>{"use strict";Object.defineProperty(GD,"__esModule",{value:!0});var mW=ar(),wDe=Ur(),CDe=Xa(),IDe=qD(),RDe={message:({params:{len:e}})=>(0,mW.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,mW._)`{limit: ${e}}`},NDe={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:RDe,code(e){let{schema:t,parentSchema:r,it:n}=e,{prefixItems:i}=r;n.items=!0,!(0,wDe.alwaysValidSchema)(n,t)&&(i?(0,IDe.validateAdditionalItems)(e,i):e.ok((0,CDe.validateArray)(e)))}};GD.default=NDe});var vW=M(WD=>{"use strict";Object.defineProperty(WD,"__esModule",{value:!0});var ll=ar(),Nw=Ur(),ODe={message:({params:{min:e,max:t}})=>t===void 0?(0,ll.str)`must contain at least ${e} valid item(s)`:(0,ll.str)`must contain at least ${e} and no more than ${t} valid item(s)`,params:({params:{min:e,max:t}})=>t===void 0?(0,ll._)`{minContains: ${e}}`:(0,ll._)`{minContains: ${e}, maxContains: ${t}}`},DDe={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:ODe,code(e){let{gen:t,schema:r,parentSchema:n,data:i,it:s}=e,a,o,{minContains:c,maxContains:u}=n;s.opts.next?(a=c===void 0?1:c,o=u):a=1;let l=t.const("len",(0,ll._)`${i}.length`);if(e.setParams({min:a,max:o}),o===void 0&&a===0){(0,Nw.checkStrictMode)(s,'"minContains" == 0 without "maxContains": "contains" keyword ignored');return}if(o!==void 0&&a>o){(0,Nw.checkStrictMode)(s,'"minContains" > "maxContains" is always invalid'),e.fail();return}if((0,Nw.alwaysValidSchema)(s,r)){let y=(0,ll._)`${l} >= ${a}`;o!==void 0&&(y=(0,ll._)`${y} && ${l} <= ${o}`),e.pass(y);return}s.items=!0;let f=t.name("valid");o===void 0&&a===1?p(f,()=>t.if(f,()=>t.break())):a===0?(t.let(f,!0),o!==void 0&&t.if((0,ll._)`${i}.length > 0`,d)):(t.let(f,!1),d()),e.result(f,()=>e.reset());function d(){let y=t.name("_valid"),T=t.let("count",0);p(y,()=>t.if(y,()=>m(T)))}function p(y,T){t.forRange("i",0,l,E=>{e.subschema({keyword:"contains",dataProp:E,dataPropType:Nw.Type.Num,compositeRule:!0},y),T()})}function m(y){t.code((0,ll._)`${y}++`),o===void 0?t.if((0,ll._)`${y} >= ${a}`,()=>t.assign(f,!0).break()):(t.if((0,ll._)`${y} > ${o}`,()=>t.assign(f,!1).break()),a===1?t.assign(f,!0):t.if((0,ll._)`${y} >= ${a}`,()=>t.assign(f,!0)))}}};WD.default=DDe});var bW=M(ud=>{"use strict";Object.defineProperty(ud,"__esModule",{value:!0});ud.validateSchemaDeps=ud.validatePropertyDeps=ud.error=void 0;var YD=ar(),PDe=Ur(),zE=Xa();ud.error={message:({params:{property:e,depsCount:t,deps:r}})=>{let n=t===1?"property":"properties";return(0,YD.str)`must have ${n} ${r} when property ${e} is present`},params:({params:{property:e,depsCount:t,deps:r,missingProperty:n}})=>(0,YD._)`{property: ${e},
|
||
missingProperty: ${n},
|
||
depsCount: ${t},
|
||
deps: ${r}}`};var kDe={keyword:"dependencies",type:"object",schemaType:"object",error:ud.error,code(e){let[t,r]=LDe(e);yW(e,t),_W(e,r)}};function LDe({schema:e}){let t={},r={};for(let n in e){if(n==="__proto__")continue;let i=Array.isArray(e[n])?t:r;i[n]=e[n]}return[t,r]}function yW(e,t=e.schema){let{gen:r,data:n,it:i}=e;if(Object.keys(t).length===0)return;let s=r.let("missing");for(let a in t){let o=t[a];if(o.length===0)continue;let c=(0,zE.propertyInData)(r,n,a,i.opts.ownProperties);e.setParams({property:a,depsCount:o.length,deps:o.join(", ")}),i.allErrors?r.if(c,()=>{for(let u of o)(0,zE.checkReportMissingProp)(e,u)}):(r.if((0,YD._)`${c} && (${(0,zE.checkMissingProp)(e,o,s)})`),(0,zE.reportMissingProp)(e,s),r.else())}}ud.validatePropertyDeps=yW;function _W(e,t=e.schema){let{gen:r,data:n,keyword:i,it:s}=e,a=r.name("valid");for(let o in t)(0,PDe.alwaysValidSchema)(s,t[o])||(r.if((0,zE.propertyInData)(r,n,o,s.opts.ownProperties),()=>{let c=e.subschema({keyword:i,schemaProp:o},a);e.mergeValidEvaluated(c,a)},()=>r.var(a,!0)),e.ok(a))}ud.validateSchemaDeps=_W;ud.default=kDe});var xW=M(XD=>{"use strict";Object.defineProperty(XD,"__esModule",{value:!0});var EW=ar(),BDe=Ur(),MDe={message:"property name must be valid",params:({params:e})=>(0,EW._)`{propertyName: ${e.propertyName}}`},FDe={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:MDe,code(e){let{gen:t,schema:r,data:n,it:i}=e;if((0,BDe.alwaysValidSchema)(i,r))return;let s=t.name("valid");t.forIn("key",n,a=>{e.setParams({propertyName:a}),e.subschema({keyword:"propertyNames",data:a,dataTypes:["string"],propertyName:a,compositeRule:!0},s),t.if((0,EW.not)(s),()=>{e.error(!0),i.allErrors||t.break()})}),e.ok(s)}};XD.default=FDe});var QD=M(KD=>{"use strict";Object.defineProperty(KD,"__esModule",{value:!0});var Ow=Xa(),hf=ar(),$De=cl(),Dw=Ur(),UDe={message:"must NOT have additional properties",params:({params:e})=>(0,hf._)`{additionalProperty: ${e.additionalProperty}}`},jDe={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:UDe,code(e){let{gen:t,schema:r,parentSchema:n,data:i,errsCount:s,it:a}=e;if(!s)throw new Error("ajv implementation error");let{allErrors:o,opts:c}=a;if(a.props=!0,c.removeAdditional!=="all"&&(0,Dw.alwaysValidSchema)(a,r))return;let u=(0,Ow.allSchemaProperties)(n.properties),l=(0,Ow.allSchemaProperties)(n.patternProperties);f(),e.ok((0,hf._)`${s} === ${$De.default.errors}`);function f(){t.forIn("key",i,T=>{!u.length&&!l.length?m(T):t.if(d(T),()=>m(T))})}function d(T){let E;if(u.length>8){let A=(0,Dw.schemaRefOrVal)(a,n.properties,"properties");E=(0,Ow.isOwnProperty)(t,A,T)}else u.length?E=(0,hf.or)(...u.map(A=>(0,hf._)`${T} === ${A}`)):E=hf.nil;return l.length&&(E=(0,hf.or)(E,...l.map(A=>(0,hf._)`${(0,Ow.usePattern)(e,A)}.test(${T})`))),(0,hf.not)(E)}function p(T){t.code((0,hf._)`delete ${i}[${T}]`)}function m(T){if(c.removeAdditional==="all"||c.removeAdditional&&r===!1){p(T);return}if(r===!1){e.setParams({additionalProperty:T}),e.error(),o||t.break();return}if(typeof r=="object"&&!(0,Dw.alwaysValidSchema)(a,r)){let E=t.name("valid");c.removeAdditional==="failing"?(y(T,E,!1),t.if((0,hf.not)(E),()=>{e.reset(),p(T)})):(y(T,E),o||t.if((0,hf.not)(E),()=>t.break()))}}function y(T,E,A){let x={keyword:"additionalProperties",dataProp:T,dataPropType:Dw.Type.Str};A===!1&&Object.assign(x,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(x,E)}}};KD.default=jDe});var SW=M(ZD=>{"use strict";Object.defineProperty(ZD,"__esModule",{value:!0});var HDe=ey(),TW=Xa(),JD=Ur(),AW=QD(),qDe={keyword:"properties",type:"object",schemaType:"object",code(e){let{gen:t,schema:r,parentSchema:n,data:i,it:s}=e;s.opts.removeAdditional==="all"&&n.additionalProperties===void 0&&AW.default.code(new HDe.KeywordCxt(s,AW.default,"additionalProperties"));let a=(0,TW.allSchemaProperties)(r);for(let f of a)s.definedProperties.add(f);s.opts.unevaluated&&a.length&&s.props!==!0&&(s.props=JD.mergeEvaluated.props(t,(0,JD.toHash)(a),s.props));let o=a.filter(f=>!(0,JD.alwaysValidSchema)(s,r[f]));if(o.length===0)return;let c=t.name("valid");for(let f of o)u(f)?l(f):(t.if((0,TW.propertyInData)(t,i,f,s.opts.ownProperties)),l(f),s.allErrors||t.else().var(c,!0),t.endIf()),e.it.definedProperties.add(f),e.ok(c);function u(f){return s.opts.useDefaults&&!s.compositeRule&&r[f].default!==void 0}function l(f){e.subschema({keyword:"properties",schemaProp:f,dataProp:f},c)}}};ZD.default=qDe});var RW=M(e5=>{"use strict";Object.defineProperty(e5,"__esModule",{value:!0});var wW=Xa(),Pw=ar(),CW=Ur(),IW=Ur(),zDe={keyword:"patternProperties",type:"object",schemaType:"object",code(e){let{gen:t,schema:r,data:n,parentSchema:i,it:s}=e,{opts:a}=s,o=(0,wW.allSchemaProperties)(r),c=o.filter(y=>(0,CW.alwaysValidSchema)(s,r[y]));if(o.length===0||c.length===o.length&&(!s.opts.unevaluated||s.props===!0))return;let u=a.strictSchema&&!a.allowMatchingProperties&&i.properties,l=t.name("valid");s.props!==!0&&!(s.props instanceof Pw.Name)&&(s.props=(0,IW.evaluatedPropsToName)(t,s.props));let{props:f}=s;d();function d(){for(let y of o)u&&p(y),s.allErrors?m(y):(t.var(l,!0),m(y),t.if(l))}function p(y){for(let T in u)new RegExp(y).test(T)&&(0,CW.checkStrictMode)(s,`property ${T} matches pattern ${y} (use allowMatchingProperties)`)}function m(y){t.forIn("key",n,T=>{t.if((0,Pw._)`${(0,wW.usePattern)(e,y)}.test(${T})`,()=>{let E=c.includes(y);E||e.subschema({keyword:"patternProperties",schemaProp:y,dataProp:T,dataPropType:IW.Type.Str},l),s.opts.unevaluated&&f!==!0?t.assign((0,Pw._)`${f}[${T}]`,!0):!E&&!s.allErrors&&t.if((0,Pw.not)(l),()=>t.break())})})}}};e5.default=zDe});var NW=M(t5=>{"use strict";Object.defineProperty(t5,"__esModule",{value:!0});var VDe=Ur(),GDe={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){let{gen:t,schema:r,it:n}=e;if((0,VDe.alwaysValidSchema)(n,r)){e.fail();return}let i=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},i),e.failResult(i,()=>e.reset(),()=>e.error())},error:{message:"must NOT be valid"}};t5.default=GDe});var OW=M(r5=>{"use strict";Object.defineProperty(r5,"__esModule",{value:!0});var WDe=Xa(),YDe={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:WDe.validateUnion,error:{message:"must match a schema in anyOf"}};r5.default=YDe});var DW=M(n5=>{"use strict";Object.defineProperty(n5,"__esModule",{value:!0});var kw=ar(),XDe=Ur(),KDe={message:"must match exactly one schema in oneOf",params:({params:e})=>(0,kw._)`{passingSchemas: ${e.passing}}`},QDe={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:KDe,code(e){let{gen:t,schema:r,parentSchema:n,it:i}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");if(i.opts.discriminator&&n.discriminator)return;let s=r,a=t.let("valid",!1),o=t.let("passing",null),c=t.name("_valid");e.setParams({passing:o}),t.block(u),e.result(a,()=>e.reset(),()=>e.error(!0));function u(){s.forEach((l,f)=>{let d;(0,XDe.alwaysValidSchema)(i,l)?t.var(c,!0):d=e.subschema({keyword:"oneOf",schemaProp:f,compositeRule:!0},c),f>0&&t.if((0,kw._)`${c} && ${a}`).assign(a,!1).assign(o,(0,kw._)`[${o}, ${f}]`).else(),t.if(c,()=>{t.assign(a,!0),t.assign(o,f),d&&e.mergeEvaluated(d,kw.Name)})})}}};n5.default=QDe});var PW=M(i5=>{"use strict";Object.defineProperty(i5,"__esModule",{value:!0});var JDe=Ur(),ZDe={keyword:"allOf",schemaType:"array",code(e){let{gen:t,schema:r,it:n}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");let i=t.name("valid");r.forEach((s,a)=>{if((0,JDe.alwaysValidSchema)(n,s))return;let o=e.subschema({keyword:"allOf",schemaProp:a},i);e.ok(i),e.mergeEvaluated(o)})}};i5.default=ZDe});var BW=M(s5=>{"use strict";Object.defineProperty(s5,"__esModule",{value:!0});var Lw=ar(),LW=Ur(),e5e={message:({params:e})=>(0,Lw.str)`must match "${e.ifClause}" schema`,params:({params:e})=>(0,Lw._)`{failingKeyword: ${e.ifClause}}`},t5e={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:e5e,code(e){let{gen:t,parentSchema:r,it:n}=e;r.then===void 0&&r.else===void 0&&(0,LW.checkStrictMode)(n,'"if" without "then" and "else" is ignored');let i=kW(n,"then"),s=kW(n,"else");if(!i&&!s)return;let a=t.let("valid",!0),o=t.name("_valid");if(c(),e.reset(),i&&s){let l=t.let("ifClause");e.setParams({ifClause:l}),t.if(o,u("then",l),u("else",l))}else i?t.if(o,u("then")):t.if((0,Lw.not)(o),u("else"));e.pass(a,()=>e.error(!0));function c(){let l=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},o);e.mergeEvaluated(l)}function u(l,f){return()=>{let d=e.subschema({keyword:l},o);t.assign(a,o),e.mergeValidEvaluated(d,a),f?t.assign(f,(0,Lw._)`${l}`):e.setParams({ifClause:l})}}}};function kW(e,t){let r=e.schema[t];return r!==void 0&&!(0,LW.alwaysValidSchema)(e,r)}s5.default=t5e});var MW=M(a5=>{"use strict";Object.defineProperty(a5,"__esModule",{value:!0});var r5e=Ur(),n5e={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:e,parentSchema:t,it:r}){t.if===void 0&&(0,r5e.checkStrictMode)(r,`"${e}" without "if" is ignored`)}};a5.default=n5e});var FW=M(o5=>{"use strict";Object.defineProperty(o5,"__esModule",{value:!0});var i5e=qD(),s5e=hW(),a5e=zD(),o5e=gW(),c5e=vW(),u5e=bW(),l5e=xW(),f5e=QD(),d5e=SW(),p5e=RW(),h5e=NW(),m5e=OW(),g5e=DW(),v5e=PW(),y5e=BW(),_5e=MW();function b5e(e=!1){let t=[h5e.default,m5e.default,g5e.default,v5e.default,y5e.default,_5e.default,l5e.default,f5e.default,u5e.default,d5e.default,p5e.default];return e?t.push(s5e.default,o5e.default):t.push(i5e.default,a5e.default),t.push(c5e.default),t}o5.default=b5e});var $W=M(c5=>{"use strict";Object.defineProperty(c5,"__esModule",{value:!0});var ms=ar(),E5e={message:({schemaCode:e})=>(0,ms.str)`must match format "${e}"`,params:({schemaCode:e})=>(0,ms._)`{format: ${e}}`},x5e={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:E5e,code(e,t){let{gen:r,data:n,$data:i,schema:s,schemaCode:a,it:o}=e,{opts:c,errSchemaPath:u,schemaEnv:l,self:f}=o;if(!c.validateFormats)return;i?d():p();function d(){let m=r.scopeValue("formats",{ref:f.formats,code:c.code.formats}),y=r.const("fDef",(0,ms._)`${m}[${a}]`),T=r.let("fType"),E=r.let("format");r.if((0,ms._)`typeof ${y} == "object" && !(${y} instanceof RegExp)`,()=>r.assign(T,(0,ms._)`${y}.type || "string"`).assign(E,(0,ms._)`${y}.validate`),()=>r.assign(T,(0,ms._)`"string"`).assign(E,y)),e.fail$data((0,ms.or)(A(),x()));function A(){return c.strictSchema===!1?ms.nil:(0,ms._)`${a} && !${E}`}function x(){let _=l.$async?(0,ms._)`(${y}.async ? await ${E}(${n}) : ${E}(${n}))`:(0,ms._)`${E}(${n})`,S=(0,ms._)`(typeof ${E} == "function" ? ${_} : ${E}.test(${n}))`;return(0,ms._)`${E} && ${E} !== true && ${T} === ${t} && !${S}`}}function p(){let m=f.formats[s];if(!m){A();return}if(m===!0)return;let[y,T,E]=x(m);y===t&&e.pass(_());function A(){if(c.strictSchema===!1){f.logger.warn(S());return}throw new Error(S());function S(){return`unknown format "${s}" ignored in schema at path "${u}"`}}function x(S){let I=S instanceof RegExp?(0,ms.regexpCode)(S):c.code.formats?(0,ms._)`${c.code.formats}${(0,ms.getProperty)(s)}`:void 0,k=r.scopeValue("formats",{key:s,ref:S,code:I});return typeof S=="object"&&!(S instanceof RegExp)?[S.type||"string",S.validate,(0,ms._)`${k}.validate`]:["string",S,k]}function _(){if(typeof m=="object"&&!(m instanceof RegExp)&&m.async){if(!l.$async)throw new Error("async format in sync schema");return(0,ms._)`await ${E}(${n})`}return typeof T=="function"?(0,ms._)`${E}(${n})`:(0,ms._)`${E}.test(${n})`}}}};c5.default=x5e});var UW=M(u5=>{"use strict";Object.defineProperty(u5,"__esModule",{value:!0});var T5e=$W(),A5e=[T5e.default];u5.default=A5e});var jW=M(iy=>{"use strict";Object.defineProperty(iy,"__esModule",{value:!0});iy.contentVocabulary=iy.metadataVocabulary=void 0;iy.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];iy.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]});var qW=M(l5=>{"use strict";Object.defineProperty(l5,"__esModule",{value:!0});var S5e=KG(),w5e=lW(),C5e=FW(),I5e=UW(),HW=jW(),R5e=[S5e.default,w5e.default,(0,C5e.default)(),I5e.default,HW.metadataVocabulary,HW.contentVocabulary];l5.default=R5e});var f5=M(VE=>{"use strict";Object.defineProperty(VE,"__esModule",{value:!0});VE.DiscrError=void 0;var N5e;(function(e){e.Tag="tag",e.Mapping="mapping"})(N5e=VE.DiscrError||(VE.DiscrError={}))});var VW=M(p5=>{"use strict";Object.defineProperty(p5,"__esModule",{value:!0});var sy=ar(),d5=f5(),zW=_g(),O5e=Ur(),D5e={message:({params:{discrError:e,tagName:t}})=>e===d5.DiscrError.Tag?`tag "${t}" must be string`:`value of tag "${t}" must be in oneOf`,params:({params:{discrError:e,tag:t,tagName:r}})=>(0,sy._)`{error: ${e}, tag: ${r}, tagValue: ${t}}`},P5e={keyword:"discriminator",type:"object",schemaType:"object",error:D5e,code(e){let{gen:t,data:r,schema:n,parentSchema:i,it:s}=e,{oneOf:a}=i;if(!s.opts.discriminator)throw new Error("discriminator: requires discriminator option");let o=n.propertyName;if(typeof o!="string")throw new Error("discriminator: requires propertyName");if(n.mapping)throw new Error("discriminator: mapping is not supported");if(!a)throw new Error("discriminator: requires oneOf keyword");let c=t.let("valid",!1),u=t.const("tag",(0,sy._)`${r}${(0,sy.getProperty)(o)}`);t.if((0,sy._)`typeof ${u} == "string"`,()=>l(),()=>e.error(!1,{discrError:d5.DiscrError.Tag,tag:u,tagName:o})),e.ok(c);function l(){let p=d();t.if(!1);for(let m in p)t.elseIf((0,sy._)`${u} === ${m}`),t.assign(c,f(p[m]));t.else(),e.error(!1,{discrError:d5.DiscrError.Mapping,tag:u,tagName:o}),t.endIf()}function f(p){let m=t.name("valid"),y=e.subschema({keyword:"oneOf",schemaProp:p},m);return e.mergeEvaluated(y,sy.Name),m}function d(){var p;let m={},y=E(i),T=!0;for(let _=0;_<a.length;_++){let S=a[_];S?.$ref&&!(0,O5e.schemaHasRulesButRef)(S,s.self.RULES)&&(S=zW.resolveRef.call(s.self,s.schemaEnv.root,s.baseId,S?.$ref),S instanceof zW.SchemaEnv&&(S=S.schema));let I=(p=S?.properties)===null||p===void 0?void 0:p[o];if(typeof I!="object")throw new Error(`discriminator: oneOf subschemas (or referenced schemas) must have "properties/${o}"`);T=T&&(y||E(S)),A(I,_)}if(!T)throw new Error(`discriminator: "${o}" must be required`);return m;function E({required:_}){return Array.isArray(_)&&_.includes(o)}function A(_,S){if(_.const)x(_.const,S);else if(_.enum)for(let I of _.enum)x(I,S);else throw new Error(`discriminator: "properties/${o}" must have "const" or "enum"`)}function x(_,S){if(typeof _!="string"||_ in m)throw new Error(`discriminator: "${o}" values must be unique strings`);m[_]=S}}}};p5.default=P5e});var GW=M((E_t,k5e)=>{k5e.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0}});var Fw=M((zi,YW)=>{"use strict";Object.defineProperty(zi,"__esModule",{value:!0});zi.MissingRefError=zi.ValidationError=zi.CodeGen=zi.Name=zi.nil=zi.stringify=zi.str=zi._=zi.KeywordCxt=void 0;var L5e=TD(),B5e=qW(),M5e=VW(),WW=GW(),F5e=["/properties"],Bw="http://json-schema.org/draft-07/schema",Mw=class extends L5e.default{_addVocabularies(){super._addVocabularies(),B5e.default.forEach(t=>this.addVocabulary(t)),this.opts.discriminator&&this.addKeyword(M5e.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;let t=this.opts.$data?this.$dataMetaSchema(WW,F5e):WW;this.addMetaSchema(t,Bw,!1),this.refs["http://json-schema.org/schema"]=Bw}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(Bw)?Bw:void 0)}};YW.exports=zi=Mw;Object.defineProperty(zi,"__esModule",{value:!0});zi.default=Mw;var $5e=ey();Object.defineProperty(zi,"KeywordCxt",{enumerable:!0,get:function(){return $5e.KeywordCxt}});var ay=ar();Object.defineProperty(zi,"_",{enumerable:!0,get:function(){return ay._}});Object.defineProperty(zi,"str",{enumerable:!0,get:function(){return ay.str}});Object.defineProperty(zi,"stringify",{enumerable:!0,get:function(){return ay.stringify}});Object.defineProperty(zi,"nil",{enumerable:!0,get:function(){return ay.nil}});Object.defineProperty(zi,"Name",{enumerable:!0,get:function(){return ay.Name}});Object.defineProperty(zi,"CodeGen",{enumerable:!0,get:function(){return ay.CodeGen}});var U5e=OE();Object.defineProperty(zi,"ValidationError",{enumerable:!0,get:function(){return U5e.default}});var j5e=f0();Object.defineProperty(zi,"MissingRefError",{enumerable:!0,get:function(){return j5e.default}})});var KW=M((x_t,XW)=>{"use strict";var H5e={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};XW.exports={HEX:H5e}});var iY=M((T_t,nY)=>{"use strict";var{HEX:q5e}=KW();function eY(e){if(rY(e,".")<3)return{host:e,isIPV4:!1};let t=e.match(/^(\b[01]?\d{1,2}|\b2[0-4]\d|\b25[0-5])(\.([01]?\d{1,2}|2[0-4]\d|25[0-5])){3}$/u)||[],[r]=t;return r?{host:V5e(r,"."),isIPV4:!0}:{host:e,isIPV4:!1}}function h5(e){let t="",r=!0;for(let n of e){if(n!=="0"&&r===!0&&(r=!1),q5e[n]===void 0)return;r||(t+=n)}return t}function z5e(e){let t=0,r={error:!1,address:"",zone:""},n=[],i=[],s=!1,a=!1,o=!1;function c(){if(i.length){if(s===!1){let u=h5(i.join(""));if(u!==void 0)n.push(u);else return r.error=!0,!1}i.length=0}return!0}for(let u=0;u<e.length;u++){let l=e[u];if(!(l==="["||l==="]"))if(l===":"){if(a===!0&&(o=!0),!c())break;if(t++,n.push(":"),t>7){r.error=!0;break}u-1>=0&&e[u-1]===":"&&(a=!0);continue}else if(l==="%"){if(!c())break;s=!0}else{i.push(l);continue}}return i.length&&(s?r.zone=i.join(""):o?n.push(i.join("")):n.push(h5(i.join("")))),r.address=n.join(""),r}function tY(e,t={}){if(rY(e,":")<2)return{host:e,isIPV6:!1};let r=z5e(e);if(r.error)return{host:e,isIPV6:!1};{let n=r.address,i=r.address;return r.zone&&(n+="%"+r.zone,i+="%25"+r.zone),{host:n,escapedHost:i,isIPV6:!0}}}function V5e(e,t){let r="",n=!0,i=e.length;for(let s=0;s<i;s++){let a=e[s];a==="0"&&n?(s+1<=i&&e[s+1]===t||s+1===i)&&(r+=a,n=!1):(a===t?n=!0:n=!1,r+=a)}return r}function rY(e,t){let r=0;for(let n=0;n<e.length;n++)e[n]===t&&r++;return r}var QW=/^\.\.?\//u,JW=/^\/\.(?:\/|$)/u,ZW=/^\/\.\.(?:\/|$)/u,G5e=/^\/?(?:.|\n)*?(?=\/|$)/u;function W5e(e){let t=[];for(;e.length;)if(e.match(QW))e=e.replace(QW,"");else if(e.match(JW))e=e.replace(JW,"/");else if(e.match(ZW))e=e.replace(ZW,"/"),t.pop();else if(e==="."||e==="..")e="";else{let r=e.match(G5e);if(r){let n=r[0];e=e.slice(n.length),t.push(n)}else throw new Error("Unexpected dot segment condition")}return t.join("")}function Y5e(e,t){let r=t!==!0?escape:unescape;return e.scheme!==void 0&&(e.scheme=r(e.scheme)),e.userinfo!==void 0&&(e.userinfo=r(e.userinfo)),e.host!==void 0&&(e.host=r(e.host)),e.path!==void 0&&(e.path=r(e.path)),e.query!==void 0&&(e.query=r(e.query)),e.fragment!==void 0&&(e.fragment=r(e.fragment)),e}function X5e(e,t){let r=[];if(e.userinfo!==void 0&&(r.push(e.userinfo),r.push("@")),e.host!==void 0){let n=unescape(e.host),i=eY(n);if(i.isIPV4)n=i.host;else{let s=tY(i.host,{isIPV4:!1});s.isIPV6===!0?n=`[${s.escapedHost}]`:n=e.host}r.push(n)}return(typeof e.port=="number"||typeof e.port=="string")&&(r.push(":"),r.push(String(e.port))),r.length?r.join(""):void 0}nY.exports={recomposeAuthority:X5e,normalizeComponentEncoding:Y5e,removeDotSegments:W5e,normalizeIPv4:eY,normalizeIPv6:tY,stringToHexStripped:h5}});var lY=M((A_t,uY)=>{"use strict";var K5e=/^[\da-f]{8}\b-[\da-f]{4}\b-[\da-f]{4}\b-[\da-f]{4}\b-[\da-f]{12}$/iu,Q5e=/([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()*+,\-.:;=@]|%[\da-f]{2})+)/iu;function sY(e){return typeof e.secure=="boolean"?e.secure:String(e.scheme).toLowerCase()==="wss"}function aY(e){return e.host||(e.error=e.error||"HTTP URIs must have a host."),e}function oY(e){let t=String(e.scheme).toLowerCase()==="https";return(e.port===(t?443:80)||e.port==="")&&(e.port=void 0),e.path||(e.path="/"),e}function J5e(e){return e.secure=sY(e),e.resourceName=(e.path||"/")+(e.query?"?"+e.query:""),e.path=void 0,e.query=void 0,e}function Z5e(e){if((e.port===(sY(e)?443:80)||e.port==="")&&(e.port=void 0),typeof e.secure=="boolean"&&(e.scheme=e.secure?"wss":"ws",e.secure=void 0),e.resourceName){let[t,r]=e.resourceName.split("?");e.path=t&&t!=="/"?t:void 0,e.query=r,e.resourceName=void 0}return e.fragment=void 0,e}function ePe(e,t){if(!e.path)return e.error="URN can not be parsed",e;let r=e.path.match(Q5e);if(r){let n=t.scheme||e.scheme||"urn";e.nid=r[1].toLowerCase(),e.nss=r[2];let i=`${n}:${t.nid||e.nid}`,s=m5[i];e.path=void 0,s&&(e=s.parse(e,t))}else e.error=e.error||"URN can not be parsed.";return e}function tPe(e,t){let r=t.scheme||e.scheme||"urn",n=e.nid.toLowerCase(),i=`${r}:${t.nid||n}`,s=m5[i];s&&(e=s.serialize(e,t));let a=e,o=e.nss;return a.path=`${n||t.nid}:${o}`,t.skipEscape=!0,a}function rPe(e,t){let r=e;return r.uuid=r.nss,r.nss=void 0,!t.tolerant&&(!r.uuid||!K5e.test(r.uuid))&&(r.error=r.error||"UUID is not valid."),r}function nPe(e){let t=e;return t.nss=(e.uuid||"").toLowerCase(),t}var cY={scheme:"http",domainHost:!0,parse:aY,serialize:oY},iPe={scheme:"https",domainHost:cY.domainHost,parse:aY,serialize:oY},$w={scheme:"ws",domainHost:!0,parse:J5e,serialize:Z5e},sPe={scheme:"wss",domainHost:$w.domainHost,parse:$w.parse,serialize:$w.serialize},aPe={scheme:"urn",parse:ePe,serialize:tPe,skipNormalize:!0},oPe={scheme:"urn:uuid",parse:rPe,serialize:nPe,skipNormalize:!0},m5={http:cY,https:iPe,ws:$w,wss:sPe,urn:aPe,"urn:uuid":oPe};uY.exports=m5});var v5=M((S_t,jw)=>{"use strict";var cPe=require("node:url"),{normalizeIPv6:uPe,normalizeIPv4:lPe,removeDotSegments:GE,recomposeAuthority:fPe,normalizeComponentEncoding:Uw}=iY(),fY=lY();function dPe(e,t){return typeof e=="string"?e=ld(Ip(e,t),t):typeof e=="object"&&(e=Ip(ld(e,t),t)),e}function pPe(e,t,r){let n=Object.assign({scheme:"null"},r),i=dY(Ip(e,n),Ip(t,n),n,!0);return ld(i,{...n,skipEscape:!0})}function dY(e,t,r,n){let i={};return n||(e=Ip(ld(e,r),r),t=Ip(ld(t,r),r)),r=r||{},!r.tolerant&&t.scheme?(i.scheme=t.scheme,i.userinfo=t.userinfo,i.host=t.host,i.port=t.port,i.path=GE(t.path||""),i.query=t.query):(t.userinfo!==void 0||t.host!==void 0||t.port!==void 0?(i.userinfo=t.userinfo,i.host=t.host,i.port=t.port,i.path=GE(t.path||""),i.query=t.query):(t.path?(t.path.charAt(0)==="/"?i.path=GE(t.path):((e.userinfo!==void 0||e.host!==void 0||e.port!==void 0)&&!e.path?i.path="/"+t.path:e.path?i.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path:i.path=t.path,i.path=GE(i.path)),i.query=t.query):(i.path=e.path,t.query!==void 0?i.query=t.query:i.query=e.query),i.userinfo=e.userinfo,i.host=e.host,i.port=e.port),i.scheme=e.scheme),i.fragment=t.fragment,i}function hPe(e,t,r){return typeof e=="string"?(e=unescape(e),e=ld(Uw(Ip(e,r),!0),{...r,skipEscape:!0})):typeof e=="object"&&(e=ld(Uw(e,!0),{...r,skipEscape:!0})),typeof t=="string"?(t=unescape(t),t=ld(Uw(Ip(t,r),!0),{...r,skipEscape:!0})):typeof t=="object"&&(t=ld(Uw(t,!0),{...r,skipEscape:!0})),e.toLowerCase()===t.toLowerCase()}function ld(e,t){let r={host:e.host,scheme:e.scheme,userinfo:e.userinfo,port:e.port,path:e.path,query:e.query,nid:e.nid,nss:e.nss,uuid:e.uuid,fragment:e.fragment,reference:e.reference,resourceName:e.resourceName,secure:e.secure,error:""},n=Object.assign({},t),i=[],s=fY[(n.scheme||r.scheme||"").toLowerCase()];s&&s.serialize&&s.serialize(r,n),r.path!==void 0&&(n.skipEscape?r.path=unescape(r.path):(r.path=escape(r.path),r.scheme!==void 0&&(r.path=r.path.split("%3A").join(":")))),n.reference!=="suffix"&&r.scheme&&(i.push(r.scheme),i.push(":"));let a=fPe(r,n);if(a!==void 0&&(n.reference!=="suffix"&&i.push("//"),i.push(a),r.path&&r.path.charAt(0)!=="/"&&i.push("/")),r.path!==void 0){let o=r.path;!n.absolutePath&&(!s||!s.absolutePath)&&(o=GE(o)),a===void 0&&(o=o.replace(/^\/\//u,"/%2F")),i.push(o)}return r.query!==void 0&&(i.push("?"),i.push(r.query)),r.fragment!==void 0&&(i.push("#"),i.push(r.fragment)),i.join("")}var mPe=Array.from({length:127},(e,t)=>/[^!"$&'()*+,\-.;=_`a-z{}~]/u.test(String.fromCharCode(t)));function gPe(e){let t=0;for(let r=0,n=e.length;r<n;++r)if(t=e.charCodeAt(r),t>126||mPe[t])return!0;return!1}var vPe=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u;function Ip(e,t){let r=Object.assign({},t),n={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},i=e.indexOf("%")!==-1;r.reference==="suffix"&&(e=(r.scheme?r.scheme+":":"")+"//"+e);let s=e.match(vPe);if(s){if(n.scheme=s[1],n.userinfo=s[3],n.host=s[4],n.port=parseInt(s[5],10),n.path=s[6]||"",n.query=s[7],n.fragment=s[8],isNaN(n.port)&&(n.port=s[5]),n.host){let o=lPe(n.host);o.isIPV4===!1?n.host=uPe(o.host,{isIPV4:!1}).host.toLowerCase():n.host=o.host}n.scheme===void 0&&n.userinfo===void 0&&n.host===void 0&&n.port===void 0&&!n.path&&n.query===void 0?n.reference="same-document":n.scheme===void 0?n.reference="relative":n.fragment===void 0?n.reference="absolute":n.reference="uri",r.reference&&r.reference!=="suffix"&&r.reference!==n.reference&&(n.error=n.error||"URI is not a "+r.reference+" reference.");let a=fY[(r.scheme||n.scheme||"").toLowerCase()];if(!r.unicodeSupport&&(!a||!a.unicodeSupport)&&n.host&&(r.domainHost||a&&a.domainHost)&&gPe(n.host))try{n.host=cPe.domainToASCII(n.host.toLowerCase())}catch(o){n.error=n.error||"Host's domain name can not be converted to ASCII: "+o}(!a||a&&!a.skipNormalize)&&(i&&n.scheme!==void 0&&(n.scheme=unescape(n.scheme)),i&&n.userinfo!==void 0&&(n.userinfo=unescape(n.userinfo)),i&&n.host!==void 0&&(n.host=unescape(n.host)),n.path!==void 0&&n.path.length&&(n.path=encodeURI(n.path)),n.fragment!==void 0&&n.fragment.length&&(n.fragment=encodeURI(decodeURI(n.fragment)))),a&&a.parse&&a.parse(n,r)}else n.error=n.error||"URI can not be parsed.";return n}var g5={normalize:dPe,resolve:pPe,resolveComponents:dY,equal:hPe,serialize:ld,parse:Ip};jw.exports=g5;jw.exports.default=g5;jw.exports.fastUri=g5});var Hw=M(fd=>{"use strict";Object.defineProperty(fd,"__esModule",{value:!0});fd.formatNames=fd.fastFormats=fd.fullFormats=void 0;function oy(e,t){return{validate:e,compare:t}}fd.fullFormats={date:oy(mY,b5),time:oy(gY,E5),"date-time":oy(EPe,vY),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:APe,"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:OPe,uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:SPe,int32:{type:"number",validate:IPe},int64:{type:"number",validate:RPe},float:{type:"number",validate:hY},double:{type:"number",validate:hY},password:!0,binary:!0};fd.fastFormats={...fd.fullFormats,date:oy(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,b5),time:oy(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,E5),"date-time":oy(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,vY),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i};fd.formatNames=Object.keys(fd.fullFormats);function yPe(e){return e%4===0&&(e%100!==0||e%400===0)}var _Pe=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,bPe=[0,31,28,31,30,31,30,31,31,30,31,30,31];function mY(e){let t=_Pe.exec(e);if(!t)return!1;let r=+t[1],n=+t[2],i=+t[3];return n>=1&&n<=12&&i>=1&&i<=(n===2&&yPe(r)?29:bPe[n])}function b5(e,t){if(e&&t)return e>t?1:e<t?-1:0}var y5=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i;function gY(e,t){let r=y5.exec(e);if(!r)return!1;let n=+r[1],i=+r[2],s=+r[3],a=r[5];return(n<=23&&i<=59&&s<=59||n===23&&i===59&&s===60)&&(!t||a!=="")}function E5(e,t){if(!(e&&t))return;let r=y5.exec(e),n=y5.exec(t);if(r&&n)return e=r[1]+r[2]+r[3]+(r[4]||""),t=n[1]+n[2]+n[3]+(n[4]||""),e>t?1:e<t?-1:0}var _5=/t|\s/i;function EPe(e){let t=e.split(_5);return t.length===2&&mY(t[0])&&gY(t[1],!0)}function vY(e,t){if(!(e&&t))return;let[r,n]=e.split(_5),[i,s]=t.split(_5),a=b5(r,i);if(a!==void 0)return a||E5(n,s)}var xPe=/\/|:/,TPe=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;function APe(e){return xPe.test(e)&&TPe.test(e)}var pY=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/gm;function SPe(e){return pY.lastIndex=0,pY.test(e)}var wPe=-(2**31),CPe=2**31-1;function IPe(e){return Number.isInteger(e)&&e<=CPe&&e>=wPe}function RPe(e){return Number.isInteger(e)}function hY(){return!0}var NPe=/[^\\]\\Z/;function OPe(e){if(NPe.test(e))return!1;try{return new RegExp(e),!0}catch{return!1}}});var yY=M(cy=>{"use strict";Object.defineProperty(cy,"__esModule",{value:!0});cy.formatLimitDefinition=void 0;var DPe=Fw(),mf=ar(),p0=mf.operators,qw={formatMaximum:{okStr:"<=",ok:p0.LTE,fail:p0.GT},formatMinimum:{okStr:">=",ok:p0.GTE,fail:p0.LT},formatExclusiveMaximum:{okStr:"<",ok:p0.LT,fail:p0.GTE},formatExclusiveMinimum:{okStr:">",ok:p0.GT,fail:p0.LTE}},PPe={message:({keyword:e,schemaCode:t})=>mf.str`should be ${qw[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>mf._`{comparison: ${qw[e].okStr}, limit: ${t}}`};cy.formatLimitDefinition={keyword:Object.keys(qw),type:"string",schemaType:"string",$data:!0,error:PPe,code(e){let{gen:t,data:r,schemaCode:n,keyword:i,it:s}=e,{opts:a,self:o}=s;if(!a.validateFormats)return;let c=new DPe.KeywordCxt(s,o.RULES.all.format.definition,"format");c.$data?u():l();function u(){let d=t.scopeValue("formats",{ref:o.formats,code:a.code.formats}),p=t.const("fmt",mf._`${d}[${c.schemaCode}]`);e.fail$data(mf.or(mf._`typeof ${p} != "object"`,mf._`${p} instanceof RegExp`,mf._`typeof ${p}.compare != "function"`,f(p)))}function l(){let d=c.schema,p=o.formats[d];if(!p||p===!0)return;if(typeof p!="object"||p instanceof RegExp||typeof p.compare!="function")throw new Error(`"${i}": format "${d}" does not define "compare" function`);let m=t.scopeValue("formats",{key:d,ref:p,code:a.code.formats?mf._`${a.code.formats}${mf.getProperty(d)}`:void 0});e.fail$data(f(m))}function f(d){return mf._`${d}.compare(${r}, ${n}) ${qw[i].fail} 0`}},dependencies:["format"]};var kPe=e=>(e.addKeyword(cy.formatLimitDefinition),e);cy.default=kPe});var A5=M((WE,EY)=>{"use strict";Object.defineProperty(WE,"__esModule",{value:!0});var uy=Hw(),LPe=yY(),x5=ar(),_Y=new x5.Name("fullFormats"),BPe=new x5.Name("fastFormats"),T5=(e,t={keywords:!0})=>{if(Array.isArray(t))return bY(e,t,uy.fullFormats,_Y),e;let[r,n]=t.mode==="fast"?[uy.fastFormats,BPe]:[uy.fullFormats,_Y],i=t.formats||uy.formatNames;return bY(e,i,r,n),t.keywords&&LPe.default(e),e};T5.get=(e,t="full")=>{let n=(t==="fast"?uy.fastFormats:uy.fullFormats)[e];if(!n)throw new Error(`Unknown format "${e}"`);return n};function bY(e,t,r,n){var i,s;(i=(s=e.opts.code).formats)!==null&&i!==void 0||(s.formats=x5._`require("ajv-formats/dist/formats").${n}`);for(let a of t)e.addFormat(a,r[a])}EY.exports=WE=T5;Object.defineProperty(WE,"__esModule",{value:!0});WE.default=T5});var w5=M((I_t,xY)=>{"use strict";var MPe=Fw(),FPe=v5(),$Pe=A5(),UPe=gE()({proto:!0}),S5=class e{constructor(t){this.ajv=new MPe({...t,strictSchema:!1,validateSchema:!1,allowUnionTypes:!0,uriResolver:FPe}),$Pe(this.ajv),this.ajv.addKeyword({keyword:"fjs_type",type:"object",errors:!1,validate:(r,n)=>n instanceof Date}),this._ajvSchemas={},this._ajvOptions=t||{}}addSchema(t,r){let n=t.$id||r;if(t.$id!==void 0&&t.$id[0]==="#"&&(n=r+t.$id),this.ajv.refs[n]===void 0&&this.ajv.schemas[n]===void 0){let i=UPe(t);this.convertSchemaToAjvFormat(i),this.ajv.addSchema(i,n),this._ajvSchemas[n]=t}}validate(t,r){return this.ajv.validate(t,r)}convertSchemaToAjvFormat(t){if(t!==null){t.type==="string"?(t.fjs_type="string",t.type=["string","object"]):Array.isArray(t.type)&&t.type.includes("string")&&!t.type.includes("object")&&(t.fjs_type="string",t.type.push("object"));for(let r in t)typeof t[r]=="object"&&this.convertSchemaToAjvFormat(t[r])}}getState(){return{ajvOptions:this._ajvOptions,ajvSchemas:this._ajvSchemas}}static restoreFromState(t){let r=new e(t.ajvOptions);for(let[n,i]of Object.entries(t.ajvSchemas))r.ajv.addSchema(i,n);return r}};xY.exports=S5});var I5=M((R_t,C5)=>{"use strict";function jPe(e,t,r,n){let i="";return t.validatorSchemasIds.size>0?(i+=`const validatorState = ${JSON.stringify(n.getState())}
|
||
`,i+=`const validator = Validator.restoreFromState(validatorState)
|
||
`):i+=`const validator = null
|
||
`,`
|
||
'use strict'
|
||
const { dependencies } = require('fast-json-stringify/lib/standalone')
|
||
|
||
const { Serializer, Validator } = dependencies
|
||
|
||
const serializerState = ${JSON.stringify(r.getState())}
|
||
const serializer = Serializer.restoreFromState(serializerState)
|
||
|
||
${i}
|
||
|
||
module.exports = ${e.toString()}(validator, serializer)`}C5.exports=jPe;C5.exports.dependencies={Serializer:kO(),Validator:w5()}});var AY=M((O_t,TY)=>{"use strict";var{dependencies:HPe}=I5(),{Serializer:qPe,Validator:N_t}=HPe,zPe={mode:"standalone"},VPe=qPe.restoreFromState(zPe),GPe=null;TY.exports=function(t,r){function n(s){let a=s&&typeof s.toJSON=="function"?s.toJSON():s;if(a===null)return"{}";let o=!1,c="{";return a.statusCode!==void 0&&(!o&&(o=!0)||(c+=","),c+='"statusCode":',c+=r.asNumber(a.statusCode)),a.code!==void 0&&(!o&&(o=!0)||(c+=","),c+='"code":',c+=r.asString(a.code)),a.error!==void 0&&(!o&&(o=!0)||(c+=","),c+='"error":',c+=r.asString(a.error)),a.message!==void 0&&(!o&&(o=!0)||(c+=","),c+='"message":',c+=r.asString(a.message)),c+"}"}return n}(GPe,VPe)});var YE=M((D_t,IY)=>{"use strict";var SY=require("node:http").STATUS_CODES,WPe=O8(),{kReplyHeaders:Tg,kReplyNextErrorHandler:zw,kReplyIsRunningOnErrorHook:YPe,kReplyHasStatusCode:XPe,kRouteContext:CY}=xa(),{FST_ERR_REP_INVALID_PAYLOAD_TYPE:KPe,FST_ERR_FAILED_ERROR_SERIALIZATION:QPe}=yo(),{getSchemaSerializer:JPe}=vE(),R5=AY(),ZPe={func:t9e,toJSON(){return this.func.name.toString()+"()"}};function e9e(e,t,r){e[YPe]=!1;let n=e[CY];if(e[zw]===!1){wY(t,e,function(o,c){try{o.raw.writeHead(o.raw.statusCode,o[Tg])}catch(u){o.log.warn({req:o.request,res:o,err:u},u&&u.message),o.raw.writeHead(o.raw.statusCode)}o.raw.end(c)});return}let i=e[zw]||n.errorHandler;e[zw]=Object.getPrototypeOf(i),delete e[Tg]["content-type"],delete e[Tg]["content-length"];let s=i.func;if(!s){e[zw]=!1,wY(t,e,r);return}let a=s(t,e.request,e);a!==void 0&&(a!==null&&typeof a.then=="function"?WPe(a,e):e.send(a))}function t9e(e,t,r){if(n9e(e,r),!r[XPe]||r.statusCode===200){let n=e.statusCode||e.status;r.code(n>=400?n:500)}r.statusCode<500?r.log.info({res:r,err:e},e&&e.message):r.log.error({req:t,res:r,err:e},e&&e.message),r.send(e)}function wY(e,t,r){let n=t.raw,i=t.statusCode;t[Tg]["content-type"]=t[Tg]["content-type"]??"application/json; charset=utf-8";let s;try{let a=JPe(t[CY],i,t[Tg]["content-type"]);s=a===!1?R5({error:SY[i+""],code:e.code,message:e.message,statusCode:i}):a(Object.create(e,{error:{value:SY[i+""]},message:{value:e.message},statusCode:{value:i}}))}catch(a){t.log.error({err:a,statusCode:n.statusCode},"The serializer for the given status code failed"),t.code(500),s=R5(new QPe(a.message,e.message))}typeof s!="string"&&!Buffer.isBuffer(s)&&(s=R5(new KPe(typeof s))),t[Tg]["content-length"]=""+Buffer.byteLength(s),r(t,s)}function r9e(e=ZPe,t){if(!t)return e;let r=Object.create(e);return r.func=t,r}function n9e(e,t){let r=t.raw,n=r.statusCode;n=n>=400?n:500,e!=null&&(e.headers!==void 0&&t.headers(e.headers),e.status>=400?n=e.status:e.statusCode>=400&&(n=e.statusCode)),r.statusCode=n}IY.exports={buildErrorHandler:r9e,handleError:e9e}});var Kw=M((P_t,Xw)=>{"use strict";var P5=require("node:stream").finished,i9e=require("node:stream").Readable,{kFourOhFourContext:RY,kPublicRouteContext:NY,kReplyErrorHandlerCalled:FY,kReplyHijacked:XE,kReplyStartTime:KE,kReplyEndTime:L5,kReplySerializer:Rp,kReplySerializerDefault:Gw,kReplyIsError:Ww,kReplyHeaders:vi,kReplyTrailers:Ta,kReplyHasStatusCode:B5,kReplyIsRunningOnErrorHook:M5,kReplyNextErrorHandler:s9e,kDisableRequestLogging:$Y,kSchemaResponse:Yw,kReplyCacheSerializeFns:h0,kSchemaController:N5,kOptions:a9e,kRouteContext:Xr}=xa(),{onSendHookRunner:UY,onResponseHookRunner:o9e,preHandlerHookRunner:c9e,preSerializationHookRunner:u9e}=e0(),OY=L8()[Symbol.for("internals")],l9e=mE(),k5=l9e.now,{handleError:DY}=YE(),{getSchemaSerializer:f9e}=vE(),O5={JSON:"application/json; charset=utf-8",PLAIN:"text/plain; charset=utf-8",OCTET:"application/octet-stream"},{FST_ERR_REP_INVALID_PAYLOAD_TYPE:d9e,FST_ERR_REP_RESPONSE_BODY_CONSUMED:p9e,FST_ERR_REP_ALREADY_SENT:jY,FST_ERR_REP_SENT_VALUE:h9e,FST_ERR_SEND_INSIDE_ONERR:m9e,FST_ERR_BAD_STATUS_CODE:g9e,FST_ERR_BAD_TRAILER_NAME:v9e,FST_ERR_BAD_TRAILER_VALUE:y9e,FST_ERR_MISSING_SERIALIZATION_FN:_9e,FST_ERR_MISSING_CONTENTTYPE_SERIALIZATION_FN:b9e}=yo(),{FSTDEP010:E9e,FSTDEP013:x9e,FSTDEP019:T9e,FSTDEP020:A9e}=Tp(),HY=Object.prototype.toString;function oi(e,t,r){this.raw=e,this[Rp]=null,this[FY]=!1,this[Ww]=!1,this[M5]=!1,this.request=t,this[vi]={},this[Ta]=null,this[B5]=!1,this[KE]=void 0,this.log=r}oi.props=[];Object.defineProperties(oi.prototype,{[Xr]:{get(){return this.request[Xr]}},context:{get(){return T9e(),this.request[Xr]}},elapsedTime:{get(){return this[KE]===void 0?0:(this[L5]||k5())-this[KE]}},server:{get(){return this.request[Xr].server}},sent:{enumerable:!0,get(){return(this[XE]||this.raw.writableEnded)===!0},set(e){if(E9e(),e!==!0)throw new h9e;if(this.sent&&this[XE])throw new jY(this.request.url,this.request.method);this[XE]=!0}},statusCode:{get(){return this.raw.statusCode},set(e){this.code(e)}},[NY]:{get(){return this.request[NY]}}});oi.prototype.hijack=function(){return this[XE]=!0,this};oi.prototype.send=function(e){if(this[M5]===!0)throw new m9e;if(this.sent)return this.log.warn({err:new jY(this.request.url,this.request.method)}),this;if(e instanceof Error||this[Ww]===!0)return this[Ww]=!1,QE(this,e,Ag),this;if(e===void 0)return Ag(this,e),this;let t=this.getHeader("content-type"),r=t!==void 0;if(e!==null){if(typeof e.pipe=="function"||typeof e.getReader=="function"||HY.call(e)==="[object Response]")return Ag(this,e),this;if(e?.buffer instanceof ArrayBuffer){r===!1&&(this[vi]["content-type"]=O5.OCTET);let n=Buffer.isBuffer(e)?e:Buffer.from(e.buffer,e.byteOffset,e.byteLength);return Ag(this,n),this}if(r===!1&&typeof e=="string")return this[vi]["content-type"]=O5.PLAIN,Ag(this,e),this}if(this[Rp]!==null){if(typeof e!="string")return PY(this,e),this;e=this[Rp](e)}else if(r===!1||t.indexOf("json")>-1){if(r===!1)this[vi]["content-type"]=O5.JSON;else if(t.indexOf("charset")===-1){let n=t.trim();n.endsWith(";")?this[vi]["content-type"]=`${n} charset=utf-8`:this[vi]["content-type"]=`${n}; charset=utf-8`}if(typeof e!="string")return PY(this,e),this}return Ag(this,e),this};oi.prototype.getHeader=function(e){e=e.toLowerCase();let t=this.raw,r=this[vi][e];return r===void 0&&t.hasHeader(e)&&(r=t.getHeader(e)),r};oi.prototype.getHeaders=function(){return{...this.raw.getHeaders(),...this[vi]}};oi.prototype.hasHeader=function(e){return e=e.toLowerCase(),this[vi][e]!==void 0||this.raw.hasHeader(e)};oi.prototype.removeHeader=function(e){return delete this[vi][e.toLowerCase()],this};oi.prototype.header=function(e,t=""){return e=e.toLowerCase(),this[vi][e]&&e==="set-cookie"?(typeof this[vi][e]=="string"&&(this[vi][e]=[this[vi][e]]),Array.isArray(t)?Array.prototype.push.apply(this[vi][e],t):this[vi][e].push(t)):this[vi][e]=t,this};oi.prototype.headers=function(e){let t=Object.keys(e);for(var r=0;r!==t.length;++r){let n=t[r];this.header(n,e[n])}return this};var S9e=new Set(["transfer-encoding","content-length","host","cache-control","max-forwards","te","authorization","set-cookie","content-encoding","content-type","content-range","trailer"]);oi.prototype.trailer=function(e,t){if(e=e.toLowerCase(),S9e.has(e))throw new v9e(e);if(typeof t!="function")throw new y9e(e,typeof t);return this[Ta]===null&&(this[Ta]={}),this[Ta][e]=t,this};oi.prototype.hasTrailer=function(e){return this[Ta]?.[e.toLowerCase()]!==void 0};oi.prototype.removeTrailer=function(e){return this[Ta]===null?this:(this[Ta][e.toLowerCase()]=void 0,this)};oi.prototype.code=function(e){let t=Number(e);if(isNaN(t)||t<100||t>599)throw new g9e(e||String(e));return this.raw.statusCode=t,this[B5]=!0,this};oi.prototype.status=oi.prototype.code;oi.prototype.getSerializationFunction=function(e,t){let r;return typeof e=="string"||typeof e=="number"?typeof t=="string"?r=this[Xr][Yw]?.[e]?.[t]:r=this[Xr][Yw]?.[e]:typeof e=="object"&&(r=this[Xr][h0]?.get(e)),r};oi.prototype.compileSerializationSchema=function(e,t=null,r=null){let{request:n}=this,{method:i,url:s}=n;if(this[Xr][h0]?.has(e))return this[Xr][h0].get(e);let o=(this[Xr].serializerCompiler||this.server[N5].serializerCompiler||this.server[N5].setupSerializer(this.server[a9e])||this.server[N5].serializerCompiler)({schema:e,method:i,url:s,httpStatus:t,contentType:r});return this[Xr][h0]==null&&(this[Xr][h0]=new WeakMap),this[Xr][h0].set(e,o),o};oi.prototype.serializeInput=function(e,t,r,n){let i=r,s;if(r=typeof t=="string"||typeof t=="number"?t:r,n=r&&i!==r?i:n,r!=null){if(n!=null?s=this[Xr][Yw]?.[r]?.[n]:s=this[Xr][Yw]?.[r],s==null)throw n?new b9e(r,n):new _9e(r)}else this[Xr][h0]?.has(t)?s=this[Xr][h0].get(t):s=this.compileSerializationSchema(t,r,n);return s(e)};oi.prototype.serialize=function(e){return this[Rp]!==null?this[Rp](e):this[Xr]&&this[Xr][Gw]?this[Xr][Gw](e,this.raw.statusCode):VY(this[Xr],e,this.raw.statusCode)};oi.prototype.serializer=function(e){return this[Rp]=e,this};oi.prototype.type=function(e){return this[vi]["content-type"]=e,this};oi.prototype.redirect=function(e,t){return typeof e=="string"&&(t=e,e=this[B5]?this.raw.statusCode:302),this.header("location",t).code(e).send()};oi.prototype.callNotFound=function(){return O9e(this),this};oi.prototype.getResponseTime=function(){return A9e(),this.elapsedTime};oi.prototype.then=function(e,t){if(this.sent){e();return}P5(this.raw,r=>{r&&r.code!=="ERR_STREAM_PREMATURE_CLOSE"?t?t(r):this.log&&this.log.warn("unhandled rejection on reply.then"):e()})};function PY(e,t){e[Xr].preSerialization!==null?u9e(e[Xr].preSerialization,e.request,e,t,kY):kY(null,e.request,e,t)}function kY(e,t,r,n){if(e!=null){QE(r,e);return}try{r[Rp]!==null?n=r[Rp](n):r[Xr]&&r[Xr][Gw]?n=r[Xr][Gw](n,r.raw.statusCode):n=VY(r[Xr],n,r.raw.statusCode,r[vi]["content-type"])}catch(i){w9e(i,r),QE(r,i);return}Ag(r,n)}function w9e(e,t){e.serialization=t[Xr].config}function Ag(e,t){e[Xr].onSend!==null?UY(e[Xr].onSend,e.request,e,t,C9e):qY(e,t)}function C9e(e,t,r,n){e!=null?QE(r,e):qY(r,n)}function D5(e,t){let r=e.raw;try{r.writeHead(t,e[vi])}catch(n){throw n.code==="ERR_HTTP_HEADERS_SENT"&&e.log.warn(`Reply was already sent, did you forget to "return reply" in the "${e.request.raw.url}" (${e.request.raw.method}) route?`),n}}function qY(e,t){let r=e.raw,n=e.request;if(e[Ta]!==null){let a=Object.keys(e[Ta]),o="";for(let c of a)typeof e[Ta][c]=="function"&&(o+=" ",o+=c);e.header("Transfer-Encoding","chunked"),e.header("Trailer",o.trim())}let i=HY.call(t)==="[object Response]";i&&typeof t.status=="number"&&e.code(t.status);let s=r.statusCode;if(t==null){s>=200&&s!==204&&s!==304&&n.method!=="HEAD"&&e[Ta]===null&&(e[vi]["content-length"]="0"),D5(e,s),Vw(t,r,e);return}if(s>=100&&s<200||s===204){e.removeHeader("content-type"),e.removeHeader("content-length"),D5(e,s),Vw(void 0,r,e),typeof t.resume=="function"&&(t.on("error",GY),t.resume());return}if(typeof t.pipe=="function"){zY(t,r,e);return}if(typeof t.getReader=="function"){BY(t,r,e);return}if(i){if(typeof t.headers=="object"&&typeof t.headers.forEach=="function")for(let[a,o]of t.headers)e.header(a,o);if(t.body!=null){if(t.bodyUsed)throw new p9e;BY(t.body,r,e)}return}if(typeof t!="string"&&!Buffer.isBuffer(t))throw new d9e(typeof t);if(e[Ta]===null){let a=e[vi]["content-length"];(!a||n.raw.method!=="HEAD"&&Number(a)!==Buffer.byteLength(t))&&(e[vi]["content-length"]=""+Buffer.byteLength(t))}D5(e,s),r.write(t),Vw(t,r,e)}function LY(e,t,r){t.code==="ERR_STREAM_PREMATURE_CLOSE"?e[$Y]||e.info({res:r},"stream closed prematurely"):e.warn({err:t},"response terminated with an error with headers already sent")}function BY(e,t,r){let n=i9e.fromWeb(e);zY(n,t,r)}function zY(e,t,r){let n=!0,i=!1;if(I9e(e,t,r),P5(e,{readable:!0,writable:!1},function(s){n=!1,s!=null&&(t.headersSent||r.request.raw.aborted===!0?(i||(i=!0,LY(r.log,s,t)),t.destroy()):QE(r,s))}),P5(t,function(s){n&&(s!=null&&t.headersSent&&!i&&(i=!0,LY(r.log,s,t)),typeof e.destroy=="function"?e.destroy():typeof e.close=="function"?e.close(GY):typeof e.abort=="function"?e.abort():r.log.warn("stream payload does not end properly"))}),t.headersSent)r.log.warn("response will send, but you shouldn't use res.writeHead in stream mode");else for(let s in r[vi])t.setHeader(s,r[vi][s]);e.pipe(t)}function Vw(e,t,r){if(r[Ta]===null){t.end(null,null,null);return}let n=Object.keys(r[Ta]),i={},s=0,a=!0;function o(){s===0&&(t.addTrailers(i),t.end(null,null,null))}for(let c of n){let u=function(f,d){s++,f?r.log.debug(f):i[c]=d,process.nextTick(o)};if(typeof r[Ta][c]!="function")continue;a=!1,s--;let l=r[Ta][c](r,e,u);typeof l=="object"&&typeof l.then=="function"?l.then(f=>u(null,f),u):l!=null&&(x9e(),u(null,l))}a&&t.end(null,null,null)}function I9e(e,t,r){r[Ta]!==null&&e.on("end",()=>Vw(null,t,r))}function QE(e,t,r){e[Xr].onError!==null&&!e[s9e]?(e[M5]=!0,UY(e[Xr].onError,e.request,e,t,()=>DY(e,t,r))):DY(e,t,r)}function R9e(e){e[KE]=k5();let t=r=>{e[L5]=k5(),e.raw.removeListener("finish",t),e.raw.removeListener("error",t);let n=e[Xr];n&&n.onResponse!==null?o9e(n.onResponse,e.request,e,MY):MY(r,e.request,e)};e.raw.on("finish",t),e.raw.on("error",t)}function MY(e,t,r){if(r.log[$Y])return;let n=r.elapsedTime;if(e!=null){r.log.error({res:r,err:e,responseTime:n},"request errored");return}r.log.info({res:r,responseTime:n},"request completed")}function N9e(e){let t=e.props.slice();function r(n,i,s){this.raw=n,this[Ww]=!1,this[FY]=!1,this[XE]=!1,this[Rp]=null,this.request=i,this[vi]={},this[Ta]=null,this[KE]=void 0,this[L5]=void 0,this.log=s;for(var a,o=0;o<t.length;o++)a=t[o],this[a.key]=a.value}return Object.setPrototypeOf(r.prototype,e.prototype),Object.setPrototypeOf(r,e),r.parent=e,r.props=t,r}function O9e(e){if(e[Xr][RY]===null){e.log.warn("Trying to send a NotFound error inside a 404 handler. Sending basic 404 response."),e.code(404).send("404 Not Found");return}e.request[Xr]=e[Xr][RY],e[Xr].preHandler!==null?c9e(e[Xr].preHandler,e.request,e,OY.preHandlerCallback):OY.preHandlerCallback(null,e.request,e)}function VY(e,t,r,n){let i=f9e(e,r,n);return i?i(t):JSON.stringify(t)}function GY(){}Xw.exports=oi;Xw.exports.buildReply=N9e;Xw.exports.setupResponseListeners=R9e});var YY=M((k_t,WY)=>{"use strict";WY.exports=D9e;function D9e(e){if(!e)throw new TypeError("argument req is required");var t=k9e(e.headers["x-forwarded-for"]||""),r=P9e(e),n=[r].concat(t);return n}function P9e(e){return e.socket?e.socket.remoteAddress:e.connection.remoteAddress}function k9e(e){for(var t=e.length,r=[],n=e.length,i=e.length-1;i>=0;i--)switch(e.charCodeAt(i)){case 32:n===t&&(n=t=i);break;case 44:n!==t&&r.push(e.substring(n,t)),n=t=i;break;default:n=i;break}return n!==t&&r.push(e.substring(n,t)),r}});var KY=M((XY,JE)=>{(function(){var e,t,r,n,i,s,a,o,c;t={},o=this,typeof JE<"u"&&JE!==null&&JE.exports?JE.exports=t:o.ipaddr=t,a=function(u,l,f,d){var p,m;if(u.length!==l.length)throw new Error("ipaddr: cannot match CIDR for objects with different lengths");for(p=0;d>0;){if(m=f-d,m<0&&(m=0),u[p]>>m!==l[p]>>m)return!1;d-=f,p+=1}return!0},t.subnetMatch=function(u,l,f){var d,p,m,y,T;f==null&&(f="unicast");for(m in l)for(y=l[m],y[0]&&!(y[0]instanceof Array)&&(y=[y]),d=0,p=y.length;d<p;d++)if(T=y[d],u.kind()===T[0].kind()&&u.match.apply(u,T))return m;return f},t.IPv4=function(){function u(l){var f,d,p;if(l.length!==4)throw new Error("ipaddr: ipv4 octet count should be 4");for(f=0,d=l.length;f<d;f++)if(p=l[f],!(0<=p&&p<=255))throw new Error("ipaddr: ipv4 octet should fit in 8 bits");this.octets=l}return u.prototype.kind=function(){return"ipv4"},u.prototype.toString=function(){return this.octets.join(".")},u.prototype.toNormalizedString=function(){return this.toString()},u.prototype.toByteArray=function(){return this.octets.slice(0)},u.prototype.match=function(l,f){var d;if(f===void 0&&(d=l,l=d[0],f=d[1]),l.kind()!=="ipv4")throw new Error("ipaddr: cannot match ipv4 address with non-ipv4 one");return a(this.octets,l.octets,8,f)},u.prototype.SpecialRanges={unspecified:[[new u([0,0,0,0]),8]],broadcast:[[new u([255,255,255,255]),32]],multicast:[[new u([224,0,0,0]),4]],linkLocal:[[new u([169,254,0,0]),16]],loopback:[[new u([127,0,0,0]),8]],carrierGradeNat:[[new u([100,64,0,0]),10]],private:[[new u([10,0,0,0]),8],[new u([172,16,0,0]),12],[new u([192,168,0,0]),16]],reserved:[[new u([192,0,0,0]),24],[new u([192,0,2,0]),24],[new u([192,88,99,0]),24],[new u([198,51,100,0]),24],[new u([203,0,113,0]),24],[new u([240,0,0,0]),4]]},u.prototype.range=function(){return t.subnetMatch(this,this.SpecialRanges)},u.prototype.toIPv4MappedAddress=function(){return t.IPv6.parse("::ffff:"+this.toString())},u.prototype.prefixLengthFromSubnetMask=function(){var l,f,d,p,m,y,T;for(T={0:8,128:7,192:6,224:5,240:4,248:3,252:2,254:1,255:0},l=0,m=!1,f=d=3;d>=0;f=d+=-1)if(p=this.octets[f],p in T){if(y=T[p],m&&y!==0)return null;y!==8&&(m=!0),l+=y}else return null;return 32-l},u}(),r="(0?\\d+|0x[a-f0-9]+)",n={fourOctet:new RegExp("^"+r+"\\."+r+"\\."+r+"\\."+r+"$","i"),longValue:new RegExp("^"+r+"$","i")},t.IPv4.parser=function(u){var l,f,d,p,m;if(f=function(y){return y[0]==="0"&&y[1]!=="x"?parseInt(y,8):parseInt(y)},l=u.match(n.fourOctet))return function(){var y,T,E,A;for(E=l.slice(1,6),A=[],y=0,T=E.length;y<T;y++)d=E[y],A.push(f(d));return A}();if(l=u.match(n.longValue)){if(m=f(l[1]),m>4294967295||m<0)throw new Error("ipaddr: address outside defined range");return function(){var y,T;for(T=[],p=y=0;y<=24;p=y+=8)T.push(m>>p&255);return T}().reverse()}else return null},t.IPv6=function(){function u(l,f){var d,p,m,y,T,E;if(l.length===16)for(this.parts=[],d=p=0;p<=14;d=p+=2)this.parts.push(l[d]<<8|l[d+1]);else if(l.length===8)this.parts=l;else throw new Error("ipaddr: ipv6 part count should be 8 or 16");for(E=this.parts,m=0,y=E.length;m<y;m++)if(T=E[m],!(0<=T&&T<=65535))throw new Error("ipaddr: ipv6 part should fit in 16 bits");f&&(this.zoneId=f)}return u.prototype.kind=function(){return"ipv6"},u.prototype.toString=function(){return this.toNormalizedString().replace(/((^|:)(0(:|$))+)/,"::")},u.prototype.toRFC5952String=function(){var l,f,d,p,m;for(p=/((^|:)(0(:|$)){2,})/g,m=this.toNormalizedString(),l=0,f=-1;d=p.exec(m);)d[0].length>f&&(l=d.index,f=d[0].length);return f<0?m:m.substring(0,l)+"::"+m.substring(l+f)},u.prototype.toByteArray=function(){var l,f,d,p,m;for(l=[],m=this.parts,f=0,d=m.length;f<d;f++)p=m[f],l.push(p>>8),l.push(p&255);return l},u.prototype.toNormalizedString=function(){var l,f,d;return l=function(){var p,m,y,T;for(y=this.parts,T=[],p=0,m=y.length;p<m;p++)f=y[p],T.push(f.toString(16));return T}.call(this).join(":"),d="",this.zoneId&&(d="%"+this.zoneId),l+d},u.prototype.toFixedLengthString=function(){var l,f,d;return l=function(){var p,m,y,T;for(y=this.parts,T=[],p=0,m=y.length;p<m;p++)f=y[p],T.push(f.toString(16).padStart(4,"0"));return T}.call(this).join(":"),d="",this.zoneId&&(d="%"+this.zoneId),l+d},u.prototype.match=function(l,f){var d;if(f===void 0&&(d=l,l=d[0],f=d[1]),l.kind()!=="ipv6")throw new Error("ipaddr: cannot match ipv6 address with non-ipv6 one");return a(this.parts,l.parts,16,f)},u.prototype.SpecialRanges={unspecified:[new u([0,0,0,0,0,0,0,0]),128],linkLocal:[new u([65152,0,0,0,0,0,0,0]),10],multicast:[new u([65280,0,0,0,0,0,0,0]),8],loopback:[new u([0,0,0,0,0,0,0,1]),128],uniqueLocal:[new u([64512,0,0,0,0,0,0,0]),7],ipv4Mapped:[new u([0,0,0,0,0,65535,0,0]),96],rfc6145:[new u([0,0,0,0,65535,0,0,0]),96],rfc6052:[new u([100,65435,0,0,0,0,0,0]),96],"6to4":[new u([8194,0,0,0,0,0,0,0]),16],teredo:[new u([8193,0,0,0,0,0,0,0]),32],reserved:[[new u([8193,3512,0,0,0,0,0,0]),32]]},u.prototype.range=function(){return t.subnetMatch(this,this.SpecialRanges)},u.prototype.isIPv4MappedAddress=function(){return this.range()==="ipv4Mapped"},u.prototype.toIPv4Address=function(){var l,f,d;if(!this.isIPv4MappedAddress())throw new Error("ipaddr: trying to convert a generic ipv6 address to ipv4");return d=this.parts.slice(-2),l=d[0],f=d[1],new t.IPv4([l>>8,l&255,f>>8,f&255])},u.prototype.prefixLengthFromSubnetMask=function(){var l,f,d,p,m,y,T;for(T={0:16,32768:15,49152:14,57344:13,61440:12,63488:11,64512:10,65024:9,65280:8,65408:7,65472:6,65504:5,65520:4,65528:3,65532:2,65534:1,65535:0},l=0,m=!1,f=d=7;d>=0;f=d+=-1)if(p=this.parts[f],p in T){if(y=T[p],m&&y!==0)return null;y!==16&&(m=!0),l+=y}else return null;return 128-l},u}(),i="(?:[0-9a-f]+::?)+",c="%[0-9a-z]{1,}",s={zoneIndex:new RegExp(c,"i"),native:new RegExp("^(::)?("+i+")?([0-9a-f]+)?(::)?("+c+")?$","i"),transitional:new RegExp("^((?:"+i+")|(?:::)(?:"+i+")?)"+(r+"\\."+r+"\\."+r+"\\."+r)+("("+c+")?$"),"i")},e=function(u,l){var f,d,p,m,y,T;if(u.indexOf("::")!==u.lastIndexOf("::"))return null;for(T=(u.match(s.zoneIndex)||[])[0],T&&(T=T.substring(1),u=u.replace(/%.+$/,"")),f=0,d=-1;(d=u.indexOf(":",d+1))>=0;)f++;if(u.substr(0,2)==="::"&&f--,u.substr(-2,2)==="::"&&f--,f>l)return null;for(y=l-f,m=":";y--;)m+="0:";return u=u.replace("::",m),u[0]===":"&&(u=u.slice(1)),u[u.length-1]===":"&&(u=u.slice(0,-1)),l=function(){var E,A,x,_;for(x=u.split(":"),_=[],E=0,A=x.length;E<A;E++)p=x[E],_.push(parseInt(p,16));return _}(),{parts:l,zoneId:T}},t.IPv6.parser=function(u){var l,f,d,p,m,y,T;if(s.native.test(u))return e(u,8);if((p=u.match(s.transitional))&&(T=p[6]||"",l=e(p[1].slice(0,-1)+T,6),l.parts)){for(y=[parseInt(p[2]),parseInt(p[3]),parseInt(p[4]),parseInt(p[5])],f=0,d=y.length;f<d;f++)if(m=y[f],!(0<=m&&m<=255))return null;return l.parts.push(y[0]<<8|y[1]),l.parts.push(y[2]<<8|y[3]),{parts:l.parts,zoneId:l.zoneId}}return null},t.IPv4.isIPv4=t.IPv6.isIPv6=function(u){return this.parser(u)!==null},t.IPv4.isValid=function(u){var l;try{return new this(this.parser(u)),!0}catch(f){return l=f,!1}},t.IPv4.isValidFourPartDecimal=function(u){return!!(t.IPv4.isValid(u)&&u.match(/^(0|[1-9]\d*)(\.(0|[1-9]\d*)){3}$/))},t.IPv6.isValid=function(u){var l,f;if(typeof u=="string"&&u.indexOf(":")===-1)return!1;try{return l=this.parser(u),new this(l.parts,l.zoneId),!0}catch(d){return f=d,!1}},t.IPv4.parse=function(u){var l;if(l=this.parser(u),l===null)throw new Error("ipaddr: string is not formatted like ip address");return new this(l)},t.IPv6.parse=function(u){var l;if(l=this.parser(u),l.parts===null)throw new Error("ipaddr: string is not formatted like ip address");return new this(l.parts,l.zoneId)},t.IPv4.parseCIDR=function(u){var l,f,d;if((f=u.match(/^(.+)\/(\d+)$/))&&(l=parseInt(f[2]),l>=0&&l<=32))return d=[this.parse(f[1]),l],Object.defineProperty(d,"toString",{value:function(){return this.join("/")}}),d;throw new Error("ipaddr: string is not formatted like an IPv4 CIDR range")},t.IPv4.subnetMaskFromPrefixLength=function(u){var l,f,d;if(u=parseInt(u),u<0||u>32)throw new Error("ipaddr: invalid IPv4 prefix length");for(d=[0,0,0,0],f=0,l=Math.floor(u/8);f<l;)d[f]=255,f++;return l<4&&(d[l]=Math.pow(2,u%8)-1<<8-u%8),new this(d)},t.IPv4.broadcastAddressFromCIDR=function(u){var l,f,d,p,m,y;try{for(l=this.parseCIDR(u),p=l[0].toByteArray(),y=this.subnetMaskFromPrefixLength(l[1]).toByteArray(),m=[],d=0;d<4;)m.push(parseInt(p[d],10)|parseInt(y[d],10)^255),d++;return new this(m)}catch(T){throw f=T,new Error("ipaddr: the address does not have IPv4 CIDR format")}},t.IPv4.networkAddressFromCIDR=function(u){var l,f,d,p,m,y;try{for(l=this.parseCIDR(u),p=l[0].toByteArray(),y=this.subnetMaskFromPrefixLength(l[1]).toByteArray(),m=[],d=0;d<4;)m.push(parseInt(p[d],10)&parseInt(y[d],10)),d++;return new this(m)}catch(T){throw f=T,new Error("ipaddr: the address does not have IPv4 CIDR format")}},t.IPv6.parseCIDR=function(u){var l,f,d;if((f=u.match(/^(.+)\/(\d+)$/))&&(l=parseInt(f[2]),l>=0&&l<=128))return d=[this.parse(f[1]),l],Object.defineProperty(d,"toString",{value:function(){return this.join("/")}}),d;throw new Error("ipaddr: string is not formatted like an IPv6 CIDR range")},t.isValid=function(u){return t.IPv6.isValid(u)||t.IPv4.isValid(u)},t.parse=function(u){if(t.IPv6.isValid(u))return t.IPv6.parse(u);if(t.IPv4.isValid(u))return t.IPv4.parse(u);throw new Error("ipaddr: the address has neither IPv6 nor IPv4 format")},t.parseCIDR=function(u){var l;try{return t.IPv6.parseCIDR(u)}catch(f){l=f;try{return t.IPv4.parseCIDR(u)}catch(d){throw l=d,new Error("ipaddr: the address has neither IPv6 nor IPv4 CIDR format")}}},t.fromByteArray=function(u){var l;if(l=u.length,l===4)return new t.IPv4(u);if(l===16)return new t.IPv6(u);throw new Error("ipaddr: the binary input is neither an IPv6 nor IPv4 address")},t.process=function(u){var l;return l=this.parse(u),l.kind()==="ipv6"&&l.isIPv4MappedAddress()?l.toIPv4Address():l}}).call(XY)});var tX=M((L_t,Zw)=>{"use strict";Zw.exports=j9e;Zw.exports.all=ZY;Zw.exports.compile=eX;var L9e=YY(),JY=KY(),B9e=/^[0-9]+$/,Qw=JY.isValid,Jw=JY.parse,QY={linklocal:["169.254.0.0/16","fe80::/10"],loopback:["127.0.0.1/8","::1/128"],uniquelocal:["10.0.0.0/8","172.16.0.0/12","192.168.0.0/16","fc00::/7"]};function ZY(e,t){var r=L9e(e);if(!t)return r;typeof t!="function"&&(t=eX(t));for(var n=0;n<r.length-1;n++)t(r[n],n)||(r.length=n+1);return r}function eX(e){if(!e)throw new TypeError("argument is required");var t;if(typeof e=="string")t=[e];else if(Array.isArray(e))t=e.slice();else throw new TypeError("unsupported trust argument");for(var r=0;r<t.length;r++)e=t[r],Object.prototype.hasOwnProperty.call(QY,e)&&(e=QY[e],t.splice.apply(t,[r,1].concat(e)),r+=e.length-1);return F9e(M9e(t))}function M9e(e){for(var t=new Array(e.length),r=0;r<e.length;r++)t[r]=$9e(e[r]);return t}function F9e(e){var t=e.length;return t===0?H9e:t===1?z9e(e[0]):q9e(e)}function $9e(e){var t=e.lastIndexOf("/"),r=t!==-1?e.substring(0,t):e;if(!Qw(r))throw new TypeError("invalid IP address: "+r);var n=Jw(r);t===-1&&n.kind()==="ipv6"&&n.isIPv4MappedAddress()&&(n=n.toIPv4Address());var i=n.kind()==="ipv6"?128:32,s=t!==-1?e.substring(t+1,e.length):null;if(s===null?s=i:B9e.test(s)?s=parseInt(s,10):n.kind()==="ipv4"&&Qw(s)?s=U9e(s):s=null,s<=0||s>i)throw new TypeError("invalid range on address: "+e);return[n,s]}function U9e(e){var t=Jw(e),r=t.kind();return r==="ipv4"?t.prefixLengthFromSubnetMask():null}function j9e(e,t){if(!e)throw new TypeError("req argument is required");if(!t)throw new TypeError("trust argument is required");var r=ZY(e,t),n=r[r.length-1];return n}function H9e(){return!1}function q9e(e){return function(r){if(!Qw(r))return!1;for(var n=Jw(r),i,s=n.kind(),a=0;a<e.length;a++){var o=e[a],c=o[0],u=c.kind(),l=o[1],f=n;if(s!==u){if(u==="ipv4"&&!n.isIPv4MappedAddress())continue;i||(i=u==="ipv4"?n.toIPv4Address():n.toIPv4MappedAddress()),f=i}if(f.match(c,l))return!0}return!1}}function z9e(e){var t=e[0],r=t.kind(),n=r==="ipv4",i=e[1];return function(a){if(!Qw(a))return!1;var o=Jw(a),c=o.kind();if(c!==r){if(n&&!o.isIPv4MappedAddress())return!1;o=n?o.toIPv4Address():o.toIPv4MappedAddress()}return o.match(t,i)}}});var ZE=M((B_t,rX)=>{var V9e="2.0.0",G9e=Number.MAX_SAFE_INTEGER||9007199254740991,W9e=16,Y9e=250,X9e=["major","premajor","minor","preminor","patch","prepatch","prerelease"];rX.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:W9e,MAX_SAFE_BUILD_LENGTH:Y9e,MAX_SAFE_INTEGER:G9e,RELEASE_TYPES:X9e,SEMVER_SPEC_VERSION:V9e,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ex=M((M_t,nX)=>{var K9e=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};nX.exports=K9e});var ly=M((Np,iX)=>{var{MAX_SAFE_COMPONENT_LENGTH:F5,MAX_SAFE_BUILD_LENGTH:Q9e,MAX_LENGTH:J9e}=ZE(),Z9e=ex();Np=iX.exports={};var eke=Np.re=[],tke=Np.safeRe=[],jt=Np.src=[],Ht=Np.t={},rke=0,$5="[a-zA-Z0-9-]",nke=[["\\s",1],["\\d",J9e],[$5,Q9e]],ike=e=>{for(let[t,r]of nke)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},jr=(e,t,r)=>{let n=ike(t),i=rke++;Z9e(e,i,t),Ht[e]=i,jt[i]=t,eke[i]=new RegExp(t,r?"g":void 0),tke[i]=new RegExp(n,r?"g":void 0)};jr("NUMERICIDENTIFIER","0|[1-9]\\d*");jr("NUMERICIDENTIFIERLOOSE","\\d+");jr("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${$5}*`);jr("MAINVERSION",`(${jt[Ht.NUMERICIDENTIFIER]})\\.(${jt[Ht.NUMERICIDENTIFIER]})\\.(${jt[Ht.NUMERICIDENTIFIER]})`);jr("MAINVERSIONLOOSE",`(${jt[Ht.NUMERICIDENTIFIERLOOSE]})\\.(${jt[Ht.NUMERICIDENTIFIERLOOSE]})\\.(${jt[Ht.NUMERICIDENTIFIERLOOSE]})`);jr("PRERELEASEIDENTIFIER",`(?:${jt[Ht.NUMERICIDENTIFIER]}|${jt[Ht.NONNUMERICIDENTIFIER]})`);jr("PRERELEASEIDENTIFIERLOOSE",`(?:${jt[Ht.NUMERICIDENTIFIERLOOSE]}|${jt[Ht.NONNUMERICIDENTIFIER]})`);jr("PRERELEASE",`(?:-(${jt[Ht.PRERELEASEIDENTIFIER]}(?:\\.${jt[Ht.PRERELEASEIDENTIFIER]})*))`);jr("PRERELEASELOOSE",`(?:-?(${jt[Ht.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${jt[Ht.PRERELEASEIDENTIFIERLOOSE]})*))`);jr("BUILDIDENTIFIER",`${$5}+`);jr("BUILD",`(?:\\+(${jt[Ht.BUILDIDENTIFIER]}(?:\\.${jt[Ht.BUILDIDENTIFIER]})*))`);jr("FULLPLAIN",`v?${jt[Ht.MAINVERSION]}${jt[Ht.PRERELEASE]}?${jt[Ht.BUILD]}?`);jr("FULL",`^${jt[Ht.FULLPLAIN]}$`);jr("LOOSEPLAIN",`[v=\\s]*${jt[Ht.MAINVERSIONLOOSE]}${jt[Ht.PRERELEASELOOSE]}?${jt[Ht.BUILD]}?`);jr("LOOSE",`^${jt[Ht.LOOSEPLAIN]}$`);jr("GTLT","((?:<|>)?=?)");jr("XRANGEIDENTIFIERLOOSE",`${jt[Ht.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);jr("XRANGEIDENTIFIER",`${jt[Ht.NUMERICIDENTIFIER]}|x|X|\\*`);jr("XRANGEPLAIN",`[v=\\s]*(${jt[Ht.XRANGEIDENTIFIER]})(?:\\.(${jt[Ht.XRANGEIDENTIFIER]})(?:\\.(${jt[Ht.XRANGEIDENTIFIER]})(?:${jt[Ht.PRERELEASE]})?${jt[Ht.BUILD]}?)?)?`);jr("XRANGEPLAINLOOSE",`[v=\\s]*(${jt[Ht.XRANGEIDENTIFIERLOOSE]})(?:\\.(${jt[Ht.XRANGEIDENTIFIERLOOSE]})(?:\\.(${jt[Ht.XRANGEIDENTIFIERLOOSE]})(?:${jt[Ht.PRERELEASELOOSE]})?${jt[Ht.BUILD]}?)?)?`);jr("XRANGE",`^${jt[Ht.GTLT]}\\s*${jt[Ht.XRANGEPLAIN]}$`);jr("XRANGELOOSE",`^${jt[Ht.GTLT]}\\s*${jt[Ht.XRANGEPLAINLOOSE]}$`);jr("COERCE",`(^|[^\\d])(\\d{1,${F5}})(?:\\.(\\d{1,${F5}}))?(?:\\.(\\d{1,${F5}}))?(?:$|[^\\d])`);jr("COERCERTL",jt[Ht.COERCE],!0);jr("LONETILDE","(?:~>?)");jr("TILDETRIM",`(\\s*)${jt[Ht.LONETILDE]}\\s+`,!0);Np.tildeTrimReplace="$1~";jr("TILDE",`^${jt[Ht.LONETILDE]}${jt[Ht.XRANGEPLAIN]}$`);jr("TILDELOOSE",`^${jt[Ht.LONETILDE]}${jt[Ht.XRANGEPLAINLOOSE]}$`);jr("LONECARET","(?:\\^)");jr("CARETTRIM",`(\\s*)${jt[Ht.LONECARET]}\\s+`,!0);Np.caretTrimReplace="$1^";jr("CARET",`^${jt[Ht.LONECARET]}${jt[Ht.XRANGEPLAIN]}$`);jr("CARETLOOSE",`^${jt[Ht.LONECARET]}${jt[Ht.XRANGEPLAINLOOSE]}$`);jr("COMPARATORLOOSE",`^${jt[Ht.GTLT]}\\s*(${jt[Ht.LOOSEPLAIN]})$|^$`);jr("COMPARATOR",`^${jt[Ht.GTLT]}\\s*(${jt[Ht.FULLPLAIN]})$|^$`);jr("COMPARATORTRIM",`(\\s*)${jt[Ht.GTLT]}\\s*(${jt[Ht.LOOSEPLAIN]}|${jt[Ht.XRANGEPLAIN]})`,!0);Np.comparatorTrimReplace="$1$2$3";jr("HYPHENRANGE",`^\\s*(${jt[Ht.XRANGEPLAIN]})\\s+-\\s+(${jt[Ht.XRANGEPLAIN]})\\s*$`);jr("HYPHENRANGELOOSE",`^\\s*(${jt[Ht.XRANGEPLAINLOOSE]})\\s+-\\s+(${jt[Ht.XRANGEPLAINLOOSE]})\\s*$`);jr("STAR","(<|>)?=?\\s*\\*");jr("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");jr("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var eC=M((F_t,sX)=>{var ske=Object.freeze({loose:!0}),ake=Object.freeze({}),oke=e=>e?typeof e!="object"?ske:e:ake;sX.exports=oke});var U5=M(($_t,cX)=>{var aX=/^[0-9]+$/,oX=(e,t)=>{let r=aX.test(e),n=aX.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e<t?-1:1},cke=(e,t)=>oX(t,e);cX.exports={compareIdentifiers:oX,rcompareIdentifiers:cke}});var xo=M((U_t,dX)=>{var tC=ex(),{MAX_LENGTH:uX,MAX_SAFE_INTEGER:rC}=ZE(),{safeRe:lX,t:fX}=ly(),uke=eC(),{compareIdentifiers:fy}=U5(),j5=class e{constructor(t,r){if(r=uke(r),t instanceof e){if(t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>uX)throw new TypeError(`version is longer than ${uX} characters`);tC("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let n=t.trim().match(r.loose?lX[fX.LOOSE]:lX[fX.FULL]);if(!n)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>rC||this.major<0)throw new TypeError("Invalid major version");if(this.minor>rC||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>rC||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(i=>{if(/^[0-9]+$/.test(i)){let s=+i;if(s>=0&&s<rC)return s}return i}):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(t){if(tC("SemVer.compare",this.version,this.options,t),!(t instanceof e)){if(typeof t=="string"&&t===this.version)return 0;t=new e(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}compareMain(t){return t instanceof e||(t=new e(t,this.options)),fy(this.major,t.major)||fy(this.minor,t.minor)||fy(this.patch,t.patch)}comparePre(t){if(t instanceof e||(t=new e(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;let r=0;do{let n=this.prerelease[r],i=t.prerelease[r];if(tC("prerelease compare",r,n,i),n===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(n===void 0)return-1;if(n===i)continue;return fy(n,i)}while(++r)}compareBuild(t){t instanceof e||(t=new e(t,this.options));let r=0;do{let n=this.build[r],i=t.build[r];if(tC("prerelease compare",r,n,i),n===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(n===void 0)return-1;if(n===i)continue;return fy(n,i)}while(++r)}inc(t,r,n){switch(t){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",r,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",r,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",r,n),this.inc("pre",r,n);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",r,n),this.inc("pre",r,n);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let i=Number(n)?1:0;if(!r&&n===!1)throw new Error("invalid increment argument: identifier is empty");if(this.prerelease.length===0)this.prerelease=[i];else{let s=this.prerelease.length;for(;--s>=0;)typeof this.prerelease[s]=="number"&&(this.prerelease[s]++,s=-2);if(s===-1){if(r===this.prerelease.join(".")&&n===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(i)}}if(r){let s=[r,i];n===!1&&(s=[r]),fy(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};dX.exports=j5});var Sg=M((j_t,hX)=>{var pX=xo(),lke=(e,t,r=!1)=>{if(e instanceof pX)return e;try{return new pX(e,t)}catch(n){if(!r)return null;throw n}};hX.exports=lke});var gX=M((H_t,mX)=>{var fke=Sg(),dke=(e,t)=>{let r=fke(e,t);return r?r.version:null};mX.exports=dke});var yX=M((q_t,vX)=>{var pke=Sg(),hke=(e,t)=>{let r=pke(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};vX.exports=hke});var EX=M((z_t,bX)=>{var _X=xo(),mke=(e,t,r,n,i)=>{typeof r=="string"&&(i=n,n=r,r=void 0);try{return new _X(e instanceof _X?e.version:e,r).inc(t,n,i).version}catch{return null}};bX.exports=mke});var AX=M((V_t,TX)=>{var xX=Sg(),gke=(e,t)=>{let r=xX(e,null,!0),n=xX(t,null,!0),i=r.compare(n);if(i===0)return null;let s=i>0,a=s?r:n,o=s?n:r,c=!!a.prerelease.length;if(!!o.prerelease.length&&!c)return!o.patch&&!o.minor?"major":a.patch?"patch":a.minor?"minor":"major";let l=c?"pre":"";return r.major!==n.major?l+"major":r.minor!==n.minor?l+"minor":r.patch!==n.patch?l+"patch":"prerelease"};TX.exports=gke});var wX=M((G_t,SX)=>{var vke=xo(),yke=(e,t)=>new vke(e,t).major;SX.exports=yke});var IX=M((W_t,CX)=>{var _ke=xo(),bke=(e,t)=>new _ke(e,t).minor;CX.exports=bke});var NX=M((Y_t,RX)=>{var Eke=xo(),xke=(e,t)=>new Eke(e,t).patch;RX.exports=xke});var DX=M((X_t,OX)=>{var Tke=Sg(),Ake=(e,t)=>{let r=Tke(e,t);return r&&r.prerelease.length?r.prerelease:null};OX.exports=Ake});var fl=M((K_t,kX)=>{var PX=xo(),Ske=(e,t,r)=>new PX(e,r).compare(new PX(t,r));kX.exports=Ske});var BX=M((Q_t,LX)=>{var wke=fl(),Cke=(e,t,r)=>wke(t,e,r);LX.exports=Cke});var FX=M((J_t,MX)=>{var Ike=fl(),Rke=(e,t)=>Ike(e,t,!0);MX.exports=Rke});var nC=M((Z_t,UX)=>{var $X=xo(),Nke=(e,t,r)=>{let n=new $X(e,r),i=new $X(t,r);return n.compare(i)||n.compareBuild(i)};UX.exports=Nke});var HX=M((ebt,jX)=>{var Oke=nC(),Dke=(e,t)=>e.sort((r,n)=>Oke(r,n,t));jX.exports=Dke});var zX=M((tbt,qX)=>{var Pke=nC(),kke=(e,t)=>e.sort((r,n)=>Pke(n,r,t));qX.exports=kke});var tx=M((rbt,VX)=>{var Lke=fl(),Bke=(e,t,r)=>Lke(e,t,r)>0;VX.exports=Bke});var iC=M((nbt,GX)=>{var Mke=fl(),Fke=(e,t,r)=>Mke(e,t,r)<0;GX.exports=Fke});var H5=M((ibt,WX)=>{var $ke=fl(),Uke=(e,t,r)=>$ke(e,t,r)===0;WX.exports=Uke});var q5=M((sbt,YX)=>{var jke=fl(),Hke=(e,t,r)=>jke(e,t,r)!==0;YX.exports=Hke});var sC=M((abt,XX)=>{var qke=fl(),zke=(e,t,r)=>qke(e,t,r)>=0;XX.exports=zke});var aC=M((obt,KX)=>{var Vke=fl(),Gke=(e,t,r)=>Vke(e,t,r)<=0;KX.exports=Gke});var z5=M((cbt,QX)=>{var Wke=H5(),Yke=q5(),Xke=tx(),Kke=sC(),Qke=iC(),Jke=aC(),Zke=(e,t,r,n)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return Wke(e,r,n);case"!=":return Yke(e,r,n);case">":return Xke(e,r,n);case">=":return Kke(e,r,n);case"<":return Qke(e,r,n);case"<=":return Jke(e,r,n);default:throw new TypeError(`Invalid operator: ${t}`)}};QX.exports=Zke});var ZX=M((ubt,JX)=>{var eLe=xo(),tLe=Sg(),{safeRe:oC,t:cC}=ly(),rLe=(e,t)=>{if(e instanceof eLe)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let r=null;if(!t.rtl)r=e.match(oC[cC.COERCE]);else{let n;for(;(n=oC[cC.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||n.index+n[0].length!==r.index+r[0].length)&&(r=n),oC[cC.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;oC[cC.COERCERTL].lastIndex=-1}return r===null?null:tLe(`${r[2]}.${r[3]||"0"}.${r[4]||"0"}`,t)};JX.exports=rLe});var tK=M((lbt,eK)=>{"use strict";eK.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let t=this.head;t;t=t.next)yield t.value}}});var nK=M((fbt,rK)=>{"use strict";rK.exports=Cn;Cn.Node=wg;Cn.create=Cn;function Cn(e){var t=this;if(t instanceof Cn||(t=new Cn),t.tail=null,t.head=null,t.length=0,e&&typeof e.forEach=="function")e.forEach(function(i){t.push(i)});else if(arguments.length>0)for(var r=0,n=arguments.length;r<n;r++)t.push(arguments[r]);return t}Cn.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,r=e.prev;return t&&(t.prev=r),r&&(r.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=r),e.list.length--,e.next=null,e.prev=null,e.list=null,t};Cn.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}};Cn.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}};Cn.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)iLe(this,arguments[e]);return this.length};Cn.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)sLe(this,arguments[e]);return this.length};Cn.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}};Cn.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}};Cn.prototype.forEach=function(e,t){t=t||this;for(var r=this.head,n=0;r!==null;n++)e.call(t,r.value,n,this),r=r.next};Cn.prototype.forEachReverse=function(e,t){t=t||this;for(var r=this.tail,n=this.length-1;r!==null;n--)e.call(t,r.value,n,this),r=r.prev};Cn.prototype.get=function(e){for(var t=0,r=this.head;r!==null&&t<e;t++)r=r.next;if(t===e&&r!==null)return r.value};Cn.prototype.getReverse=function(e){for(var t=0,r=this.tail;r!==null&&t<e;t++)r=r.prev;if(t===e&&r!==null)return r.value};Cn.prototype.map=function(e,t){t=t||this;for(var r=new Cn,n=this.head;n!==null;)r.push(e.call(t,n.value,this)),n=n.next;return r};Cn.prototype.mapReverse=function(e,t){t=t||this;for(var r=new Cn,n=this.tail;n!==null;)r.push(e.call(t,n.value,this)),n=n.prev;return r};Cn.prototype.reduce=function(e,t){var r,n=this.head;if(arguments.length>1)r=t;else if(this.head)n=this.head.next,r=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var i=0;n!==null;i++)r=e(r,n.value,i),n=n.next;return r};Cn.prototype.reduceReverse=function(e,t){var r,n=this.tail;if(arguments.length>1)r=t;else if(this.tail)n=this.tail.prev,r=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var i=this.length-1;n!==null;i--)r=e(r,n.value,i),n=n.prev;return r};Cn.prototype.toArray=function(){for(var e=new Array(this.length),t=0,r=this.head;r!==null;t++)e[t]=r.value,r=r.next;return e};Cn.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,r=this.tail;r!==null;t++)e[t]=r.value,r=r.prev;return e};Cn.prototype.slice=function(e,t){t=t||this.length,t<0&&(t+=this.length),e=e||0,e<0&&(e+=this.length);var r=new Cn;if(t<e||t<0)return r;e<0&&(e=0),t>this.length&&(t=this.length);for(var n=0,i=this.head;i!==null&&n<e;n++)i=i.next;for(;i!==null&&n<t;n++,i=i.next)r.push(i.value);return r};Cn.prototype.sliceReverse=function(e,t){t=t||this.length,t<0&&(t+=this.length),e=e||0,e<0&&(e+=this.length);var r=new Cn;if(t<e||t<0)return r;e<0&&(e=0),t>this.length&&(t=this.length);for(var n=this.length,i=this.tail;i!==null&&n>t;n--)i=i.prev;for(;i!==null&&n>e;n--,i=i.prev)r.push(i.value);return r};Cn.prototype.splice=function(e,t,...r){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var n=0,i=this.head;i!==null&&n<e;n++)i=i.next;for(var s=[],n=0;i&&n<t;n++)s.push(i.value),i=this.removeNode(i);i===null&&(i=this.tail),i!==this.head&&i!==this.tail&&(i=i.prev);for(var n=0;n<r.length;n++)i=nLe(this,i,r[n]);return s};Cn.prototype.reverse=function(){for(var e=this.head,t=this.tail,r=e;r!==null;r=r.prev){var n=r.prev;r.prev=r.next,r.next=n}return this.head=t,this.tail=e,this};function nLe(e,t,r){var n=t===e.head?new wg(r,null,t,e):new wg(r,t,t.next,e);return n.next===null&&(e.tail=n),n.prev===null&&(e.head=n),e.length++,n}function iLe(e,t){e.tail=new wg(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function sLe(e,t){e.head=new wg(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function wg(e,t,r,n){if(!(this instanceof wg))return new wg(e,t,r,n);this.list=n,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,r?(r.prev=this,this.next=r):this.next=null}try{tK()(Cn)}catch{}});var cK=M((dbt,oK)=>{"use strict";var aLe=nK(),Cg=Symbol("max"),Dp=Symbol("length"),dy=Symbol("lengthCalculator"),nx=Symbol("allowStale"),Ig=Symbol("maxAge"),Op=Symbol("dispose"),iK=Symbol("noDisposeOnSet"),Aa=Symbol("lruList"),gf=Symbol("cache"),aK=Symbol("updateAgeOnGet"),V5=()=>1,W5=class{constructor(t){if(typeof t=="number"&&(t={max:t}),t||(t={}),t.max&&(typeof t.max!="number"||t.max<0))throw new TypeError("max must be a non-negative number");let r=this[Cg]=t.max||1/0,n=t.length||V5;if(this[dy]=typeof n!="function"?V5:n,this[nx]=t.stale||!1,t.maxAge&&typeof t.maxAge!="number")throw new TypeError("maxAge must be a number");this[Ig]=t.maxAge||0,this[Op]=t.dispose,this[iK]=t.noDisposeOnSet||!1,this[aK]=t.updateAgeOnGet||!1,this.reset()}set max(t){if(typeof t!="number"||t<0)throw new TypeError("max must be a non-negative number");this[Cg]=t||1/0,rx(this)}get max(){return this[Cg]}set allowStale(t){this[nx]=!!t}get allowStale(){return this[nx]}set maxAge(t){if(typeof t!="number")throw new TypeError("maxAge must be a non-negative number");this[Ig]=t,rx(this)}get maxAge(){return this[Ig]}set lengthCalculator(t){typeof t!="function"&&(t=V5),t!==this[dy]&&(this[dy]=t,this[Dp]=0,this[Aa].forEach(r=>{r.length=this[dy](r.value,r.key),this[Dp]+=r.length})),rx(this)}get lengthCalculator(){return this[dy]}get length(){return this[Dp]}get itemCount(){return this[Aa].length}rforEach(t,r){r=r||this;for(let n=this[Aa].tail;n!==null;){let i=n.prev;sK(this,t,n,r),n=i}}forEach(t,r){r=r||this;for(let n=this[Aa].head;n!==null;){let i=n.next;sK(this,t,n,r),n=i}}keys(){return this[Aa].toArray().map(t=>t.key)}values(){return this[Aa].toArray().map(t=>t.value)}reset(){this[Op]&&this[Aa]&&this[Aa].length&&this[Aa].forEach(t=>this[Op](t.key,t.value)),this[gf]=new Map,this[Aa]=new aLe,this[Dp]=0}dump(){return this[Aa].map(t=>uC(this,t)?!1:{k:t.key,v:t.value,e:t.now+(t.maxAge||0)}).toArray().filter(t=>t)}dumpLru(){return this[Aa]}set(t,r,n){if(n=n||this[Ig],n&&typeof n!="number")throw new TypeError("maxAge must be a number");let i=n?Date.now():0,s=this[dy](r,t);if(this[gf].has(t)){if(s>this[Cg])return py(this,this[gf].get(t)),!1;let c=this[gf].get(t).value;return this[Op]&&(this[iK]||this[Op](t,c.value)),c.now=i,c.maxAge=n,c.value=r,this[Dp]+=s-c.length,c.length=s,this.get(t),rx(this),!0}let a=new Y5(t,r,s,i,n);return a.length>this[Cg]?(this[Op]&&this[Op](t,r),!1):(this[Dp]+=a.length,this[Aa].unshift(a),this[gf].set(t,this[Aa].head),rx(this),!0)}has(t){if(!this[gf].has(t))return!1;let r=this[gf].get(t).value;return!uC(this,r)}get(t){return G5(this,t,!0)}peek(t){return G5(this,t,!1)}pop(){let t=this[Aa].tail;return t?(py(this,t),t.value):null}del(t){py(this,this[gf].get(t))}load(t){this.reset();let r=Date.now();for(let n=t.length-1;n>=0;n--){let i=t[n],s=i.e||0;if(s===0)this.set(i.k,i.v);else{let a=s-r;a>0&&this.set(i.k,i.v,a)}}}prune(){this[gf].forEach((t,r)=>G5(this,r,!1))}},G5=(e,t,r)=>{let n=e[gf].get(t);if(n){let i=n.value;if(uC(e,i)){if(py(e,n),!e[nx])return}else r&&(e[aK]&&(n.value.now=Date.now()),e[Aa].unshiftNode(n));return i.value}},uC=(e,t)=>{if(!t||!t.maxAge&&!e[Ig])return!1;let r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[Ig]&&r>e[Ig]},rx=e=>{if(e[Dp]>e[Cg])for(let t=e[Aa].tail;e[Dp]>e[Cg]&&t!==null;){let r=t.prev;py(e,t),t=r}},py=(e,t)=>{if(t){let r=t.value;e[Op]&&e[Op](r.key,r.value),e[Dp]-=r.length,e[gf].delete(r.key),e[Aa].removeNode(t)}},Y5=class{constructor(t,r,n,i,s){this.key=t,this.value=r,this.length=n,this.now=i,this.maxAge=s||0}},sK=(e,t,r,n)=>{let i=r.value;uC(e,i)&&(py(e,r),e[nx]||(i=void 0)),i&&t.call(n,i.value,i.key,e)};oK.exports=W5});var dl=M((pbt,dK)=>{var X5=class e{constructor(t,r){if(r=cLe(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof K5)return this.raw=t.value,this.set=[[t]],this.format(),this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(n=>this.parseRange(n.trim())).filter(n=>n.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let n=this.set[0];if(this.set=this.set.filter(i=>!lK(i[0])),this.set.length===0)this.set=[n];else if(this.set.length>1){for(let i of this.set)if(i.length===1&&mLe(i[0])){this.set=[i];break}}}this.format()}format(){return this.range=this.set.map(t=>t.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(t){let n=((this.options.includePrerelease&&pLe)|(this.options.loose&&hLe))+":"+t,i=uK.get(n);if(i)return i;let s=this.options.loose,a=s?Oc[Yo.HYPHENRANGELOOSE]:Oc[Yo.HYPHENRANGE];t=t.replace(a,SLe(this.options.includePrerelease)),Ci("hyphen replace",t),t=t.replace(Oc[Yo.COMPARATORTRIM],lLe),Ci("comparator trim",t),t=t.replace(Oc[Yo.TILDETRIM],fLe),Ci("tilde trim",t),t=t.replace(Oc[Yo.CARETTRIM],dLe),Ci("caret trim",t);let o=t.split(" ").map(f=>gLe(f,this.options)).join(" ").split(/\s+/).map(f=>ALe(f,this.options));s&&(o=o.filter(f=>(Ci("loose invalid filter",f,this.options),!!f.match(Oc[Yo.COMPARATORLOOSE])))),Ci("range list",o);let c=new Map,u=o.map(f=>new K5(f,this.options));for(let f of u){if(lK(f))return[f];c.set(f.value,f)}c.size>1&&c.has("")&&c.delete("");let l=[...c.values()];return uK.set(n,l),l}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(n=>fK(n,r)&&t.set.some(i=>fK(i,r)&&n.every(s=>i.every(a=>s.intersects(a,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new uLe(t,this.options)}catch{return!1}for(let r=0;r<this.set.length;r++)if(wLe(this.set[r],t,this.options))return!0;return!1}};dK.exports=X5;var oLe=cK(),uK=new oLe({max:1e3}),cLe=eC(),K5=ix(),Ci=ex(),uLe=xo(),{safeRe:Oc,t:Yo,comparatorTrimReplace:lLe,tildeTrimReplace:fLe,caretTrimReplace:dLe}=ly(),{FLAG_INCLUDE_PRERELEASE:pLe,FLAG_LOOSE:hLe}=ZE(),lK=e=>e.value==="<0.0.0-0",mLe=e=>e.value==="",fK=(e,t)=>{let r=!0,n=e.slice(),i=n.pop();for(;r&&n.length;)r=n.every(s=>i.intersects(s,t)),i=n.pop();return r},gLe=(e,t)=>(Ci("comp",e,t),e=_Le(e,t),Ci("caret",e),e=vLe(e,t),Ci("tildes",e),e=ELe(e,t),Ci("xrange",e),e=TLe(e,t),Ci("stars",e),e),Xo=e=>!e||e.toLowerCase()==="x"||e==="*",vLe=(e,t)=>e.trim().split(/\s+/).map(r=>yLe(r,t)).join(" "),yLe=(e,t)=>{let r=t.loose?Oc[Yo.TILDELOOSE]:Oc[Yo.TILDE];return e.replace(r,(n,i,s,a,o)=>{Ci("tilde",e,n,i,s,a,o);let c;return Xo(i)?c="":Xo(s)?c=`>=${i}.0.0 <${+i+1}.0.0-0`:Xo(a)?c=`>=${i}.${s}.0 <${i}.${+s+1}.0-0`:o?(Ci("replaceTilde pr",o),c=`>=${i}.${s}.${a}-${o} <${i}.${+s+1}.0-0`):c=`>=${i}.${s}.${a} <${i}.${+s+1}.0-0`,Ci("tilde return",c),c})},_Le=(e,t)=>e.trim().split(/\s+/).map(r=>bLe(r,t)).join(" "),bLe=(e,t)=>{Ci("caret",e,t);let r=t.loose?Oc[Yo.CARETLOOSE]:Oc[Yo.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,(i,s,a,o,c)=>{Ci("caret",e,i,s,a,o,c);let u;return Xo(s)?u="":Xo(a)?u=`>=${s}.0.0${n} <${+s+1}.0.0-0`:Xo(o)?s==="0"?u=`>=${s}.${a}.0${n} <${s}.${+a+1}.0-0`:u=`>=${s}.${a}.0${n} <${+s+1}.0.0-0`:c?(Ci("replaceCaret pr",c),s==="0"?a==="0"?u=`>=${s}.${a}.${o}-${c} <${s}.${a}.${+o+1}-0`:u=`>=${s}.${a}.${o}-${c} <${s}.${+a+1}.0-0`:u=`>=${s}.${a}.${o}-${c} <${+s+1}.0.0-0`):(Ci("no pr"),s==="0"?a==="0"?u=`>=${s}.${a}.${o}${n} <${s}.${a}.${+o+1}-0`:u=`>=${s}.${a}.${o}${n} <${s}.${+a+1}.0-0`:u=`>=${s}.${a}.${o} <${+s+1}.0.0-0`),Ci("caret return",u),u})},ELe=(e,t)=>(Ci("replaceXRanges",e,t),e.split(/\s+/).map(r=>xLe(r,t)).join(" ")),xLe=(e,t)=>{e=e.trim();let r=t.loose?Oc[Yo.XRANGELOOSE]:Oc[Yo.XRANGE];return e.replace(r,(n,i,s,a,o,c)=>{Ci("xRange",e,n,i,s,a,o,c);let u=Xo(s),l=u||Xo(a),f=l||Xo(o),d=f;return i==="="&&d&&(i=""),c=t.includePrerelease?"-0":"",u?i===">"||i==="<"?n="<0.0.0-0":n="*":i&&d?(l&&(a=0),o=0,i===">"?(i=">=",l?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):i==="<="&&(i="<",l?s=+s+1:a=+a+1),i==="<"&&(c="-0"),n=`${i+s}.${a}.${o}${c}`):l?n=`>=${s}.0.0${c} <${+s+1}.0.0-0`:f&&(n=`>=${s}.${a}.0${c} <${s}.${+a+1}.0-0`),Ci("xRange return",n),n})},TLe=(e,t)=>(Ci("replaceStars",e,t),e.trim().replace(Oc[Yo.STAR],"")),ALe=(e,t)=>(Ci("replaceGTE0",e,t),e.trim().replace(Oc[t.includePrerelease?Yo.GTE0PRE:Yo.GTE0],"")),SLe=e=>(t,r,n,i,s,a,o,c,u,l,f,d,p)=>(Xo(n)?r="":Xo(i)?r=`>=${n}.0.0${e?"-0":""}`:Xo(s)?r=`>=${n}.${i}.0${e?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,Xo(u)?c="":Xo(l)?c=`<${+u+1}.0.0-0`:Xo(f)?c=`<${u}.${+l+1}.0-0`:d?c=`<=${u}.${l}.${f}-${d}`:e?c=`<${u}.${l}.${+f+1}-0`:c=`<=${c}`,`${r} ${c}`.trim()),wLe=(e,t,r)=>{for(let n=0;n<e.length;n++)if(!e[n].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(let n=0;n<e.length;n++)if(Ci(e[n].semver),e[n].semver!==K5.ANY&&e[n].semver.prerelease.length>0){let i=e[n].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}});var ix=M((hbt,yK)=>{var sx=Symbol("SemVer ANY"),Z5=class e{static get ANY(){return sx}constructor(t,r){if(r=pK(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),J5("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===sx?this.value="":this.value=this.operator+this.semver.version,J5("comp",this)}parse(t){let r=this.options.loose?hK[mK.COMPARATORLOOSE]:hK[mK.COMPARATOR],n=t.match(r);if(!n)throw new TypeError(`Invalid comparator: ${t}`);this.operator=n[1]!==void 0?n[1]:"",this.operator==="="&&(this.operator=""),n[2]?this.semver=new gK(n[2],this.options.loose):this.semver=sx}toString(){return this.value}test(t){if(J5("Comparator.test",t,this.options.loose),this.semver===sx||t===sx)return!0;if(typeof t=="string")try{t=new gK(t,this.options)}catch{return!1}return Q5(t,this.operator,this.semver,this.options)}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new vK(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new vK(this.value,r).test(t.semver):(r=pK(r),r.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||Q5(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||Q5(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};yK.exports=Z5;var pK=eC(),{safeRe:hK,t:mK}=ly(),Q5=z5(),J5=ex(),gK=xo(),vK=dl()});var ax=M((mbt,_K)=>{var CLe=dl(),ILe=(e,t,r)=>{try{t=new CLe(t,r)}catch{return!1}return t.test(e)};_K.exports=ILe});var EK=M((gbt,bK)=>{var RLe=dl(),NLe=(e,t)=>new RLe(e,t).set.map(r=>r.map(n=>n.value).join(" ").trim().split(" "));bK.exports=NLe});var TK=M((vbt,xK)=>{var OLe=xo(),DLe=dl(),PLe=(e,t,r)=>{let n=null,i=null,s=null;try{s=new DLe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!n||i.compare(a)===-1)&&(n=a,i=new OLe(n,r))}),n};xK.exports=PLe});var SK=M((ybt,AK)=>{var kLe=xo(),LLe=dl(),BLe=(e,t,r)=>{let n=null,i=null,s=null;try{s=new LLe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!n||i.compare(a)===1)&&(n=a,i=new kLe(n,r))}),n};AK.exports=BLe});var IK=M((_bt,CK)=>{var eP=xo(),MLe=dl(),wK=tx(),FLe=(e,t)=>{e=new MLe(e,t);let r=new eP("0.0.0");if(e.test(r)||(r=new eP("0.0.0-0"),e.test(r)))return r;r=null;for(let n=0;n<e.set.length;++n){let i=e.set[n],s=null;i.forEach(a=>{let o=new eP(a.semver.version);switch(a.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!s||wK(o,s))&&(s=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),s&&(!r||wK(r,s))&&(r=s)}return r&&e.test(r)?r:null};CK.exports=FLe});var NK=M((bbt,RK)=>{var $Le=dl(),ULe=(e,t)=>{try{return new $Le(e,t).range||"*"}catch{return null}};RK.exports=ULe});var lC=M((Ebt,kK)=>{var jLe=xo(),PK=ix(),{ANY:HLe}=PK,qLe=dl(),zLe=ax(),OK=tx(),DK=iC(),VLe=aC(),GLe=sC(),WLe=(e,t,r,n)=>{e=new jLe(e,n),t=new qLe(t,n);let i,s,a,o,c;switch(r){case">":i=OK,s=VLe,a=DK,o=">",c=">=";break;case"<":i=DK,s=GLe,a=OK,o="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(zLe(e,t,n))return!1;for(let u=0;u<t.set.length;++u){let l=t.set[u],f=null,d=null;if(l.forEach(p=>{p.semver===HLe&&(p=new PK(">=0.0.0")),f=f||p,d=d||p,i(p.semver,f.semver,n)?f=p:a(p.semver,d.semver,n)&&(d=p)}),f.operator===o||f.operator===c||(!d.operator||d.operator===o)&&s(e,d.semver))return!1;if(d.operator===c&&a(e,d.semver))return!1}return!0};kK.exports=WLe});var BK=M((xbt,LK)=>{var YLe=lC(),XLe=(e,t,r)=>YLe(e,t,">",r);LK.exports=XLe});var FK=M((Tbt,MK)=>{var KLe=lC(),QLe=(e,t,r)=>KLe(e,t,"<",r);MK.exports=QLe});var jK=M((Abt,UK)=>{var $K=dl(),JLe=(e,t,r)=>(e=new $K(e,r),t=new $K(t,r),e.intersects(t,r));UK.exports=JLe});var qK=M((Sbt,HK)=>{var ZLe=ax(),e7e=fl();HK.exports=(e,t,r)=>{let n=[],i=null,s=null,a=e.sort((l,f)=>e7e(l,f,r));for(let l of a)ZLe(l,t,r)?(s=l,i||(i=l)):(s&&n.push([i,s]),s=null,i=null);i&&n.push([i,null]);let o=[];for(let[l,f]of n)l===f?o.push(l):!f&&l===a[0]?o.push("*"):f?l===a[0]?o.push(`<=${f}`):o.push(`${l} - ${f}`):o.push(`>=${l}`);let c=o.join(" || "),u=typeof t.raw=="string"?t.raw:String(t);return c.length<u.length?c:t}});var XK=M((wbt,YK)=>{var zK=dl(),rP=ix(),{ANY:tP}=rP,ox=ax(),nP=fl(),t7e=(e,t,r={})=>{if(e===t)return!0;e=new zK(e,r),t=new zK(t,r);let n=!1;e:for(let i of e.set){for(let s of t.set){let a=n7e(i,s,r);if(n=n||a!==null,a)continue e}if(n)return!1}return!0},r7e=[new rP(">=0.0.0-0")],VK=[new rP(">=0.0.0")],n7e=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===tP){if(t.length===1&&t[0].semver===tP)return!0;r.includePrerelease?e=r7e:e=VK}if(t.length===1&&t[0].semver===tP){if(r.includePrerelease)return!0;t=VK}let n=new Set,i,s;for(let p of e)p.operator===">"||p.operator===">="?i=GK(i,p,r):p.operator==="<"||p.operator==="<="?s=WK(s,p,r):n.add(p.semver);if(n.size>1)return null;let a;if(i&&s){if(a=nP(i.semver,s.semver,r),a>0)return null;if(a===0&&(i.operator!==">="||s.operator!=="<="))return null}for(let p of n){if(i&&!ox(p,String(i),r)||s&&!ox(p,String(s),r))return null;for(let m of t)if(!ox(p,String(m),r))return!1;return!0}let o,c,u,l,f=s&&!r.includePrerelease&&s.semver.prerelease.length?s.semver:!1,d=i&&!r.includePrerelease&&i.semver.prerelease.length?i.semver:!1;f&&f.prerelease.length===1&&s.operator==="<"&&f.prerelease[0]===0&&(f=!1);for(let p of t){if(l=l||p.operator===">"||p.operator===">=",u=u||p.operator==="<"||p.operator==="<=",i){if(d&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===d.major&&p.semver.minor===d.minor&&p.semver.patch===d.patch&&(d=!1),p.operator===">"||p.operator===">="){if(o=GK(i,p,r),o===p&&o!==i)return!1}else if(i.operator===">="&&!ox(i.semver,String(p),r))return!1}if(s){if(f&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===f.major&&p.semver.minor===f.minor&&p.semver.patch===f.patch&&(f=!1),p.operator==="<"||p.operator==="<="){if(c=WK(s,p,r),c===p&&c!==s)return!1}else if(s.operator==="<="&&!ox(s.semver,String(p),r))return!1}if(!p.operator&&(s||i)&&a!==0)return!1}return!(i&&u&&!s&&a!==0||s&&l&&!i&&a!==0||d||f)},GK=(e,t,r)=>{if(!e)return t;let n=nP(e.semver,t.semver,r);return n>0?e:n<0||t.operator===">"&&e.operator===">="?t:e},WK=(e,t,r)=>{if(!e)return t;let n=nP(e.semver,t.semver,r);return n<0?e:n>0||t.operator==="<"&&e.operator==="<="?t:e};YK.exports=t7e});var sP=M((Cbt,JK)=>{var iP=ly(),KK=ZE(),i7e=xo(),QK=U5(),s7e=Sg(),a7e=gX(),o7e=yX(),c7e=EX(),u7e=AX(),l7e=wX(),f7e=IX(),d7e=NX(),p7e=DX(),h7e=fl(),m7e=BX(),g7e=FX(),v7e=nC(),y7e=HX(),_7e=zX(),b7e=tx(),E7e=iC(),x7e=H5(),T7e=q5(),A7e=sC(),S7e=aC(),w7e=z5(),C7e=ZX(),I7e=ix(),R7e=dl(),N7e=ax(),O7e=EK(),D7e=TK(),P7e=SK(),k7e=IK(),L7e=NK(),B7e=lC(),M7e=BK(),F7e=FK(),$7e=jK(),U7e=qK(),j7e=XK();JK.exports={parse:s7e,valid:a7e,clean:o7e,inc:c7e,diff:u7e,major:l7e,minor:f7e,patch:d7e,prerelease:p7e,compare:h7e,rcompare:m7e,compareLoose:g7e,compareBuild:v7e,sort:y7e,rsort:_7e,gt:b7e,lt:E7e,eq:x7e,neq:T7e,gte:A7e,lte:S7e,cmp:w7e,coerce:C7e,Comparator:I7e,Range:R7e,satisfies:N7e,toComparators:O7e,maxSatisfying:D7e,minSatisfying:P7e,minVersion:k7e,validRange:L7e,outside:B7e,gtr:M7e,ltr:F7e,intersects:$7e,simplifyRange:U7e,subset:j7e,SemVer:i7e,re:iP.re,src:iP.src,tokens:iP.t,SEMVER_SPEC_VERSION:KK.SEMVER_SPEC_VERSION,RELEASE_TYPES:KK.RELEASE_TYPES,compareIdentifiers:QK.compareIdentifiers,rcompareIdentifiers:QK.rcompareIdentifiers}});var dC=M((Ibt,uP)=>{"use strict";var fC=tX(),H7e=sP(),{FSTDEP005:q7e,FSTDEP012:z7e,FSTDEP015:V7e,FSTDEP016:G7e,FSTDEP017:W7e,FSTDEP018:Y7e}=Tp(),{kHasBeenDecorated:X7e,kSchemaBody:K7e,kSchemaHeaders:Q7e,kSchemaParams:J7e,kSchemaQuerystring:ZK,kSchemaController:aP,kOptions:Z7e,kRequestCacheValidateFns:m0,kRouteContext:gs,kPublicRouteContext:eQ,kRequestOriginalUrl:oP}=xa(),{FST_ERR_REQ_INVALID_VALIDATION_INVOCATION:eBe}=yo(),tQ={body:K7e,headers:Q7e,params:J7e,querystring:ZK,query:ZK};function cP(e,t,r,n,i,s){this.id=e,this[gs]=s,this.params=t,this.raw=r,this.query=n,this.log=i,this.body=void 0}cP.props=[];function tBe(e){if(typeof e=="function")return e;if(e===!0)return function(){return!0};if(typeof e=="number")return function(t,r){return r<e};if(typeof e=="string"){let t=e.split(",").map(r=>r.trim());return fC.compile(t)}return fC.compile(e)}function rBe(e,t){return t?nBe(e,t):nQ(e)}function nQ(e){let t=e.props.slice();function r(n,i,s,a,o,c){this.id=n,this[gs]=c,this.params=i,this.raw=s,this.query=a,this.log=o,this.body=void 0;for(var u,l=0;l<t.length;l++)u=t[l],this[u.key]=u.value}return Object.setPrototypeOf(r.prototype,e.prototype),Object.setPrototypeOf(r,e),r.props=t,r.parent=e,r}function rQ(e){let t=e.lastIndexOf(",");return t===-1?e.trim():e.slice(t+1).trim()}function nBe(e,t){let r=nQ(e),n=tBe(t);return r[X7e]=!0,Object.defineProperties(r.prototype,{ip:{get(){return fC(this.raw,n)}},ips:{get(){return fC.all(this.raw,n)}},hostname:{get(){return this.ip!==void 0&&this.headers["x-forwarded-host"]?rQ(this.headers["x-forwarded-host"]):this.headers.host||this.headers[":authority"]}},protocol:{get(){if(this.headers["x-forwarded-proto"])return rQ(this.headers["x-forwarded-proto"]);if(this.socket)return this.socket.encrypted?"https":"http"}}}),r}Object.defineProperties(cP.prototype,{server:{get(){return this[gs].server}},url:{get(){return this.raw.url}},originalUrl:{get(){return this[oP]||(this[oP]=this.raw.originalUrl||this.raw.url),this[oP]}},method:{get(){return this.raw.method}},context:{get(){return z7e(),this[gs]}},routerPath:{get(){return W7e(),this[gs].config?.url}},routeOptions:{get(){let e=this[gs],t=e._parserOptions.limit,r=e.server.initialConfig.bodyLimit,n=e.server.hasConstraintStrategy("version")?this.raw.headers["accept-version"]:void 0,i={method:e.config?.method,url:e.config?.url,bodyLimit:t||r,attachValidation:e.attachValidation,logLevel:e.logLevel,exposeHeadRoute:e.exposeHeadRoute,prefixTrailingSlash:e.prefixTrailingSlash,handler:e.handler,version:n};return Object.defineProperties(i,{config:{get:()=>e.config},schema:{get:()=>e.schema}}),Object.freeze(i)}},routerMethod:{get(){return Y7e(),this[gs].config?.method}},routeConfig:{get(){return G7e(),this[gs][eQ]?.config}},routeSchema:{get(){return V7e(),this[gs][eQ].schema}},is404:{get(){return this[gs].config?.url===void 0}},connection:{get(){return H7e.gte(process.versions.node,"13.0.0")&&q7e(),this.raw.connection}},socket:{get(){return this.raw.socket}},ip:{get(){if(this.socket)return this.socket.remoteAddress}},hostname:{get(){return this.raw.headers.host||this.raw.headers[":authority"]}},protocol:{get(){if(this.socket)return this.socket.encrypted?"https":"http"}},headers:{get(){return this.additionalHeaders?Object.assign({},this.raw.headers,this.additionalHeaders):this.raw.headers},set(e){this.additionalHeaders=e}},getValidationFunction:{value:function(e){if(typeof e=="string"){let t=tQ[e];return this[gs][t]}else if(typeof e=="object")return this[gs][m0]?.get(e)}},compileValidationSchema:{value:function(e,t=null){let{method:r,url:n}=this;if(this[gs][m0]?.has(e))return this[gs][m0].get(e);let s=(this[gs].validatorCompiler||this.server[aP].validatorCompiler||this.server[aP].setupValidator(this.server[Z7e])||this.server[aP].validatorCompiler)({schema:e,method:r,url:n,httpPart:t});return this[gs][m0]==null&&(this[gs][m0]=new WeakMap),this[gs][m0].set(e,s),s}},validateInput:{value:function(e,t,r){r=typeof t=="string"?t:r;let n=r!=null&&typeof r=="string"&&tQ[r],i;if(n&&(i=this[gs][n]),i==null&&(t==null||typeof t!="object"||Array.isArray(t)))throw new eBe(r);return i==null&&(this[gs][m0]?.has(t)?i=this[gs][m0].get(t):i=this.compileValidationSchema(t,r)),i(e)}}});uP.exports=cP;uP.exports.buildRequest=rBe});var pC=M((Rbt,iQ)=>{"use strict";var{kFourOhFourContext:iBe,kReplySerializerDefault:sBe,kSchemaErrorFormatter:aBe,kErrorHandler:oBe,kChildLoggerFactory:cBe,kOptions:uBe,kReply:lBe,kRequest:fBe,kBodyLimit:dBe,kLogLevel:pBe,kContentTypeParser:hBe,kRouteByFastify:mBe,kRequestCacheValidateFns:gBe,kReplyCacheSerializeFns:vBe,kPublicRouteContext:yBe}=xa();function _Be({schema:e,handler:t,config:r,requestIdLogLabel:n,childLoggerFactory:i,errorHandler:s,bodyLimit:a,logLevel:o,logSerializers:c,attachValidation:u,validatorCompiler:l,serializerCompiler:f,replySerializer:d,schemaErrorFormatter:p,exposeHeadRoute:m,prefixTrailingSlash:y,server:T,isFastify:E}){this.schema=e,this.handler=t,this.Reply=T[lBe],this.Request=T[fBe],this.contentTypeParser=T[hBe],this.onRequest=null,this.onSend=null,this.onError=null,this.onTimeout=null,this.preHandler=null,this.onResponse=null,this.preSerialization=null,this.onRequestAbort=null,this.config=r,this.errorHandler=s||T[oBe],this.requestIdLogLabel=n||T[uBe].requestIdLogLabel,this.childLoggerFactory=i||T[cBe],this._middie=null,this._parserOptions={limit:a||T[dBe]},this.exposeHeadRoute=m,this.prefixTrailingSlash=y,this.logLevel=o||T[pBe],this.logSerializers=c,this[iBe]=null,this.attachValidation=u,this[sBe]=d,this.schemaErrorFormatter=p||T[aBe]||EBe,this[mBe]=E,this[gBe]=null,this[vBe]=null,this.validatorCompiler=l||null,this.serializerCompiler=f||null,this[yBe]=bBe(this),this.server=T}function bBe(e){return Object.create(null,{schema:{enumerable:!0,get(){return e.schema}},config:{enumerable:!0,get(){return e.config}}})}function EBe(e,t){let r="",n=", ";for(var i=0;i!==e.length;++i){let s=e[i];r+=t+(s.instancePath||"")+" "+s.message+n}return new Error(r.slice(0,-n.length))}iQ.exports=_Be});var lP=M((Nbt,sQ)=>{"use strict";sQ.exports={supportedMethods:["DELETE","GET","HEAD","PATCH","POST","PUT","OPTIONS","PROPFIND","PROPPATCH","MKCOL","COPY","MOVE","LOCK","UNLOCK","TRACE","SEARCH"]}});var mP=M((Obt,uQ)=>{"use strict";var{kReply:fP,kRequest:dP,kState:xBe,kHasBeenDecorated:TBe}=xa(),{FST_ERR_DEC_ALREADY_PRESENT:aQ,FST_ERR_DEC_MISSING_DEPENDENCY:ABe,FST_ERR_DEC_AFTER_START:SBe,FST_ERR_DEC_DEPENDENCY_INVALID_TYPE:wBe}=yo(),{FSTDEP006:CBe}=Tp();function IBe(e,t,r,n){if(Object.prototype.hasOwnProperty.call(e,t))throw new aQ(t);pP(e,t,n),r&&(typeof r.getter=="function"||typeof r.setter=="function")?Object.defineProperty(e,t,{get:r.getter,set:r.setter}):e[t]=r}function oQ(e,t,r,n){let i=e.prototype;if(Object.prototype.hasOwnProperty.call(i,t)||mC(e,t))throw new aQ(t);e[TBe]=!0,pP(e,t,n),r&&(typeof r.getter=="function"||typeof r.setter=="function")?Object.defineProperty(i,t,{get:r.getter,set:r.setter}):typeof r=="function"?i[t]=r:e.props.push({key:t,value:r})}function cQ(e,t){typeof t=="object"&&t&&!(typeof t.getter=="function"||typeof t.setter=="function")&&CBe(e)}function RBe(e,t,r){return hP(this,e),IBe(this,e,t,r),this}function hC(e,t){return t?t in e||e.prototype&&t in e.prototype||mC(e,t):e in this}function mC(e,t){return e.props?e.props.find(({key:r})=>r===t):!1}function NBe(e){return e&&mC(this[dP],e)?!0:hC(this[dP].prototype,e)}function OBe(e){return e&&mC(this[fP],e)?!0:hC(this[fP].prototype,e)}function pP(e,t,r){if(r!=null){if(!Array.isArray(r))throw new wBe(t);for(var n=0;n!==r.length;++n)if(!hC(e,r[n]))throw new ABe(r[n])}}function DBe(e,t,r){return hP(this,e),cQ(e,t),oQ(this[fP],e,t,r),this}function PBe(e,t,r){return hP(this,e),cQ(e,t),oQ(this[dP],e,t,r),this}function hP(e,t){if(e[xBe].started)throw new SBe(t)}uQ.exports={add:RBe,exist:hC,existRequest:NBe,existReply:OBe,dependencies:pP,decorateReply:DBe,decorateRequest:PBe}});var fQ=M(dd=>{"use strict";var gP=class{constructor(t=1e3,r=0){if(isNaN(t)||t<0)throw new Error("Invalid max value");if(isNaN(r)||r<0)throw new Error("Invalid ttl value");this.first=null,this.items=new Map,this.last=null,this.max=t,this.ttl=r}get size(){return this.items.size}clear(){this.items=new Map,this.first=null,this.last=null}delete(t){if(this.items.has(t)){let r=this.items.get(t);this.items.delete(t),r.prev!==null&&(r.prev.next=r.next),r.next!==null&&(r.next.prev=r.prev),this.first===r&&(this.first=r.next),this.last===r&&(this.last=r.prev)}}deleteMany(t){for(var r=0;r<t.length;r++)this.delete(t[r])}evict(){if(this.size>0){let t=this.first;this.items.delete(t.key),this.size===0?(this.first=null,this.last=null):(this.first=t.next,this.first.prev=null)}}expiresAt(t){if(this.items.has(t))return this.items.get(t).expiry}get(t){if(this.items.has(t)){let r=this.items.get(t);if(this.ttl>0&&r.expiry<=Date.now()){this.delete(t);return}return r.value}}getMany(t){let r=[];for(var n=0;n<t.length;n++)r.push(this.get(t[n]));return r}keys(){return this.items.keys()}set(t,r){if(this.items.has(t)){let i=this.items.get(t);i.value=r,i.expiry=this.ttl>0?Date.now()+this.ttl:this.ttl;return}this.max>0&&this.size===this.max&&this.evict();let n={expiry:this.ttl>0?Date.now()+this.ttl:this.ttl,key:t,prev:this.last,next:null,value:r};this.items.set(t,n),this.size===1?this.first=n:this.last.next=n,this.last=n}},vP=class{constructor(t=1e3,r=0){if(isNaN(t)||t<0)throw new Error("Invalid max value");if(isNaN(r)||r<0)throw new Error("Invalid ttl value");this.first=null,this.items=new Map,this.last=null,this.max=t,this.ttl=r}get size(){return this.items.size}bumpLru(t){if(this.last===t)return;let r=this.last,n=t.next,i=t.prev;this.first===t&&(this.first=n),t.next=null,t.prev=r,r.next=t,i!==null&&(i.next=n),n!==null&&(n.prev=i),this.last=t}clear(){this.items=new Map,this.first=null,this.last=null}delete(t){if(this.items.has(t)){let r=this.items.get(t);this.items.delete(t),r.prev!==null&&(r.prev.next=r.next),r.next!==null&&(r.next.prev=r.prev),this.first===r&&(this.first=r.next),this.last===r&&(this.last=r.prev)}}deleteMany(t){for(var r=0;r<t.length;r++)this.delete(t[r])}evict(){if(this.size>0){let t=this.first;this.items.delete(t.key),this.size===0?(this.first=null,this.last=null):(this.first=t.next,this.first.prev=null)}}expiresAt(t){if(this.items.has(t))return this.items.get(t).expiry}get(t){if(this.items.has(t)){let r=this.items.get(t);if(this.ttl>0&&r.expiry<=Date.now()){this.delete(t);return}return this.bumpLru(r),r.value}}getMany(t){let r=[];for(var n=0;n<t.length;n++)r.push(this.get(t[n]));return r}keys(){return this.items.keys()}set(t,r){if(this.items.has(t)){let i=this.items.get(t);i.value=r,i.expiry=this.ttl>0?Date.now()+this.ttl:this.ttl,this.last!==i&&this.bumpLru(i);return}this.max>0&&this.size===this.max&&this.evict();let n={expiry:this.ttl>0?Date.now()+this.ttl:this.ttl,key:t,prev:this.last,next:null,value:r};this.items.set(t,n),this.size===1?this.first=n:this.last.next=n,this.last=n}},cx=class{constructor(t=1e3,r=0){if(isNaN(t)||t<0)throw new Error("Invalid max value");if(isNaN(r)||r<0)throw new Error("Invalid ttl value");this.first=null,this.items=Object.create(null),this.last=null,this.size=0,this.max=t,this.ttl=r}bumpLru(t){if(this.last===t)return;let r=this.last,n=t.next,i=t.prev;this.first===t&&(this.first=n),t.next=null,t.prev=r,r.next=t,i!==null&&(i.next=n),n!==null&&(n.prev=i),this.last=t}clear(){this.items=Object.create(null),this.first=null,this.last=null,this.size=0}delete(t){if(Object.prototype.hasOwnProperty.call(this.items,t)){let r=this.items[t];delete this.items[t],this.size--,r.prev!==null&&(r.prev.next=r.next),r.next!==null&&(r.next.prev=r.prev),this.first===r&&(this.first=r.next),this.last===r&&(this.last=r.prev)}}deleteMany(t){for(var r=0;r<t.length;r++)this.delete(t[r])}evict(){if(this.size>0){let t=this.first;delete this.items[t.key],--this.size===0?(this.first=null,this.last=null):(this.first=t.next,this.first.prev=null)}}expiresAt(t){if(Object.prototype.hasOwnProperty.call(this.items,t))return this.items[t].expiry}get(t){if(Object.prototype.hasOwnProperty.call(this.items,t)){let r=this.items[t];if(this.ttl>0&&r.expiry<=Date.now()){this.delete(t);return}return this.bumpLru(r),r.value}}getMany(t){let r=[];for(var n=0;n<t.length;n++)r.push(this.get(t[n]));return r}keys(){return Object.keys(this.items)}set(t,r){if(Object.prototype.hasOwnProperty.call(this.items,t)){let i=this.items[t];i.value=r,i.expiry=this.ttl>0?Date.now()+this.ttl:this.ttl,this.last!==i&&this.bumpLru(i);return}this.max>0&&this.size===this.max&&this.evict();let n={expiry:this.ttl>0?Date.now()+this.ttl:this.ttl,key:t,prev:this.last,next:null,value:r};this.items[t]=n,++this.size===1?this.first=n:this.last.next=n,this.last=n}},gC=class{constructor(){this.records={}}initForCache(t,r){this.records[t]={[r]:{cacheSize:0,hits:0,falsyHits:0,emptyHits:0,misses:0,expirations:0,evictions:0,invalidateOne:0,invalidateAll:0,sets:0}}}resetForCache(t){for(let r of Object.keys(this.records[t]))this.records[t][r]={cacheSize:0,hits:0,falsyHits:0,emptyHits:0,misses:0,expirations:0,evictions:0,invalidateOne:0,invalidateAll:0,sets:0}}getStatistics(){return this.records}};function lQ(e){return`${e.getFullYear()}-${(e.getMonth()+1).toString().padStart(2,"0")}-${e.getDate().toString().padStart(2,"0")}`}var yP=class{constructor(t,r,n){this.cacheId=t,this.statisticTtlInHours=r,this.collectionStart=new Date,this.currentTimeStamp=lQ(this.collectionStart),this.records=n||new gC,this.records.initForCache(this.cacheId,this.currentTimeStamp)}get currentRecord(){return this.records.records[this.cacheId][this.currentTimeStamp]||(this.records.records[this.cacheId][this.currentTimeStamp]={cacheSize:0,hits:0,falsyHits:0,emptyHits:0,misses:0,expirations:0,evictions:0,sets:0,invalidateOne:0,invalidateAll:0}),this.records.records[this.cacheId][this.currentTimeStamp]}hoursPassed(){return(Date.now()-this.collectionStart)/1e3/60/60}addHit(){this.archiveIfNeeded(),this.currentRecord.hits++}addFalsyHit(){this.archiveIfNeeded(),this.currentRecord.falsyHits++}addEmptyHit(){this.archiveIfNeeded(),this.currentRecord.emptyHits++}addMiss(){this.archiveIfNeeded(),this.currentRecord.misses++}addEviction(){this.archiveIfNeeded(),this.currentRecord.evictions++}setCacheSize(t){this.archiveIfNeeded(),this.currentRecord.cacheSize=t}addExpiration(){this.archiveIfNeeded(),this.currentRecord.expirations++}addSet(){this.archiveIfNeeded(),this.currentRecord.sets++}addInvalidateOne(){this.archiveIfNeeded(),this.currentRecord.invalidateOne++}addInvalidateAll(){this.archiveIfNeeded(),this.currentRecord.invalidateAll++}getStatistics(){return this.records.getStatistics()}archiveIfNeeded(){this.hoursPassed()>=this.statisticTtlInHours&&(this.collectionStart=new Date,this.currentTimeStamp=lQ(this.collectionStart),this.records.initForCache(this.cacheId,this.currentTimeStamp))}},vC=class extends cx{constructor(t,r,n,i,s){if(super(t||1e3,r||0),!n)throw new Error("Cache id is mandatory");this.hitStatistics=new yP(n,s!==void 0?s:24,i)}getStatistics(){return this.hitStatistics.getStatistics()}set(t,r){super.set(t,r),this.hitStatistics.addSet(),this.hitStatistics.setCacheSize(this.size)}evict(){super.evict(),this.hitStatistics.addEviction(),this.hitStatistics.setCacheSize(this.size)}delete(t,r=!1){super.delete(t),r||this.hitStatistics.addInvalidateOne(),this.hitStatistics.setCacheSize(this.size)}clear(){super.clear(),this.hitStatistics.addInvalidateAll(),this.hitStatistics.setCacheSize(this.size)}get(t){if(Object.prototype.hasOwnProperty.call(this.items,t)){let r=this.items[t];if(this.ttl>0&&r.expiry<=Date.now()){this.delete(t,!0),this.hitStatistics.addExpiration();return}return this.bumpLru(r),r.value||this.hitStatistics.addFalsyHit(),(r.value===void 0||r.value===null||r.value==="")&&this.hitStatistics.addEmptyHit(),this.hitStatistics.addHit(),r.value}this.hitStatistics.addMiss()}},yC=class{constructor(t=1e3,r=0){if(isNaN(t)||t<0)throw new Error("Invalid max value");if(isNaN(r)||r<0)throw new Error("Invalid ttl value");this.first=null,this.items=Object.create(null),this.last=null,this.size=0,this.max=t,this.ttl=r}clear(){this.items=Object.create(null),this.first=null,this.last=null,this.size=0}delete(t){if(Object.prototype.hasOwnProperty.call(this.items,t)){let r=this.items[t];delete this.items[t],this.size--,r.prev!==null&&(r.prev.next=r.next),r.next!==null&&(r.next.prev=r.prev),this.first===r&&(this.first=r.next),this.last===r&&(this.last=r.prev)}}deleteMany(t){for(var r=0;r<t.length;r++)this.delete(t[r])}evict(){if(this.size>0){let t=this.first;delete this.items[t.key],--this.size===0?(this.first=null,this.last=null):(this.first=t.next,this.first.prev=null)}}expiresAt(t){if(Object.prototype.hasOwnProperty.call(this.items,t))return this.items[t].expiry}get(t){if(Object.prototype.hasOwnProperty.call(this.items,t)){let r=this.items[t];if(this.ttl>0&&r.expiry<=Date.now()){this.delete(t);return}return r.value}}getMany(t){let r=[];for(var n=0;n<t.length;n++)r.push(this.get(t[n]));return r}keys(){return Object.keys(this.items)}set(t,r){if(Object.prototype.hasOwnProperty.call(this.items,t)){let i=this.items[t];i.value=r,i.expiry=this.ttl>0?Date.now()+this.ttl:this.ttl;return}this.max>0&&this.size===this.max&&this.evict();let n={expiry:this.ttl>0?Date.now()+this.ttl:this.ttl,key:t,prev:this.last,next:null,value:r};this.items[t]=n,++this.size===1?this.first=n:this.last.next=n,this.last=n}};dd.Fifo=yC;dd.FifoMap=gP;dd.FifoObject=yC;dd.HitStatisticsRecord=gC;dd.Lru=cx;dd.LruHitStatistics=vC;dd.LruMap=vP;dd.LruObject=cx;dd.LruObjectHitStatistics=vC});var mQ=M((Pbt,ux)=>{"use strict";var EC=function(){};EC.prototype=Object.create(null);var _C=/; *([!#$%&'*+.^\w`|~-]+)=("(?:[\v\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\v\u0020-\u00ff])*"|[!#$%&'*+.^\w`|~-]+) */gu,bC=/\\([\v\u0020-\u00ff])/gu,dQ=/^[!#$%&'*+.^\w|~-]+\/[!#$%&'*+.^\w|~-]+$/u,Rg={type:"",parameters:new EC};Object.freeze(Rg.parameters);Object.freeze(Rg);function pQ(e){if(typeof e!="string")throw new TypeError("argument header is required and must be a string");let t=e.indexOf(";"),r=t!==-1?e.slice(0,t).trim():e.trim();if(dQ.test(r)===!1)throw new TypeError("invalid media type");let n={type:r.toLowerCase(),parameters:new EC};if(t===-1)return n;let i,s,a;for(_C.lastIndex=t;s=_C.exec(e);){if(s.index!==t)throw new TypeError("invalid parameter format");t+=s[0].length,i=s[1].toLowerCase(),a=s[2],a[0]==='"'&&(a=a.slice(1,a.length-1),bC.test(a)&&(a=a.replace(bC,"$1"))),n.parameters[i]=a}if(t!==e.length)throw new TypeError("invalid parameter format");return n}function hQ(e){if(typeof e!="string")return Rg;let t=e.indexOf(";"),r=t!==-1?e.slice(0,t).trim():e.trim();if(dQ.test(r)===!1)return Rg;let n={type:r.toLowerCase(),parameters:new EC};if(t===-1)return n;let i,s,a;for(_C.lastIndex=t;s=_C.exec(e);){if(s.index!==t)return Rg;t+=s[0].length,i=s[1].toLowerCase(),a=s[2],a[0]==='"'&&(a=a.slice(1,a.length-1),bC.test(a)&&(a=a.replace(bC,"$1"))),n.parameters[i]=a}return t!==e.length?Rg:n}ux.exports.default={parse:pQ,safeParse:hQ};ux.exports.parse=pQ;ux.exports.safeParse=hQ;ux.exports.defaultContentType=Rg});var bQ=M((kbt,hy)=>{"use strict";var kBe=typeof Buffer<"u",gQ=/"(?:_|\\u005[Ff])(?:_|\\u005[Ff])(?:p|\\u0070)(?:r|\\u0072)(?:o|\\u006[Ff])(?:t|\\u0074)(?:o|\\u006[Ff])(?:_|\\u005[Ff])(?:_|\\u005[Ff])"\s*:/,vQ=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/;function yQ(e,t,r){r==null&&t!==null&&typeof t=="object"&&(r=t,t=void 0),kBe&&Buffer.isBuffer(e)&&(e=e.toString()),e&&e.charCodeAt(0)===65279&&(e=e.slice(1));let n=JSON.parse(e,t);if(n===null||typeof n!="object")return n;let i=r&&r.protoAction||"error",s=r&&r.constructorAction||"error";if(i==="ignore"&&s==="ignore")return n;if(i!=="ignore"&&s!=="ignore"){if(gQ.test(e)===!1&&vQ.test(e)===!1)return n}else if(i!=="ignore"&&s==="ignore"){if(gQ.test(e)===!1)return n}else if(vQ.test(e)===!1)return n;return _Q(n,{protoAction:i,constructorAction:s,safe:r&&r.safe})}function _Q(e,{protoAction:t="error",constructorAction:r="error",safe:n}={}){let i=[e];for(;i.length;){let s=i;i=[];for(let a of s){if(t!=="ignore"&&Object.prototype.hasOwnProperty.call(a,"__proto__")){if(n===!0)return null;if(t==="error")throw new SyntaxError("Object contains forbidden prototype property");delete a.__proto__}if(r!=="ignore"&&Object.prototype.hasOwnProperty.call(a,"constructor")&&Object.prototype.hasOwnProperty.call(a.constructor,"prototype")){if(n===!0)return null;if(r==="error")throw new SyntaxError("Object contains forbidden prototype property");delete a.constructor}for(let o in a){let c=a[o];c&&typeof c=="object"&&i.push(c)}}}return e}function _P(e,t,r){let n=Error.stackTraceLimit;Error.stackTraceLimit=0;try{return yQ(e,t,r)}finally{Error.stackTraceLimit=n}}function LBe(e,t){let r=Error.stackTraceLimit;Error.stackTraceLimit=0;try{return yQ(e,t,{safe:!0})}catch{return null}finally{Error.stackTraceLimit=r}}hy.exports=_P;hy.exports.default=_P;hy.exports.parse=_P;hy.exports.safeParse=LBe;hy.exports.scan=_Q});var AP=M((Lbt,fx)=>{"use strict";var{AsyncResource:BBe}=require("node:async_hooks"),{Fifo:xQ}=fQ(),{safeParse:TQ,defaultContentType:MBe}=mQ(),FBe=bQ(),{kDefaultJsonParse:lx,kContentTypeParser:my,kBodyLimit:$Be,kRequestPayloadStream:AQ,kState:EP,kTestInternals:UBe,kReplyIsError:SQ,kRouteContext:jBe}=xa(),{FST_ERR_CTP_INVALID_TYPE:wQ,FST_ERR_CTP_EMPTY_TYPE:HBe,FST_ERR_CTP_ALREADY_PRESENT:qBe,FST_ERR_CTP_INVALID_HANDLER:zBe,FST_ERR_CTP_INVALID_PARSE_TYPE:VBe,FST_ERR_CTP_BODY_TOO_LARGE:EQ,FST_ERR_CTP_INVALID_MEDIA_TYPE:GBe,FST_ERR_CTP_INVALID_CONTENT_LENGTH:WBe,FST_ERR_CTP_EMPTY_JSON_BODY:YBe,FST_ERR_CTP_INSTANCE_ALREADY_STARTED:xP}=yo();function Pp(e,t,r){this[lx]=IQ(t,r),this.customParsers=new Map,this.customParsers.set("application/json",new bP(!0,!1,e,this[lx])),this.customParsers.set("text/plain",new bP(!0,!1,e,TP)),this.parserList=[new xC("application/json"),new xC("text/plain")],this.parserRegExpList=[],this.cache=new xQ(100)}Pp.prototype.add=function(e,t,r){let n=typeof e=="string";if(!n&&!(e instanceof RegExp))throw new wQ;if(n&&e.length===0)throw new HBe;if(typeof r!="function")throw new zBe;if(this.existingParser(e))throw new qBe(e);if(t.parseAs!==void 0&&t.parseAs!=="string"&&t.parseAs!=="buffer")throw new VBe(t.parseAs);let i=new bP(t.parseAs==="string",t.parseAs==="buffer",t.bodyLimit,r);n&&e==="*"?this.customParsers.set("",i):(n?this.parserList.unshift(new xC(e)):(e.isEssence=e.source.indexOf(";")===-1,this.parserRegExpList.unshift(e)),this.customParsers.set(e.toString(),i))};Pp.prototype.hasParser=function(e){return this.customParsers.has(typeof e=="string"?e:e.toString())};Pp.prototype.existingParser=function(e){return e==="application/json"&&this.customParsers.has(e)?this.customParsers.get(e).fn!==this[lx]:e==="text/plain"&&this.customParsers.has(e)?this.customParsers.get(e).fn!==TP:this.hasParser(e)};Pp.prototype.getParser=function(e){if(this.hasParser(e))return this.customParsers.get(e);let t=this.cache.get(e);if(t!==void 0)return t;let r=TQ(e);if(r===MBe)return this.customParsers.get("");for(var n=0;n!==this.parserList.length;++n){let s=this.parserList[n];if(eMe(r,s)){let a=this.customParsers.get(s.name);return this.cache.set(e,a),a}}for(var i=0;i!==this.parserRegExpList.length;++i){let s=this.parserRegExpList[i];if(tMe(e,r.type,s)){let a=this.customParsers.get(s.toString());return this.cache.set(e,a),a}}return this.customParsers.get("")};Pp.prototype.removeAll=function(){this.customParsers=new Map,this.parserRegExpList=[],this.parserList=[],this.cache=new xQ(100)};Pp.prototype.remove=function(e){if(!(typeof e=="string"||e instanceof RegExp))throw new wQ;let t=this.customParsers.delete(e.toString()),r=typeof e=="string"?this.parserList:this.parserRegExpList,n=r.findIndex(i=>i.toString()===e.toString());return n>-1&&r.splice(n,1),t||n>-1};Pp.prototype.run=function(e,t,r,n){let i=this.getParser(e);if(i===void 0){r.is404?t(r,n):n.send(new GBe(e||void 0));return}let s=new BBe("content-type-parser:run",r);if(i.asString===!0||i.asBuffer===!0)CQ(r,n,n[jBe]._parserOptions,i,a);else{let o=i.fn(r,r[AQ],a);o&&typeof o.then=="function"&&o.then(c=>a(null,c),a)}function a(o,c){s.runInAsyncScope(()=>{s.emitDestroy(),o?(n[SQ]=!0,n.send(o)):(r.body=c,t(r,n))})}};function CQ(e,t,r,n,i){let s=n.asString,a=r.limit===null?n.bodyLimit:r.limit,o=e.headers["content-length"]===void 0?NaN:Number(e.headers["content-length"]);if(o>a){t.header("connection","close"),t.send(new EQ);return}let c=0,u=s===!0?"":[],l=e[AQ]||e.raw;s===!0&&l.setEncoding("utf8"),l.on("data",f),l.on("end",d),l.on("error",d),l.resume();function f(p){c+=p.length;let{receivedEncodedLength:m=0}=l;if(c>a||m>a){l.removeListener("data",f),l.removeListener("end",d),l.removeListener("error",d),t.send(new EQ);return}s===!0?u+=p:u.push(p)}function d(p){if(l.removeListener("data",f),l.removeListener("end",d),l.removeListener("error",d),p!==void 0){typeof p.statusCode=="number"&&p.statusCode>=400||(p.statusCode=400),t[SQ]=!0,t.code(p.statusCode).send(p);return}if(s===!0&&(c=Buffer.byteLength(u)),!Number.isNaN(o)&&(l.receivedEncodedLength||c)!==o){t.header("connection","close"),t.send(new WBe);return}s===!1&&(u=Buffer.concat(u));let m=n.fn(e,u,i);m&&typeof m.then=="function"&&m.then(y=>i(null,y),i)}}function IQ(e,t){return r;function r(n,i,s){if(i===""||i==null||Buffer.isBuffer(i)&&i.length===0)return s(new YBe,void 0);let a;try{a=FBe.parse(i,{protoAction:e,constructorAction:t})}catch(o){return o.statusCode=400,s(o,void 0)}s(null,a)}}function TP(e,t,r){r(null,t)}function bP(e,t,r,n){this.asString=e,this.asBuffer=t,this.bodyLimit=r,this.fn=n}function XBe(e){let t=new Pp;return t[lx]=e[lx],t.customParsers=new Map(e.customParsers.entries()),t.parserList=e.parserList.slice(),t.parserRegExpList=e.parserRegExpList.slice(),t}function KBe(e,t,r){if(this[EP].started)throw new xP("addContentTypeParser");return typeof t=="function"&&(r=t,t={}),t||(t={}),t.bodyLimit||(t.bodyLimit=this[$Be]),Array.isArray(e)?e.forEach(n=>this[my].add(n,t,r)):this[my].add(e,t,r),this}function QBe(e){return this[my].hasParser(e)}function JBe(e){if(this[EP].started)throw new xP("removeContentTypeParser");if(Array.isArray(e))for(let t of e)this[my].remove(t);else this[my].remove(e)}function ZBe(){if(this[EP].started)throw new xP("removeAllContentTypeParsers");this[my].removeAll()}function eMe(e,t){if(t.isEssence)return e.type.indexOf(t)!==-1;if(e.type.indexOf(t.type)===-1)return!1;for(let r of t.parameterKeys)if(!(r in e.parameters)||e.parameters[r]!==t.parameters[r])return!1;return!0}function tMe(e,t,r){return r.isEssence?r.test(t):r.test(e)}function xC(e){this.name=e;let t=TQ(e);if(this.isEssence=e.indexOf(";")===-1,this.isEssence===!1&&t.type===""){let r=e.split(";",1)[0];this.type=r===""?e:r}else this.type=t.type;this.parameters=t.parameters,this.parameterKeys=Object.keys(t.parameters)}xC.prototype.toString=function(){return this.name};fx.exports=Pp;fx.exports.helpers={buildContentTypeParser:XBe,addContentTypeParser:KBe,hasContentTypeParser:QBe,removeContentTypeParser:JBe,removeAllContentTypeParsers:ZBe};fx.exports.defaultParsers={getDefaultJsonParser:IQ,defaultTextParser:TP};fx.exports[UBe]={rawBody:CQ}});var RQ=M((Bbt,TC)=>{"use strict";var rMe=Object.getPrototypeOf({});function SP(e){function t(E){return E!=="constructor"&&E!=="prototype"&&E!=="__proto__"}function r(E){let A=0,x=E.length,_=new Array(x);for(A=0;A<x;++A)_[A]=p(E[A]);return _}function n(E){let A={};if(c&&Object.getPrototypeOf(E)!==rMe)return c(E);let x=o(E),_,S,I;for(_=0,S=x.length;_<S;++_)t(I=x[_])&&(A[I]=p(E[I]));return A}function i(E,A){let x=E.length,_=A.length,S=0,I=new Array(x+_);for(S=0;S<x;++S)I[S]=p(E[S]);for(S=0;S<_;++S)I[S+x]=p(A[S]);return I}let s=Object.prototype.propertyIsEnumerable;function a(E){let A=Object.keys(E),x=Object.getOwnPropertySymbols(E);for(let _=0,S=x.length;_<S;++_)s.call(E,x[_])&&A.push(x[_]);return A}let o=e&&e.symbols?a:Object.keys,c=typeof e?.cloneProtoObject=="function"?e.cloneProtoObject:void 0;function u(E){return typeof E=="object"&&E!==null&&!(E instanceof RegExp)&&!(E instanceof Date)}function l(E){return typeof E!="object"||E===null}let f=typeof Buffer<"u"?E=>typeof E!="object"||E===null||E instanceof RegExp||E instanceof Date||E instanceof Buffer:E=>typeof E!="object"||E===null||E instanceof RegExp||E instanceof Date,d=e&&typeof e.mergeArray=="function"?e.mergeArray({clone:p,deepmerge:y,getKeys:o,isMergeableObject:u}):i;function p(E){return u(E)?Array.isArray(E)?r(E):n(E):E}function m(E,A){let x={},_=o(E),S=o(A),I,k,N;for(I=0,k=_.length;I<k;++I)t(N=_[I])&&S.indexOf(N)===-1&&(x[N]=p(E[N]));for(I=0,k=S.length;I<k;++I)t(N=S[I])&&(N in E&&(_.indexOf(N)!==-1&&(x[N]=y(E[N],A[N])),!0)||(x[N]=p(A[N])));return x}function y(E,A){let x=Array.isArray(A),_=Array.isArray(E);return l(A)?A:f(E)?p(A):x&&_?d(E,A):x!==_?p(A):m(E,A)}function T(){switch(arguments.length){case 0:return{};case 1:return p(arguments[0]);case 2:return y(arguments[0],arguments[1])}let E;for(let A=0,x=arguments.length;A<x;++A)E=y(E,arguments[A]);return E}return e&&e.all?T:y}TC.exports=SP;TC.exports.default=SP;TC.exports.deepmerge=SP});var PQ=M((Mbt,DQ)=>{"use strict";var NQ=J1(),nMe=Symbol.for("json-schema-ref"),wP=class{#e;#t;#r;#n;#s;constructor(t={}){this.#e={},this.#t={},this.#r=t.insertRefSymbol??!1,this.#n=t.allowEqualDuplicates??!0,this.#s=t.cloneSchemaWithoutRefs??!1}addSchema(t,r){t.$id!==void 0&&t.$id.charAt(0)!=="#"?r=t.$id:this.#u(t,r),this.#o(t,r)}getSchema(t,r="#"){let n=this.#e[t];if(n===void 0)throw new Error(`Cannot resolve ref "${t}${r}". Schema with id "${t}" is not found.`);return n.anchors[r]!==void 0?n.anchors[r]:OQ(n.schema,r)}hasSchema(t){return this.#e[t]!==void 0}getSchemaRefs(t){let r=this.#e[t];if(r===void 0)throw new Error(`Schema with id "${t}" is not found.`);return r.refs}getSchemaDependencies(t,r={}){let n=this.#e[t];for(let i of n.refs){let s=i.schemaId;r[s]===void 0&&(r[s]=this.getSchema(s),this.getSchemaDependencies(s,r))}return r}derefSchema(t){if(this.#t[t]!==void 0)return;let r=this.#e[t];if(r===void 0)throw new Error(`Schema with id "${t}" is not found.`);!this.#s&&r.refs.length===0&&(this.#t[t]={schema:r.schema,anchors:r.anchors});let n=[];this.#i(r.schema,t,n);let i=this.getSchemaDependencies(t);for(let s in i){let a=i[s];this.#i(a,s,n)}for(let s of n){let{refSchemaId:a,refJsonPointer:o}=this.#a(s.ref,s.sourceSchemaId),c=this.getDerefSchema(a,o);if(c===null)throw new Error(`Cannot resolve ref "${s.ref}". Ref "${o}" is not found in schema "${a}".`);s.targetSchema=c,s.targetSchemaId=a}for(let s of n)this.#c(s,n)}getDerefSchema(t,r="#"){let n=this.#t[t];return n===void 0&&(this.derefSchema(t),n=this.#t[t]),n.anchors[r]!==void 0?n.anchors[r]:OQ(n.schema,r)}#a(t,r){let n=t.indexOf("#");return n===-1?{refSchemaId:t,refJsonPointer:"#"}:n===0?{refSchemaId:r,refJsonPointer:t}:{refSchemaId:t.slice(0,n),refJsonPointer:t.slice(n)}}#o(t,r){let n=t.$id;n!==void 0&&typeof n=="string"&&(n.charAt(0)==="#"?this.#l(t,r,n):(this.#u(t,n),r=n));let i=t.$ref;if(i!==void 0&&typeof i=="string"){let{refSchemaId:s,refJsonPointer:a}=this.#a(i,r);this.#e[r].refs.push({schemaId:s,jsonPointer:a})}for(let s in t)typeof t[s]=="object"&&t[s]!==null&&this.#o(t[s],r)}#i(t,r,n=[]){let i=Array.isArray(t)?[...t]:{...t},s=i.$id;s!==void 0&&typeof s=="string"&&(s.charAt(0)==="#"?this.#d(i,r,s):(this.#f(i,s),r=s)),i.$ref!==void 0&&n.push({ref:i.$ref,sourceSchemaId:r,sourceSchema:i});for(let a in i){let o=i[a];typeof o=="object"&&o!==null&&(i[a]=this.#i(o,r,n))}return i}#c(t,r){let{sourceSchema:n,targetSchema:i}=t;if(n.$ref){if(this.#r&&(n[nMe]=n.$ref),delete n.$ref,i.$ref){let s=r.find(a=>a.sourceSchema===i);this.#c(s,r)}for(let s in i)if(s!=="$id"){if(n[s]!==void 0){if(NQ(n[s],i[s]))continue;throw new Error(`Cannot resolve ref "${t.ref}". Property "${s}" is already exist in schema "${t.sourceSchemaId}".`)}n[s]=i[s]}t.isResolved=!0}}#u(t,r){let n=this.#e[r];if(n!==void 0){if(this.#n&&NQ(t,n.schema))return;throw new Error(`There is already another schema with id "${r}".`)}this.#e[r]={schema:t,anchors:{},refs:[]}}#l(t,r,n){let{anchors:i}=this.#e[r];if(i[n]!==void 0)throw new Error(`There is already another anchor "${n}" in a schema "${r}".`);i[n]=t}#f(t,r){this.#t[r]===void 0&&(this.#t[r]={schema:t,anchors:{}})}#d(t,r,n){let{anchors:i}=this.#t[r];i[n]=t}};function OQ(e,t){let r=t.split("/"),n=e;for(let i of r)if(!(i===""||i==="#")){if(typeof n!="object"||n===null)return null;n=n[i]}return n??null}DQ.exports={RefResolver:wP}});var FQ=M((Fbt,IP)=>{"use strict";IP.exports=gt;IP.exports.default=gt;var iMe={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0},kQ={enum:["array","boolean","integer","null","number","object","string"]},LQ=/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,sMe=Hw().fullFormats.uri,BQ=Hw().fullFormats.regex;function pl(e,{instancePath:t="",parentData:r,parentDataProperty:n,rootData:i=e}={}){let s=null,a=0,o=a;return typeof e=="number"&&!(e%1)&&!isNaN(e)&&isFinite(e)?a===o&&typeof e=="number"&&isFinite(e)&&(e<0||isNaN(e))?(pl.errors=[{instancePath:t,schemaPath:"#/definitions/nonNegativeInteger/minimum",keyword:"minimum",params:{comparison:">=",limit:0},message:"must be >= 0"}],!1):(pl.errors=s,a===0):(pl.errors=[{instancePath:t,schemaPath:"#/definitions/nonNegativeInteger/type",keyword:"type",params:{type:"integer"},message:"must be integer"}],!1)}var CP={validate:gt};function Ko(e,{instancePath:t="",parentData:r,parentDataProperty:n,rootData:i=e}={}){let s=null,a=0;if(a===0)if(Array.isArray(e)){if(e.length<1)return Ko.errors=[{instancePath:t,schemaPath:"#/minItems",keyword:"minItems",params:{limit:1},message:"must NOT have fewer than 1 items"}],!1;{var o=!0;let c=e.length;for(let u=0;u<c;u++){let l=a;CP.validate(e[u],{instancePath:t+"/"+u,parentData:e,parentDataProperty:u,rootData:i})||(s=s===null?CP.validate.errors:s.concat(CP.validate.errors),a=s.length);var o=l===a;if(!o)break}}}else return Ko.errors=[{instancePath:t,schemaPath:"#/type",keyword:"type",params:{type:"array"},message:"must be array"}],!1;return Ko.errors=s,a===0}var MQ=UE().default;function gt(e,{instancePath:t="",parentData:r,parentDataProperty:n,rootData:i=e}={}){let s=null,a=0;if(!(e&&typeof e=="object"&&!Array.isArray(e))&&typeof e!="boolean")return gt.errors=[{instancePath:t,schemaPath:"#/type",keyword:"type",params:{type:iMe.type},message:"must be object,boolean"}],!1;if(a===0&&e&&typeof e=="object"&&!Array.isArray(e)){if(e.$id!==void 0){let x=e.$id,_=a;if(a===_&&a===_)if(typeof x=="string"){if(!LQ.test(x))return gt.errors=[{instancePath:t+"/$id",schemaPath:"#/properties/%24id/format",keyword:"format",params:{format:"uri-reference"},message:'must match format "uri-reference"'}],!1}else return gt.errors=[{instancePath:t+"/$id",schemaPath:"#/properties/%24id/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;var o=_===a}else var o=!0;if(o){if(e.$schema!==void 0){let x=e.$schema,_=a;if(a===_&&a===_)if(typeof x=="string"){if(!sMe(x))return gt.errors=[{instancePath:t+"/$schema",schemaPath:"#/properties/%24schema/format",keyword:"format",params:{format:"uri"},message:'must match format "uri"'}],!1}else return gt.errors=[{instancePath:t+"/$schema",schemaPath:"#/properties/%24schema/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;var o=_===a}else var o=!0;if(o){if(e.$ref!==void 0){let x=e.$ref,_=a;if(a===_&&a===_)if(typeof x=="string"){if(!LQ.test(x))return gt.errors=[{instancePath:t+"/$ref",schemaPath:"#/properties/%24ref/format",keyword:"format",params:{format:"uri-reference"},message:'must match format "uri-reference"'}],!1}else return gt.errors=[{instancePath:t+"/$ref",schemaPath:"#/properties/%24ref/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;var o=_===a}else var o=!0;if(o){if(e.$comment!==void 0){let x=a;if(typeof e.$comment!="string")return gt.errors=[{instancePath:t+"/$comment",schemaPath:"#/properties/%24comment/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;var o=x===a}else var o=!0;if(o){if(e.title!==void 0){let x=a;if(typeof e.title!="string")return gt.errors=[{instancePath:t+"/title",schemaPath:"#/properties/title/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;var o=x===a}else var o=!0;if(o){if(e.description!==void 0){let x=a;if(typeof e.description!="string")return gt.errors=[{instancePath:t+"/description",schemaPath:"#/properties/description/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;var o=x===a}else var o=!0;if(o){if(e.readOnly!==void 0){let x=a;if(typeof e.readOnly!="boolean")return gt.errors=[{instancePath:t+"/readOnly",schemaPath:"#/properties/readOnly/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;var o=x===a}else var o=!0;if(o){if(e.examples!==void 0){let x=a;if(a===x&&!Array.isArray(e.examples))return gt.errors=[{instancePath:t+"/examples",schemaPath:"#/properties/examples/type",keyword:"type",params:{type:"array"},message:"must be array"}],!1;var o=x===a}else var o=!0;if(o){if(e.multipleOf!==void 0){let x=e.multipleOf,_=a;if(a===_)if(typeof x=="number"&&isFinite(x)){if(x<=0||isNaN(x))return gt.errors=[{instancePath:t+"/multipleOf",schemaPath:"#/properties/multipleOf/exclusiveMinimum",keyword:"exclusiveMinimum",params:{comparison:">",limit:0},message:"must be > 0"}],!1}else return gt.errors=[{instancePath:t+"/multipleOf",schemaPath:"#/properties/multipleOf/type",keyword:"type",params:{type:"number"},message:"must be number"}],!1;var o=_===a}else var o=!0;if(o){if(e.maximum!==void 0){let x=e.maximum,_=a;if(!(typeof x=="number"&&isFinite(x)))return gt.errors=[{instancePath:t+"/maximum",schemaPath:"#/properties/maximum/type",keyword:"type",params:{type:"number"},message:"must be number"}],!1;var o=_===a}else var o=!0;if(o){if(e.exclusiveMaximum!==void 0){let x=e.exclusiveMaximum,_=a;if(!(typeof x=="number"&&isFinite(x)))return gt.errors=[{instancePath:t+"/exclusiveMaximum",schemaPath:"#/properties/exclusiveMaximum/type",keyword:"type",params:{type:"number"},message:"must be number"}],!1;var o=_===a}else var o=!0;if(o){if(e.minimum!==void 0){let x=e.minimum,_=a;if(!(typeof x=="number"&&isFinite(x)))return gt.errors=[{instancePath:t+"/minimum",schemaPath:"#/properties/minimum/type",keyword:"type",params:{type:"number"},message:"must be number"}],!1;var o=_===a}else var o=!0;if(o){if(e.exclusiveMinimum!==void 0){let x=e.exclusiveMinimum,_=a;if(!(typeof x=="number"&&isFinite(x)))return gt.errors=[{instancePath:t+"/exclusiveMinimum",schemaPath:"#/properties/exclusiveMinimum/type",keyword:"type",params:{type:"number"},message:"must be number"}],!1;var o=_===a}else var o=!0;if(o){if(e.maxLength!==void 0){let x=e.maxLength,_=a,S=a;if(!(typeof x=="number"&&!(x%1)&&!isNaN(x)&&isFinite(x)))return gt.errors=[{instancePath:t+"/maxLength",schemaPath:"#/definitions/nonNegativeInteger/type",keyword:"type",params:{type:"integer"},message:"must be integer"}],!1;if(a===S&&typeof x=="number"&&isFinite(x)&&(x<0||isNaN(x)))return gt.errors=[{instancePath:t+"/maxLength",schemaPath:"#/definitions/nonNegativeInteger/minimum",keyword:"minimum",params:{comparison:">=",limit:0},message:"must be >= 0"}],!1;var o=_===a}else var o=!0;if(o){if(e.minLength!==void 0){let x=a;pl(e.minLength,{instancePath:t+"/minLength",parentData:e,parentDataProperty:"minLength",rootData:i})||(s=s===null?pl.errors:s.concat(pl.errors),a=s.length);var o=x===a}else var o=!0;if(o){if(e.pattern!==void 0){let x=e.pattern,_=a;if(a===_&&a===_)if(typeof x=="string"){if(!BQ(x))return gt.errors=[{instancePath:t+"/pattern",schemaPath:"#/properties/pattern/format",keyword:"format",params:{format:"regex"},message:'must match format "regex"'}],!1}else return gt.errors=[{instancePath:t+"/pattern",schemaPath:"#/properties/pattern/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;var o=_===a}else var o=!0;if(o){if(e.additionalItems!==void 0){let x=a;gt(e.additionalItems,{instancePath:t+"/additionalItems",parentData:e,parentDataProperty:"additionalItems",rootData:i})||(s=s===null?gt.errors:s.concat(gt.errors),a=s.length);var o=x===a}else var o=!0;if(o){if(e.items!==void 0){let x=e.items,_=a,S=a,I=!1,k=a;gt(x,{instancePath:t+"/items",parentData:e,parentDataProperty:"items",rootData:i})||(s=s===null?gt.errors:s.concat(gt.errors),a=s.length);var c=k===a;if(I=I||c,!I){let U=a;Ko(x,{instancePath:t+"/items",parentData:e,parentDataProperty:"items",rootData:i})||(s=s===null?Ko.errors:s.concat(Ko.errors),a=s.length);var c=U===a;I=I||c}if(I)a=S,s!==null&&(S?s.length=S:s=null);else{let U={instancePath:t+"/items",schemaPath:"#/properties/items/anyOf",keyword:"anyOf",params:{},message:"must match a schema in anyOf"};return s===null?s=[U]:s.push(U),a++,gt.errors=s,!1}var o=_===a}else var o=!0;if(o){if(e.maxItems!==void 0){let x=e.maxItems,_=a,S=a;if(!(typeof x=="number"&&!(x%1)&&!isNaN(x)&&isFinite(x)))return gt.errors=[{instancePath:t+"/maxItems",schemaPath:"#/definitions/nonNegativeInteger/type",keyword:"type",params:{type:"integer"},message:"must be integer"}],!1;if(a===S&&typeof x=="number"&&isFinite(x)&&(x<0||isNaN(x)))return gt.errors=[{instancePath:t+"/maxItems",schemaPath:"#/definitions/nonNegativeInteger/minimum",keyword:"minimum",params:{comparison:">=",limit:0},message:"must be >= 0"}],!1;var o=_===a}else var o=!0;if(o){if(e.minItems!==void 0){let x=a;pl(e.minItems,{instancePath:t+"/minItems",parentData:e,parentDataProperty:"minItems",rootData:i})||(s=s===null?pl.errors:s.concat(pl.errors),a=s.length);var o=x===a}else var o=!0;if(o){if(e.uniqueItems!==void 0){let x=a;if(typeof e.uniqueItems!="boolean")return gt.errors=[{instancePath:t+"/uniqueItems",schemaPath:"#/properties/uniqueItems/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;var o=x===a}else var o=!0;if(o){if(e.contains!==void 0){let x=a;gt(e.contains,{instancePath:t+"/contains",parentData:e,parentDataProperty:"contains",rootData:i})||(s=s===null?gt.errors:s.concat(gt.errors),a=s.length);var o=x===a}else var o=!0;if(o){if(e.maxProperties!==void 0){let x=e.maxProperties,_=a,S=a;if(!(typeof x=="number"&&!(x%1)&&!isNaN(x)&&isFinite(x)))return gt.errors=[{instancePath:t+"/maxProperties",schemaPath:"#/definitions/nonNegativeInteger/type",keyword:"type",params:{type:"integer"},message:"must be integer"}],!1;if(a===S&&typeof x=="number"&&isFinite(x)&&(x<0||isNaN(x)))return gt.errors=[{instancePath:t+"/maxProperties",schemaPath:"#/definitions/nonNegativeInteger/minimum",keyword:"minimum",params:{comparison:">=",limit:0},message:"must be >= 0"}],!1;var o=_===a}else var o=!0;if(o){if(e.minProperties!==void 0){let x=a;pl(e.minProperties,{instancePath:t+"/minProperties",parentData:e,parentDataProperty:"minProperties",rootData:i})||(s=s===null?pl.errors:s.concat(pl.errors),a=s.length);var o=x===a}else var o=!0;if(o){if(e.required!==void 0){let x=e.required,_=a;if(a===a)if(Array.isArray(x)){var u=!0;let k=x.length;for(let N=0;N<k;N++){let U=a;if(typeof x[N]!="string")return gt.errors=[{instancePath:t+"/required/"+N,schemaPath:"#/definitions/stringArray/items/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;var u=U===a;if(!u)break}if(u){let N=x.length,U;if(N>1){let L={};for(;N--;){let H=x[N];if(typeof H=="string"){if(typeof L[H]=="number"){return U=L[H],gt.errors=[{instancePath:t+"/required",schemaPath:"#/definitions/stringArray/uniqueItems",keyword:"uniqueItems",params:{i:N,j:U},message:"must NOT have duplicate items (items ## "+U+" and "+N+" are identical)"}],!1;break}L[H]=N}}}}}else return gt.errors=[{instancePath:t+"/required",schemaPath:"#/definitions/stringArray/type",keyword:"type",params:{type:"array"},message:"must be array"}],!1;var o=_===a}else var o=!0;if(o){if(e.additionalProperties!==void 0){let x=a;gt(e.additionalProperties,{instancePath:t+"/additionalProperties",parentData:e,parentDataProperty:"additionalProperties",rootData:i})||(s=s===null?gt.errors:s.concat(gt.errors),a=s.length);var o=x===a}else var o=!0;if(o){if(e.definitions!==void 0){let x=e.definitions,_=a;if(a===_)if(x&&typeof x=="object"&&!Array.isArray(x))for(let I in x){let k=a;gt(x[I],{instancePath:t+"/definitions/"+I.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:x,parentDataProperty:I,rootData:i})||(s=s===null?gt.errors:s.concat(gt.errors),a=s.length);var l=k===a;if(!l)break}else return gt.errors=[{instancePath:t+"/definitions",schemaPath:"#/properties/definitions/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;var o=_===a}else var o=!0;if(o){if(e.properties!==void 0){let x=e.properties,_=a;if(a===_)if(x&&typeof x=="object"&&!Array.isArray(x))for(let I in x){let k=a;gt(x[I],{instancePath:t+"/properties/"+I.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:x,parentDataProperty:I,rootData:i})||(s=s===null?gt.errors:s.concat(gt.errors),a=s.length);var f=k===a;if(!f)break}else return gt.errors=[{instancePath:t+"/properties",schemaPath:"#/properties/properties/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;var o=_===a}else var o=!0;if(o){if(e.patternProperties!==void 0){let x=e.patternProperties,_=a;if(a===_)if(x&&typeof x=="object"&&!Array.isArray(x)){for(let I in x){let k=a;if(a===k&&typeof I=="string"&&!BQ(I)){let N={instancePath:t+"/patternProperties",schemaPath:"#/properties/patternProperties/propertyNames/format",keyword:"format",params:{format:"regex"},message:'must match format "regex"',propertyName:I};s===null?s=[N]:s.push(N),a++}var d=k===a;if(!d){let N={instancePath:t+"/patternProperties",schemaPath:"#/properties/patternProperties/propertyNames",keyword:"propertyNames",params:{propertyName:I},message:"property name must be valid"};return s===null?s=[N]:s.push(N),a++,gt.errors=s,!1;break}}if(d)for(let I in x){let k=a;gt(x[I],{instancePath:t+"/patternProperties/"+I.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:x,parentDataProperty:I,rootData:i})||(s=s===null?gt.errors:s.concat(gt.errors),a=s.length);var p=k===a;if(!p)break}}else return gt.errors=[{instancePath:t+"/patternProperties",schemaPath:"#/properties/patternProperties/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;var o=_===a}else var o=!0;if(o){if(e.dependencies!==void 0){let x=e.dependencies,_=a;if(a===_)if(x&&typeof x=="object"&&!Array.isArray(x))for(let I in x){let k=x[I],N=a,U=a,L=!1,H=a;gt(k,{instancePath:t+"/dependencies/"+I.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:x,parentDataProperty:I,rootData:i})||(s=s===null?gt.errors:s.concat(gt.errors),a=s.length);var m=H===a;if(L=L||m,!L){let V=a;if(a===a)if(Array.isArray(k)){var y=!0;let ye=k.length;for(let re=0;re<ye;re++){let fe=a;if(typeof k[re]!="string"){let X={instancePath:t+"/dependencies/"+I.replace(/~/g,"~0").replace(/\//g,"~1")+"/"+re,schemaPath:"#/definitions/stringArray/items/type",keyword:"type",params:{type:"string"},message:"must be string"};s===null?s=[X]:s.push(X),a++}var y=fe===a;if(!y)break}if(y){let re=k.length,fe;if(re>1){let ve={};for(;re--;){let X=k[re];if(typeof X=="string"){if(typeof ve[X]=="number"){fe=ve[X];let ce={instancePath:t+"/dependencies/"+I.replace(/~/g,"~0").replace(/\//g,"~1"),schemaPath:"#/definitions/stringArray/uniqueItems",keyword:"uniqueItems",params:{i:re,j:fe},message:"must NOT have duplicate items (items ## "+fe+" and "+re+" are identical)"};s===null?s=[ce]:s.push(ce),a++;break}ve[X]=re}}}}}else{let ye={instancePath:t+"/dependencies/"+I.replace(/~/g,"~0").replace(/\//g,"~1"),schemaPath:"#/definitions/stringArray/type",keyword:"type",params:{type:"array"},message:"must be array"};s===null?s=[ye]:s.push(ye),a++}var m=V===a;L=L||m}if(L)a=U,s!==null&&(U?s.length=U:s=null);else{let V={instancePath:t+"/dependencies/"+I.replace(/~/g,"~0").replace(/\//g,"~1"),schemaPath:"#/properties/dependencies/additionalProperties/anyOf",keyword:"anyOf",params:{},message:"must match a schema in anyOf"};return s===null?s=[V]:s.push(V),a++,gt.errors=s,!1}var T=N===a;if(!T)break}else return gt.errors=[{instancePath:t+"/dependencies",schemaPath:"#/properties/dependencies/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;var o=_===a}else var o=!0;if(o){if(e.propertyNames!==void 0){let x=a;gt(e.propertyNames,{instancePath:t+"/propertyNames",parentData:e,parentDataProperty:"propertyNames",rootData:i})||(s=s===null?gt.errors:s.concat(gt.errors),a=s.length);var o=x===a}else var o=!0;if(o){if(e.enum!==void 0){let x=e.enum,_=a;if(a===_)if(Array.isArray(x)){if(x.length<1)return gt.errors=[{instancePath:t+"/enum",schemaPath:"#/properties/enum/minItems",keyword:"minItems",params:{limit:1},message:"must NOT have fewer than 1 items"}],!1;{let I=x.length,k;if(I>1){e:for(;I--;)for(k=I;k--;)if(MQ(x[I],x[k])){return gt.errors=[{instancePath:t+"/enum",schemaPath:"#/properties/enum/uniqueItems",keyword:"uniqueItems",params:{i:I,j:k},message:"must NOT have duplicate items (items ## "+k+" and "+I+" are identical)"}],!1;break e}}}}else return gt.errors=[{instancePath:t+"/enum",schemaPath:"#/properties/enum/type",keyword:"type",params:{type:"array"},message:"must be array"}],!1;var o=_===a}else var o=!0;if(o){if(e.type!==void 0){let x=e.type,_=a,S=a,I=!1,k=a;if(!(x==="array"||x==="boolean"||x==="integer"||x==="null"||x==="number"||x==="object"||x==="string")){let U={instancePath:t+"/type",schemaPath:"#/definitions/simpleTypes/enum",keyword:"enum",params:{allowedValues:kQ.enum},message:"must be equal to one of the allowed values"};s===null?s=[U]:s.push(U),a++}var E=k===a;if(I=I||E,!I){let U=a;if(a===U)if(Array.isArray(x))if(x.length<1){let H={instancePath:t+"/type",schemaPath:"#/properties/type/anyOf/1/minItems",keyword:"minItems",params:{limit:1},message:"must NOT have fewer than 1 items"};s===null?s=[H]:s.push(H),a++}else{var A=!0;let H=x.length;for(let V=0;V<H;V++){let W=x[V],J=a;if(!(W==="array"||W==="boolean"||W==="integer"||W==="null"||W==="number"||W==="object"||W==="string")){let re={instancePath:t+"/type/"+V,schemaPath:"#/definitions/simpleTypes/enum",keyword:"enum",params:{allowedValues:kQ.enum},message:"must be equal to one of the allowed values"};s===null?s=[re]:s.push(re),a++}var A=J===a;if(!A)break}if(A){let V=x.length,W;if(V>1){e:for(;V--;)for(W=V;W--;)if(MQ(x[V],x[W])){let J={instancePath:t+"/type",schemaPath:"#/properties/type/anyOf/1/uniqueItems",keyword:"uniqueItems",params:{i:V,j:W},message:"must NOT have duplicate items (items ## "+W+" and "+V+" are identical)"};s===null?s=[J]:s.push(J),a++;break e}}}}else{let H={instancePath:t+"/type",schemaPath:"#/properties/type/anyOf/1/type",keyword:"type",params:{type:"array"},message:"must be array"};s===null?s=[H]:s.push(H),a++}var E=U===a;I=I||E}if(I)a=S,s!==null&&(S?s.length=S:s=null);else{let U={instancePath:t+"/type",schemaPath:"#/properties/type/anyOf",keyword:"anyOf",params:{},message:"must match a schema in anyOf"};return s===null?s=[U]:s.push(U),a++,gt.errors=s,!1}var o=_===a}else var o=!0;if(o){if(e.format!==void 0){let x=a;if(typeof e.format!="string")return gt.errors=[{instancePath:t+"/format",schemaPath:"#/properties/format/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;var o=x===a}else var o=!0;if(o){if(e.contentMediaType!==void 0){let x=a;if(typeof e.contentMediaType!="string")return gt.errors=[{instancePath:t+"/contentMediaType",schemaPath:"#/properties/contentMediaType/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;var o=x===a}else var o=!0;if(o){if(e.contentEncoding!==void 0){let x=a;if(typeof e.contentEncoding!="string")return gt.errors=[{instancePath:t+"/contentEncoding",schemaPath:"#/properties/contentEncoding/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;var o=x===a}else var o=!0;if(o){if(e.if!==void 0){let x=a;gt(e.if,{instancePath:t+"/if",parentData:e,parentDataProperty:"if",rootData:i})||(s=s===null?gt.errors:s.concat(gt.errors),a=s.length);var o=x===a}else var o=!0;if(o){if(e.then!==void 0){let x=a;gt(e.then,{instancePath:t+"/then",parentData:e,parentDataProperty:"then",rootData:i})||(s=s===null?gt.errors:s.concat(gt.errors),a=s.length);var o=x===a}else var o=!0;if(o){if(e.else!==void 0){let x=a;gt(e.else,{instancePath:t+"/else",parentData:e,parentDataProperty:"else",rootData:i})||(s=s===null?gt.errors:s.concat(gt.errors),a=s.length);var o=x===a}else var o=!0;if(o){if(e.allOf!==void 0){let x=a;Ko(e.allOf,{instancePath:t+"/allOf",parentData:e,parentDataProperty:"allOf",rootData:i})||(s=s===null?Ko.errors:s.concat(Ko.errors),a=s.length);var o=x===a}else var o=!0;if(o){if(e.anyOf!==void 0){let x=a;Ko(e.anyOf,{instancePath:t+"/anyOf",parentData:e,parentDataProperty:"anyOf",rootData:i})||(s=s===null?Ko.errors:s.concat(Ko.errors),a=s.length);var o=x===a}else var o=!0;if(o){if(e.oneOf!==void 0){let x=a;Ko(e.oneOf,{instancePath:t+"/oneOf",parentData:e,parentDataProperty:"oneOf",rootData:i})||(s=s===null?Ko.errors:s.concat(Ko.errors),a=s.length);var o=x===a}else var o=!0;if(o)if(e.not!==void 0){let x=a;gt(e.not,{instancePath:t+"/not",parentData:e,parentDataProperty:"not",rootData:i})||(s=s===null?gt.errors:s.concat(gt.errors),a=s.length);var o=x===a}else var o=!0}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}return gt.errors=s,a===0}});var UQ=M(($bt,$Q)=>{"use strict";var RP=class e{constructor(t,r,n="#"){this.schema=t,this.schemaId=r,this.jsonPointer=n,this.mergedSchemaId=null}getPropertyLocation(t){let r=new e(this.schema[t],this.schemaId,this.jsonPointer+"/"+t);return this.mergedSchemaId!==null&&r.addMergedSchema(this.schema[t],this.mergedSchemaId,this.jsonPointer+"/"+t),r}getSchemaId(){return this.mergedSchemaId||this.schemaId}getOriginSchemaId(){return this.schemaId}getSchemaRef(){return this.getSchemaId()+this.jsonPointer}addMergedSchema(t,r,n="#"){this.schema=t,this.mergedSchemaId=r,this.jsonPointer=n}};$Q.exports=RP});var ZQ=M((Ubt,yy)=>{"use strict";var NP=RQ()(),aMe=gE()({proto:!0}),{RefResolver:oMe}=PQ(),jQ=FQ(),cMe=kO(),uMe=w5(),qQ=UQ(),lMe=/'/g,AC=2e4,zQ="default",fMe=["floor","ceil","round","trunc"],VQ=["default","json-stringify"],gy="!addComma && (addComma = true) || (json += ',')",GQ=0;function OP(e,t){if(!jQ(e)){t?t=`"${t}" `:t="";let r=jQ.errors[0],n=new Error(`${t}schema is invalid: data${r.instancePath} ${r.message}`);throw n.errors=OP.errors,n}}function vy(e,t,r){let n=r.indexOf("#");n===-1&&(n=r.length);let i=r.slice(0,n)||t.getOriginSchemaId(),s=r.slice(n)||"#",a=e.refResolver.getSchema(i,s);if(a===null)throw new Error(`Cannot find reference "${r}"`);let o=new qQ(a,i,s);return a.$ref!==void 0?vy(e,o,a.$ref):o}function HQ(e,t){return e.$id&&e.$id.charAt(0)!=="#"?e.$id:t}function DP(e,t){OP(e),t=t||{};let r={functions:[],functionsCounter:0,functionsNamesBySchema:new Map,options:t,wrapObjects:!0,refResolver:new oMe,rootSchemaId:e.$id||`__fjs_root_${GQ++}`,validatorSchemasIds:new Set},n=HQ(e,r.rootSchemaId);if(r.refResolver.hasSchema(n)||r.refResolver.addSchema(e,r.rootSchemaId),t.schema)for(let l in t.schema){let f=t.schema[l],d=HQ(f,l);r.refResolver.hasSchema(d)||(OP(f,l),r.refResolver.addSchema(f,l))}if(t.rounding&&!fMe.includes(t.rounding))throw new Error(`Unsupported integer rounding method ${t.rounding}`);if(t.largeArrayMechanism)if(VQ.includes(t.largeArrayMechanism))zQ=t.largeArrayMechanism;else throw new Error(`Unsupported large array mechanism ${t.largeArrayMechanism}`);if(t.largeArraySize)if(typeof t.largeArraySize=="string"&&Number.isFinite(Number.parseInt(t.largeArraySize,10)))AC=Number.parseInt(t.largeArraySize,10);else if(typeof t.largeArraySize=="number"&&Number.isInteger(t.largeArraySize))AC=t.largeArraySize;else if(typeof t.largeArraySize=="bigint")AC=Number(t.largeArraySize);else throw new Error(`Unsupported large array size. Expected integer-like, got ${typeof t.largeArraySize} with value ${t.largeArraySize}`);let i=new qQ(e,r.rootSchemaId),s=pd(r,i,"input"),a;s==="json += anonymous0(input)"?a=`
|
||
${r.functions.join(`
|
||
`)}
|
||
const main = anonymous0
|
||
return main
|
||
`:a=`
|
||
function main (input) {
|
||
let json = ''
|
||
${s}
|
||
return json
|
||
}
|
||
${r.functions.join(`
|
||
`)}
|
||
return main
|
||
`;let o=new cMe(t),c=new uMe(t.ajv);for(let l of r.validatorSchemasIds){let f=r.refResolver.getSchema(l);c.addSchema(f,l);let d=r.refResolver.getSchemaDependencies(l);for(let[p,m]of Object.entries(d))c.addSchema(m,p)}if(t.debugMode&&(t.mode="debug"),t.mode==="debug")return{validator:c,serializer:o,code:`validator
|
||
serializer
|
||
${a}`,ajv:c.ajv};let u=new Function("validator","serializer",a);return t.mode==="standalone"?I5()(u,r,o,c):u(c,o)}var dMe=["properties","required","additionalProperties","patternProperties","maxProperties","minProperties","dependencies"],pMe=["items","additionalItems","maxItems","minItems","uniqueItems","contains"],hMe=["maxLength","minLength","pattern"],mMe=["multipleOf","maximum","exclusiveMaximum","minimum","exclusiveMinimum"];function WQ(e){for(var t of dMe)if(t in e)return"object";for(var t of pMe)if(t in e)return"array";for(var t of hMe)if(t in e)return"string";for(var t of mMe)if(t in e)return"number";return e.type}function gMe(e,t){let r=t.schema,n=Object.keys(r.properties||{}),i=`
|
||
const propertiesKeys = ${JSON.stringify(n)}
|
||
for (const [key, value] of Object.entries(obj)) {
|
||
if (
|
||
propertiesKeys.includes(key) ||
|
||
value === undefined ||
|
||
typeof value === 'function' ||
|
||
typeof value === 'symbol'
|
||
) continue
|
||
`,s=t.getPropertyLocation("patternProperties"),a=s.schema;if(a!==void 0)for(let u in a){let l=s.getPropertyLocation(u);i+=`
|
||
if (/${u.replace(/\\*\//g,"\\/")}/.test(key)) {
|
||
${gy}
|
||
json += serializer.asString(key) + ':'
|
||
${pd(e,l,"value")}
|
||
continue
|
||
}
|
||
`}let c=t.getPropertyLocation("additionalProperties").schema;if(c!==void 0)if(c===!0)i+=`
|
||
${gy}
|
||
json += serializer.asString(key) + ':' + JSON.stringify(value)
|
||
`;else{let u=t.getPropertyLocation("additionalProperties");i+=`
|
||
${gy}
|
||
json += serializer.asString(key) + ':'
|
||
${pd(e,u,"value")}
|
||
`}return i+=`
|
||
}
|
||
`,i}function vMe(e,t){let r="",n=t.schema,i=n.required||[],s=t.getPropertyLocation("properties"),a=[],o=[];if(n.properties)for(let u of Object.keys(n.properties)){if(i.indexOf(u)===-1)continue;let l=s.getPropertyLocation(u);l.schema.$ref&&(l=vy(e,t,l.schema.$ref));let f=JSON.stringify(u);l.schema.default===void 0&&(r+=`if (obj[${f}] === undefined) throw new Error('${f} is required!')
|
||
`,o.push(u)),a.push(u)}for(let u of i)a.indexOf(u)===-1&&(r+=`if (obj['${u}'] === undefined) throw new Error('"${u}" is required!')
|
||
`);r+=`
|
||
let addComma = false
|
||
let json = '${e.wrapObjects?"{":""}'
|
||
`;let c=e.wrapObjects;if(e.wrapObjects=!0,n.properties)for(let u of Object.keys(n.properties)){let l=s.getPropertyLocation(u);l.schema.$ref&&(l=vy(e,t,l.schema.$ref));let f=JSON.stringify(u);if(o.indexOf(u)!==-1)r+=`
|
||
${gy}
|
||
json += ${JSON.stringify(f+":")}
|
||
${pd(e,l,`obj[${f}]`)}
|
||
`;else{r+=`
|
||
if (obj[${f}] !== undefined) {
|
||
${gy}
|
||
json += ${JSON.stringify(f+":")}
|
||
${pd(e,l,`obj[${f}]`)}
|
||
}
|
||
`;let d=l.schema.default;d!==void 0&&(r+=`
|
||
else {
|
||
${gy}
|
||
json += ${JSON.stringify(f+":"+JSON.stringify(d))}
|
||
}
|
||
`)}}return(n.patternProperties||n.additionalProperties)&&(r+=gMe(e,t)),e.wrapObjects=c,r+=`
|
||
return json${e.wrapObjects?" + '}'":""}
|
||
`,r}function YQ(e,t,r,n){let i=t.getPropertyLocation("allOf");for(let s=0;s<r.allOf.length;s++){let a=r.allOf[s];if(a.$ref){let c=i.getPropertyLocation(s);a=vy(e,c,a.$ref).schema}let o=a.type;if(o===void 0&&(o=WQ(a)),o!==void 0){if(n.type!==void 0&&n.type!==o)throw new Error("allOf schemas have different type values");n.type=o}if(a.format!==void 0){if(n.format!==void 0&&n.format!==a.format)throw new Error("allOf schemas have different format values");n.format=a.format}if(a.nullable!==void 0){if(n.nullable!==void 0&&n.nullable!==a.nullable)throw new Error("allOf schemas have different nullable values");n.nullable=a.nullable}a.properties!==void 0&&(n.properties===void 0&&(n.properties={}),Object.assign(n.properties,a.properties)),a.additionalProperties!==void 0&&(n.additionalProperties===void 0&&(n.additionalProperties={}),Object.assign(n.additionalProperties,a.additionalProperties)),a.patternProperties!==void 0&&(n.patternProperties===void 0&&(n.patternProperties={}),Object.assign(n.patternProperties,a.patternProperties)),a.required!==void 0&&(n.required===void 0&&(n.required=[]),n.required.push(...a.required)),a.oneOf!==void 0&&(n.oneOf===void 0&&(n.oneOf=[]),n.oneOf.push(...a.oneOf)),a.anyOf!==void 0&&(n.anyOf===void 0&&(n.anyOf=[]),n.anyOf.push(...a.anyOf)),a.allOf!==void 0&&YQ(e,t,a,n)}delete n.allOf,n.$id=`__fjs_merged_${GQ++}`,e.refResolver.addSchema(n),t.addMergedSchema(n,n.$id)}function yMe(e,t,r){e.validatorSchemasIds.add(t.getSchemaId());let n=NP({},t.schema),i=n.then,s=n.else||{additionalProperties:!0};delete n.if,delete n.then,delete n.else;let o=t.getPropertyLocation("if").getSchemaRef(),c=t.getPropertyLocation("then");c.schema=NP(n,i);let u=t.getPropertyLocation("else");return u.schema=NP(n,s),`
|
||
if (validator.validate("${o}", ${r})) {
|
||
${pd(e,c,r)}
|
||
} else {
|
||
${pd(e,u,r)}
|
||
}
|
||
`}function _Me(e){return`(${e} && typeof ${e}.toJSON === 'function')
|
||
? ${e}.toJSON()
|
||
: ${e}
|
||
`}function XQ(e,t){let r=t.schema;if(e.functionsNamesBySchema.has(r))return e.functionsNamesBySchema.get(r);let n=QQ(e);e.functionsNamesBySchema.set(r,n);let i=t.getSchemaRef();i.startsWith(e.rootSchemaId)&&(i=i.replace(e.rootSchemaId,""));let s=`
|
||
`,a=r.nullable===!0;return s+=`
|
||
// ${i}
|
||
function ${n} (input) {
|
||
const obj = ${_Me("input")}
|
||
${a?"":"if (obj === null) return '{}'"}
|
||
|
||
${vMe(e,t)}
|
||
}
|
||
`,e.functions.push(s),n}function bMe(e,t){let r=t.schema,n=t.getPropertyLocation("items");n.schema=n.schema||{},n.schema.$ref&&(n=vy(e,n,n.schema.$ref));let i=n.schema;if(e.functionsNamesBySchema.has(r))return e.functionsNamesBySchema.get(r);let s=QQ(e);e.functionsNamesBySchema.set(r,s);let a=t.getSchemaRef();a.startsWith(e.rootSchemaId)&&(a=a.replace(e.rootSchemaId,""));let o=`
|
||
function ${s} (obj) {
|
||
// ${a}
|
||
`,c=r.nullable===!0;if(o+=`
|
||
${c?"":"if (obj === null) return '[]'"}
|
||
if (!Array.isArray(obj)) {
|
||
throw new TypeError(\`The value of '${a}' does not match schema definition.\`)
|
||
}
|
||
const arrayLength = obj.length
|
||
`,!r.additionalItems&&Array.isArray(i)&&(o+=`
|
||
if (arrayLength > ${i.length}) {
|
||
throw new Error(\`Item at ${i.length} does not match schema definition.\`)
|
||
}
|
||
`),zQ==="json-stringify"&&(o+=`if (arrayLength && arrayLength >= ${AC}) return JSON.stringify(obj)
|
||
`),o+=`
|
||
let jsonOutput = ''
|
||
`,Array.isArray(i)){for(let u=0;u<i.length;u++){let l=i[u],f=pd(e,n.getPropertyLocation(u),`obj[${u}]`);o+=`
|
||
if (${u} < arrayLength) {
|
||
if (${KQ(l.type,`[${u}]`)}) {
|
||
let json = ''
|
||
${f}
|
||
jsonOutput += json
|
||
if (${u} < arrayLength - 1) {
|
||
jsonOutput += ','
|
||
}
|
||
} else {
|
||
throw new Error(\`Item at ${u} does not match schema definition.\`)
|
||
}
|
||
}
|
||
`}r.additionalItems&&(o+=`
|
||
for (let i = ${i.length}; i < arrayLength; i++) {
|
||
jsonOutput += JSON.stringify(obj[i])
|
||
if (i < arrayLength - 1) {
|
||
jsonOutput += ','
|
||
}
|
||
}`)}else{let u=pd(e,n,"obj[i]");o+=`
|
||
for (let i = 0; i < arrayLength; i++) {
|
||
let json = ''
|
||
${u}
|
||
jsonOutput += json
|
||
if (i < arrayLength - 1) {
|
||
jsonOutput += ','
|
||
}
|
||
}`}return o+="\n return `[${jsonOutput}]`\n }",e.functions.push(o),s}function KQ(e,t){let r;switch(e){case"null":r=`obj${t} === null`;break;case"string":r=`typeof obj${t} === 'string' ||
|
||
obj${t} === null ||
|
||
obj${t} instanceof Date ||
|
||
obj${t} instanceof RegExp ||
|
||
(
|
||
typeof obj${t} === "object" &&
|
||
typeof obj${t}.toString === "function" &&
|
||
obj${t}.toString !== Object.prototype.toString
|
||
)`;break;case"integer":r=`Number.isInteger(obj${t})`;break;case"number":r=`Number.isFinite(obj${t})`;break;case"boolean":r=`typeof obj${t} === 'boolean'`;break;case"object":r=`obj${t} && typeof obj${t} === 'object' && obj${t}.constructor === Object`;break;case"array":r=`Array.isArray(obj${t})`;break;default:Array.isArray(e)&&(r=`(${e.map(i=>KQ(i,t)).join(" || ")})`)}return r}function QQ(e){return"anonymous"+e.functionsCounter++}function EMe(e,t,r){let i=t.schema.type.sort(o=>o==="null"?-1:1),s="";i.forEach((o,c)=>{t.schema={...t.schema,type:o};let u=JQ(e,t,r),l=c===0?"if":"else if";switch(o){case"null":s+=`
|
||
${l} (${r} === null)
|
||
${u}
|
||
`;break;case"string":{s+=`
|
||
${l}(
|
||
typeof ${r} === "string" ||
|
||
${r} === null ||
|
||
${r} instanceof Date ||
|
||
${r} instanceof RegExp ||
|
||
(
|
||
typeof ${r} === "object" &&
|
||
typeof ${r}.toString === "function" &&
|
||
${r}.toString !== Object.prototype.toString
|
||
)
|
||
)
|
||
${u}
|
||
`;break}case"array":{s+=`
|
||
${l}(Array.isArray(${r}))
|
||
${u}
|
||
`;break}case"integer":{s+=`
|
||
${l}(Number.isInteger(${r}) || ${r} === null)
|
||
${u}
|
||
`;break}default:{s+=`
|
||
${l}(typeof ${r} === "${o}" || ${r} === null)
|
||
${u}
|
||
`;break}}});let a=t.getSchemaRef();return a.startsWith(e.rootSchemaId)&&(a=a.replace(e.rootSchemaId,"")),s+=`
|
||
else throw new TypeError(\`The value of '${a}' does not match schema definition.\`)
|
||
`,s}function JQ(e,t,r){let n=t.schema;switch(n.type){case"null":return"json += 'null'";case"string":return n.format==="date-time"?`json += serializer.asDateTime(${r})`:n.format==="date"?`json += serializer.asDate(${r})`:n.format==="time"?`json += serializer.asTime(${r})`:`json += serializer.asString(${r})`;case"integer":return`json += serializer.asInteger(${r})`;case"number":return`json += serializer.asNumber(${r})`;case"boolean":return`json += serializer.asBoolean(${r})`;case"object":return`json += ${XQ(e,t)}(${r})`;case"array":return`json += ${bMe(e,t)}(${r})`;case void 0:return`json += JSON.stringify(${r})`;default:throw new Error(`${n.type} unsupported`)}}function xMe(e,t){let r=e.schema,n=r.type,i=Array.isArray(n)&&n.includes("null"),s="";return i&&(s+=`
|
||
if (${t} === null) {
|
||
json += 'null'
|
||
} else {
|
||
`),s+=`json += '${JSON.stringify(r.const).replace(lMe,"\\'")}'`,i&&(s+=`
|
||
}
|
||
`),s}function pd(e,t,r){let n=t.schema;if(typeof n=="boolean")return`json += JSON.stringify(${r})`;if(n.$ref&&(t=vy(e,t,n.$ref),n=t.schema),n.type===void 0){let o=WQ(n);o&&(n.type=o)}if(n.if&&n.then)return yMe(e,t,r);n.allOf&&(YQ(e,t,n,aMe(n)),n=t.schema);let i=n.type,s="";if((i===void 0||i==="object")&&(n.anyOf||n.oneOf)){if(e.validatorSchemasIds.add(t.getSchemaId()),n.type==="object"){e.wrapObjects=!1;let l=XQ(e,t);s+=`
|
||
json += '{'
|
||
json += ${l}(${r})
|
||
json += ','
|
||
`}let o=n.anyOf?"anyOf":"oneOf",c=t.getPropertyLocation(o);for(let l=0;l<t.schema[o].length;l++){let f=c.getPropertyLocation(l),d=f.getSchemaRef(),p=pd(e,f,r);s+=`
|
||
${l===0?"if":"else if"}(validator.validate("${d}", ${r}))
|
||
${p}
|
||
`}let u=t.getSchemaRef();return u.startsWith(e.rootSchemaId)&&(u=u.replace(e.rootSchemaId,"")),s+=`
|
||
else throw new TypeError(\`The value of '${u}' does not match schema definition.\`)
|
||
`,n.type==="object"&&(s+=`
|
||
json += '}'
|
||
`,e.wrapObjects=!0),s}let a=n.nullable===!0;return a&&(s+=`
|
||
if (${r} === null) {
|
||
json += 'null'
|
||
} else {
|
||
`),n.const!==void 0?s+=xMe(t,r):Array.isArray(i)?s+=EMe(e,t,r):s+=JQ(e,t,r),a&&(s+=`
|
||
}
|
||
`),s}yy.exports=DP;yy.exports.default=DP;yy.exports.build=DP;yy.exports.validLargeArrayMechanisms=VQ;yy.exports.restore=function({code:e,validator:t,serializer:r}){return Function.apply(null,["validator","serializer",e]).apply(null,[t,r])}});var tJ=M((jbt,PP)=>{"use strict";var TMe=kP();function eJ(e={readMode:!0}){if(e.readMode===!0&&typeof e.restoreFunction!="function")throw new Error("You must provide a function for the restoreFunction-option when readMode ON");if(e.readMode!==!0&&typeof e.storeFunction!="function")throw new Error("You must provide a function for the storeFunction-option when readMode OFF");if(e.readMode===!0)return function(){return function(n){return e.restoreFunction(n)}};let t=TMe();return function(n,i={}){i.mode="standalone";let s=t(n,i);return function(a){let o=s(a);return e.storeFunction(a,o),new Function(o)}}}PP.exports=eJ;PP.exports.default=eJ});var kP=M((Hbt,dx)=>{"use strict";var AMe=ZQ();function LP(){return function(t,r){let n=Object.assign({},r,{schema:t});return SMe.bind(null,n)}}function SMe(e,{schema:t}){return e.schema&&t.$id&&e.schema[t.$id]&&(e.schema={...e.schema},delete e.schema[t.$id]),AMe(t,e)}dx.exports=LP;dx.exports.default=LP;dx.exports.SerializerSelector=LP;dx.exports.StandaloneSerializer=tJ()});var kp=M(px=>{"use strict";Object.defineProperty(px,"__esModule",{value:!0});px.checkMetadata=void 0;var wMe=Ur(),CMe={keyword:"metadata",schemaType:"object",code(e){rJ(e);let{gen:t,schema:r,it:n}=e;if((0,wMe.alwaysValidSchema)(n,r))return;let i=t.name("valid");e.subschema({keyword:"metadata",jtdMetadata:!0},i),e.ok(i)}};function rJ({it:e,keyword:t},r){if(e.jtdMetadata!==r)throw new Error(`JTD: "${t}" cannot be used in this schema location`)}px.checkMetadata=rJ;px.default=CMe});var SC=M(mx=>{"use strict";Object.defineProperty(mx,"__esModule",{value:!0});mx.hasRef=void 0;var nJ=_g(),hx=ar(),IMe=f0(),iJ=cl(),sJ=SD(),RMe=kp(),NMe={keyword:"ref",schemaType:"string",code(e){(0,RMe.checkMetadata)(e);let{gen:t,data:r,schema:n,parentSchema:i,it:s}=e,{schemaEnv:{root:a}}=s,o=t.name("valid");i.nullable?(t.var(o,(0,hx._)`${r} === null`),t.if((0,hx.not)(o),c)):(t.var(o,!1),c()),e.ok(o);function c(){var f;let d=(f=a.schema.definitions)===null||f===void 0?void 0:f[n];if(!d)throw new IMe.default(s.opts.uriResolver,"",n,`No definition ${n}`);BP(d)||!s.opts.inlineRefs?u(d):l(d)}function u(f){let d=nJ.compileSchema.call(s.self,new nJ.SchemaEnv({schema:f,root:a,schemaPath:`/definitions/${n}`})),p=(0,sJ.getValidate)(e,d),m=t.const("_errs",iJ.default.errors);(0,sJ.callRef)(e,p,d,d.$async),t.assign(o,(0,hx._)`${m} === ${iJ.default.errors}`)}function l(f){let d=t.scopeValue("schema",s.opts.code.source===!0?{ref:f,code:(0,hx.stringify)(f)}:{ref:f});e.subschema({schema:f,dataTypes:[],schemaPath:hx.nil,topSchemaRef:d,errSchemaPath:`/definitions/${n}`},o)}}};function BP(e){for(let t in e){let r;if(t==="ref"||typeof(r=e[t])=="object"&&BP(r))return!0}return!1}mx.hasRef=BP;mx.default=NMe});var FP=M(MP=>{"use strict";Object.defineProperty(MP,"__esModule",{value:!0});var OMe=/t|\s/i,DMe=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,PMe=/^(\d\d):(\d\d):(\d\d)(?:\.\d+)?(?:z|([+-]\d\d)(?::?(\d\d))?)$/i,kMe=[0,31,28,31,30,31,30,31,31,30,31,30,31];function oJ(e,t){let r=e.split(OMe);return r.length===2&&aJ(r[0])&&LMe(r[1])||t&&r.length===1&&aJ(r[0])}MP.default=oJ;function aJ(e){let t=DMe.exec(e);if(!t)return!1;let r=+t[1],n=+t[2],i=+t[3];return n>=1&&n<=12&&i>=1&&(i<=kMe[n]||n===2&&i===29&&(r%100===0?r%400===0:r%4===0))}function LMe(e){let t=PMe.exec(e);if(!t)return!1;let r=+t[1],n=+t[2],i=+t[3],s=+(t[4]||0),a=+(t[5]||0);return r<=23&&n<=59&&i<=59||r-s===23&&n-a===59&&i===60}oJ.code='require("ajv/dist/runtime/timestamp").default'});var _y=M(g0=>{"use strict";Object.defineProperty(g0,"__esModule",{value:!0});g0.typeErrorParams=g0.typeErrorMessage=g0.typeError=void 0;var BMe=ar();function MMe(e){return{message:t=>cJ(t,e),params:t=>uJ(t,e)}}g0.typeError=MMe;function cJ({parentSchema:e},t){return e?.nullable?`must be ${t} or null`:`must be ${t}`}g0.typeErrorMessage=cJ;function uJ({parentSchema:e},t){return(0,BMe._)`{type: ${t}, nullable: ${!!e?.nullable}}`}g0.typeErrorParams=uJ});var $P=M(by=>{"use strict";Object.defineProperty(by,"__esModule",{value:!0});by.intRange=void 0;var _u=ar(),FMe=FP(),$Me=Ur(),UMe=kp(),lJ=_y();by.intRange={int8:[-128,127,3],uint8:[0,255,3],int16:[-32768,32767,5],uint16:[0,65535,5],int32:[-2147483648,2147483647,10],uint32:[0,4294967295,10]};var jMe={message:e=>(0,lJ.typeErrorMessage)(e,e.schema),params:e=>(0,lJ.typeErrorParams)(e,e.schema)};function HMe(e){let{gen:t,data:r,it:n}=e,{timestamp:i,allowDate:s}=n.opts;if(i==="date")return(0,_u._)`${r} instanceof Date `;let a=(0,$Me.useFunc)(t,FMe.default),o=s?(0,_u._)`, true`:_u.nil,c=(0,_u._)`typeof ${r} == "string" && ${a}(${r}${o})`;return i==="string"?c:(0,_u.or)((0,_u._)`${r} instanceof Date`,c)}var qMe={keyword:"type",schemaType:"string",error:jMe,code(e){(0,UMe.checkMetadata)(e);let{data:t,schema:r,parentSchema:n,it:i}=e,s;switch(r){case"boolean":case"string":s=(0,_u._)`typeof ${t} == ${r}`;break;case"timestamp":{s=HMe(e);break}case"float32":case"float64":s=(0,_u._)`typeof ${t} == "number"`;break;default:{let a=r;if(s=(0,_u._)`typeof ${t} == "number" && isFinite(${t}) && !(${t} % 1)`,!i.opts.int32range&&(a==="int32"||a==="uint32"))a==="uint32"&&(s=(0,_u._)`${s} && ${t} >= 0`);else{let[o,c]=by.intRange[a];s=(0,_u._)`${s} && ${t} >= ${o} && ${t} <= ${c}`}}}e.pass(n.nullable?(0,_u.or)((0,_u._)`${t} === null`,s):s)}};by.default=qMe});var xy=M(Ey=>{"use strict";Object.defineProperty(Ey,"__esModule",{value:!0});Ey.checkNullableObject=Ey.checkNullable=void 0;var wC=ar();function fJ({gen:e,data:t,parentSchema:r},n=wC.nil){let i=e.name("valid");return r.nullable?(e.let(i,(0,wC._)`${t} === null`),n=(0,wC.not)(i)):e.let(i,!1),[i,n]}Ey.checkNullable=fJ;function zMe(e,t){let[r,n]=fJ(e,t);return[r,(0,wC._)`${n} && typeof ${e.data} == "object" && !Array.isArray(${e.data})`]}Ey.checkNullableObject=zMe});var dJ=M(UP=>{"use strict";Object.defineProperty(UP,"__esModule",{value:!0});var v0=ar(),VMe=kp(),GMe=xy(),WMe={message:"must be equal to one of the allowed values",params:({schemaCode:e})=>(0,v0._)`{allowedValues: ${e}}`},YMe={keyword:"enum",schemaType:"array",error:WMe,code(e){(0,VMe.checkMetadata)(e);let{gen:t,data:r,schema:n,schemaValue:i,parentSchema:s,it:a}=e;if(n.length===0)throw new Error("enum must have non-empty array");if(n.length!==new Set(n).size)throw new Error("enum items must be unique");let o,c=(0,v0._)`typeof ${r} == "string"`;if(n.length>=a.opts.loopEnum){let l;[o,l]=(0,GMe.checkNullable)(e,c),t.if(l,u)}else{if(!Array.isArray(n))throw new Error("ajv implementation error");o=(0,v0.and)(c,(0,v0.or)(...n.map(l=>(0,v0._)`${r} === ${l}`))),s.nullable&&(o=(0,v0.or)((0,v0._)`${r} === null`,o))}e.pass(o);function u(){t.forOf("v",i,l=>t.if((0,v0._)`${o} = ${r} === ${l}`,()=>t.break()))}}};UP.default=YMe});var hJ=M(jP=>{"use strict";Object.defineProperty(jP,"__esModule",{value:!0});var XMe=Ur(),KMe=Xa(),pJ=ar(),QMe=kp(),JMe=xy(),ZMe=_y(),eFe={keyword:"elements",schemaType:"object",error:(0,ZMe.typeError)("array"),code(e){(0,QMe.checkMetadata)(e);let{gen:t,data:r,schema:n,it:i}=e;if((0,XMe.alwaysValidSchema)(i,n))return;let[s]=(0,JMe.checkNullable)(e);t.if((0,pJ.not)(s),()=>t.if((0,pJ._)`Array.isArray(${r})`,()=>t.assign(s,(0,KMe.validateArray)(e)),()=>e.error())),e.ok(s)}};jP.default=eFe});var qP=M(y0=>{"use strict";Object.defineProperty(y0,"__esModule",{value:!0});y0.validateProperties=y0.error=void 0;var HP=Xa(),mJ=Ur(),Lp=ar(),tFe=kp(),rFe=xy(),gJ=_y(),Ty;(function(e){e.Additional="additional",e.Missing="missing"})(Ty||(Ty={}));y0.error={message:e=>{let{params:t}=e;return t.propError?t.propError===Ty.Additional?"must NOT have additional properties":`must have property '${t.missingProperty}'`:(0,gJ.typeErrorMessage)(e,"object")},params:e=>{let{params:t}=e;return t.propError?t.propError===Ty.Additional?(0,Lp._)`{error: ${t.propError}, additionalProperty: ${t.additionalProperty}}`:(0,Lp._)`{error: ${t.propError}, missingProperty: ${t.missingProperty}}`:(0,gJ.typeErrorParams)(e,"object")}};var nFe={keyword:"properties",schemaType:"object",error:y0.error,code:vJ};function vJ(e){(0,tFe.checkMetadata)(e);let{gen:t,data:r,parentSchema:n,it:i}=e,{additionalProperties:s,nullable:a}=n;if(i.jtdDiscriminator&&a)throw new Error("JTD: nullable inside discriminator mapping");if(p())throw new Error("JTD: properties and optionalProperties have common members");let[o,c]=m("properties"),[u,l]=m("optionalProperties");if(c.length===0&&l.length===0&&s)return;let[f,d]=i.jtdDiscriminator===void 0?(0,rFe.checkNullableObject)(e,r):[t.let("valid",!1),!0];t.if(d,()=>t.assign(f,!0).block(()=>{y(c,"properties",!0),y(l,"optionalProperties"),s||E()})),e.pass(f);function p(){let x=n.properties,_=n.optionalProperties;if(!(x&&_))return!1;for(let S in x)if(Object.prototype.hasOwnProperty.call(_,S))return!0;return!1}function m(x){let _=n[x],S=_?(0,HP.allSchemaProperties)(_):[];if(i.jtdDiscriminator&&S.some(k=>k===i.jtdDiscriminator))throw new Error(`JTD: discriminator tag used in ${x}`);let I=S.filter(k=>!(0,mJ.alwaysValidSchema)(i,_[k]));return[S,I]}function y(x,_,S){let I=t.var("valid");for(let N of x)t.if((0,HP.propertyInData)(t,r,N,i.opts.ownProperties),()=>T(N,_,I),()=>k(N)),e.ok(I);function k(N){S?(t.assign(I,!1),e.error(!1,{propError:Ty.Missing,missingProperty:N},{schemaPath:N})):t.assign(I,!0)}}function T(x,_,S){e.subschema({keyword:_,schemaProp:x,dataProp:x},S)}function E(){t.forIn("key",r,x=>{let _=A(x,o,"properties",i.jtdDiscriminator),S=A(x,u,"optionalProperties"),I=_===!0?S:S===!0?_:(0,Lp.and)(_,S);t.if(I,()=>{i.opts.removeAdditional?t.code((0,Lp._)`delete ${r}[${x}]`):(e.error(!1,{propError:Ty.Additional,additionalProperty:x},{instancePath:x,parentSchema:!0}),i.opts.allErrors||t.break())})})}function A(x,_,S,I){let k;if(_.length>8){let N=(0,mJ.schemaRefOrVal)(i,n[S],S);k=(0,Lp.not)((0,HP.isOwnProperty)(t,N,x)),I!==void 0&&(k=(0,Lp.and)(k,(0,Lp._)`${x} !== ${I}`))}else if(_.length||I!==void 0){let N=I===void 0?_:[I].concat(_);k=(0,Lp.and)(...N.map(U=>(0,Lp._)`${x} !== ${U}`))}else k=!0;return k}}y0.validateProperties=vJ;y0.default=nFe});var _J=M(zP=>{"use strict";Object.defineProperty(zP,"__esModule",{value:!0});var yJ=qP(),iFe={keyword:"optionalProperties",schemaType:"object",error:yJ.error,code(e){e.parentSchema.properties||(0,yJ.validateProperties)(e)}};zP.default=iFe});var EJ=M(VP=>{"use strict";Object.defineProperty(VP,"__esModule",{value:!0});var Ng=ar(),sFe=kp(),aFe=xy(),bJ=_y(),CC=f5(),oFe={message:e=>{let{schema:t,params:r}=e;return r.discrError?r.discrError===CC.DiscrError.Tag?`tag "${t}" must be string`:`value of tag "${t}" must be in mapping`:(0,bJ.typeErrorMessage)(e,"object")},params:e=>{let{schema:t,params:r}=e;return r.discrError?(0,Ng._)`{error: ${r.discrError}, tag: ${t}, tagValue: ${r.tag}}`:(0,bJ.typeErrorParams)(e,"object")}},cFe={keyword:"discriminator",schemaType:"string",implements:["mapping"],error:oFe,code(e){(0,sFe.checkMetadata)(e);let{gen:t,data:r,schema:n,parentSchema:i}=e,[s,a]=(0,aFe.checkNullableObject)(e,r);t.if(a),o(),t.elseIf((0,Ng.not)(s)),e.error(),t.endIf(),e.ok(s);function o(){let l=t.const("tag",(0,Ng._)`${r}${(0,Ng.getProperty)(n)}`);t.if((0,Ng._)`${l} === undefined`),e.error(!1,{discrError:CC.DiscrError.Tag,tag:l}),t.elseIf((0,Ng._)`typeof ${l} == "string"`),c(l),t.else(),e.error(!1,{discrError:CC.DiscrError.Tag,tag:l},{instancePath:n}),t.endIf()}function c(l){t.if(!1);for(let f in i.mapping)t.elseIf((0,Ng._)`${l} === ${f}`),t.assign(s,u(f));t.else(),e.error(!1,{discrError:CC.DiscrError.Mapping,tag:l},{instancePath:n,schemaPath:"mapping",parentSchema:!0}),t.endIf()}function u(l){let f=t.name("valid");return e.subschema({keyword:"mapping",schemaProp:l,jtdDiscriminator:n},f),f}}};VP.default=cFe});var TJ=M(GP=>{"use strict";Object.defineProperty(GP,"__esModule",{value:!0});var xJ=Ur(),IC=ar(),uFe=kp(),lFe=xy(),fFe=_y(),dFe={keyword:"values",schemaType:"object",error:(0,fFe.typeError)("object"),code(e){(0,uFe.checkMetadata)(e);let{gen:t,data:r,schema:n,it:i}=e,[s,a]=(0,lFe.checkNullableObject)(e,r);(0,xJ.alwaysValidSchema)(i,n)?t.if((0,IC.not)((0,IC.or)(a,s)),()=>e.error()):(t.if(a),t.assign(s,o()),t.elseIf((0,IC.not)(s)),e.error(),t.endIf()),e.ok(s);function o(){let c=t.name("valid");if(i.allErrors){let l=t.let("valid",!0);return u(()=>t.assign(l,!1)),l}return t.var(c,!0),u(()=>t.break()),c;function u(l){t.forIn("key",r,f=>{e.subschema({keyword:"values",dataProp:f,dataPropType:xJ.Type.Str},c),t.if((0,IC.not)(c),l)})}}}};GP.default=dFe});var AJ=M(WP=>{"use strict";Object.defineProperty(WP,"__esModule",{value:!0});var pFe=Xa(),hFe={keyword:"union",schemaType:"array",trackErrors:!0,code:pFe.validateUnion,error:{message:"must match a schema in union"}};WP.default=hFe});var SJ=M(YP=>{"use strict";Object.defineProperty(YP,"__esModule",{value:!0});var mFe=SC(),gFe=$P(),vFe=dJ(),yFe=hJ(),_Fe=qP(),bFe=_J(),EFe=EJ(),xFe=TJ(),TFe=AJ(),AFe=kp(),SFe=["definitions",mFe.default,gFe.default,vFe.default,yFe.default,_Fe.default,bFe.default,EFe.default,xFe.default,TFe.default,AFe.default,{keyword:"additionalProperties",schemaType:"boolean"},{keyword:"nullable",schemaType:"boolean"}];YP.default=SFe});var RJ=M(XP=>{"use strict";Object.defineProperty(XP,"__esModule",{value:!0});var Bp=e=>{let t={nullable:{type:"boolean"},metadata:{optionalProperties:{union:{elements:{ref:"schema"}}},additionalProperties:!0}};return e&&(t.definitions={values:{ref:"schema"}}),t},wFe=e=>({optionalProperties:Bp(e)}),CFe=e=>({properties:{ref:{type:"string"}},optionalProperties:Bp(e)}),IFe=e=>({properties:{type:{enum:["boolean","timestamp","string","float32","float64","int8","uint8","int16","uint16","int32","uint32"]}},optionalProperties:Bp(e)}),RFe=e=>({properties:{enum:{elements:{type:"string"}}},optionalProperties:Bp(e)}),NFe=e=>({properties:{elements:{ref:"schema"}},optionalProperties:Bp(e)}),CJ=e=>({properties:{properties:{values:{ref:"schema"}}},optionalProperties:{optionalProperties:{values:{ref:"schema"}},additionalProperties:{type:"boolean"},...Bp(e)}}),IJ=e=>({properties:{optionalProperties:{values:{ref:"schema"}}},optionalProperties:{additionalProperties:{type:"boolean"},...Bp(e)}}),OFe=e=>({properties:{discriminator:{type:"string"},mapping:{values:{metadata:{union:[CJ(!1),IJ(!1)]}}}},optionalProperties:Bp(e)}),DFe=e=>({properties:{values:{ref:"schema"}},optionalProperties:Bp(e)}),wJ=e=>({metadata:{union:[wFe,CFe,IFe,RFe,NFe,CJ,IJ,OFe,DFe].map(t=>t(e))}}),PFe={definitions:{schema:wJ(!1)},...wJ(!0)};XP.default=PFe});var KP=M(RC=>{"use strict";Object.defineProperty(RC,"__esModule",{value:!0});RC.jtdForms=void 0;RC.jtdForms=["elements","values","discriminator","properties","optionalProperties","enum","type","ref"]});var OJ=M(JP=>{"use strict";Object.defineProperty(JP,"__esModule",{value:!0});var QP=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,kFe={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function NJ(e){return QP.lastIndex=0,'"'+(QP.test(e)?e.replace(QP,t=>{let r=kFe[t];return typeof r=="string"?r:"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)}):e)+'"'}JP.default=NJ;NJ.code='require("ajv/dist/runtime/quote").default'});var MJ=M(e9=>{"use strict";Object.defineProperty(e9,"__esModule",{value:!0});var LFe=KP(),PJ=_g(),rn=ar(),BFe=f0(),yi=cl(),MFe=Xa(),FFe=SC(),$Fe=Ur(),UFe=OJ(),jFe={elements:qFe,values:zFe,discriminator:VFe,properties:DJ,optionalProperties:DJ,enum:gx,type:GFe,ref:YFe};function kJ(e,t){let r=PJ.getCompilingSchema.call(this,e);if(r)return r;let{es5:n,lines:i}=this.opts.code,{ownProperties:s}=this.opts,a=new rn.CodeGen(this.scope,{es5:n,lines:i,ownProperties:s}),o=a.scopeName("serialize"),c={self:this,gen:a,schema:e.schema,schemaEnv:e,definitions:t,data:yi.default.data},u;try{this._compilations.add(e),e.serializeName=o,a.func(o,yi.default.data,!1,()=>{a.let(yi.default.json,(0,rn.str)``),vx(c),a.return(yi.default.json)}),a.optimize(this.opts.code.optimize);let l=a.toString();u=`${a.scopeRefs(yi.default.scope)}return ${l}`;let d=new Function(`${yi.default.scope}`,u)(this.scope.get());this.scope.value(o,{ref:d}),e.serialize=d}catch(l){throw u&&this.logger.error("Error compiling serializer, function code:",u),delete e.serialize,delete e.serializeName,l}finally{this._compilations.delete(e)}return e}e9.default=kJ;function vx(e){let t;for(let r of LFe.jtdForms)if(r in e.schema){t=r;break}HFe(e,t?jFe[t]:KFe)}function HFe(e,t){let{gen:r,schema:n,data:i}=e;if(!n.nullable)return t(e);r.if((0,rn._)`${i} === undefined || ${i} === null`,()=>r.add(yi.default.json,(0,rn._)`"null"`),()=>t(e))}function qFe(e){let{gen:t,schema:r,data:n}=e;t.add(yi.default.json,(0,rn.str)`[`);let i=t.let("first",!0);t.forOf("el",n,s=>{ZP(e,i),vx({...e,schema:r.elements,data:s})}),t.add(yi.default.json,(0,rn.str)`]`)}function zFe(e){let{gen:t,schema:r,data:n}=e;t.add(yi.default.json,(0,rn.str)`{`);let i=t.let("first",!0);t.forIn("key",n,s=>LJ(e,s,r.values,i)),t.add(yi.default.json,(0,rn.str)`}`)}function LJ(e,t,r,n){let{gen:i,data:s}=e;ZP(e,n),gx({...e,data:t}),i.add(yi.default.json,(0,rn.str)`:`);let a=i.const("value",(0,rn._)`${s}${(0,rn.getProperty)(t)}`);vx({...e,schema:r,data:a})}function VFe(e){let{gen:t,schema:r,data:n}=e,{discriminator:i}=r;t.add(yi.default.json,(0,rn.str)`{${JSON.stringify(i)}:`);let s=t.const("tag",(0,rn._)`${n}${(0,rn.getProperty)(i)}`);gx({...e,data:s}),t.if(!1);for(let a in r.mapping){t.elseIf((0,rn._)`${s} === ${a}`);let o=r.mapping[a];BJ({...e,schema:o},i)}t.endIf(),t.add(yi.default.json,(0,rn.str)`}`)}function DJ(e){let{gen:t}=e;t.add(yi.default.json,(0,rn.str)`{`),BJ(e),t.add(yi.default.json,(0,rn.str)`}`)}function BJ(e,t){let{gen:r,schema:n,data:i}=e,{properties:s,optionalProperties:a}=n,o=d(s),c=d(a),u=p(o.concat(c)),l=!t,f;for(let E of o)l?l=!1:r.add(yi.default.json,(0,rn.str)`,`),y(E,s[E],m(E));l&&(f=r.let("first",!0));for(let E of c){let A=m(E);r.if((0,rn.and)((0,rn._)`${A} !== undefined`,(0,MFe.isOwnProperty)(r,i,E)),()=>{ZP(e,f),y(E,a[E],A)})}n.additionalProperties&&r.forIn("key",i,E=>r.if(T(E,u),()=>LJ(e,E,{},f)));function d(E){return E?Object.keys(E):[]}function p(E){if(t&&E.push(t),new Set(E).size!==E.length)throw new Error("JTD: properties/optionalProperties/disciminator overlap");return E}function m(E){return r.const("value",(0,rn._)`${i}${(0,rn.getProperty)(E)}`)}function y(E,A,x){r.add(yi.default.json,(0,rn.str)`${JSON.stringify(E)}:`),vx({...e,schema:A,data:x})}function T(E,A){return A.length?(0,rn.and)(...A.map(x=>(0,rn._)`${E} !== ${x}`)):!0}}function GFe(e){let{gen:t,schema:r,data:n}=e;switch(r.type){case"boolean":t.add(yi.default.json,(0,rn._)`${n} ? "true" : "false"`);break;case"string":gx(e);break;case"timestamp":t.if((0,rn._)`${n} instanceof Date`,()=>t.add(yi.default.json,(0,rn._)`'"' + ${n}.toISOString() + '"'`),()=>gx(e));break;default:WFe(e)}}function gx({gen:e,data:t}){e.add(yi.default.json,(0,rn._)`${(0,$Fe.useFunc)(e,UFe.default)}(${t})`)}function WFe({gen:e,data:t}){e.add(yi.default.json,(0,rn._)`"" + ${t}`)}function YFe(e){let{gen:t,self:r,data:n,definitions:i,schema:s,schemaEnv:a}=e,{ref:o}=s,c=i[o];if(!c)throw new BFe.default(r.opts.uriResolver,"",o,`No definition ${o}`);if(!(0,FFe.hasRef)(c))return vx({...e,schema:c});let{root:u}=a,l=kJ.call(r,new PJ.SchemaEnv({schema:c,root:u}),i);t.add(yi.default.json,(0,rn._)`${XFe(t,l)}(${n})`)}function XFe(e,t){return t.serialize?e.scopeValue("serialize",{ref:t.serialize}):(0,rn._)`${e.scopeValue("wrapper",{ref:t})}.serialize`}function KFe({gen:e,data:t}){e.add(yi.default.json,(0,rn._)`JSON.stringify(${t})`)}function ZP({gen:e},t){t?e.if(t,()=>e.assign(t,!1),()=>e.add(yi.default.json,(0,rn.str)`,`)):e.add(yi.default.json,(0,rn.str)`,`)}});var $J=M(b0=>{"use strict";Object.defineProperty(b0,"__esModule",{value:!0});b0.parseJsonString=b0.parseJsonNumber=b0.parseJson=void 0;var QFe=/position\s(\d+)$/;function Mp(e,t){let r;Mp.message=void 0;let n;t&&(e=e.slice(t));try{return Mp.position=t+e.length,JSON.parse(e)}catch(i){if(n=QFe.exec(i.message),!n){Mp.message="unexpected end";return}r=+n[1];let s=e[r];e=e.slice(0,r),Mp.position=t+r;try{return JSON.parse(e)}catch{Mp.message=`unexpected token ${s}`;return}}}b0.parseJson=Mp;Mp.message=void 0;Mp.position=0;Mp.code='require("ajv/dist/runtime/parseJson").parseJson';function Fp(e,t,r){let n="",i;if(Fp.message=void 0,e[t]==="-"&&(n+="-",t++),e[t]==="0")n+="0",t++;else if(!s(r)){a();return}if(r)return Fp.position=t,+n;if(e[t]==="."&&(n+=".",t++,!s())){a();return}if(i=e[t],(i==="e"||i==="E")&&(n+="e",t++,i=e[t],(i==="+"||i==="-")&&(n+=i,t++),!s())){a();return}return Fp.position=t,+n;function s(o){let c=!1;for(;i=e[t],i>="0"&&i<="9"&&(o===void 0||o-- >0);)c=!0,n+=i,t++;return c}function a(){Fp.position=t,Fp.message=t<e.length?`unexpected token ${e[t]}`:"unexpected end"}}b0.parseJsonNumber=Fp;Fp.message=void 0;Fp.position=0;Fp.code='require("ajv/dist/runtime/parseJson").parseJsonNumber';var FJ={b:"\b",f:"\f",n:`
|
||
`,r:"\r",t:" ",'"':'"',"/":"/","\\":"\\"},JFe=97,ZFe=48;function _0(e,t){let r="",n;for(_0.message=void 0;n=e[t++],n!=='"';)if(n==="\\")if(n=e[t],n in FJ)r+=FJ[n],t++;else if(n==="u"){t++;let s=4,a=0;for(;s--;){if(a<<=4,n=e[t],n===void 0){i("unexpected end");return}if(n=n.toLowerCase(),n>="a"&&n<="f")a+=n.charCodeAt(0)-JFe+10;else if(n>="0"&&n<="9")a+=n.charCodeAt(0)-ZFe;else{i(`unexpected token ${n}`);return}t++}r+=String.fromCharCode(a)}else{i(`unexpected token ${n}`);return}else if(n===void 0){i("unexpected end");return}else if(n.charCodeAt(0)>=32)r+=n;else{i(`unexpected token ${n}`);return}return _0.position=t,r;function i(s){_0.position=t,_0.message=s}}b0.parseJsonString=_0;_0.message=void 0;_0.position=0;_0.code='require("ajv/dist/runtime/parseJson").parseJsonString'});var KJ=M(c9=>{"use strict";Object.defineProperty(c9,"__esModule",{value:!0});var e$e=KP(),qJ=_g(),Zt=ar(),t$e=f0(),en=cl(),r$e=Xa(),n$e=SC(),i$e=$P(),n9=$J(),zJ=Ur(),s$e=FP(),a$e={elements:l$e,values:f$e,discriminator:p$e,properties:UJ,optionalProperties:UJ,enum:m$e,type:h$e,ref:g$e};function VJ(e,t){let r=qJ.getCompilingSchema.call(this,e);if(r)return r;let{es5:n,lines:i}=this.opts.code,{ownProperties:s}=this.opts,a=new Zt.CodeGen(this.scope,{es5:n,lines:i,ownProperties:s}),o=a.scopeName("parse"),c={self:this,gen:a,schema:e.schema,schemaEnv:e,definitions:t,data:en.default.data,parseName:o,char:a.name("c")},u;try{this._compilations.add(e),e.parseName=o,o$e(c),a.optimize(this.opts.code.optimize);let l=a.toString();u=`${a.scopeRefs(en.default.scope)}return ${l}`;let d=new Function(`${en.default.scope}`,u)(this.scope.get());this.scope.value(o,{ref:d}),e.parse=d}catch(l){throw u&&this.logger.error("Error compiling parser, function code:",u),delete e.parse,delete e.parseName,l}finally{this._compilations.delete(e)}return e}c9.default=VJ;var r9=(0,Zt._)`undefined`;function o$e(e){let{gen:t,parseName:r,char:n}=e;t.func(r,(0,Zt._)`${en.default.json}, ${en.default.jsonPos}, ${en.default.jsonPart}`,!1,()=>{t.let(en.default.data),t.let(n),t.assign((0,Zt._)`${r}.message`,r9),t.assign((0,Zt._)`${r}.position`,r9),t.assign(en.default.jsonPos,(0,Zt._)`${en.default.jsonPos} || 0`),t.const(en.default.jsonLen,(0,Zt._)`${en.default.json}.length`),NC(e),o9(e),t.if(en.default.jsonPart,()=>{t.assign((0,Zt._)`${r}.position`,en.default.jsonPos),t.return(en.default.data)}),t.if((0,Zt._)`${en.default.jsonPos} === ${en.default.jsonLen}`,()=>t.return(en.default.data)),Ay(e)})}function NC(e){let t;for(let r of e$e.jtdForms)if(r in e.schema){t=r;break}t?u$e(e,a$e[t]):s9(e)}var c$e=HJ(!0,HJ(!1,Ay));function u$e(e,t){let{gen:r,schema:n,data:i}=e;if(!n.nullable)return t(e);yx(e,"null",t,()=>r.assign(i,null))}function l$e(e){let{gen:t,schema:r,data:n}=e;hd(e,"[");let i=t.let("i",0);t.assign(n,(0,Zt._)`[]`),i9(e,"]",()=>{let s=t.let("el");NC({...e,schema:r.elements,data:s}),t.assign((0,Zt._)`${n}[${i}++]`,s)})}function f$e(e){let{gen:t,schema:r,data:n}=e;hd(e,"{"),t.assign(n,(0,Zt._)`{}`),i9(e,"}",()=>d$e(e,r.values))}function i9(e,t,r){GJ(e,t,r),hd(e,t)}function GJ(e,t,r){let{gen:n}=e;n.for((0,Zt._)`;${en.default.jsonPos}<${en.default.jsonLen} && ${OC(1)}!==${t};`,()=>{r(),yx(e,",",()=>n.break(),i)});function i(){yx(e,t,()=>{},Ay)}}function d$e(e,t){let{gen:r}=e,n=r.let("key");Og({...e,data:n}),hd(e,":"),YJ(e,n,t)}function p$e(e){let{gen:t,data:r,schema:n}=e,{discriminator:i,mapping:s}=n;hd(e,"{"),t.assign(r,(0,Zt._)`{}`);let a=t.const("pos",en.default.jsonPos),o=t.let("value"),c=t.let("tag");GJ(e,"}",()=>{let u=t.let("key");Og({...e,data:u}),hd(e,":"),t.if((0,Zt._)`${u} === ${i}`,()=>{Og({...e,data:c}),t.assign((0,Zt._)`${r}[${u}]`,c),t.break()},()=>s9({...e,data:o}))}),t.assign(en.default.jsonPos,a),t.if((0,Zt._)`${c} === undefined`),$p(e,(0,Zt.str)`discriminator tag not found`);for(let u in s)t.elseIf((0,Zt._)`${c} === ${u}`),WJ({...e,schema:s[u]},i);t.else(),$p(e,(0,Zt.str)`discriminator value not in schema`),t.endIf()}function UJ(e){let{gen:t,data:r}=e;hd(e,"{"),t.assign(r,(0,Zt._)`{}`),WJ(e)}function WJ(e,t){let{gen:r,schema:n,data:i}=e,{properties:s,optionalProperties:a,additionalProperties:o}=n;if(i9(e,"}",()=>{let c=r.let("key");if(Og({...e,data:c}),hd(e,":"),r.if(!1),jJ(e,c,s),jJ(e,c,a),t){r.elseIf((0,Zt._)`${c} === ${t}`);let u=r.let("tag");Og({...e,data:u})}r.else(),o?s9({...e,data:(0,Zt._)`${i}[${c}]`}):$p(e,(0,Zt.str)`property ${c} not allowed`),r.endIf()}),s){let c=(0,r$e.hasPropFunc)(r),u=(0,Zt.and)(...Object.keys(s).map(l=>(0,Zt._)`${c}.call(${i}, ${l})`));r.if((0,Zt.not)(u),()=>$p(e,(0,Zt.str)`missing required properties`))}}function jJ(e,t,r={}){let{gen:n}=e;for(let i in r)n.elseIf((0,Zt._)`${t} === ${i}`),YJ(e,t,r[i])}function YJ(e,t,r){NC({...e,schema:r,data:(0,Zt._)`${e.data}[${t}]`})}function h$e(e){let{gen:t,schema:r,data:n,self:i}=e;switch(r.type){case"boolean":c$e(e);break;case"string":Og(e);break;case"timestamp":{Og(e);let s=(0,zJ.useFunc)(t,s$e.default),{allowDate:a,parseDate:o}=i.opts,c=a?(0,Zt._)`!${s}(${n}, true)`:(0,Zt._)`!${s}(${n})`,u=o?(0,Zt.or)(c,(0,Zt._)`(${n} = new Date(${n}), false)`,(0,Zt._)`isNaN(${n}.valueOf())`):c;t.if(u,()=>$p(e,(0,Zt.str)`invalid timestamp`));break}case"float32":case"float64":t9(e);break;default:{let s=r.type;if(!i.opts.int32range&&(s==="int32"||s==="uint32"))t9(e,16),s==="uint32"&&t.if((0,Zt._)`${n} < 0`,()=>$p(e,(0,Zt.str)`integer out of range`));else{let[a,o,c]=i$e.intRange[s];t9(e,c),t.if((0,Zt._)`${n} < ${a} || ${n} > ${o}`,()=>$p(e,(0,Zt.str)`integer out of range`))}}}}function Og(e){hd(e,'"'),a9(e,n9.parseJsonString)}function m$e(e){let{gen:t,data:r,schema:n}=e,i=n.enum;hd(e,'"'),t.if(!1);for(let s of i){let a=JSON.stringify(s).slice(1);t.elseIf((0,Zt._)`${OC(a.length)} === ${a}`),t.assign(r,(0,Zt.str)`${s}`),t.add(en.default.jsonPos,a.length)}t.else(),Ay(e),t.endIf()}function t9(e,t){let{gen:r}=e;o9(e),r.if((0,Zt._)`"-0123456789".indexOf(${OC(1)}) < 0`,()=>Ay(e),()=>a9(e,n9.parseJsonNumber,t))}function HJ(e,t){return r=>{let{gen:n,data:i}=r;yx(r,`${e}`,()=>t(r),()=>n.assign(i,e))}}function g$e(e){let{gen:t,self:r,definitions:n,schema:i,schemaEnv:s}=e,{ref:a}=i,o=n[a];if(!o)throw new t$e.default(r.opts.uriResolver,"",a,`No definition ${a}`);if(!(0,n$e.hasRef)(o))return NC({...e,schema:o});let{root:c}=s,u=VJ.call(r,new qJ.SchemaEnv({schema:o,root:c}),n);XJ(e,v$e(t,u),!0)}function v$e(e,t){return t.parse?e.scopeValue("parse",{ref:t.parse}):(0,Zt._)`${e.scopeValue("wrapper",{ref:t})}.parse`}function s9(e){a9(e,n9.parseJson)}function a9(e,t,r){XJ(e,(0,zJ.useFunc)(e.gen,t),r)}function XJ(e,t,r){let{gen:n,data:i}=e;n.assign(i,(0,Zt._)`${t}(${en.default.json}, ${en.default.jsonPos}${r?(0,Zt._)`, ${r}`:Zt.nil})`),n.assign(en.default.jsonPos,(0,Zt._)`${t}.position`),n.if((0,Zt._)`${i} === undefined`,()=>$p(e,(0,Zt._)`${t}.message`))}function hd(e,t){yx(e,t,Ay)}function yx(e,t,r,n){let{gen:i}=e,s=t.length;o9(e),i.if((0,Zt._)`${OC(s)} === ${t}`,()=>{i.add(en.default.jsonPos,s),n?.(e)},()=>r(e))}function o9({gen:e,char:t}){e.code((0,Zt._)`while((${t}=${en.default.json}[${en.default.jsonPos}],${t}===" "||${t}==="\\n"||${t}==="\\r"||${t}==="\\t"))${en.default.jsonPos}++;`)}function OC(e){return e===1?(0,Zt._)`${en.default.json}[${en.default.jsonPos}]`:(0,Zt._)`${en.default.json}.slice(${en.default.jsonPos}, ${en.default.jsonPos}+${e})`}function Ay(e){$p(e,(0,Zt._)`"unexpected token " + ${en.default.json}[${en.default.jsonPos}]`)}function $p({gen:e,parseName:t},r){e.assign((0,Zt._)`${t}.message`,r),e.assign((0,Zt._)`${t}.position`,en.default.jsonPos),e.return(r9)}});var l9=M((Vi,QJ)=>{"use strict";Object.defineProperty(Vi,"__esModule",{value:!0});Vi.MissingRefError=Vi.ValidationError=Vi.CodeGen=Vi.Name=Vi.nil=Vi.stringify=Vi.str=Vi._=Vi.KeywordCxt=void 0;var y$e=TD(),_$e=SJ(),b$e=RJ(),E$e=MJ(),x$e=KJ(),u9="JTD-meta-schema",DC=class extends y$e.default{constructor(t={}){super({...t,jtd:!0})}_addVocabularies(){super._addVocabularies(),this.addVocabulary(_$e.default)}_addDefaultMetaSchema(){super._addDefaultMetaSchema(),this.opts.meta&&this.addMetaSchema(b$e.default,u9,!1)}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(u9)?u9:void 0)}compileSerializer(t){let r=this._addSchema(t);return r.serialize||this._compileSerializer(r)}compileParser(t){let r=this._addSchema(t);return r.parse||this._compileParser(r)}_compileSerializer(t){if(E$e.default.call(this,t,t.schema.definitions||{}),!t.serialize)throw new Error("ajv implementation error");return t.serialize}_compileParser(t){if(x$e.default.call(this,t,t.schema.definitions||{}),!t.parse)throw new Error("ajv implementation error");return t.parse}};QJ.exports=Vi=DC;Object.defineProperty(Vi,"__esModule",{value:!0});Vi.default=DC;var T$e=ey();Object.defineProperty(Vi,"KeywordCxt",{enumerable:!0,get:function(){return T$e.KeywordCxt}});var Sy=ar();Object.defineProperty(Vi,"_",{enumerable:!0,get:function(){return Sy._}});Object.defineProperty(Vi,"str",{enumerable:!0,get:function(){return Sy.str}});Object.defineProperty(Vi,"stringify",{enumerable:!0,get:function(){return Sy.stringify}});Object.defineProperty(Vi,"nil",{enumerable:!0,get:function(){return Sy.nil}});Object.defineProperty(Vi,"Name",{enumerable:!0,get:function(){return Sy.Name}});Object.defineProperty(Vi,"CodeGen",{enumerable:!0,get:function(){return Sy.CodeGen}});var A$e=OE();Object.defineProperty(Vi,"ValidationError",{enumerable:!0,get:function(){return A$e.default}});var S$e=f0();Object.defineProperty(Vi,"MissingRefError",{enumerable:!0,get:function(){return S$e.default}})});var f9=M((uEt,JJ)=>{"use strict";var w$e=v5();JJ.exports=Object.freeze({coerceTypes:"array",useDefaults:!0,removeAdditional:!0,uriResolver:w$e,addUsedSchema:!1,allErrors:!1})});var tZ=M((lEt,eZ)=>{"use strict";var C$e=Fw().default,I$e=l9(),ZJ=f9(),d9=class{constructor(t,r){r.mode==="JTD"?this.ajv=new I$e(Object.assign({},ZJ,r.customOptions)):this.ajv=new C$e(Object.assign({},ZJ,r.customOptions));let n=!0;if(r.plugins&&r.plugins.length>0)for(let s of r.plugins)Array.isArray(s)?(n=n&&s[0].name!=="formatsPlugin",s[0](this.ajv,s[1])):(n=n&&s.name!=="formatsPlugin",s(this.ajv));n&&A5()(this.ajv);let i=Object.values(t);for(let s of i)this.ajv.addSchema(s)}buildValidatorFunction({schema:t}){if(t.$id){let r=this.ajv.getSchema(t.$id);if(r)return r}return this.ajv.compile(t)}};eZ.exports=d9});var nZ=M((fEt,rZ)=>{"use strict";var R$e=l9(),N$e=f9(),p9=class{constructor(t,r){this.ajv=new R$e(Object.assign({},N$e,r))}buildSerializerFunction({schema:t}){return this.ajv.compileSerializer(t)}};rZ.exports=p9});var aZ=M((bx,sZ)=>{"use strict";Object.defineProperty(bx,"__esModule",{value:!0});var _x=fw(),vf=G1();function iZ(e,t){if(!e.opts.code.source)throw new Error("moduleCode: ajv instance must have code.source option");let{_n:r}=e.scope.opts;return typeof t=="function"?i(t.source):t!==void 0?s(t,n):s(e.schemas,o=>o.meta?void 0:e.compile(o.schema));function n(o){let c=e.getSchema(o);if(!c)throw new Error(`moduleCode: no schema with id ${o}`);return c}function i(o){let c={},u=o?.validateName,l=a(c,o);return e.opts.code.esm?`"use strict";${r}export const validate = ${u};${r}export default ${u};${r}${l}`:`"use strict";${r}module.exports = ${u};${r}module.exports.default = ${u};${r}${l}`}function s(o,c){var u;let l={},f=(0,vf._)`"use strict";`;for(let d in o){let p=c(o[d]);if(p){let m=a(l,p.source),y=e.opts.code.esm?(0,vf._)`export const ${(0,vf.getEsmExportName)(d)}`:(0,vf._)`exports${(0,vf.getProperty)(d)}`;f=(0,vf._)`${f}${r}${y} = ${(u=p.source)===null||u===void 0?void 0:u.validateName};${r}${m}`}}return`${f}`}function a(o,c){if(!c)throw new Error('moduleCode: function does not have "source" property');if(d(c.validateName)===_x.UsedValueState.Completed)return vf.nil;p(c.validateName,_x.UsedValueState.Started);let u=e.scope.scopeCode(c.scopeValues,o,f),l=new vf._Code(`${u}${r}${c.validateCode}`);return c.evaluated?(0,vf._)`${l}${c.validateName}.evaluated = ${c.evaluated};${r}`:l;function f(m){var y;let T=(y=m.value)===null||y===void 0?void 0:y.ref;if(m.prefix==="validate"&&typeof T=="function")return a(o,T.source);if((m.prefix==="root"||m.prefix==="wrapper")&&typeof T=="object"){let{validate:E,validateName:A}=T;if(!A)throw new Error("ajv internal error");let x=e.opts.code.es5?_x.varKinds.var:_x.varKinds.const,_=(0,vf._)`${x} ${m} = {validate: ${A}};`;if(d(A)===_x.UsedValueState.Started)return _;let S=a(o,E?.source);return(0,vf._)`${_}${r}${S}`}}function d(m){var y;return(y=o[m.prefix])===null||y===void 0?void 0:y.get(m)}function p(m,y){let{prefix:T}=m;(o[T]=o[T]||new Map).set(m,y)}}}sZ.exports=bx=iZ;Object.defineProperty(bx,"__esModule",{value:!0});bx.default=iZ});var uZ=M((dEt,cZ)=>{"use strict";var oZ=h9(),O$e=aZ().default;function D$e(e={readMode:!0}){if(e.readMode===!0&&!e.restoreFunction)throw new Error("You must provide a restoreFunction options when readMode ON");if(e.readMode!==!0&&!e.storeFunction)throw new Error("You must provide a storeFunction options when readMode OFF");if(e.readMode===!0)return function(){return function(n){return e.restoreFunction(n)}};let t=oZ();return function(n,i={}){(!i.customOptions||!i.customOptions.code)&&(i.customOptions=Object.assign({},i.customOptions,{code:{source:!0}}));let s=t(n,i);return function(a){let o=s(a),c=O$e(s[oZ.AjvReference].ajv,o);return e.storeFunction(a,c),o}}}cZ.exports=D$e});var h9=M((pEt,wy)=>{"use strict";var fZ=Symbol.for("fastify.ajv-compiler.reference"),P$e=tZ(),k$e=nZ();function m9(e){let t=new Map,r=new Map;return e&&e.jtdSerializer===!0?function(i,s){let a=lZ({},s);if(r.has(a))return r.get(a);let o=new k$e(i,s),c=o.buildSerializerFunction.bind(o);return r.set(a,c),c}:function(i,s){let a=lZ(i,s.customOptions);if(t.has(a))return t.get(a);let o=new P$e(i,s),c=o.buildValidatorFunction.bind(o);return t.set(a,c),s.customOptions.code!==void 0&&(c[fZ]=o),c}}function lZ(e,t){let r=JSON.stringify(e),n=JSON.stringify(t);return`${r}${n}`}wy.exports=m9;wy.exports.default=m9;wy.exports.AjvCompiler=m9;wy.exports.AjvReference=fZ;wy.exports.StandaloneValidator=uZ()});var g9=M((hEt,dZ)=>{"use strict";var{buildSchemas:L$e}=vE(),B$e=kP(),M$e=h9();function F$e(e,t){if(e)return new Cy(e,t);let r=Object.assign({buildValidator:null,buildSerializer:null},t?.compilersFactory);r.buildValidator||(r.buildValidator=M$e()),r.buildSerializer||(r.buildSerializer=B$e());let n={bucket:t&&t.bucket||L$e,compilersFactory:r,isCustomValidatorCompiler:typeof t?.compilersFactory?.buildValidator=="function",isCustomSerializerCompiler:typeof t?.compilersFactory?.buildValidator=="function"};return new Cy(void 0,n)}var Cy=class{constructor(t,r){this.opts=r||t?.opts,this.addedSchemas=!1,this.compilersFactory=this.opts.compilersFactory,t?(this.schemaBucket=this.opts.bucket(t.getSchemas()),this.validatorCompiler=t.getValidatorCompiler(),this.serializerCompiler=t.getSerializerCompiler(),this.isCustomValidatorCompiler=t.isCustomValidatorCompiler,this.isCustomSerializerCompiler=t.isCustomSerializerCompiler,this.parent=t):(this.schemaBucket=this.opts.bucket(),this.isCustomValidatorCompiler=this.opts.isCustomValidatorCompiler||!1,this.isCustomSerializerCompiler=this.opts.isCustomSerializerCompiler||!1)}add(t){return this.addedSchemas=!0,this.schemaBucket.add(t)}getSchema(t){return this.schemaBucket.getSchema(t)}getSchemas(){return this.schemaBucket.getSchemas()}setValidatorCompiler(t){this.compilersFactory=Object.assign({},this.compilersFactory,{buildValidator:()=>t}),this.validatorCompiler=t,this.isCustomValidatorCompiler=!0}setSerializerCompiler(t){this.compilersFactory=Object.assign({},this.compilersFactory,{buildSerializer:()=>t}),this.serializerCompiler=t,this.isCustomSerializerCompiler=!0}getValidatorCompiler(){return this.validatorCompiler||this.parent&&this.parent.getValidatorCompiler()}getSerializerCompiler(){return this.serializerCompiler||this.parent&&this.parent.getSerializerCompiler()}getSerializerBuilder(){return this.compilersFactory.buildSerializer||this.parent&&this.parent.getSerializerBuilder()}getValidatorBuilder(){return this.compilersFactory.buildValidator||this.parent&&this.parent.getValidatorBuilder()}setupValidator(t){this.validatorCompiler!==void 0&&!this.addedSchemas||(this.validatorCompiler=this.getValidatorBuilder()(this.schemaBucket.getSchemas(),t.ajv))}setupSerializer(t){this.serializerCompiler!==void 0&&!this.addedSchemas||(this.serializerCompiler=this.getSerializerBuilder()(this.schemaBucket.getSchemas(),t.serializerOpts))}};Cy.buildSchemaController=F$e;dZ.exports=Cy});var x9=M((mEt,E9)=>{"use strict";var v9=sP(),_9=require("node:assert"),b9=Symbol.for("registered-plugin"),{kTestInternals:$$e}=xa(),{exist:U$e,existReply:j$e,existRequest:H$e}=mP(),{FST_ERR_PLUGIN_VERSION_MISMATCH:q$e,FST_ERR_PLUGIN_NOT_PRESENT_IN_INSTANCE:z$e}=yo(),{FSTWRN002:V$e}=Tp();function Ex(e){return e[Symbol.for("plugin-meta")]}function pZ(e){let t=hZ(e);if(t)return t;let r=require.cache;if(r){let n=Object.keys(r);for(let i=0;i<n.length;i++){let s=n[i];if(r[s].exports===e)return s}}return e.name?e.name:null}function G$e(e){return e.toString().split(`
|
||
`).slice(0,2).map(t=>t.trim()).join(" -- ")}function hZ(e){return e[Symbol.for("fastify.display-name")]}function mZ(e){return!!e[Symbol.for("skip-override")]}function gZ(e){let t=Ex(e);if(!t)return;let r=t.dependencies;r&&(_9(Array.isArray(r),"The dependencies should be an array of strings"),r.forEach(n=>{_9(this[b9].indexOf(n)>-1,`The dependency '${n}' of plugin '${t.name}' is not registered`)}))}function vZ(e){let t=Ex(e);if(!t)return;let{decorators:r,name:n}=t;r&&(r.fastify&&y9(this,"Fastify",r.fastify,n),r.reply&&y9(this,"Reply",r.reply,n),r.request&&y9(this,"Request",r.request,n))}var W$e={Fastify:U$e,Request:H$e,Reply:j$e};function y9(e,t,r,n){_9(Array.isArray(r),"The decorators should be an array of strings"),r.forEach(i=>{let s=typeof n=="string"?` required by '${n}'`:"";if(!W$e[t].call(e,i))throw new z$e(i,s,t)})}function Y$e(e){let t=Ex(e);if(!t)return;let r=t.fastify,n=/-rc.+$/.test(this.version);if(!(n===!0&&v9.gt(this.version,v9.coerce(r))===!0)&&r&&v9.satisfies(this.version,r,{includePrerelease:n})===!1)throw new q$e(t.name,r,this.version)}function X$e(e){let t=Ex(e);if(!t)return;let r=t.name;if(r)return this[b9].push(r),r}function K$e(e,t){e.constructor.name==="AsyncFunction"&&e.length===3&&V$e(t||"anonymous")}function Q$e(e){let t=X$e.call(this,e)||pZ(e);return K$e.call(this,e,t),Y$e.call(this,e),vZ.call(this,e),gZ.call(this,e),mZ(e)}E9.exports={getPluginName:pZ,getFuncPreview:G$e,kRegisteredPlugins:b9,getDisplayName:hZ,registerPlugin:Q$e};E9.exports[$$e]={shouldSkipOverride:mZ,getMeta:Ex,checkDecorators:vZ,checkDependencies:gZ}});var PC=M((gEt,yZ)=>{"use strict";function J$e(e,t){let r=t||eUe();return e?tUe(e,r):r}function Z$e(e,t){return e.genReqId(t)}function eUe(){let t=0;return function(){return t=t+1&2147483647,`req-${t.toString(36)}`}}function tUe(e,t){return function(r){return r.headers[e]||t(r)}}yZ.exports={getGenReqId:Z$e,reqIdGenFactory:J$e}});var xZ=M((vEt,EZ)=>{"use strict";var _Z=12,rUe=0,T9=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,10,9,9,9,11,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,24,36,48,60,72,84,96,0,12,12,12,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,24,24,24,0,0,0,0,0,0,0,0,0,24,24,0,0,0,0,0,0,0,0,0,0,48,48,48,0,0,0,0,0,0,0,0,0,0,48,48,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,127,63,63,63,0,31,15,15,15,7,7,7];function nUe(e){var t=e.indexOf("%");if(t===-1)return e;for(var r=e.length,n="",i=0,s=0,a=t,o=_Z;t>-1&&t<r;){var c=bZ(e[t+1],4),u=bZ(e[t+2],0),l=c|u,f=T9[l];if(o=T9[256+o+f],s=s<<6|l&T9[364+f],o===_Z)n+=e.slice(i,a),n+=s<=65535?String.fromCharCode(s):String.fromCharCode(55232+(s>>10),56320+(s&1023)),s=0,i=t+3,t=a=e.indexOf("%",i);else{if(o===rUe)return null;if(t+=3,t<r&&e.charCodeAt(t)===37)continue;return null}}return n+e.slice(i)}var iUe={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};function bZ(e,t){var r=iUe[e];return r===void 0?255:r<<t}EZ.exports=nUe});var CZ=M((yEt,wZ)=>{"use strict";var TZ=xZ(),AZ=/\+/g,SZ=function(){};SZ.prototype=Object.create(null);function sUe(e){let t=new SZ;if(typeof e!="string")return t;let r=e.length,n="",i="",s=-1,a=-1,o=!1,c=!1,u=!1,l=!1,f=!1,d=0;for(let p=0;p<r+1;p++)if(d=p!==r?e.charCodeAt(p):38,d===38){if(f=a>s,f||(a=p),n=e.slice(s+1,a),f||n.length>0){u&&(n=n.replace(AZ," ")),o&&(n=TZ(n)||n),f&&(i=e.slice(a+1,p),l&&(i=i.replace(AZ," ")),c&&(i=TZ(i)||i));let m=t[n];m===void 0?t[n]=i:m.pop?m.push(i):t[n]=[m,i]}i="",s=p,a=p,o=!1,c=!1,u=!1,l=!1}else d===61?a<=s?a=p:c=!0:d===43?a>s?l=!0:u=!0:d===37&&(a>s?c=!0:o=!0);return t}wZ.exports=sUe});var RZ=M((_Et,IZ)=>{var md=Array.from({length:256},(e,t)=>"%"+((t<16?"0":"")+t.toString(16)).toUpperCase()),aUe=new Int8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0]);function oUe(e){let t=e.length;if(t===0)return"";let r="",n=0,i=0;e:for(;i<t;i++){let s=e.charCodeAt(i);for(;s<128;){if(aUe[s]!==1&&(n<i&&(r+=e.slice(n,i)),n=i+1,r+=md[s]),++i===t)break e;s=e.charCodeAt(i)}if(n<i&&(r+=e.slice(n,i)),s<2048){n=i+1,r+=md[192|s>>6]+md[128|s&63];continue}if(s<55296||s>=57344){n=i+1,r+=md[224|s>>12]+md[128|s>>6&63]+md[128|s&63];continue}if(++i,i>=t)throw new Error("URI malformed");let a=e.charCodeAt(i)&1023;n=i+1,s=65536+((s&1023)<<10|a),r+=md[240|s>>18]+md[128|s>>12&63]+md[128|s>>6&63]+md[128|s&63]}return n===0?e:n<t?r+e.slice(n):r}IZ.exports={encodeString:oUe}});var DZ=M((bEt,OZ)=>{"use strict";var{encodeString:A9}=RZ();function NZ(e){let t=typeof e;return t==="string"?A9(e):t==="bigint"?e.toString():t==="boolean"?e?"true":"false":t==="number"&&Number.isFinite(e)?e<1e21?""+e:A9(""+e):""}function cUe(e){let t="";if(e===null||typeof e!="object")return t;let r="&",n=Object.keys(e),i=n.length,s=0;for(let a=0;a<i;a++){let o=n[a],c=e[o],u=A9(o)+"=";if(a&&(t+=r),Array.isArray(c)){s=c.length;for(let l=0;l<s;l++)l&&(t+=r),t+=u,t+=NZ(c[l])}else t+=u,t+=NZ(c)}return t}OZ.exports=cUe});var BZ=M((EEt,xx)=>{"use strict";var PZ=CZ(),kZ=DZ(),LZ={parse:PZ,stringify:kZ};xx.exports=LZ;xx.exports.default=LZ;xx.exports.parse=PZ;xx.exports.stringify=kZ});var Tx=M((xEt,MZ)=>{MZ.exports={ROOT:0,GROUP:1,POSITION:2,SET:3,RANGE:4,REPETITION:5,REFERENCE:6,CHAR:7}});var w9=M(E0=>{var Fn=Tx(),S9=()=>[{type:Fn.RANGE,from:48,to:57}],FZ=()=>[{type:Fn.CHAR,value:95},{type:Fn.RANGE,from:97,to:122},{type:Fn.RANGE,from:65,to:90}].concat(S9()),$Z=()=>[{type:Fn.CHAR,value:9},{type:Fn.CHAR,value:10},{type:Fn.CHAR,value:11},{type:Fn.CHAR,value:12},{type:Fn.CHAR,value:13},{type:Fn.CHAR,value:32},{type:Fn.CHAR,value:160},{type:Fn.CHAR,value:5760},{type:Fn.RANGE,from:8192,to:8202},{type:Fn.CHAR,value:8232},{type:Fn.CHAR,value:8233},{type:Fn.CHAR,value:8239},{type:Fn.CHAR,value:8287},{type:Fn.CHAR,value:12288},{type:Fn.CHAR,value:65279}],uUe=()=>[{type:Fn.CHAR,value:10},{type:Fn.CHAR,value:13},{type:Fn.CHAR,value:8232},{type:Fn.CHAR,value:8233}];E0.words=()=>({type:Fn.SET,set:FZ(),not:!1});E0.notWords=()=>({type:Fn.SET,set:FZ(),not:!0});E0.ints=()=>({type:Fn.SET,set:S9(),not:!1});E0.notInts=()=>({type:Fn.SET,set:S9(),not:!0});E0.whitespace=()=>({type:Fn.SET,set:$Z(),not:!1});E0.notWhitespace=()=>({type:Fn.SET,set:$Z(),not:!0});E0.anyChar=()=>({type:Fn.SET,set:uUe(),not:!0})});var jZ=M(Ax=>{var UZ=Tx(),Iy=w9(),lUe="@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^ ?",fUe={0:0,t:9,n:10,v:11,f:12,r:13};Ax.strToChars=function(e){var t=/(\[\\b\])|(\\)?\\(?:u([A-F0-9]{4})|x([A-F0-9]{2})|(0?[0-7]{2})|c([@A-Z[\\\]^?])|([0tnvfr]))/g;return e=e.replace(t,function(r,n,i,s,a,o,c,u){if(i)return r;var l=n?8:s?parseInt(s,16):a?parseInt(a,16):o?parseInt(o,8):c?lUe.indexOf(c):fUe[u],f=String.fromCharCode(l);return/[[\]{}^$.|?*+()]/.test(f)&&(f="\\"+f),f}),e};Ax.tokenizeClass=(e,t)=>{for(var r=[],n=/\\(?:(w)|(d)|(s)|(W)|(D)|(S))|((?:(?:\\)(.)|([^\]\\]))-(?:\\)?([^\]]))|(\])|(?:\\)?([^])/g,i,s;(i=n.exec(e))!=null;)if(i[1])r.push(Iy.words());else if(i[2])r.push(Iy.ints());else if(i[3])r.push(Iy.whitespace());else if(i[4])r.push(Iy.notWords());else if(i[5])r.push(Iy.notInts());else if(i[6])r.push(Iy.notWhitespace());else if(i[7])r.push({type:UZ.RANGE,from:(i[8]||i[9]).charCodeAt(0),to:i[10].charCodeAt(0)});else if(s=i[12])r.push({type:UZ.CHAR,value:s.charCodeAt(0)});else return[r,n.lastIndex];Ax.error(t,"Unterminated character class")};Ax.error=(e,t)=>{throw new SyntaxError("Invalid regular expression: /"+e+"/: "+t)}});var HZ=M(Sx=>{var kC=Tx();Sx.wordBoundary=()=>({type:kC.POSITION,value:"b"});Sx.nonWordBoundary=()=>({type:kC.POSITION,value:"B"});Sx.begin=()=>({type:kC.POSITION,value:"^"});Sx.end=()=>({type:kC.POSITION,value:"$"})});var qZ=M((wEt,C9)=>{var Ry=jZ(),hl=Tx(),Dg=w9(),LC=HZ();C9.exports=e=>{var t=0,r,n,i={type:hl.ROOT,stack:[]},s=i,a=i.stack,o=[],c=E=>{Ry.error(e,`Nothing to repeat at column ${E-1}`)},u=Ry.strToChars(e);for(r=u.length;t<r;)switch(n=u[t++],n){case"\\":switch(n=u[t++],n){case"b":a.push(LC.wordBoundary());break;case"B":a.push(LC.nonWordBoundary());break;case"w":a.push(Dg.words());break;case"W":a.push(Dg.notWords());break;case"d":a.push(Dg.ints());break;case"D":a.push(Dg.notInts());break;case"s":a.push(Dg.whitespace());break;case"S":a.push(Dg.notWhitespace());break;default:/\d/.test(n)?a.push({type:hl.REFERENCE,value:parseInt(n,10)}):a.push({type:hl.CHAR,value:n.charCodeAt(0)})}break;case"^":a.push(LC.begin());break;case"$":a.push(LC.end());break;case"[":var l;u[t]==="^"?(l=!0,t++):l=!1;var f=Ry.tokenizeClass(u.slice(t),e);t+=f[1],a.push({type:hl.SET,set:f[0],not:l});break;case".":a.push(Dg.anyChar());break;case"(":var d={type:hl.GROUP,stack:[],remember:!0};n=u[t],n==="?"&&(n=u[t+1],t+=2,n==="="?d.followedBy=!0:n==="!"?d.notFollowedBy=!0:n!==":"&&Ry.error(e,`Invalid group, character '${n}' after '?' at column ${t-1}`),d.remember=!1),a.push(d),o.push(s),s=d,a=d.stack;break;case")":o.length===0&&Ry.error(e,`Unmatched ) at column ${t-1}`),s=o.pop(),a=s.options?s.options[s.options.length-1]:s.stack;break;case"|":s.options||(s.options=[s.stack],delete s.stack);var p=[];s.options.push(p),a=p;break;case"{":var m=/^(\d+)(,(\d+)?)?\}/.exec(u.slice(t)),y,T;m!==null?(a.length===0&&c(t),y=parseInt(m[1],10),T=m[2]?m[3]?parseInt(m[3],10):1/0:y,t+=m[0].length,a.push({type:hl.REPETITION,min:y,max:T,value:a.pop()})):a.push({type:hl.CHAR,value:123});break;case"?":a.length===0&&c(t),a.push({type:hl.REPETITION,min:0,max:1,value:a.pop()});break;case"+":a.length===0&&c(t),a.push({type:hl.REPETITION,min:1,max:1/0,value:a.pop()});break;case"*":a.length===0&&c(t),a.push({type:hl.REPETITION,min:0,max:1/0,value:a.pop()});break;default:a.push({type:hl.CHAR,value:n.charCodeAt(0)})}return o.length!==0&&Ry.error(e,"Unterminated group"),i};C9.exports.types=hl});var GZ=M((CEt,VZ)=>{"use strict";var zZ=qZ(),dUe=zZ.types;VZ.exports=function(e,t){t||(t={});var r=t.limit===void 0?25:t.limit;pUe(e)?e=e.source:typeof e!="string"&&(e=String(e));try{e=zZ(e)}catch{return!1}var n=0;return function i(s,a){var o,c,u;if(s.type===dUe.REPETITION&&(a++,n++,a>1||n>r))return!1;if(s.options){for(o=0,u=s.options.length;o<u;o++)if(c=i({stack:s.options[o]},a),!c)return!1}var l=s.stack||s.value&&s.value.stack;if(!l)return!0;for(o=0;o<l.length;o++)if(c=i(l[o],a),!c)return!1;return!0}(e,0)};function pUe(e){return{}.toString.call(e)==="[object RegExp]"}});var BC=M((IEt,WZ)=>{"use strict";WZ.exports={name:"__fmw_internal_strategy_merged_tree_http_method__",storage:function(){let e={};return{get:t=>e[t]||null,set:(t,r)=>{e[t]=r}}},deriveConstraint:e=>e.method,mustMatchWhenDerived:!0}});var eee=M((REt,ZZ)=>{"use strict";var YZ=J1(),XZ=BC(),KZ=Symbol("treeData");function QZ(e,t=""){let r="",n=Object.keys(e);for(let i=0;i<n.length;i++){let s=n[i],a=e[s],o=i===n.length-1,c=o?"\u2514\u2500\u2500 ":"\u251C\u2500\u2500 ",u=o?" ":"\u2502 ",f=(a[KZ]||"").split(`
|
||
`).join(`
|
||
`+t+u);r+=t+c+s+f+`
|
||
`,r+=QZ(a,t+u)}return r}function hUe(e){let t=e.name||"";return t=t.replace("bound","").trim(),t=(t||"anonymous")+"()",t}function JZ(e){return Array.isArray(e)?e.map(t=>JZ(t)):typeof e=="symbol"?e.toString():typeof e=="function"?hUe(e):e}function mUe(e,t){if(!t.includeMeta)return{};let r=t.buildPrettyMeta(e),n={},i=t.includeMeta;Array.isArray(i)||(i=Reflect.ownKeys(r));for(let s of i){if(!Object.prototype.hasOwnProperty.call(r,s))continue;let a=s.toString(),o=r[s];if(o!=null){let c=JSON.stringify(JZ(o));n[a]=c}}return n}function gUe(e){let t="";for(let[r,n]of Object.entries(e))t+=`
|
||
\u2022 (${r}) ${n}`;return t}function vUe(e){let t={...e.opts.constraints},r=t[XZ.name];return delete t[XZ.name],{...e,method:r,opts:{constraints:t}}}function yUe(e){let t=` (${e.method})`,r=e.opts.constraints||{};return Object.keys(r).length!==0&&(t+=" "+JSON.stringify(r)),t+=gUe(e.metaData),t}function _Ue(e){return e.reduce((t,r)=>{for(let n of t)if(YZ(r.opts.constraints,n.opts.constraints)&&YZ(r.metaData,n.metaData))return n.method+=", "+r.method,t;return t.push(r),t},[])}function bUe(e,t,r){let n=e.routes;return r.method===void 0&&(n=n.map(vUe)),n=n.map(i=>(i.metaData=mUe(i,r),i)),r.method===void 0&&(n=_Ue(n)),n.map(yUe).join(`
|
||
${t}`)}function MC(e,t,r,n){if((e.isLeafNode||n.commonPrefix!==!1)&&(r=r||"(empty root node)",t=t[r]={},e.isLeafNode&&(t[KZ]=bUe(e,r,n)),r=""),e.staticChildren)for(let i of Object.values(e.staticChildren))MC(i,t,r+i.prefix,n);if(e.parametricChildren)for(let i of Object.values(e.parametricChildren)){let s=Array.from(i.nodePaths).join("|");MC(i,t,r+s,n)}e.wildcardChild&&MC(e.wildcardChild,t,"*",n)}function EUe(e,t){let r={};return MC(e,r,e.prefix,t),QZ(r)}ZZ.exports={prettyPrintTree:EUe}});var ree=M((NEt,tee)=>{"use strict";var xUe=BC(),I9=class{constructor(){this.unconstrainedHandler=null,this.constraints=[],this.handlers=[],this.constrainedHandlerStores=null}getMatchingHandler(t){return t===void 0?this.unconstrainedHandler:this._getHandlerMatchingConstraints(t)}addHandler(t,r){let n=r.params,i=r.opts.constraints||{},s={params:n,constraints:i,handler:r.handler,store:r.store||null,_createParamsObject:this._compileCreateParamsObject(n)},a=Object.keys(i);a.length===0&&(this.unconstrainedHandler=s);for(let c of a)this.constraints.includes(c)||(c==="version"?this.constraints.unshift(c):this.constraints.push(c));let o=a.includes(xUe.name);if(!o&&this.handlers.length>=32)throw new Error("find-my-way supports a maximum of 32 route handlers per node when there are constraints, limit reached");this.handlers.push(s),this.handlers.sort((c,u)=>Object.keys(c.constraints).length-Object.keys(u.constraints).length),o||this._compileGetHandlerMatchingConstraints(t,i)}_compileCreateParamsObject(t){let r=[];for(let n=0;n<t.length;n++)r.push(`'${t[n]}': paramsArray[${n}]`);return new Function("paramsArray",`return {${r.join(",")}}`)}_getHandlerMatchingConstraints(){return null}_buildConstraintStore(t,r){for(let n=0;n<this.handlers.length;n++){let s=this.handlers[n].constraints[r];if(s!==void 0){let a=t.get(s)||0;a|=1<<n,t.set(s,a)}}}_constrainedIndexBitmask(t){let r=0;for(let n=0;n<this.handlers.length;n++)this.handlers[n].constraints[t]!==void 0&&(r|=1<<n);return~r}_compileGetHandlerMatchingConstraints(t){this.constrainedHandlerStores={};for(let n of this.constraints){let i=t.newStoreForConstraint(n);this.constrainedHandlerStores[n]=i,this._buildConstraintStore(i,n)}let r=[];r.push(`
|
||
let candidates = ${(1<<this.handlers.length)-1}
|
||
let mask, matches
|
||
`);for(let n of this.constraints){r.push(`
|
||
mask = ${this._constrainedIndexBitmask(n)}
|
||
value = derivedConstraints.${n}
|
||
`);let s=t.strategies[n].mustMatchWhenDerived?"matches":"(matches | mask)";r.push(`
|
||
if (value === undefined) {
|
||
candidates &= mask
|
||
} else {
|
||
matches = this.constrainedHandlerStores.${n}.get(value) || 0
|
||
candidates &= ${s}
|
||
}
|
||
if (candidates === 0) return null;
|
||
`)}for(let n in t.strategies)t.strategies[n].mustMatchWhenDerived&&!this.constraints.includes(n)&&r.push(`if (derivedConstraints.${n} !== undefined) return null`);r.push("return this.handlers[Math.floor(Math.log2(candidates))]"),this._getHandlerMatchingConstraints=new Function("derivedConstraints",r.join(`
|
||
`))}};tee.exports=I9});var iee=M((OEt,nee)=>{"use strict";var TUe=ree(),qC={STATIC:0,PARAMETRIC:1,WILDCARD:2},FC=class{constructor(){this.isLeafNode=!1,this.routes=null,this.handlerStorage=null}addRoute(t,r){this.routes===null&&(this.routes=[]),this.handlerStorage===null&&(this.handlerStorage=new TUe),this.isLeafNode=!0,this.routes.push(t),this.handlerStorage.addHandler(r,t)}},$C=class extends FC{constructor(){super(),this.staticChildren={}}findStaticMatchingChild(t,r){let n=this.staticChildren[t.charAt(r)];return n===void 0||!n.matchPrefix(t,r)?null:n}getStaticChild(t,r=0){if(t.length===r)return this;let n=this.findStaticMatchingChild(t,r);return n?n.getStaticChild(t,r+n.prefix.length):null}createStaticChild(t){if(t.length===0)return this;let r=this.staticChildren[t.charAt(0)];if(r){let i=1;for(;i<r.prefix.length;i++)if(t.charCodeAt(i)!==r.prefix.charCodeAt(i)){r=r.split(this,i);break}return r.createStaticChild(t.slice(i))}let n=t.charAt(0);return this.staticChildren[n]=new UC(t),this.staticChildren[n]}},UC=class e extends $C{constructor(t){super(),this.prefix=t,this.wildcardChild=null,this.parametricChildren=[],this.kind=qC.STATIC,this._compilePrefixMatch()}getParametricChild(t){let r=t&&t.source,n=this.parametricChildren.find(i=>(i.regex&&i.regex.source)===r);return n||null}createParametricChild(t,r,n){let i=this.getParametricChild(t);return i?(i.nodePaths.add(n),i):(i=new jC(t,r,n),this.parametricChildren.push(i),this.parametricChildren.sort((s,a)=>s.isRegex?a.isRegex?s.staticSuffix===null?1:a.staticSuffix===null?-1:a.staticSuffix.endsWith(s.staticSuffix)?1:s.staticSuffix.endsWith(a.staticSuffix)?-1:0:-1:1),i)}getWildcardChild(){return this.wildcardChild?this.wildcardChild:null}createWildcardChild(){return this.wildcardChild=this.getWildcardChild()||new HC,this.wildcardChild}split(t,r){let n=this.prefix.slice(0,r),i=this.prefix.slice(r);this.prefix=i,this._compilePrefixMatch();let s=new e(n);return s.staticChildren[i.charAt(0)]=this,t.staticChildren[n.charAt(0)]=s,s}getNextNode(t,r,n,i){let s=this.findStaticMatchingChild(t,r),a=0;if(s===null){if(this.parametricChildren.length===0)return this.wildcardChild;s=this.parametricChildren[0],a=1}this.wildcardChild!==null&&n.push({paramsCount:i,brotherPathIndex:r,brotherNode:this.wildcardChild});for(let o=this.parametricChildren.length-1;o>=a;o--)n.push({paramsCount:i,brotherPathIndex:r,brotherNode:this.parametricChildren[o]});return s}_compilePrefixMatch(){if(this.prefix.length===1){this.matchPrefix=()=>!0;return}let t=[];for(let r=1;r<this.prefix.length;r++){let n=this.prefix.charCodeAt(r);t.push(`path.charCodeAt(i + ${r}) === ${n}`)}this.matchPrefix=new Function("path","i",`return ${t.join(" && ")}`)}},jC=class extends $C{constructor(t,r,n){super(),this.isRegex=!!t,this.regex=t||null,this.staticSuffix=r||null,this.kind=qC.PARAMETRIC,this.nodePaths=new Set([n])}getNextNode(t,r){return this.findStaticMatchingChild(t,r)}},HC=class extends FC{constructor(){super(),this.kind=qC.WILDCARD}getNextNode(){return null}};nee.exports={StaticNode:UC,ParametricNode:jC,WildcardNode:HC,NODE_TYPES:qC}});var aee=M((DEt,see)=>{"use strict";var AUe=require("assert");function wx(){if(!(this instanceof wx))return new wx;this.store={},this.maxMajor=0,this.maxMinors={},this.maxPatches={}}wx.prototype.set=function(e,t){if(typeof e!="string")throw new TypeError("Version should be a string");let[r,n,i]=e.split(".");return r=Number(r)||0,n=Number(n)||0,i=Number(i)||0,r>=this.maxMajor&&(this.maxMajor=r,this.store.x=t,this.store["*"]=t,this.store["x.x"]=t,this.store["x.x.x"]=t),n>=(this.maxMinors[r]||0)&&(this.maxMinors[r]=n,this.store[`${r}.x`]=t,this.store[`${r}.x.x`]=t),i>=(this.store[`${r}.${n}`]||0)&&(this.maxPatches[`${r}.${n}`]=i,this.store[`${r}.${n}.x`]=t),this.store[`${r}.${n}.${i}`]=t,this};wx.prototype.get=function(e){return this.store[e]};see.exports={name:"version",mustMatchWhenDerived:!0,storage:wx,validate(e){AUe(typeof e=="string","Version should be a string")}}});var cee=M((PEt,oee)=>{"use strict";var SUe=require("assert");function wUe(){let e={},t=[];return{get:r=>{let n=e[r];if(n)return n;for(let i of t)if(i.host.test(r))return i.value},set:(r,n)=>{r instanceof RegExp?t.push({host:r,value:n}):e[r]=n}}}oee.exports={name:"host",mustMatchWhenDerived:!1,storage:wUe,validate(e){SUe(typeof e=="string"||Object.prototype.toString.call(e)==="[object RegExp]","Host should be a string or a RegExp")}}});var lee=M((kEt,uee)=>{"use strict";var CUe=aee(),IUe=cee(),R9=require("assert"),N9=class{constructor(t){if(this.strategies={version:CUe,host:IUe},this.strategiesInUse=new Set,this.asyncStrategiesInUse=new Set,t)for(let r of Object.values(t))this.addConstraintStrategy(r)}isStrategyUsed(t){return this.strategiesInUse.has(t)||this.asyncStrategiesInUse.has(t)}hasConstraintStrategy(t){let r=this.strategies[t];return r!==void 0?r.isCustom||this.isStrategyUsed(t):!1}addConstraintStrategy(t){if(R9(typeof t.name=="string"&&t.name!=="","strategy.name is required."),R9(t.storage&&typeof t.storage=="function","strategy.storage function is required."),R9(t.deriveConstraint&&typeof t.deriveConstraint=="function","strategy.deriveConstraint function is required."),this.strategies[t.name]&&this.strategies[t.name].isCustom)throw new Error(`There already exists a custom constraint with the name ${t.name}.`);if(this.isStrategyUsed(t.name))throw new Error(`There already exists a route with ${t.name} constraint.`);t.isCustom=!0,t.isAsync=t.deriveConstraint.length===3,this.strategies[t.name]=t,t.mustMatchWhenDerived&&this.noteUsage({[t.name]:t})}deriveConstraints(t,r,n){let i=this.deriveSyncConstraints(t,r);if(n===void 0)return i;this.deriveAsyncConstraints(i,t,r,n)}deriveSyncConstraints(t,r){}noteUsage(t){if(t){let r=this.strategiesInUse.size;for(let n in t)this.strategies[n].isAsync?this.asyncStrategiesInUse.add(n):this.strategiesInUse.add(n);r!==this.strategiesInUse.size&&this._buildDeriveConstraints()}}newStoreForConstraint(t){if(!this.strategies[t])throw new Error(`No strategy registered for constraint key ${t}`);return this.strategies[t].storage()}validateConstraints(t){for(let r in t){let n=t[r];if(typeof n>"u")throw new Error("Can't pass an undefined constraint value, must pass null or no key at all");let i=this.strategies[r];if(!i)throw new Error(`No strategy registered for constraint key ${r}`);i.validate&&i.validate(n)}}deriveAsyncConstraints(t,r,n,i){let s=this.asyncStrategiesInUse.size;if(s===0){i(null,t);return}t=t||{};for(let a of this.asyncStrategiesInUse)this.strategies[a].deriveConstraint(r,n,(c,u)=>{if(c!==null){i(c);return}t[a]=u,--s===0&&i(null,t)})}_buildDeriveConstraints(){if(this.strategiesInUse.size===0)return;let t=["return {"];for(let r of this.strategiesInUse){let n=this.strategies[r];if(n.isCustom)t.push(` ${n.name}: this.strategies.${r}.deriveConstraint(req, ctx),`);else if(r==="version")t.push(" version: req.headers['accept-version'],");else if(r==="host")t.push(" host: req.headers.host || req.headers[':authority'],");else throw new Error("unknown non-custom strategy for compiling constraint derivation function")}t.push("}"),this.deriveSyncConstraints=new Function("req","ctx",t.join(`
|
||
`)).bind(this)}};uee.exports=N9});var dee=M((LEt,fee)=>{"use strict";var RUe=["ACL","BIND","CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LINK","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCALENDAR","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REBIND","REPORT","SEARCH","SOURCE","SUBSCRIBE","TRACE","UNBIND","UNLINK","UNLOCK","UNSUBSCRIBE"];fee.exports=RUe});var mee=M((BEt,hee)=>{"use strict";function pee(e,t){return e===50?t===53?"%":t===51?"#":t===52?"$":t===54?"&":t===66||t===98?"+":t===67||t===99?",":t===70||t===102?"/":null:e===51?t===65||t===97?":":t===66||t===98?";":t===68||t===100?"=":t===70||t===102?"?":null:e===52&&t===48?"@":null}function NUe(e,t){let r=!1,n=!1,i="";for(let a=1;a<e.length;a++){let o=e.charCodeAt(a);if(o===37){let c=e.charCodeAt(a+1),u=e.charCodeAt(a+2);pee(c,u)===null?r=!0:(n=!0,c===50&&u===53&&(r=!0,e=e.slice(0,a+1)+"25"+e.slice(a+1),a+=2),a+=2)}else if(o===63||o===35||o===59&&t){i=e.slice(a+1),e=e.slice(0,a);break}}return{path:r?decodeURI(e):e,querystring:i,shouldDecodeParam:n}}function OUe(e){let t=e.indexOf("%");if(t===-1)return e;let r="",n=t;for(let i=t;i<e.length;i++)if(e.charCodeAt(i)===37){let s=e.charCodeAt(i+1),a=e.charCodeAt(i+2),o=pee(s,a);r+=e.slice(n,i)+o,n=i+3}return e.slice(0,t)+r+e.slice(n)}hee.exports={safeDecodeURI:NUe,safeDecodeURIComponent:OUe}});var B9=M((MEt,xee)=>{"use strict";var vs=require("assert"),DUe=BZ(),zC=GZ(),P9=J1(),{prettyPrintTree:PUe}=eee(),{StaticNode:gee,NODE_TYPES:O9}=iee(),kUe=lee(),Ny=dee(),D9=BC(),{safeDecodeURI:LUe,safeDecodeURIComponent:vee}=mee(),yee=/^https?:\/\/.*?\//,Pg=/(\/:[^/()]*?)\?(\/?)/;if(!zC(yee))throw new Error("the FULL_PATH_REGEXP is not safe, update this module");if(!zC(Pg))throw new Error("the OPTIONAL_PARAM_REGEXP is not safe, update this module");function Gi(e){if(!(this instanceof Gi))return new Gi(e);e=e||{},this._opts=e,e.defaultRoute?(vs(typeof e.defaultRoute=="function","The default route must be a function"),this.defaultRoute=e.defaultRoute):this.defaultRoute=null,e.onBadUrl?(vs(typeof e.onBadUrl=="function","The bad url handler must be a function"),this.onBadUrl=e.onBadUrl):this.onBadUrl=null,e.buildPrettyMeta?(vs(typeof e.buildPrettyMeta=="function","buildPrettyMeta must be a function"),this.buildPrettyMeta=e.buildPrettyMeta):this.buildPrettyMeta=BUe,e.querystringParser?(vs(typeof e.querystringParser=="function","querystringParser must be a function"),this.querystringParser=e.querystringParser):this.querystringParser=t=>t===""?{}:DUe.parse(t),this.caseSensitive=e.caseSensitive===void 0?!0:e.caseSensitive,this.ignoreTrailingSlash=e.ignoreTrailingSlash||!1,this.ignoreDuplicateSlashes=e.ignoreDuplicateSlashes||!1,this.maxParamLength=e.maxParamLength||100,this.allowUnsafeRegex=e.allowUnsafeRegex||!1,this.constrainer=new kUe(e.constraints),this.useSemicolonDelimiter=e.useSemicolonDelimiter||!1,this.routes=[],this.trees={}}Gi.prototype.on=function(t,r,n,i,s){typeof n=="function"&&(i!==void 0&&(s=i),i=n,n={}),vs(typeof r=="string","Path should be a string"),vs(r.length>0,"The path could not be empty"),vs(r[0]==="/"||r[0]==="*","The first character of a path should be `/` or `*`"),vs(typeof i=="function","Handler should be a function");let a=r.match(Pg);if(a){vs(r.length===a.index+a[0].length,"Optional Parameter needs to be the last parameter of the path");let u=r.replace(Pg,"$1$2"),l=r.replace(Pg,"$2");this.on(t,u,n,i,s),this.on(t,l,n,i,s);return}let o=r;this.ignoreDuplicateSlashes&&(r=k9(r)),this.ignoreTrailingSlash&&(r=L9(r));let c=Array.isArray(t)?t:[t];for(let u of c)vs(typeof u=="string","Method should be a string"),vs(Ny.includes(u),`Method '${u}' is not an http method.`),this._on(u,r,n,i,s,o)};Gi.prototype._on=function(t,r,n,i,s){let a={};n.constraints!==void 0&&(vs(typeof n.constraints=="object"&&n.constraints!==null,"Constraints should be an object"),Object.keys(n.constraints).length!==0&&(a=n.constraints)),this.constrainer.validateConstraints(a),this.constrainer.noteUsage(a),this.trees[t]===void 0&&(this.trees[t]=new gee("/"));let o=r;if(o==="*"&&this.trees[t].prefix.length!==0){let d=this.trees[t];this.trees[t]=new gee(""),this.trees[t].staticChildren["/"]=d}let c=this.trees[t],u=c.prefix.length,l=[];for(let d=0;d<=o.length;d++){if(o.charCodeAt(d)===58&&o.charCodeAt(d+1)===58){d++;continue}let p=o.charCodeAt(d)===58&&o.charCodeAt(d+1)!==58,m=o.charCodeAt(d)===42;if(p||m||d===o.length&&d!==u){let y=o.slice(u,d);this.caseSensitive||(y=y.toLowerCase()),y=y.split("::").join(":"),y=y.split("%").join("%25"),c=c.createStaticChild(y)}if(p){let y=!1,T=[],E=d+1;for(let A=E;;A++){let x=o.charCodeAt(A),_=x===40,S=x===45||x===46,I=x===47||A===o.length;if(_||S||I){let k=o.slice(E,A);if(l.push(k),y=y||_||S,_){let L=Eee(o,A),H=o.slice(A,L+1);this.allowUnsafeRegex||vs(zC(new RegExp(H)),`The regex '${H}' is not safe!`),T.push(bee(H)),A=L+1}else T.push("(.*?)");let N=A;for(;A<o.length;A++){let L=o.charCodeAt(A);if(L===47)break;if(L===58)if(o.charCodeAt(A+1)===58)A++;else break}let U=o.slice(N,A);if(U&&(U=U.split("::").join(":"),U=U.split("%").join("%25"),T.push(_ee(U))),E=A+1,I||o.charCodeAt(A)===47||A===o.length){let L=y?"()"+U:U,H=o.slice(d,A);o=o.slice(0,d+1)+L+o.slice(A),d+=L.length;let V=y?new RegExp("^"+T.join("")+"$"):null;c=c.createParametricChild(V,U||null,H),u=d+1;break}}}}else if(m&&(l.push("*"),c=c.createWildcardChild(),u=d+1,d!==o.length-1))throw new Error("Wildcard must be the last character in the route")}this.caseSensitive||(o=o.toLowerCase()),o==="*"&&(o="/*");for(let d of this.routes){let p=d.opts.constraints||{};if(d.method===t&&d.pattern===o&&P9(p,a))throw new Error(`Method '${t}' already declared for route '${o}' with constraints '${JSON.stringify(a)}'`)}let f={method:t,path:r,pattern:o,params:l,opts:n,handler:i,store:s};this.routes.push(f),c.addRoute(f,this.constrainer)};Gi.prototype.hasRoute=function(t,r,n){return this.findRoute(t,r,n)!==null};Gi.prototype.findRoute=function(t,r,n={}){if(this.trees[t]===void 0)return null;let i=r,s=this.trees[t],a=s.prefix.length,o=[];for(let c=0;c<=i.length;c++){if(i.charCodeAt(c)===58&&i.charCodeAt(c+1)===58){c++;continue}let u=i.charCodeAt(c)===58&&i.charCodeAt(c+1)!==58,l=i.charCodeAt(c)===42;if(u||l||c===i.length&&c!==a){let f=i.slice(a,c);if(this.caseSensitive||(f=f.toLowerCase()),f=f.split("::").join(":"),f=f.split("%").join("%25"),s=s.getStaticChild(f),s===null)return null}if(u){let f=!1,d=[],p=c+1;for(let m=p;;m++){let y=i.charCodeAt(m),T=y===40,E=y===45||y===46,A=y===47||m===i.length;if(T||E||A){let x=i.slice(p,m);if(o.push(x),f=f||T||E,T){let I=Eee(i,m),k=i.slice(m,I+1);this.allowUnsafeRegex||vs(zC(new RegExp(k)),`The regex '${k}' is not safe!`),d.push(bee(k)),m=I+1}else d.push("(.*?)");let _=m;for(;m<i.length;m++){let I=i.charCodeAt(m);if(I===47)break;if(I===58)if(i.charCodeAt(m+1)===58)m++;else break}let S=i.slice(_,m);if(S&&(S=S.split("::").join(":"),S=S.split("%").join("%25"),d.push(_ee(S))),p=m+1,A||i.charCodeAt(m)===47||m===i.length){let I=f?"()"+S:S,k=i.slice(c,m);i=i.slice(0,c+1)+I+i.slice(m),c+=I.length;let N=f?new RegExp("^"+d.join("")+"$"):null;if(s=s.getParametricChild(N,S||null,k),s===null)return null;a=c+1;break}}}}else if(l){if(o.push("*"),s=s.getWildcardChild(),s===null)return null;if(a=c+1,c!==i.length-1)throw new Error("Wildcard must be the last character in the route")}}this.caseSensitive||(i=i.toLowerCase()),i==="*"&&(i="/*");for(let c of this.routes){let u=c.opts.constraints||{};if(c.method===t&&c.pattern===i&&P9(u,n))return{handler:c.handler,store:c.store,params:c.params||[]}}return null};Gi.prototype.hasConstraintStrategy=function(e){return this.constrainer.hasConstraintStrategy(e)};Gi.prototype.addConstraintStrategy=function(e){this.constrainer.addConstraintStrategy(e),this._rebuild(this.routes)};Gi.prototype.reset=function(){this.trees={},this.routes=[]};Gi.prototype.off=function(t,r,n){vs(typeof r=="string","Path should be a string"),vs(r.length>0,"The path could not be empty"),vs(r[0]==="/"||r[0]==="*","The first character of a path should be `/` or `*`"),vs(typeof n>"u"||typeof n=="object"&&!Array.isArray(n)&&n!==null,"Constraints should be an object or undefined.");let i=r.match(Pg);if(i){vs(r.length===i.index+i[0].length,"Optional Parameter needs to be the last parameter of the path");let a=r.replace(Pg,"$1$2"),o=r.replace(Pg,"$2");this.off(t,a,n),this.off(t,o,n);return}this.ignoreDuplicateSlashes&&(r=k9(r)),this.ignoreTrailingSlash&&(r=L9(r));let s=Array.isArray(t)?t:[t];for(let a of s)this._off(a,r,n)};Gi.prototype._off=function(t,r,n){vs(typeof t=="string","Method should be a string"),vs(Ny.includes(t),`Method '${t}' is not an http method.`);function i(c){return t!==c.method||r!==c.path}function s(c){return i(c)||!P9(n,c.opts.constraints||{})}let a=n?s:i,o=this.routes.filter(a);this._rebuild(o)};Gi.prototype.lookup=function(t,r,n,i){if(typeof n=="function"&&(i=n,n=void 0),i===void 0){let s=this.constrainer.deriveConstraints(t,n),a=this.find(t.method,t.url,s);return this.callHandler(a,t,r,n)}this.constrainer.deriveConstraints(t,n,(s,a)=>{if(s!==null){i(s);return}try{let o=this.find(t.method,t.url,a),c=this.callHandler(o,t,r,n);i(null,c)}catch(o){i(o)}})};Gi.prototype.callHandler=function(t,r,n,i){return t===null?this._defaultRoute(r,n,i):i===void 0?t.handler(r,n,t.params,t.store,t.searchParams):t.handler.call(i,r,n,t.params,t.store,t.searchParams)};Gi.prototype.find=function(t,r,n){let i=this.trees[t];if(i===void 0)return null;r.charCodeAt(0)!==47&&(r=r.replace(yee,"/")),this.ignoreDuplicateSlashes&&(r=k9(r));let s,a,o;try{s=LUe(r,this.useSemicolonDelimiter),r=s.path,a=s.querystring,o=s.shouldDecodeParam}catch{return this._onBadUrl(r)}this.ignoreTrailingSlash&&(r=L9(r));let c=r;this.caseSensitive===!1&&(r=r.toLowerCase());let u=this.maxParamLength,l=i.prefix.length,f=[],d=r.length,p=[];for(;;){if(l===d&&i.isLeafNode){let y=i.handlerStorage.getMatchingHandler(n);if(y!==null)return{handler:y.handler,store:y.store,params:y._createParamsObject(f),searchParams:this.querystringParser(a)}}let m=i.getNextNode(r,l,p,f.length);if(m===null){if(p.length===0)return null;let y=p.pop();l=y.brotherPathIndex,f.splice(y.paramsCount),m=y.brotherNode}if(i=m,i.kind===O9.STATIC){l+=i.prefix.length;continue}if(i.kind===O9.WILDCARD){let y=c.slice(l);o&&(y=vee(y)),f.push(y),l=d;continue}if(i.kind===O9.PARAMETRIC){let y=c.indexOf("/",l);y===-1&&(y=d);let T=c.slice(l,y);if(o&&(T=vee(T)),i.isRegex){let E=i.regex.exec(T);if(E===null)continue;for(let A=1;A<E.length;A++){let x=E[A];if(x.length>u)return null;f.push(x)}}else{if(T.length>u)return null;f.push(T)}l=y}}};Gi.prototype._rebuild=function(e){this.reset();for(let t of e){let{method:r,path:n,opts:i,handler:s,store:a}=t;this._on(r,n,i,s,a)}};Gi.prototype._defaultRoute=function(e,t,r){if(this.defaultRoute!==null)return r===void 0?this.defaultRoute(e,t):this.defaultRoute.call(r,e,t);t.statusCode=404,t.end()};Gi.prototype._onBadUrl=function(e){if(this.onBadUrl===null)return null;let t=this.onBadUrl;return{handler:(r,n,i)=>t(e,r,n),params:{},store:null}};Gi.prototype.prettyPrint=function(e={}){let t=e.method;e.buildPrettyMeta=this.buildPrettyMeta.bind(this);let r=null;if(t===void 0){let{version:n,host:i,...s}=this.constrainer.strategies;s[D9.name]=D9;let a=new Gi({...this._opts,constraints:s}),o=this.routes.map(c=>{let u={...c.opts.constraints,[D9.name]:c.method};return{...c,method:"MERGED",opts:{constraints:u}}});a._rebuild(o),r=a.trees.MERGED}else r=this.trees[t];return r==null?"(empty tree)":PUe(r,e)};for(let e in Ny){if(!Ny.hasOwnProperty(e))continue;let t=Ny[e],r=t.toLowerCase();if(Gi.prototype[r])throw new Error("Method already exists: "+r);Gi.prototype[r]=function(n,i,s){return this.on(t,n,i,s)}}Gi.prototype.all=function(e,t,r){this.on(Ny,e,t,r)};xee.exports=Gi;function _ee(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function k9(e){return e.replace(/\/\/+/g,"/")}function L9(e){return e.length>1&&e.charCodeAt(e.length-1)===47?e.slice(0,-1):e}function bee(e){return e.charCodeAt(1)===94&&(e=e.slice(0,1)+e.slice(2)),e.charCodeAt(e.length-2)===36&&(e=e.slice(0,e.length-2)+e.slice(e.length-1)),e}function Eee(e,t){let r=1;for(;t<e.length;){if(t++,e[t]==="\\"){t++;continue}if(e[t]===")"?r--:e[t]==="("&&r++,!r)return t}throw new TypeError('Invalid regexp expression in "'+e+'"')}function BUe(e){return e?e.store?Object.assign({},e.store):{}:{}}});var Aee=M((FEt,Tee)=>{"use strict";function M9(e,t,r,n){if(r===void 0)return t.header("content-length","0"),n(null,null);if(typeof r.resume=="function")return r.on("error",s=>{t.log.error({err:s},"Error on Stream found for HEAD route")}),r.resume(),n(null,null);let i=""+Buffer.byteLength(r);t.header("content-length",i),n(null,null)}function MUe(e){return e==null?M9:Array.isArray(e)?[...e,M9]:[e,M9]}Tee.exports={parseHeadOnSendHandlers:MUe}});var jee=M(($Et,Uee)=>{"use strict";var FUe=B9(),$Ue=pC(),See=L8(),{onRequestAbortHookRunner:UUe,lifecycleHooks:wee,preParsingHookRunner:jUe,onTimeoutHookRunner:HUe,onRequestHookRunner:qUe}=e0(),{supportedMethods:zUe}=lP(),{normalizeSchema:VUe}=vE(),{parseHeadOnSendHandlers:GUe}=Aee(),{FSTDEP007:WUe,FSTDEP008:YUe,FSTDEP014:Cee}=Tp(),{compileSchemasForValidation:XUe,compileSchemasForSerialization:KUe}=R8(),{FST_ERR_SCH_VALIDATION_BUILD:QUe,FST_ERR_SCH_SERIALIZATION_BUILD:JUe,FST_ERR_DEFAULT_ROUTE_INVALID_TYPE:ZUe,FST_ERR_DUPLICATED_ROUTE:eje,FST_ERR_INVALID_URL:tje,FST_ERR_HOOK_INVALID_HANDLER:Iee,FST_ERR_ROUTE_OPTIONS_NOT_OBJ:rje,FST_ERR_ROUTE_DUPLICATED_HANDLER:nje,FST_ERR_ROUTE_HANDLER_NOT_FN:Ree,FST_ERR_ROUTE_MISSING_HANDLER:ije,FST_ERR_ROUTE_METHOD_NOT_SUPPORTED:sje,FST_ERR_ROUTE_METHOD_INVALID:aje,FST_ERR_ROUTE_BODY_VALIDATION_SCHEMA_NOT_SUPPORTED:oje,FST_ERR_ROUTE_BODY_LIMIT_OPTION_NOT_INT:cje,FST_ERR_HOOK_INVALID_ASYNC_HANDLER:F9}=yo(),{kRoutePrefix:uje,kLogLevel:lje,kLogSerializers:Nee,kHooks:Oee,kSchemaController:fje,kOptions:Dee,kReplySerializerDefault:$9,kReplyIsError:dje,kRequestPayloadStream:pje,kDisableRequestLogging:hje,kSchemaErrorFormatter:mje,kErrorHandler:Pee,kHasBeenDecorated:kee,kRequestAcceptVersion:U9,kRouteByFastify:j9,kRouteContext:Lee}=xa(),{buildErrorHandler:gje}=YE(),{createChildLogger:vje}=mE(),{getGenReqId:yje}=PC();function _je(e){let t=FUe(e.config),r,n,i,s,a,o,c,u,l,f,d,p,m,y=!1;return{setup(N,U){r=U.avvio,n=U.fourOhFour,i=U.logger,s=U.hasLogger,a=U.setupResponseListeners,o=U.throwIfAlreadyStarted,p=U.validateHTTPVersion,d=N.exposeHeadRoutes,c=N.disableRequestLogging,u=N.ignoreTrailingSlash,l=N.ignoreDuplicateSlashes,f=Object.prototype.hasOwnProperty.call(N,"return503OnClosing")?N.return503OnClosing:!0,m=U.keepAliveConnections},routing:t.lookup.bind(t),route:I,hasRoute:_,prepareRoute:x,getDefaultRoute:function(){return Cee(),t.defaultRoute},setDefaultRoute:function(N){if(Cee(),typeof N!="function")throw new ZUe;t.defaultRoute=N},routeHandler:k,closeRoutes:()=>{y=!0},printRoutes:t.prettyPrint.bind(t),addConstraintStrategy:T,hasConstraintStrategy:E,isAsyncConstraint:A,findRoute:S};function T(N){return o("Cannot add constraint strategy!"),t.addConstraintStrategy(N)}function E(N){return t.hasConstraintStrategy(N)}function A(){return t.constrainer.asyncStrategiesInUse.size>0}function x({method:N,url:U,options:L,handler:H,isFastify:V}){if(typeof U!="string")throw new tje(typeof U);if(!H&&typeof L=="function")H=L,L={};else if(H&&typeof H=="function"){if(Object.prototype.toString.call(L)!=="[object Object]")throw new rje(N,U);if(L.handler)throw typeof L.handler=="function"?new nje(N,U):new Ree(N,U)}return L=Object.assign({},L,{method:N,url:U,path:U,handler:H||L&&L.handler}),I.call(this,{options:L,isFastify:V})}function _({options:N}){return S(N)!==null}function S(N){let U=t.find(N.method,N.url||"",N.constraints);return U?{handler:U.handler,params:U.params,searchParams:U.searchParams}:null}function I({options:N,isFastify:U}){let L={...N},{exposeHeadRoute:H}=L,W=H!=null?H:d,J=L.method==="GET"||Array.isArray(L.method)&&L.method.includes("GET"),ye=L.method==="HEAD"||Array.isArray(L.method)&&L.method.includes("HEAD"),re=W&&J?{...N}:null;o("Cannot add route!");let fe=L.url||L.path||"";if(Array.isArray(L.method))for(var ve=0;ve<L.method.length;++ve)L.method[ve]=Bee(L.method[ve]),Mee(L.method[ve],fe,L.schema);else L.method=Bee(L.method),Mee(L.method,fe,L.schema);if(!L.handler)throw new ije(L.method,fe);if(L.errorHandler!==void 0&&typeof L.errorHandler!="function")throw new Ree(L.method,fe);$ee(L.bodyLimit);let X=this[uje];if(fe==="/"&&X.length>0&&L.method!=="HEAD")switch(L.prefixTrailingSlash){case"slash":ce.call(this,{path:fe,isFastify:U});break;case"no-slash":ce.call(this,{path:"",isFastify:U});break;case"both":default:ce.call(this,{path:"",isFastify:U}),u!==!0&&(l!==!0||!X.endsWith("/"))&&ce.call(this,{path:fe,prefixing:!0,isFastify:U})}else fe[0]==="/"&&X.endsWith("/")?ce.call(this,{path:fe.slice(1),isFastify:U}):ce.call(this,{path:fe,isFastify:U});return this;function ce({path:le,prefixing:ue=!1,isFastify:It=!1}){let pt=X+le;if(L.url=pt,L.path=pt,L.routePath=le,L.prefix=X,L.logLevel=L.logLevel||this[lje],(this[Nee]||L.logSerializers)&&(L.logSerializers=Object.assign(Object.create(this[Nee]),L.logSerializers)),L.attachValidation==null&&(L.attachValidation=!1),ue===!1)for(let ut of this[Oee].onRoute)ut.call(this,L);for(let ut of wee)if(L&&ut in L){if(Array.isArray(L[ut]))for(let vt of L[ut]){if(typeof vt!="function")throw new Iee(ut,Object.prototype.toString.call(vt));if(ut==="onSend"||ut==="preSerialization"||ut==="onError"||ut==="preParsing"){if(vt.constructor.name==="AsyncFunction"&&vt.length===4)throw new F9}else if(ut==="onRequestAbort"){if(vt.constructor.name==="AsyncFunction"&&vt.length!==1)throw new F9}else if(vt.constructor.name==="AsyncFunction"&&vt.length===3)throw new F9}else if(L[ut]!==void 0&&typeof L[ut]!="function")throw new Iee(ut,Object.prototype.toString.call(L[ut]))}let ct=L.constraints||{},Y={...L.config,url:pt,method:L.method},q=new $Ue({schema:L.schema,handler:L.handler.bind(this),config:Y,errorHandler:L.errorHandler,childLoggerFactory:L.childLoggerFactory,bodyLimit:L.bodyLimit,logLevel:L.logLevel,logSerializers:L.logSerializers,attachValidation:L.attachValidation,schemaErrorFormatter:L.schemaErrorFormatter,replySerializer:this[$9],validatorCompiler:L.validatorCompiler,serializerCompiler:L.serializerCompiler,exposeHeadRoute:W,prefixTrailingSlash:L.prefixTrailingSlash||"both",server:this,isFastify:It});L.version&&(YUe(),ct.version=L.version);let Se=t.findRoute("HEAD",L.url,ct),_e=Se!==null;ye&&_e&&!q[j9]&&Se.store[j9]&&t.off("HEAD",L.url,ct);try{t.on(L.method,L.url,{constraints:ct},k,q)}catch(ut){if(!q[j9])throw ut.message.includes(`Method '${L.method}' already declared for route '${L.url}'`)?new eje(L.method,L.url):ut}if(this.after((ut,vt)=>{q.errorHandler=L.errorHandler?gje(this[Pee],L.errorHandler):this[Pee],q._parserOptions.limit=L.bodyLimit||null,q.logLevel=L.logLevel,q.logSerializers=L.logSerializers,q.attachValidation=L.attachValidation,q[$9]=this[$9],q.schemaErrorFormatter=L.schemaErrorFormatter||this[mje]||q.schemaErrorFormatter,r.once("preReady",()=>{for(let xe of wee){let Ue=this[Oee][xe].concat(L[xe]||[]).map(Qe=>Qe.bind(this));q[xe]=Ue.length?Ue:null}for(;!q.Request[kee]&&q.Request.parent;)q.Request=q.Request.parent;for(;!q.Reply[kee]&&q.Reply.parent;)q.Reply=q.Reply.parent;if(n.setContext(this,q),L.schema){q.schema=VUe(q.schema,this.initialConfig);let xe=this[fje];!L.validatorCompiler&&(L.schema.body||L.schema.headers||L.schema.querystring||L.schema.params)&&xe.setupValidator(this[Dee]);try{let Ue=typeof L?.validatorCompiler=="function"||xe.isCustomValidatorCompiler;XUe(q,L.validatorCompiler||xe.validatorCompiler,Ue)}catch(Ue){throw new QUe(L.method,pt,Ue.message)}L.schema.response&&!L.serializerCompiler&&xe.setupSerializer(this[Dee]);try{KUe(q,L.serializerCompiler||xe.serializerCompiler)}catch(Ue){throw new JUe(L.method,pt,Ue.message)}}}),vt(ut)}),W&&J&&!ye&&!_e){let ut=GUe(re.onSend);x.call(this,{method:"HEAD",url:le,options:{...re,onSend:ut},isFastify:!0})}else _e&&H&&WUe()}}function k(N,U,L,H,V){let W=yje(H.server,N),J={level:H.logLevel};H.logSerializers&&(J.serializers=H.logSerializers);let ye=vje(H,i,N,W,J);if(ye[hje]=c,!p(N.httpVersion)){ye.info({res:{statusCode:505}},"request aborted - invalid HTTP version");let X='{"error":"HTTP Version Not Supported","message":"HTTP Version Not Supported","statusCode":505}',ce={"Content-Type":"application/json","Content-Length":X.length};U.writeHead(505,ce),U.end(X);return}if(y===!0&&(N.httpVersionMajor!==2&&U.setHeader("Connection","close"),f)){let X={"Content-Type":"application/json","Content-Length":"80"};U.writeHead(503,X),U.end('{"error":"Service Unavailable","message":"Service Unavailable","statusCode":503}'),ye.info({res:{statusCode:503}},"request aborted - refusing to accept new requests as server is closing");return}String.prototype.toLowerCase.call(N.headers.connection||"")==="keep-alive"&&m.has(N.socket)===!1&&(m.add(N.socket),N.socket.on("close",xje.bind({keepAliveConnections:m,socket:N.socket}))),N.headers[U9]!==void 0&&(N.headers["accept-version"]=N.headers[U9],N.headers[U9]=void 0);let fe=new H.Request(W,L,N,V,ye,H),ve=new H.Reply(U,fe,ye);c===!1&&ye.info({req:fe},"incoming request"),(s===!0||H.onResponse!==null)&&a(ve),H.onRequest!==null?qUe(H.onRequest,fe,ve,Fee):Fee(null,fe,ve),H.onRequestAbort!==null&&N.on("close",()=>{N.aborted&&UUe(H.onRequestAbort,fe,bje.bind(null,ve))}),H.onTimeout!==null&&(fe.raw.socket._meta||fe.raw.socket.on("timeout",Eje),fe.raw.socket._meta={context:H,request:fe,reply:ve})}}function bje(e,t){t&&e.log.error({err:t},"onRequestAborted hook failed")}function Eje(){let{context:e,request:t,reply:r}=this._meta;HUe(e.onTimeout,t,r,Tje)}function Bee(e){if(typeof e!="string")throw new aje;if(e=e.toUpperCase(),zUe.indexOf(e)===-1)throw new sje(e);return e}function Mee(e,t,r){if((e==="GET"||e==="HEAD")&&r&&r.body)throw new oje(e,t)}function $ee(e){if(e!==void 0&&(!Number.isInteger(e)||e<=0))throw new cje(e)}function Fee(e,t,r){if(r.sent!==!0){if(e!=null){r[dje]=!0,r.send(e);return}t[pje]=t.raw,t[Lee].preParsing!==null?jUe(t[Lee].preParsing,t,r,See):See(null,t,r)}}function xje(){this.keepAliveConnections.delete(this.socket)}function Tje(){}Uee.exports={buildRouting:_je,validateBodyLimitOption:$ee}});var Yee=M((UEt,Wee)=>{"use strict";var Aje=B9(),Hee=Kw(),qee=dC(),Sje=pC(),{kRoutePrefix:wje,kCanSetNotFoundHandler:Cx,kFourOhFourLevelInstance:Ix,kFourOhFourContext:gd,kHooks:Cje,kErrorHandler:zee}=xa(),{lifecycleHooks:Ije}=e0(),{buildErrorHandler:Rje}=YE(),{FST_ERR_NOT_FOUND:Nje}=yo(),{createChildLogger:Vee}=mE(),{getGenReqId:Gee}=PC();function Oje(e){let{logger:t}=e,r=Aje({onBadUrl:a(),defaultRoute:l}),n=null;return{router:r,setNotFoundHandler:c,setContext:o,arrange404:i};function i(f){f[Ix]=f,f[Cx]=!0,r.onBadUrl=r.onBadUrl.bind(f),r.defaultRoute=r.defaultRoute.bind(f)}function s(f,d){let{url:p,method:m}=f.raw,y=`Route ${m}:${p} not found`;f.log.info(y),d.code(404).send({message:y,error:"Not Found",statusCode:404})}function a(){return function(d,p,m){let y=this[Ix][gd],T=Gee(y.server,p),E=Vee(y,t,p,T),A=new qee(T,null,p,null,E,y),x=new Hee(m,A,E);n(A,x)}}function o(f,d){let p=Object.assign({},f[gd]);p.onSend=d.onSend,d[gd]=p}function c(f,d,p,m){this[Cx]===void 0&&(this[Cx]=!0),this[gd]===void 0&&(this[gd]=null);let y=this,T=this[wje]||"/";if(this[Cx]===!1)throw new Error(`Not found handler already set for Fastify instance with prefix: '${T}'`);typeof f=="object"&&(f.preHandler&&(Array.isArray(f.preHandler)?f.preHandler=f.preHandler.map(E=>E.bind(y)):f.preHandler=f.preHandler.bind(y)),f.preValidation&&(Array.isArray(f.preValidation)?f.preValidation=f.preValidation.map(E=>E.bind(y)):f.preValidation=f.preValidation.bind(y))),typeof f=="function"&&(d=f,f=void 0),f=f||{},d?(this[Ix][Cx]=!1,d=d.bind(this),n=d):(d=s,n=s),this.after((E,A)=>{u.call(this,T,f,d,p,m),A(E)})}function u(f,d,p,m,y){let T=new Sje({schema:d.schema,handler:p,config:d.config||{},server:this});if(m.once("preReady",()=>{let E=this[gd];for(let A of Ije){let x=this[Cje][A].concat(d[A]||[]).map(_=>_.bind(this));E[A]=x.length?x:null}E.errorHandler=d.errorHandler?Rje(this[zee],d.errorHandler):this[zee]}),this[gd]!==null&&f==="/"){Object.assign(this[gd],T);return}this[Ix][gd]=T,r.all(f+(f.endsWith("/")?"*":"/*"),y,T),r.all(f,y,T)}function l(f,d){let p=this[Ix][gd],m=Gee(p.server,f),y=Vee(p,t,f,m);y.info({req:f},"incoming request");let T=new qee(m,null,f,null,y,p),E=new Hee(d,T,y);T.log.warn("the default handler for 404 did not catch this, this is likely a fastify bug, please report it"),T.log.warn(r.prettyPrint()),E.code(404).send(new Nje)}}Wee.exports=Oje});var Kee=M((jEt,VC)=>{"use strict";VC.exports=En;VC.exports.default=En;var Xee={type:"object",additionalProperties:!1,properties:{connectionTimeout:{type:"integer",default:0},keepAliveTimeout:{type:"integer",default:72e3},forceCloseConnections:{oneOf:[{type:"string",pattern:"idle"},{type:"boolean"}]},maxRequestsPerSocket:{type:"integer",default:0,nullable:!0},requestTimeout:{type:"integer",default:0},bodyLimit:{type:"integer",default:1048576},caseSensitive:{type:"boolean",default:!0},allowUnsafeRegex:{type:"boolean",default:!1},http2:{type:"boolean"},https:{if:{not:{oneOf:[{type:"boolean"},{type:"null"},{type:"object",additionalProperties:!1,required:["allowHTTP1"],properties:{allowHTTP1:{type:"boolean"}}}]}},then:{setDefaultValue:!0}},ignoreTrailingSlash:{type:"boolean",default:!1},ignoreDuplicateSlashes:{type:"boolean",default:!1},disableRequestLogging:{type:"boolean",default:!1},jsonShorthand:{type:"boolean",default:!0},maxParamLength:{type:"integer",default:100},onProtoPoisoning:{type:"string",default:"error"},onConstructorPoisoning:{type:"string",default:"error"},pluginTimeout:{type:"integer",default:1e4},requestIdHeader:{anyOf:[{enum:[!1]},{type:"string"}],default:"request-id"},requestIdLogLabel:{type:"string",default:"reqId"},http2SessionTimeout:{type:"integer",default:72e3},exposeHeadRoutes:{type:"boolean",default:!0},useSemicolonDelimiter:{type:"boolean",default:!0},versioning:{type:"object",additionalProperties:!0,required:["storage","deriveVersion"],properties:{storage:{},deriveVersion:{}}},constraints:{type:"object",additionalProperties:{type:"object",required:["name","storage","validate","deriveConstraint"],additionalProperties:!0,properties:{name:{type:"string"},storage:{},validate:{},deriveConstraint:{}}}}}},Dje=Object.prototype.hasOwnProperty,Pje=new RegExp("idle","u");function En(e,{instancePath:t="",parentData:r,parentDataProperty:n,rootData:i=e}={}){let s=null,a=0;if(a===0)if(e&&typeof e=="object"&&!Array.isArray(e)){e.connectionTimeout===void 0&&(e.connectionTimeout=0),e.keepAliveTimeout===void 0&&(e.keepAliveTimeout=72e3),e.maxRequestsPerSocket===void 0&&(e.maxRequestsPerSocket=0),e.requestTimeout===void 0&&(e.requestTimeout=0),e.bodyLimit===void 0&&(e.bodyLimit=1048576),e.caseSensitive===void 0&&(e.caseSensitive=!0),e.allowUnsafeRegex===void 0&&(e.allowUnsafeRegex=!1),e.ignoreTrailingSlash===void 0&&(e.ignoreTrailingSlash=!1),e.ignoreDuplicateSlashes===void 0&&(e.ignoreDuplicateSlashes=!1),e.disableRequestLogging===void 0&&(e.disableRequestLogging=!1),e.jsonShorthand===void 0&&(e.jsonShorthand=!0),e.maxParamLength===void 0&&(e.maxParamLength=100),e.onProtoPoisoning===void 0&&(e.onProtoPoisoning="error"),e.onConstructorPoisoning===void 0&&(e.onConstructorPoisoning="error"),e.pluginTimeout===void 0&&(e.pluginTimeout=1e4),e.requestIdHeader===void 0&&(e.requestIdHeader="request-id"),e.requestIdLogLabel===void 0&&(e.requestIdLogLabel="reqId"),e.http2SessionTimeout===void 0&&(e.http2SessionTimeout=72e3),e.exposeHeadRoutes===void 0&&(e.exposeHeadRoutes=!0),e.useSemicolonDelimiter===void 0&&(e.useSemicolonDelimiter=!0);let m=a;for(let y in e)Dje.call(Xee.properties,y)||delete e[y];if(m===a){let y=e.connectionTimeout,T=a;if(!(typeof y=="number"&&!(y%1)&&!isNaN(y)&&isFinite(y))){let E=typeof y,A;if(A===void 0)if(E==="boolean"||y===null||E==="string"&&y&&y==+y&&!(y%1))A=+y;else return En.errors=[{instancePath:t+"/connectionTimeout",schemaPath:"#/properties/connectionTimeout/type",keyword:"type",params:{type:"integer"},message:"must be integer"}],!1;A!==void 0&&(y=A,e!==void 0&&(e.connectionTimeout=A))}var o=T===a;if(o){let E=e.keepAliveTimeout,A=a;if(!(typeof E=="number"&&!(E%1)&&!isNaN(E)&&isFinite(E))){let _=typeof E,S;if(S===void 0)if(_==="boolean"||E===null||_==="string"&&E&&E==+E&&!(E%1))S=+E;else return En.errors=[{instancePath:t+"/keepAliveTimeout",schemaPath:"#/properties/keepAliveTimeout/type",keyword:"type",params:{type:"integer"},message:"must be integer"}],!1;S!==void 0&&(E=S,e!==void 0&&(e.keepAliveTimeout=S))}var o=A===a;if(o){if(e.forceCloseConnections!==void 0){let _=e.forceCloseConnections,S=a,I=a,k=!1,N=null,U=a;if(typeof _!="string"){let V=typeof _,W;if(W===void 0)if(V=="number"||V=="boolean")W=""+_;else if(_===null)W="";else{let J={instancePath:t+"/forceCloseConnections",schemaPath:"#/properties/forceCloseConnections/oneOf/0/type",keyword:"type",params:{type:"string"},message:"must be string"};s===null?s=[J]:s.push(J),a++}W!==void 0&&(_=W,e!==void 0&&(e.forceCloseConnections=W))}if(a===U&&typeof _=="string"&&!Pje.test(_)){let V={instancePath:t+"/forceCloseConnections",schemaPath:"#/properties/forceCloseConnections/oneOf/0/pattern",keyword:"pattern",params:{pattern:"idle"},message:'must match pattern "idle"'};s===null?s=[V]:s.push(V),a++}var c=U===a;c&&(k=!0,N=0);let L=a;if(typeof _!="boolean"){let V;if(V===void 0)if(_==="false"||_===0||_===null)V=!1;else if(_==="true"||_===1)V=!0;else{let W={instancePath:t+"/forceCloseConnections",schemaPath:"#/properties/forceCloseConnections/oneOf/1/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"};s===null?s=[W]:s.push(W),a++}V!==void 0&&(_=V,e!==void 0&&(e.forceCloseConnections=V))}var c=L===a;if(c&&k?(k=!1,N=[N,1]):c&&(k=!0,N=1),k)a=I,s!==null&&(I?s.length=I:s=null);else{let V={instancePath:t+"/forceCloseConnections",schemaPath:"#/properties/forceCloseConnections/oneOf",keyword:"oneOf",params:{passingSchemas:N},message:"must match exactly one schema in oneOf"};return s===null?s=[V]:s.push(V),a++,En.errors=s,!1}var o=S===a}else var o=!0;if(o){let _=e.maxRequestsPerSocket,S=a;if(!(typeof _=="number"&&!(_%1)&&!isNaN(_)&&isFinite(_))&&_!==null){let k=typeof _,N;if(N===void 0)if(k==="boolean"||_===null||k==="string"&&_&&_==+_&&!(_%1))N=+_;else if(_===""||_===0||_===!1)N=null;else return En.errors=[{instancePath:t+"/maxRequestsPerSocket",schemaPath:"#/properties/maxRequestsPerSocket/type",keyword:"type",params:{type:"integer"},message:"must be integer"}],!1;N!==void 0&&(_=N,e!==void 0&&(e.maxRequestsPerSocket=N))}var o=S===a;if(o){let k=e.requestTimeout,N=a;if(!(typeof k=="number"&&!(k%1)&&!isNaN(k)&&isFinite(k))){let L=typeof k,H;if(H===void 0)if(L==="boolean"||k===null||L==="string"&&k&&k==+k&&!(k%1))H=+k;else return En.errors=[{instancePath:t+"/requestTimeout",schemaPath:"#/properties/requestTimeout/type",keyword:"type",params:{type:"integer"},message:"must be integer"}],!1;H!==void 0&&(k=H,e!==void 0&&(e.requestTimeout=H))}var o=N===a;if(o){let L=e.bodyLimit,H=a;if(!(typeof L=="number"&&!(L%1)&&!isNaN(L)&&isFinite(L))){let W=typeof L,J;if(J===void 0)if(W==="boolean"||L===null||W==="string"&&L&&L==+L&&!(L%1))J=+L;else return En.errors=[{instancePath:t+"/bodyLimit",schemaPath:"#/properties/bodyLimit/type",keyword:"type",params:{type:"integer"},message:"must be integer"}],!1;J!==void 0&&(L=J,e!==void 0&&(e.bodyLimit=J))}var o=H===a;if(o){let W=e.caseSensitive,J=a;if(typeof W!="boolean"){let re;if(re===void 0)if(W==="false"||W===0||W===null)re=!1;else if(W==="true"||W===1)re=!0;else return En.errors=[{instancePath:t+"/caseSensitive",schemaPath:"#/properties/caseSensitive/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;re!==void 0&&(W=re,e!==void 0&&(e.caseSensitive=re))}var o=J===a;if(o){let re=e.allowUnsafeRegex,fe=a;if(typeof re!="boolean"){let X;if(X===void 0)if(re==="false"||re===0||re===null)X=!1;else if(re==="true"||re===1)X=!0;else return En.errors=[{instancePath:t+"/allowUnsafeRegex",schemaPath:"#/properties/allowUnsafeRegex/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;X!==void 0&&(re=X,e!==void 0&&(e.allowUnsafeRegex=X))}var o=fe===a;if(o){if(e.http2!==void 0){let X=e.http2,ce=a;if(typeof X!="boolean"){let ue;if(ue===void 0)if(X==="false"||X===0||X===null)ue=!1;else if(X==="true"||X===1)ue=!0;else return En.errors=[{instancePath:t+"/http2",schemaPath:"#/properties/http2/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;ue!==void 0&&(X=ue,e!==void 0&&(e.http2=ue))}var o=ce===a}else var o=!0;if(o){if(e.https!==void 0){let X=e.https,ce=a,le=a,ue=!0,It=a,pt=a,ct=a,Y=a,q=!1,Se=null,_e=a;if(typeof X!="boolean"){let xe;if(xe===void 0)if(X==="false"||X===0||X===null)xe=!1;else if(X==="true"||X===1)xe=!0;else{let Ue={};s===null?s=[Ue]:s.push(Ue),a++}xe!==void 0&&(X=xe,e!==void 0&&(e.https=xe))}var u=_e===a;u&&(q=!0,Se=0);let ut=a;if(X!==null){let xe;if(xe===void 0)if(X===""||X===0||X===!1)xe=null;else{let Ue={};s===null?s=[Ue]:s.push(Ue),a++}xe!==void 0&&(X=xe,e!==void 0&&(e.https=xe))}var u=ut===a;if(u&&q)q=!1,Se=[Se,1];else{u&&(q=!0,Se=1);let xe=a;if(a===xe)if(X&&typeof X=="object"&&!Array.isArray(X)){let Qe;if(X.allowHTTP1===void 0&&(Qe="allowHTTP1")){let ht={};s===null?s=[ht]:s.push(ht),a++}else{let ht=a;for(let wt in X)wt!=="allowHTTP1"&&delete X[wt];if(ht===a&&X.allowHTTP1!==void 0){let wt=X.allowHTTP1;if(typeof wt!="boolean"){let dt;if(dt===void 0)if(wt==="false"||wt===0||wt===null)dt=!1;else if(wt==="true"||wt===1)dt=!0;else{let Jt={};s===null?s=[Jt]:s.push(Jt),a++}dt!==void 0&&(wt=dt,X!==void 0&&(X.allowHTTP1=dt))}}}}else{let Qe={};s===null?s=[Qe]:s.push(Qe),a++}var u=xe===a;u&&q?(q=!1,Se=[Se,2]):u&&(q=!0,Se=2)}if(q)a=Y,s!==null&&(Y?s.length=Y:s=null);else{let xe={};s===null?s=[xe]:s.push(xe),a++}var l=ct===a;if(l){let xe={};s===null?s=[xe]:s.push(xe),a++}else a=pt,s!==null&&(pt?s.length=pt:s=null);var f=It===a;if(a=le,s!==null&&(le?s.length=le:s=null),f){let xe=a;e.https=!0;var f=xe===a;ue=f}if(!ue){let xe={instancePath:t+"/https",schemaPath:"#/properties/https/if",keyword:"if",params:{failingKeyword:"then"},message:'must match "then" schema'};return s===null?s=[xe]:s.push(xe),a++,En.errors=s,!1}var o=ce===a}else var o=!0;if(o){let X=e.ignoreTrailingSlash,ce=a;if(typeof X!="boolean"){let ue;if(ue===void 0)if(X==="false"||X===0||X===null)ue=!1;else if(X==="true"||X===1)ue=!0;else return En.errors=[{instancePath:t+"/ignoreTrailingSlash",schemaPath:"#/properties/ignoreTrailingSlash/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;ue!==void 0&&(X=ue,e!==void 0&&(e.ignoreTrailingSlash=ue))}var o=ce===a;if(o){let ue=e.ignoreDuplicateSlashes,It=a;if(typeof ue!="boolean"){let ct;if(ct===void 0)if(ue==="false"||ue===0||ue===null)ct=!1;else if(ue==="true"||ue===1)ct=!0;else return En.errors=[{instancePath:t+"/ignoreDuplicateSlashes",schemaPath:"#/properties/ignoreDuplicateSlashes/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;ct!==void 0&&(ue=ct,e!==void 0&&(e.ignoreDuplicateSlashes=ct))}var o=It===a;if(o){let ct=e.disableRequestLogging,Y=a;if(typeof ct!="boolean"){let Se;if(Se===void 0)if(ct==="false"||ct===0||ct===null)Se=!1;else if(ct==="true"||ct===1)Se=!0;else return En.errors=[{instancePath:t+"/disableRequestLogging",schemaPath:"#/properties/disableRequestLogging/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;Se!==void 0&&(ct=Se,e!==void 0&&(e.disableRequestLogging=Se))}var o=Y===a;if(o){let Se=e.jsonShorthand,_e=a;if(typeof Se!="boolean"){let vt;if(vt===void 0)if(Se==="false"||Se===0||Se===null)vt=!1;else if(Se==="true"||Se===1)vt=!0;else return En.errors=[{instancePath:t+"/jsonShorthand",schemaPath:"#/properties/jsonShorthand/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;vt!==void 0&&(Se=vt,e!==void 0&&(e.jsonShorthand=vt))}var o=_e===a;if(o){let vt=e.maxParamLength,xe=a;if(!(typeof vt=="number"&&!(vt%1)&&!isNaN(vt)&&isFinite(vt))){let Qe=typeof vt,ht;if(ht===void 0)if(Qe==="boolean"||vt===null||Qe==="string"&&vt&&vt==+vt&&!(vt%1))ht=+vt;else return En.errors=[{instancePath:t+"/maxParamLength",schemaPath:"#/properties/maxParamLength/type",keyword:"type",params:{type:"integer"},message:"must be integer"}],!1;ht!==void 0&&(vt=ht,e!==void 0&&(e.maxParamLength=ht))}var o=xe===a;if(o){let Qe=e.onProtoPoisoning,ht=a;if(typeof Qe!="string"){let dt=typeof Qe,Jt;if(Jt===void 0)if(dt=="number"||dt=="boolean")Jt=""+Qe;else if(Qe===null)Jt="";else return En.errors=[{instancePath:t+"/onProtoPoisoning",schemaPath:"#/properties/onProtoPoisoning/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;Jt!==void 0&&(Qe=Jt,e!==void 0&&(e.onProtoPoisoning=Jt))}var o=ht===a;if(o){let dt=e.onConstructorPoisoning,Jt=a;if(typeof dt!="string"){let Nt=typeof dt,Yt;if(Yt===void 0)if(Nt=="number"||Nt=="boolean")Yt=""+dt;else if(dt===null)Yt="";else return En.errors=[{instancePath:t+"/onConstructorPoisoning",schemaPath:"#/properties/onConstructorPoisoning/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;Yt!==void 0&&(dt=Yt,e!==void 0&&(e.onConstructorPoisoning=Yt))}var o=Jt===a;if(o){let Nt=e.pluginTimeout,Yt=a;if(!(typeof Nt=="number"&&!(Nt%1)&&!isNaN(Nt)&&isFinite(Nt))){let on=typeof Nt,Ln;if(Ln===void 0)if(on==="boolean"||Nt===null||on==="string"&&Nt&&Nt==+Nt&&!(Nt%1))Ln=+Nt;else return En.errors=[{instancePath:t+"/pluginTimeout",schemaPath:"#/properties/pluginTimeout/type",keyword:"type",params:{type:"integer"},message:"must be integer"}],!1;Ln!==void 0&&(Nt=Ln,e!==void 0&&(e.pluginTimeout=Ln))}var o=Yt===a;if(o){let on=e.requestIdHeader,Ln=a,qr=a,Vn=!1,di=a;if(on!==!1){let pn={instancePath:t+"/requestIdHeader",schemaPath:"#/properties/requestIdHeader/anyOf/0/enum",keyword:"enum",params:{allowedValues:Xee.properties.requestIdHeader.anyOf[0].enum},message:"must be equal to one of the allowed values"};s===null?s=[pn]:s.push(pn),a++}var d=di===a;if(Vn=Vn||d,!Vn){let pn=a;if(typeof on!="string"){let $s=typeof on,Qr;if(Qr===void 0)if($s=="number"||$s=="boolean")Qr=""+on;else if(on===null)Qr="";else{let pi={instancePath:t+"/requestIdHeader",schemaPath:"#/properties/requestIdHeader/anyOf/1/type",keyword:"type",params:{type:"string"},message:"must be string"};s===null?s=[pi]:s.push(pi),a++}Qr!==void 0&&(on=Qr,e!==void 0&&(e.requestIdHeader=Qr))}var d=pn===a;Vn=Vn||d}if(Vn)a=qr,s!==null&&(qr?s.length=qr:s=null);else{let pn={instancePath:t+"/requestIdHeader",schemaPath:"#/properties/requestIdHeader/anyOf",keyword:"anyOf",params:{},message:"must match a schema in anyOf"};return s===null?s=[pn]:s.push(pn),a++,En.errors=s,!1}var o=Ln===a;if(o){let pn=e.requestIdLogLabel,Fs=a;if(typeof pn!="string"){let Qr=typeof pn,pi;if(pi===void 0)if(Qr=="number"||Qr=="boolean")pi=""+pn;else if(pn===null)pi="";else return En.errors=[{instancePath:t+"/requestIdLogLabel",schemaPath:"#/properties/requestIdLogLabel/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;pi!==void 0&&(pn=pi,e!==void 0&&(e.requestIdLogLabel=pi))}var o=Fs===a;if(o){let Qr=e.http2SessionTimeout,pi=a;if(!(typeof Qr=="number"&&!(Qr%1)&&!isNaN(Qr)&&isFinite(Qr))){let Gn=typeof Qr,On;if(On===void 0)if(Gn==="boolean"||Qr===null||Gn==="string"&&Qr&&Qr==+Qr&&!(Qr%1))On=+Qr;else return En.errors=[{instancePath:t+"/http2SessionTimeout",schemaPath:"#/properties/http2SessionTimeout/type",keyword:"type",params:{type:"integer"},message:"must be integer"}],!1;On!==void 0&&(Qr=On,e!==void 0&&(e.http2SessionTimeout=On))}var o=pi===a;if(o){let Gn=e.exposeHeadRoutes,On=a;if(typeof Gn!="boolean"){let hn;if(hn===void 0)if(Gn==="false"||Gn===0||Gn===null)hn=!1;else if(Gn==="true"||Gn===1)hn=!0;else return En.errors=[{instancePath:t+"/exposeHeadRoutes",schemaPath:"#/properties/exposeHeadRoutes/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;hn!==void 0&&(Gn=hn,e!==void 0&&(e.exposeHeadRoutes=hn))}var o=On===a;if(o){let hn=e.useSemicolonDelimiter,Bi=a;if(typeof hn!="boolean"){let An;if(An===void 0)if(hn==="false"||hn===0||hn===null)An=!1;else if(hn==="true"||hn===1)An=!0;else return En.errors=[{instancePath:t+"/useSemicolonDelimiter",schemaPath:"#/properties/useSemicolonDelimiter/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;An!==void 0&&(hn=An,e!==void 0&&(e.useSemicolonDelimiter=An))}var o=Bi===a;if(o){if(e.versioning!==void 0){let An=e.versioning,ti=a;if(a===ti)if(An&&typeof An=="object"&&!Array.isArray(An)){let Ni;if(An.storage===void 0&&(Ni="storage")||An.deriveVersion===void 0&&(Ni="deriveVersion"))return En.errors=[{instancePath:t+"/versioning",schemaPath:"#/properties/versioning/required",keyword:"required",params:{missingProperty:Ni},message:"must have required property '"+Ni+"'"}],!1}else return En.errors=[{instancePath:t+"/versioning",schemaPath:"#/properties/versioning/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;var o=ti===a}else var o=!0;if(o)if(e.constraints!==void 0){let An=e.constraints,ti=a;if(a===ti)if(An&&typeof An=="object"&&!Array.isArray(An))for(let Ni in An){let Oi=An[Ni],La=a;if(a===La)if(Oi&&typeof Oi=="object"&&!Array.isArray(Oi)){let bs;if(Oi.name===void 0&&(bs="name")||Oi.storage===void 0&&(bs="storage")||Oi.validate===void 0&&(bs="validate")||Oi.deriveConstraint===void 0&&(bs="deriveConstraint"))return En.errors=[{instancePath:t+"/constraints/"+Ni.replace(/~/g,"~0").replace(/\//g,"~1"),schemaPath:"#/properties/constraints/additionalProperties/required",keyword:"required",params:{missingProperty:bs},message:"must have required property '"+bs+"'"}],!1;if(Oi.name!==void 0){let Ba=Oi.name;if(typeof Ba!="string"){let Es=typeof Ba,Sn;if(Sn===void 0)if(Es=="number"||Es=="boolean")Sn=""+Ba;else if(Ba===null)Sn="";else return En.errors=[{instancePath:t+"/constraints/"+Ni.replace(/~/g,"~0").replace(/\//g,"~1")+"/name",schemaPath:"#/properties/constraints/additionalProperties/properties/name/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;Sn!==void 0&&(Ba=Sn,Oi!==void 0&&(Oi.name=Sn))}}}else return En.errors=[{instancePath:t+"/constraints/"+Ni.replace(/~/g,"~0").replace(/\//g,"~1"),schemaPath:"#/properties/constraints/additionalProperties/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;var p=La===a;if(!p)break}else return En.errors=[{instancePath:t+"/constraints",schemaPath:"#/properties/constraints/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;var o=ti===a}else var o=!0}}}}}}}}}}}}}}}}}}}}}}}}}else return En.errors=[{instancePath:t,schemaPath:"#/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;return En.errors=s,a===0}VC.exports.defaultInitOptions={connectionTimeout:0,keepAliveTimeout:72e3,maxRequestsPerSocket:0,requestTimeout:0,bodyLimit:1048576,caseSensitive:!0,allowUnsafeRegex:!1,disableRequestLogging:!1,jsonShorthand:!0,ignoreTrailingSlash:!1,ignoreDuplicateSlashes:!1,maxParamLength:100,onProtoPoisoning:"error",onConstructorPoisoning:"error",pluginTimeout:1e4,requestIdHeader:"request-id",requestIdLogLabel:"reqId",http2SessionTimeout:72e3,exposeHeadRoutes:!0,useSemicolonDelimiter:!0}});var Qee=M((HEt,WC)=>{"use strict";var GC=Kee(),kje=gE()({circles:!0,proto:!1}),{FST_ERR_INIT_OPTS_INVALID:Lje}=yo();function Bje(e){let t=kje(e);if(!GC(t)){let r=new Lje(JSON.stringify(GC.errors.map(n=>n.message)));throw r.errors=GC.errors,r}return H9(t)}function H9(e){let t=Object.getOwnPropertyNames(e);for(let r of t){let n=e[r];ArrayBuffer.isView(n)&&!(n instanceof DataView)||(e[r]=n&&typeof n=="object"?H9(n):n)}return Object.freeze(e)}WC.exports=Bje;WC.exports.defaultInitOptions=GC.defaultInitOptions;WC.exports.utils={deepFreezeObject:H9}});var ate=M((qEt,ste)=>{"use strict";var{kAvvioBoot:Mje,kChildren:Jee,kRoutePrefix:Zee,kLogLevel:ete,kLogSerializers:q9,kHooks:z9,kSchemaController:Oy,kContentTypeParser:tte,kReply:rte,kRequest:nte,kFourOhFour:Fje,kPluginNameChain:ite}=xa(),$je=Kw(),Uje=dC(),jje=g9(),Hje=AP(),{buildHooks:qje}=e0(),Rx=x9();ste.exports=function(t,r,n){let i=Rx.registerPlugin.call(t,r),s=Rx.getPluginName(r)||Rx.getFuncPreview(r);if(i)return t[ite].push(s),t;let a=Object.create(t);t[Jee].push(a),a.ready=t[Mje].bind(a),a[Jee]=[],a[rte]=$je.buildReply(a[rte]),a[nte]=Uje.buildRequest(a[nte]),a[tte]=Hje.helpers.buildContentTypeParser(a[tte]),a[z9]=qje(a[z9]),a[Zee]=zje(a[Zee],n.prefix),a[ete]=n.logLevel||a[ete],a[Oy]=jje.buildSchemaController(t[Oy]),a.getSchema=a[Oy].getSchema.bind(a[Oy]),a.getSchemas=a[Oy].getSchemas.bind(a[Oy]),a[Rx.kRegisteredPlugins]=Object.create(a[Rx.kRegisteredPlugins]),a[ite]=[s],(a[q9]||n.logSerializers)&&(a[q9]=Object.assign(Object.create(a[q9]),n.logSerializers)),n.prefix&&a[Fje].arrange404(a);for(let o of a[z9].onRegister)o.call(this,a,n);return a};function zje(e,t){return t?(e.endsWith("/")&&t[0]==="/"?t=t.slice(1):t[0]!=="/"&&(t="/"+t),e+t):e}});var cte=M((zEt,ote)=>{"use strict";ote.exports=function(){return{[Symbol.iterator]:function*(){},add(){},delete(){},has(){return!0}}}});var ute=M(V9=>{"use strict";V9.parse=Gje;V9.serialize=Wje;var Vje=Object.prototype.toString,YC=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function Gje(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");for(var r={},n=t||{},i=n.decode||Yje,s=0;s<e.length;){var a=e.indexOf("=",s);if(a===-1)break;var o=e.indexOf(";",s);if(o===-1)o=e.length;else if(o<a){s=e.lastIndexOf(";",a-1)+1;continue}var c=e.slice(s,a).trim();if(r[c]===void 0){var u=e.slice(a+1,o).trim();u.charCodeAt(0)===34&&(u=u.slice(1,-1)),r[c]=Qje(u,i)}s=o+1}return r}function Wje(e,t,r){var n=r||{},i=n.encode||Xje;if(typeof i!="function")throw new TypeError("option encode is invalid");if(!YC.test(e))throw new TypeError("argument name is invalid");var s=i(t);if(s&&!YC.test(s))throw new TypeError("argument val is invalid");var a=e+"="+s;if(n.maxAge!=null){var o=n.maxAge-0;if(isNaN(o)||!isFinite(o))throw new TypeError("option maxAge is invalid");a+="; Max-Age="+Math.floor(o)}if(n.domain){if(!YC.test(n.domain))throw new TypeError("option domain is invalid");a+="; Domain="+n.domain}if(n.path){if(!YC.test(n.path))throw new TypeError("option path is invalid");a+="; Path="+n.path}if(n.expires){var c=n.expires;if(!Kje(c)||isNaN(c.valueOf()))throw new TypeError("option expires is invalid");a+="; Expires="+c.toUTCString()}if(n.httpOnly&&(a+="; HttpOnly"),n.secure&&(a+="; Secure"),n.priority){var u=typeof n.priority=="string"?n.priority.toLowerCase():n.priority;switch(u){case"low":a+="; Priority=Low";break;case"medium":a+="; Priority=Medium";break;case"high":a+="; Priority=High";break;default:throw new TypeError("option priority is invalid")}}if(n.sameSite){var l=typeof n.sameSite=="string"?n.sameSite.toLowerCase():n.sameSite;switch(l){case!0:a+="; SameSite=Strict";break;case"lax":a+="; SameSite=Lax";break;case"strict":a+="; SameSite=Strict";break;case"none":a+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return a}function Yje(e){return e.indexOf("%")!==-1?decodeURIComponent(e):e}function Xje(e){return encodeURIComponent(e)}function Kje(e){return Vje.call(e)==="[object Date]"||e instanceof Date}function Qje(e,t){try{return t(e)}catch{return e}}});var lte=M((GEt,XC)=>{"use strict";var{format:G9}=require("node:util");function W9(){let e={},t=new Map,r=Object.create(null);function n(a,o,c,{unlimited:u=!1}={}){if(!a)throw new Error("Warning name must not be empty");if(!o)throw new Error("Warning code must not be empty");if(!c)throw new Error("Warning message must not be empty");if(typeof u!="boolean")throw new Error("Warning opts.unlimited must be a boolean");if(o=o.toUpperCase(),e[o]!==void 0)throw new Error(`The code '${o}' already exist`);function l(f,d,p){let m;return f&&d&&p?m=G9(c,f,d,p):f&&d?m=G9(c,f,d):f?m=G9(c,f):m=c,{code:o,name:a,message:m}}return Object.assign(r,{unlimited:u}),t.set(o,u),e[o]=l,e[o]}function i(a,o,c={}){return n("DeprecationWarning",a,o,c)}function s(a,o,c,u){if(t.get(a)===!0&&r.unlimited===!1)return;if(e[a]===void 0)throw new Error(`The code '${a}' does not exist`);t.set(a,!0);let l=e[a](o,c,u);process.emitWarning(l.message,l.name,l.code)}return{create:n,createDeprecation:i,emit:s,emitted:t}}XC.exports=W9;XC.exports.default=W9;XC.exports.processWarning=W9});var pte=M((WEt,dte)=>{"use strict";var{URL:fte}=require("node:url"),Y9="http://localhost";dte.exports=function(t,r){(typeof t=="string"||Object.prototype.toString.call(t)==="[object String]")&&t.startsWith("//")&&(t=Y9+t);let n=typeof t=="object"?Object.assign(new fte(Y9),t):new fte(t,Y9);if(typeof r=="string"){r=new URLSearchParams(r);for(let i of r.keys()){n.searchParams.delete(i);for(let s of r.getAll(i))n.searchParams.append(i,s)}}else{let i=Object.assign({},t.query,r);for(let s in i){let a=i[s];if(Array.isArray(a)){n.searchParams.delete(s);for(let o of a)n.searchParams.append(s,o)}else n.searchParams.set(s,a)}}return n}});var vte=M((YEt,KC)=>{"use strict";var{Readable:hte,addAbortSignal:Jje}=require("node:stream"),K9=require("node:util"),Zje=ute(),eHe=require("node:assert"),mte=lte()(),tHe=pte(),{EventEmitter:rHe}=require("node:events");mte.create("FastifyDeprecationLightMyRequest","FST_LIGHTMYREQUEST_DEP01",'You are accessing "request.connection", use "request.socket" instead.');function nHe(e){return e.port?e.host:e.hostname+(e.protocol==="https:"?":443":":80")}var X9=class extends rHe{constructor(t){super(),this.remoteAddress=t}};function gte(e){return new t(this);function t(r){vd.call(r,{...e,Request:void 0}),Object.assign(this,r);for(let n of Object.keys(vd.prototype))this.constructor.prototype[n]=vd.prototype[n];return K9.inherits(this.constructor,e.Request),this}}function vd(e){hte.call(this,{autoDestroy:!1});let t=tHe(e.url||e.path,e.query);this.url=t.pathname+t.search,this.aborted=!1,this.httpVersionMajor=1,this.httpVersionMinor=1,this.httpVersion="1.1",this.method=e.method?e.method.toUpperCase():"GET",this.headers={},this.rawHeaders=[];let r=e.headers||{};for(let a in r){let o=a.toLowerCase();if((o==="user-agent"||o==="content-type")&&r[a]===void 0){this.headers[o]=void 0;continue}let c=r[a];eHe(c!==void 0,'invalid value "undefined" for header '+a),this.headers[o]=""+c}if("user-agent"in this.headers||(this.headers["user-agent"]="lightMyRequest"),this.headers.host=this.headers.host||e.authority||nHe(t),e.cookies){let{cookies:a}=e,o=Object.keys(a).map(c=>Zje.serialize(c,a[c]));this.headers.cookie&&o.unshift(this.headers.cookie),this.headers.cookie=o.join("; ")}this.socket=new X9(e.remoteAddress||"127.0.0.1"),Object.defineProperty(this,"connection",{get(){return mte.emit("FST_LIGHTMYREQUEST_DEP01"),this.socket},configurable:!0});let n=e.payload||e.body||null,i=n&&typeof n.resume=="function";n&&typeof n!="string"&&!i&&!Buffer.isBuffer(n)&&(n=JSON.stringify(n),"content-type"in this.headers||(this.headers["content-type"]="application/json")),n&&!i&&!Object.prototype.hasOwnProperty.call(this.headers,"content-length")&&(this.headers["content-length"]=(Buffer.isBuffer(n)?n.length:Buffer.byteLength(n)).toString());for(let a of Object.keys(this.headers))this.rawHeaders.push(a,this.headers[a]);this._lightMyRequest={payload:n,isDone:!1,simulate:e.simulate||{}};let s=e.signal;return s&&Jje(s,this),this}K9.inherits(vd,hte);K9.inherits(gte,vd);vd.prototype.prepare=function(e){let t=this._lightMyRequest.payload;if(!t||typeof t.resume!="function")return e();let r=[];t.on("data",n=>r.push(Buffer.from(n))),t.on("end",()=>{let n=Buffer.concat(r);return this.headers["content-length"]=this.headers["content-length"]||""+n.length,this._lightMyRequest.payload=n,e()}),t.resume()};vd.prototype._read=function(e){setImmediate(()=>{if(this._lightMyRequest.isDone){this._lightMyRequest.simulate.end!==!1&&this.push(null);return}this._lightMyRequest.isDone=!0,this._lightMyRequest.payload&&(this._lightMyRequest.simulate.split?(this.push(this._lightMyRequest.payload.slice(0,1)),this.push(this._lightMyRequest.payload.slice(1))):this.push(this._lightMyRequest.payload)),this._lightMyRequest.simulate.error&&this.emit("error",new Error("Simulated")),this._lightMyRequest.simulate.close&&this.emit("close"),this._lightMyRequest.simulate.end!==!1&&this.push(null)})};vd.prototype.destroy=function(e){this.destroyed||this._lightMyRequest.isDone||(this.destroyed=!0,e&&(this._error=!0,process.nextTick(()=>this.emit("error",e))),process.nextTick(()=>this.emit("close")))};KC.exports=vd;KC.exports.Request=vd;KC.exports.CustomRequest=gte});var _te=M((XEt,Nx)=>{"use strict";var Dy={decodeValues:!0,map:!1,silent:!1};function Q9(e){return typeof e=="string"&&!!e.trim()}function J9(e,t){var r=e.split(";").filter(Q9),n=r.shift(),i=iHe(n),s=i.name,a=i.value;t=t?Object.assign({},Dy,t):Dy;try{a=t.decodeValues?decodeURIComponent(a):a}catch(c){console.error("set-cookie-parser encountered an error while decoding a cookie with value '"+a+"'. Set options.decodeValues to false to disable this feature.",c)}var o={name:s,value:a};return r.forEach(function(c){var u=c.split("="),l=u.shift().trimLeft().toLowerCase(),f=u.join("=");l==="expires"?o.expires=new Date(f):l==="max-age"?o.maxAge=parseInt(f,10):l==="secure"?o.secure=!0:l==="httponly"?o.httpOnly=!0:l==="samesite"?o.sameSite=f:o[l]=f}),o}function iHe(e){var t="",r="",n=e.split("=");return n.length>1?(t=n.shift(),r=n.join("=")):r=e,{name:t,value:r}}function yte(e,t){if(t=t?Object.assign({},Dy,t):Dy,!e)return t.map?{}:[];if(e.headers)if(typeof e.headers.getSetCookie=="function")e=e.headers.getSetCookie();else if(e.headers["set-cookie"])e=e.headers["set-cookie"];else{var r=e.headers[Object.keys(e.headers).find(function(i){return i.toLowerCase()==="set-cookie"})];!r&&e.headers.cookie&&!t.silent&&console.warn("Warning: set-cookie-parser appears to have been called on a request object. It is designed to parse Set-Cookie headers from responses, not Cookie headers from requests. Set the option {silent: true} to suppress this warning."),e=r}if(Array.isArray(e)||(e=[e]),t=t?Object.assign({},Dy,t):Dy,t.map){var n={};return e.filter(Q9).reduce(function(i,s){var a=J9(s,t);return i[a.name]=a,i},n)}else return e.filter(Q9).map(function(i){return J9(i,t)})}function sHe(e){if(Array.isArray(e))return e;if(typeof e!="string")return[];var t=[],r=0,n,i,s,a,o;function c(){for(;r<e.length&&/\s/.test(e.charAt(r));)r+=1;return r<e.length}function u(){return i=e.charAt(r),i!=="="&&i!==";"&&i!==","}for(;r<e.length;){for(n=r,o=!1;c();)if(i=e.charAt(r),i===","){for(s=r,r+=1,c(),a=r;r<e.length&&u();)r+=1;r<e.length&&e.charAt(r)==="="?(o=!0,r=a,t.push(e.substring(n,s)),n=r):r=s+1}else r+=1;(!o||r>=e.length)&&t.push(e.substring(n,e.length))}return t}Nx.exports=yte;Nx.exports.parse=yte;Nx.exports.parseString=J9;Nx.exports.splitCookiesString=sHe});var xte=M((KEt,Ete)=>{"use strict";var Ox=require("node:http"),{Writable:aHe}=require("node:stream"),oHe=require("node:util"),cHe=_te();function x0(e,t,r){Ox.ServerResponse.call(this,e),this._lightMyRequest={headers:null,trailers:{},payloadChunks:[]},this.setHeader("foo","bar"),this.removeHeader("foo"),this.assignSocket(lHe()),this._promiseCallback=typeof r=="function";let n=!1,i=a=>{if(n=!0,this._promiseCallback)return process.nextTick(()=>t(a));process.nextTick(()=>t(null,a))},s=a=>{if(!n){if(n=!0,this._promiseCallback)return process.nextTick(()=>r(a));process.nextTick(()=>t(a,null))}};this.once("finish",()=>{let a=uHe(this);a.raw.req=e,i(a)}),this.connection.once("error",s),this.once("error",s),this.once("close",s)}oHe.inherits(x0,Ox.ServerResponse);x0.prototype.setTimeout=function(e,t){return this.timeoutHandle=setTimeout(()=>{this.emit("timeout")},e),this.on("timeout",t),this};x0.prototype.writeHead=function(){let e=Ox.ServerResponse.prototype.writeHead.apply(this,arguments);return bte(this),e};x0.prototype.write=function(e,t,r){return this.timeoutHandle&&clearTimeout(this.timeoutHandle),Ox.ServerResponse.prototype.write.call(this,e,t,r),this._lightMyRequest.payloadChunks.push(Buffer.from(e,t)),!0};x0.prototype.end=function(e,t,r){e&&this.write(e,t),Ox.ServerResponse.prototype.end.call(this,r),this.emit("finish"),this.destroy()};x0.prototype.destroy=function(e){this.destroyed||(this.destroyed=!0,e&&process.nextTick(()=>this.emit("error",e)),process.nextTick(()=>this.emit("close")))};x0.prototype.addTrailers=function(e){for(let t in e)this._lightMyRequest.trailers[t.toLowerCase().trim()]=e[t].toString().trim()};function uHe(e){e._lightMyRequest.headers===null&&bte(e),fHe(e);let t={raw:{res:e},headers:e._lightMyRequest.headers,statusCode:e.statusCode,statusMessage:e.statusMessage,trailers:{},get cookies(){return cHe.parse(this)}},r=Buffer.concat(e._lightMyRequest.payloadChunks);return t.rawPayload=r,t.payload=r.toString(),t.body=t.payload,t.trailers=e._lightMyRequest.trailers,t.json=function(){return JSON.parse(t.payload)},t}function lHe(){return new aHe({write(e,t,r){setImmediate(r)}})}function fHe(e){let t=e._lightMyRequest.headers;for(let r of Object.keys(t)){let n=t[r];Array.isArray(n)?t[r]=n.map(i=>""+i):t[r]=""+n}}function bte(e){e._lightMyRequest.headers=Object.assign({},e.getHeaders()),["Date","Connection","Transfer-Encoding"].forEach(t=>{let r=new RegExp("\\r\\n"+t+": ([^\\r]*)\\r\\n"),n=e._header.match(r);n&&(e._lightMyRequest.headers[t.toLowerCase()]=n[1])})}Ete.exports=x0});var Tte=M((QEt,Z9)=>{"use strict";Z9.exports=Ds;Z9.exports.default=Ds;var dHe={type:"object",properties:{url:{oneOf:[{type:"string"},{type:"object",properties:{protocol:{type:"string"},hostname:{type:"string"},pathname:{type:"string"}},additionalProperties:!0,required:["pathname"]}]},path:{oneOf:[{type:"string"},{type:"object",properties:{protocol:{type:"string"},hostname:{type:"string"},pathname:{type:"string"}},additionalProperties:!0,required:["pathname"]}]},cookies:{type:"object",additionalProperties:!0},headers:{type:"object",additionalProperties:!0},query:{anyOf:[{type:"object",additionalProperties:!0},{type:"string"}]},simulate:{type:"object",properties:{end:{type:"boolean"},split:{type:"boolean"},error:{type:"boolean"},close:{type:"boolean"}}},authority:{type:"string"},remoteAddress:{type:"string"},method:{type:"string",enum:["ACL","BIND","CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LINK","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCALENDAR","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REBIND","REPORT","SEARCH","SOURCE","SUBSCRIBE","TRACE","UNBIND","UNLINK","UNLOCK","UNSUBSCRIBE","acl","bind","checkout","connect","copy","delete","get","head","link","lock","m-search","merge","mkactivity","mkcalendar","mkcol","move","notify","options","patch","post","propfind","proppatch","purge","put","rebind","report","search","source","subscribe","trace","unbind","unlink","unlock","unsubscribe"]},validate:{type:"boolean"}},additionalProperties:!0,oneOf:[{required:["url"]},{required:["path"]}]};function Ds(e,{instancePath:t="",parentData:r,parentDataProperty:n,rootData:i=e}={}){let s=null,a=0,o=a,c=!1,u=null,l=a;if(e&&typeof e=="object"&&!Array.isArray(e)){let _;if(e.url===void 0&&(_="url")){let S={instancePath:t,schemaPath:"#/oneOf/0/required",keyword:"required",params:{missingProperty:_},message:"must have required property '"+_+"'"};s===null?s=[S]:s.push(S),a++}}var d=l===a;d&&(c=!0,u=0);let f=a;if(e&&typeof e=="object"&&!Array.isArray(e)){let _;if(e.path===void 0&&(_="path")){let S={instancePath:t,schemaPath:"#/oneOf/1/required",keyword:"required",params:{missingProperty:_},message:"must have required property '"+_+"'"};s===null?s=[S]:s.push(S),a++}}var d=f===a;if(d&&c?(c=!1,u=[u,1]):d&&(c=!0,u=1),c)a=o,s!==null&&(o?s.length=o:s=null);else{let _={instancePath:t,schemaPath:"#/oneOf",keyword:"oneOf",params:{passingSchemas:u},message:"must match exactly one schema in oneOf"};return s===null?s=[_]:s.push(_),a++,Ds.errors=s,!1}if(a===0)if(e&&typeof e=="object"&&!Array.isArray(e)){if(e.url!==void 0){let _=e.url,S=a,I=a,k=!1,N=null,U=a;if(typeof _!="string"){let H=typeof _,V;if(V===void 0)if(H=="number"||H=="boolean")V=""+_;else if(_===null)V="";else{let W={instancePath:t+"/url",schemaPath:"#/properties/url/oneOf/0/type",keyword:"type",params:{type:"string"},message:"must be string"};s===null?s=[W]:s.push(W),a++}V!==void 0&&(_=V,e!==void 0&&(e.url=V))}var m=U===a;m&&(k=!0,N=0);let L=a;if(a===L)if(_&&typeof _=="object"&&!Array.isArray(_)){let H;if(_.pathname===void 0&&(H="pathname")){let V={instancePath:t+"/url",schemaPath:"#/properties/url/oneOf/1/required",keyword:"required",params:{missingProperty:H},message:"must have required property '"+H+"'"};s===null?s=[V]:s.push(V),a++}else{if(_.protocol!==void 0){let V=_.protocol,W=a;if(typeof V!="string"){let J=typeof V,ye;if(ye===void 0)if(J=="number"||J=="boolean")ye=""+V;else if(V===null)ye="";else{let re={instancePath:t+"/url/protocol",schemaPath:"#/properties/url/oneOf/1/properties/protocol/type",keyword:"type",params:{type:"string"},message:"must be string"};s===null?s=[re]:s.push(re),a++}ye!==void 0&&(V=ye,_!==void 0&&(_.protocol=ye))}var p=W===a}else var p=!0;if(p){if(_.hostname!==void 0){let V=_.hostname,W=a;if(typeof V!="string"){let ye=typeof V,re;if(re===void 0)if(ye=="number"||ye=="boolean")re=""+V;else if(V===null)re="";else{let fe={instancePath:t+"/url/hostname",schemaPath:"#/properties/url/oneOf/1/properties/hostname/type",keyword:"type",params:{type:"string"},message:"must be string"};s===null?s=[fe]:s.push(fe),a++}re!==void 0&&(V=re,_!==void 0&&(_.hostname=re))}var p=W===a}else var p=!0;if(p)if(_.pathname!==void 0){let V=_.pathname,W=a;if(typeof V!="string"){let ye=typeof V,re;if(re===void 0)if(ye=="number"||ye=="boolean")re=""+V;else if(V===null)re="";else{let fe={instancePath:t+"/url/pathname",schemaPath:"#/properties/url/oneOf/1/properties/pathname/type",keyword:"type",params:{type:"string"},message:"must be string"};s===null?s=[fe]:s.push(fe),a++}re!==void 0&&(V=re,_!==void 0&&(_.pathname=re))}var p=W===a}else var p=!0}}}else{let H={instancePath:t+"/url",schemaPath:"#/properties/url/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object"};s===null?s=[H]:s.push(H),a++}var m=L===a;if(m&&k?(k=!1,N=[N,1]):m&&(k=!0,N=1),k)a=I,s!==null&&(I?s.length=I:s=null);else{let H={instancePath:t+"/url",schemaPath:"#/properties/url/oneOf",keyword:"oneOf",params:{passingSchemas:N},message:"must match exactly one schema in oneOf"};return s===null?s=[H]:s.push(H),a++,Ds.errors=s,!1}var y=S===a}else var y=!0;if(y){if(e.path!==void 0){let _=e.path,S=a,I=a,k=!1,N=null,U=a;if(typeof _!="string"){let V=typeof _,W;if(W===void 0)if(V=="number"||V=="boolean")W=""+_;else if(_===null)W="";else{let J={instancePath:t+"/path",schemaPath:"#/properties/path/oneOf/0/type",keyword:"type",params:{type:"string"},message:"must be string"};s===null?s=[J]:s.push(J),a++}W!==void 0&&(_=W,e!==void 0&&(e.path=W))}var E=U===a;E&&(k=!0,N=0);let L=a;if(a===L)if(_&&typeof _=="object"&&!Array.isArray(_)){let V;if(_.pathname===void 0&&(V="pathname")){let W={instancePath:t+"/path",schemaPath:"#/properties/path/oneOf/1/required",keyword:"required",params:{missingProperty:V},message:"must have required property '"+V+"'"};s===null?s=[W]:s.push(W),a++}else{if(_.protocol!==void 0){let W=_.protocol,J=a;if(typeof W!="string"){let ye=typeof W,re;if(re===void 0)if(ye=="number"||ye=="boolean")re=""+W;else if(W===null)re="";else{let fe={instancePath:t+"/path/protocol",schemaPath:"#/properties/path/oneOf/1/properties/protocol/type",keyword:"type",params:{type:"string"},message:"must be string"};s===null?s=[fe]:s.push(fe),a++}re!==void 0&&(W=re,_!==void 0&&(_.protocol=re))}var T=J===a}else var T=!0;if(T){if(_.hostname!==void 0){let W=_.hostname,J=a;if(typeof W!="string"){let re=typeof W,fe;if(fe===void 0)if(re=="number"||re=="boolean")fe=""+W;else if(W===null)fe="";else{let ve={instancePath:t+"/path/hostname",schemaPath:"#/properties/path/oneOf/1/properties/hostname/type",keyword:"type",params:{type:"string"},message:"must be string"};s===null?s=[ve]:s.push(ve),a++}fe!==void 0&&(W=fe,_!==void 0&&(_.hostname=fe))}var T=J===a}else var T=!0;if(T)if(_.pathname!==void 0){let W=_.pathname,J=a;if(typeof W!="string"){let re=typeof W,fe;if(fe===void 0)if(re=="number"||re=="boolean")fe=""+W;else if(W===null)fe="";else{let ve={instancePath:t+"/path/pathname",schemaPath:"#/properties/path/oneOf/1/properties/pathname/type",keyword:"type",params:{type:"string"},message:"must be string"};s===null?s=[ve]:s.push(ve),a++}fe!==void 0&&(W=fe,_!==void 0&&(_.pathname=fe))}var T=J===a}else var T=!0}}}else{let V={instancePath:t+"/path",schemaPath:"#/properties/path/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object"};s===null?s=[V]:s.push(V),a++}var E=L===a;if(E&&k?(k=!1,N=[N,1]):E&&(k=!0,N=1),k)a=I,s!==null&&(I?s.length=I:s=null);else{let V={instancePath:t+"/path",schemaPath:"#/properties/path/oneOf",keyword:"oneOf",params:{passingSchemas:N},message:"must match exactly one schema in oneOf"};return s===null?s=[V]:s.push(V),a++,Ds.errors=s,!1}var y=S===a}else var y=!0;if(y){if(e.cookies!==void 0){let _=e.cookies,S=a;if(a===S&&!(_&&typeof _=="object"&&!Array.isArray(_)))return Ds.errors=[{instancePath:t+"/cookies",schemaPath:"#/properties/cookies/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;var y=S===a}else var y=!0;if(y){if(e.headers!==void 0){let _=e.headers,S=a;if(a===S&&!(_&&typeof _=="object"&&!Array.isArray(_)))return Ds.errors=[{instancePath:t+"/headers",schemaPath:"#/properties/headers/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;var y=S===a}else var y=!0;if(y){if(e.query!==void 0){let _=e.query,S=a,I=a,k=!1,N=a;if(a===N&&!(_&&typeof _=="object"&&!Array.isArray(_))){let L={instancePath:t+"/query",schemaPath:"#/properties/query/anyOf/0/type",keyword:"type",params:{type:"object"},message:"must be object"};s===null?s=[L]:s.push(L),a++}var A=N===a;if(k=k||A,!k){let L=a;if(typeof _!="string"){let V=typeof _,W;if(W===void 0)if(V=="number"||V=="boolean")W=""+_;else if(_===null)W="";else{let J={instancePath:t+"/query",schemaPath:"#/properties/query/anyOf/1/type",keyword:"type",params:{type:"string"},message:"must be string"};s===null?s=[J]:s.push(J),a++}W!==void 0&&(_=W,e!==void 0&&(e.query=W))}var A=L===a;k=k||A}if(k)a=I,s!==null&&(I?s.length=I:s=null);else{let L={instancePath:t+"/query",schemaPath:"#/properties/query/anyOf",keyword:"anyOf",params:{},message:"must match a schema in anyOf"};return s===null?s=[L]:s.push(L),a++,Ds.errors=s,!1}var y=S===a}else var y=!0;if(y){if(e.simulate!==void 0){let _=e.simulate,S=a;if(a===S)if(_&&typeof _=="object"&&!Array.isArray(_)){if(_.end!==void 0){let k=_.end,N=a;if(typeof k!="boolean"){let U;if(U===void 0)if(k==="false"||k===0||k===null)U=!1;else if(k==="true"||k===1)U=!0;else return Ds.errors=[{instancePath:t+"/simulate/end",schemaPath:"#/properties/simulate/properties/end/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;U!==void 0&&(k=U,_!==void 0&&(_.end=U))}var x=N===a}else var x=!0;if(x){if(_.split!==void 0){let k=_.split,N=a;if(typeof k!="boolean"){let L;if(L===void 0)if(k==="false"||k===0||k===null)L=!1;else if(k==="true"||k===1)L=!0;else return Ds.errors=[{instancePath:t+"/simulate/split",schemaPath:"#/properties/simulate/properties/split/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;L!==void 0&&(k=L,_!==void 0&&(_.split=L))}var x=N===a}else var x=!0;if(x){if(_.error!==void 0){let k=_.error,N=a;if(typeof k!="boolean"){let L;if(L===void 0)if(k==="false"||k===0||k===null)L=!1;else if(k==="true"||k===1)L=!0;else return Ds.errors=[{instancePath:t+"/simulate/error",schemaPath:"#/properties/simulate/properties/error/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;L!==void 0&&(k=L,_!==void 0&&(_.error=L))}var x=N===a}else var x=!0;if(x)if(_.close!==void 0){let k=_.close,N=a;if(typeof k!="boolean"){let L;if(L===void 0)if(k==="false"||k===0||k===null)L=!1;else if(k==="true"||k===1)L=!0;else return Ds.errors=[{instancePath:t+"/simulate/close",schemaPath:"#/properties/simulate/properties/close/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;L!==void 0&&(k=L,_!==void 0&&(_.close=L))}var x=N===a}else var x=!0}}}else return Ds.errors=[{instancePath:t+"/simulate",schemaPath:"#/properties/simulate/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;var y=S===a}else var y=!0;if(y){if(e.authority!==void 0){let _=e.authority,S=a;if(typeof _!="string"){let k=typeof _,N;if(N===void 0)if(k=="number"||k=="boolean")N=""+_;else if(_===null)N="";else return Ds.errors=[{instancePath:t+"/authority",schemaPath:"#/properties/authority/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;N!==void 0&&(_=N,e!==void 0&&(e.authority=N))}var y=S===a}else var y=!0;if(y){if(e.remoteAddress!==void 0){let _=e.remoteAddress,S=a;if(typeof _!="string"){let k=typeof _,N;if(N===void 0)if(k=="number"||k=="boolean")N=""+_;else if(_===null)N="";else return Ds.errors=[{instancePath:t+"/remoteAddress",schemaPath:"#/properties/remoteAddress/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;N!==void 0&&(_=N,e!==void 0&&(e.remoteAddress=N))}var y=S===a}else var y=!0;if(y){if(e.method!==void 0){let _=e.method,S=a;if(typeof _!="string"){let k=typeof _,N;if(N===void 0)if(k=="number"||k=="boolean")N=""+_;else if(_===null)N="";else return Ds.errors=[{instancePath:t+"/method",schemaPath:"#/properties/method/type",keyword:"type",params:{type:"string"},message:"must be string"}],!1;N!==void 0&&(_=N,e!==void 0&&(e.method=N))}if(!(_==="ACL"||_==="BIND"||_==="CHECKOUT"||_==="CONNECT"||_==="COPY"||_==="DELETE"||_==="GET"||_==="HEAD"||_==="LINK"||_==="LOCK"||_==="M-SEARCH"||_==="MERGE"||_==="MKACTIVITY"||_==="MKCALENDAR"||_==="MKCOL"||_==="MOVE"||_==="NOTIFY"||_==="OPTIONS"||_==="PATCH"||_==="POST"||_==="PROPFIND"||_==="PROPPATCH"||_==="PURGE"||_==="PUT"||_==="REBIND"||_==="REPORT"||_==="SEARCH"||_==="SOURCE"||_==="SUBSCRIBE"||_==="TRACE"||_==="UNBIND"||_==="UNLINK"||_==="UNLOCK"||_==="UNSUBSCRIBE"||_==="acl"||_==="bind"||_==="checkout"||_==="connect"||_==="copy"||_==="delete"||_==="get"||_==="head"||_==="link"||_==="lock"||_==="m-search"||_==="merge"||_==="mkactivity"||_==="mkcalendar"||_==="mkcol"||_==="move"||_==="notify"||_==="options"||_==="patch"||_==="post"||_==="propfind"||_==="proppatch"||_==="purge"||_==="put"||_==="rebind"||_==="report"||_==="search"||_==="source"||_==="subscribe"||_==="trace"||_==="unbind"||_==="unlink"||_==="unlock"||_==="unsubscribe"))return Ds.errors=[{instancePath:t+"/method",schemaPath:"#/properties/method/enum",keyword:"enum",params:{allowedValues:dHe.properties.method.enum},message:"must be equal to one of the allowed values"}],!1;var y=S===a}else var y=!0;if(y)if(e.validate!==void 0){let _=e.validate,S=a;if(typeof _!="boolean"){let k;if(k===void 0)if(_==="false"||_===0||_===null)k=!1;else if(_==="true"||_===1)k=!0;else return Ds.errors=[{instancePath:t+"/validate",schemaPath:"#/properties/validate/type",keyword:"type",params:{type:"boolean"},message:"must be boolean"}],!1;k!==void 0&&(_=k,e!==void 0&&(e.validate=k))}var y=S===a}else var y=!0}}}}}}}}}else return Ds.errors=[{instancePath:t,schemaPath:"#/type",keyword:"type",params:{type:"object"},message:"must be object"}],!1;return Ds.errors=s,a===0}});var wte=M((JEt,Px)=>{"use strict";var pHe=require("node:assert"),ek=vte(),QC=xte(),ZC="The dispatch function has already been invoked",Ate=Tte();function tk(e,t,r){return typeof r>"u"?new Dx(e,t):JC(e,t,r)}function Ste(e,t,r,n){return r.once("error",function(i){this.destroyed&&n.destroy(i)}),r.once("close",function(){this.destroyed&&!this._error&&n.destroy()}),r.prepare(()=>e.call(t,r,n))}function JC(e,t,r){if(t=typeof t=="string"?{url:t}:t,t.validate!==!1&&(pHe(typeof e=="function","dispatchFunc should be a function"),!Ate(t)))throw new Error(Ate.errors.map(a=>a.message));let n=t.server||{},i=t.Request?ek.CustomRequest:ek;if(e.request&&e.request.app===e&&(Object.setPrototypeOf(Object.getPrototypeOf(e.request),i.prototype),Object.setPrototypeOf(Object.getPrototypeOf(e.response),QC.prototype)),typeof r=="function"){let s=new i(t),a=new QC(s,r);return Ste(e,n,s,a)}else return new Promise((s,a)=>{let o=new i(t),c=new QC(o,s,a);Ste(e,n,o,c)})}function Dx(e,t){typeof t=="string"?this.option={url:t}:this.option=Object.assign({},t),this.dispatch=e,this._hasInvoked=!1,this._promise=null,this.option.autoStart!==!1&&process.nextTick(()=>{this._hasInvoked||this.end()})}var hHe=["delete","get","head","options","patch","post","put","trace"];hHe.forEach(e=>{Dx.prototype[e]=function(t){if(this._hasInvoked===!0||this._promise)throw new Error(ZC);return this.option.url=t,this.option.method=e.toUpperCase(),this}});var mHe=["body","cookies","headers","payload","query"];mHe.forEach(e=>{Dx.prototype[e]=function(t){if(this._hasInvoked===!0||this._promise)throw new Error(ZC);return this.option[e]=t,this}});Dx.prototype.end=function(e){if(this._hasInvoked===!0||this._promise)throw new Error(ZC);if(this._hasInvoked=!0,typeof e=="function")JC(this.dispatch,this.option,e);else return this._promise=JC(this.dispatch,this.option),this._promise};Object.getOwnPropertyNames(Promise.prototype).forEach(e=>{e!=="constructor"&&(Dx.prototype[e]=function(...t){if(!this._promise){if(this._hasInvoked===!0)throw new Error(ZC);this._hasInvoked=!0,this._promise=JC(this.dispatch,this.option)}return this._promise[e](...t)})});function gHe(e){return e instanceof ek||e instanceof QC||e&&e.constructor&&e.constructor.name==="_CustomLMRRequest"}Px.exports=tk;Px.exports.default=tk;Px.exports.inject=tk;Px.exports.isInjection=gHe});var jte=M((ZEt,n4)=>{"use strict";var vHe="4.26.0",yHe=PH(),rk=require("node:http"),kx,{kAvvioBoot:Lx,kChildren:nk,kServerBindings:Cte,kBodyLimit:_He,kRoutePrefix:Ite,kLogLevel:bHe,kLogSerializers:EHe,kHooks:ik,kSchemaController:T0,kRequestAcceptVersion:xHe,kReplySerializerDefault:Rte,kContentTypeParser:THe,kReply:AHe,kRequest:SHe,kFourOhFour:wHe,kState:ys,kOptions:sk,kPluginNameChain:Bx,kSchemaErrorFormatter:ak,kErrorHandler:e4,kKeepAliveConnections:ok,kChildLoggerFactory:ck,kGenReqId:uk}=xa(),{createServer:CHe,compileValidateHTTPVersion:IHe}=iq(),Mx=Kw(),t4=dC(),RHe=pC(),{supportedMethods:NHe}=lP(),Py=mP(),kg=AP(),Nte=g9(),{Hooks:OHe,hookRunnerApplication:Ote,supportedHooks:lk}=e0(),{createLogger:DHe,createChildLogger:Dte,defaultChildLoggerFactory:PHe}=mE(),Pte=x9(),{getGenReqId:kte,reqIdGenFactory:Lte}=PC(),{buildRouting:kHe,validateBodyLimitOption:LHe}=jee(),BHe=Yee(),Ute=Qee(),MHe=ate(),{FSTDEP009:FHe}=Tp(),$He=cte(),{appendStackTrace:UHe,AVVIO_ERRORS_MAP:Bte,...Lg}=yo(),{defaultInitOptions:Dc}=Ute,{FST_ERR_ASYNC_CONSTRAINT:jHe,FST_ERR_BAD_URL:HHe,FST_ERR_FORCE_CLOSE_CONNECTIONS_IDLE_NOT_AVAILABLE:qHe,FST_ERR_OPTIONS_NOT_OBJ:zHe,FST_ERR_QSP_NOT_FN:VHe,FST_ERR_SCHEMA_CONTROLLER_BUCKET_OPT_NOT_FN:GHe,FST_ERR_AJV_CUSTOM_OPTIONS_OPT_NOT_OBJ:WHe,FST_ERR_AJV_CUSTOM_OPTIONS_OPT_NOT_ARR:YHe,FST_ERR_VERSION_CONSTRAINT_NOT_STR:XHe,FST_ERR_INSTANCE_ALREADY_LISTENING:KHe,FST_ERR_REOPENED_CLOSE_SERVER:QHe,FST_ERR_ROUTE_REWRITE_NOT_STR:JHe,FST_ERR_SCHEMA_ERROR_FORMATTER_NOT_FN:Mte}=Lg,{buildErrorHandler:Fte}=YE();function ZHe(e){let t={};return["errorHandler","logLevel","logSerializers"].concat(lk).forEach(n=>{t[n]=e.store[n]}),Object.assign({},t)}function r4(e){if(e=e||{},typeof e!="object")throw new zHe;if(e.querystringParser&&typeof e.querystringParser!="function")throw new VHe(typeof e.querystringParser);if(e.schemaController&&e.schemaController.bucket&&typeof e.schemaController.bucket!="function")throw new GHe(typeof e.schemaController.bucket);LHe(e.bodyLimit);let t=e.requestIdHeader===!1?!1:(e.requestIdHeader||Dc.requestIdHeader).toLowerCase(),r=Lte(t,e.genReqId),n=e.requestIdLogLabel||"reqId",i=e.bodyLimit||Dc.bodyLimit,s=e.disableRequestLogging||!1,a=Object.assign({customOptions:{},plugins:[]},e.ajv),o=e.frameworkErrors;if(!a.customOptions||Object.prototype.toString.call(a.customOptions)!=="[object Object]")throw new WHe(typeof a.customOptions);if(!a.plugins||!Array.isArray(a.plugins))throw new YHe(typeof a.plugins);let{logger:c,hasLogger:u}=DHe(e);e.connectionTimeout=e.connectionTimeout||Dc.connectionTimeout,e.keepAliveTimeout=e.keepAliveTimeout||Dc.keepAliveTimeout,e.maxRequestsPerSocket=e.maxRequestsPerSocket||Dc.maxRequestsPerSocket,e.requestTimeout=e.requestTimeout||Dc.requestTimeout,e.logger=c,e.requestIdHeader=t,e.requestIdLogLabel=n,e.disableRequestLogging=s,e.ajv=a,e.clientErrorHandler=e.clientErrorHandler||fe;let l=Ute(e);e.exposeHeadRoutes=l.exposeHeadRoutes;let f=e.constraints;e.versioning&&(FHe(),f={...f,version:{name:"version",mustMatchWhenDerived:!0,storage:e.versioning.storage,deriveConstraint:e.versioning.deriveVersion,validate(xe){if(typeof xe!="string")throw new XHe}}});let d=kHe({config:{defaultRoute:ve,onBadUrl:X,constraints:f,ignoreTrailingSlash:e.ignoreTrailingSlash||Dc.ignoreTrailingSlash,ignoreDuplicateSlashes:e.ignoreDuplicateSlashes||Dc.ignoreDuplicateSlashes,maxParamLength:e.maxParamLength||Dc.maxParamLength,caseSensitive:e.caseSensitive,allowUnsafeRegex:e.allowUnsafeRegex||Dc.allowUnsafeRegex,buildPrettyMeta:ZHe,querystringParser:e.querystringParser,useSemicolonDelimiter:e.useSemicolonDelimiter??Dc.useSemicolonDelimiter}}),p=BHe(e),m=ut(d,e);e.http2SessionTimeout=l.http2SessionTimeout;let{server:y,listen:T}=CHe(e,m),E=typeof y.closeAllConnections=="function",A=typeof y.closeIdleConnections=="function",x=e.forceCloseConnections;if(x==="idle"&&!A)throw new qHe;typeof x!="boolean"&&(x=A?"idle":!1);let _=!E&&x===!0?new Set:$He(),S=Mx.setupResponseListeners,I=Nte.buildSchemaController(null,e.schemaController),k={[ys]:{listening:!1,closing:!1,started:!1,ready:!1,booting:!1,readyPromise:null},[ok]:_,[sk]:e,[nk]:[],[Cte]:[],[_He]:i,[Ite]:"",[bHe]:"",[EHe]:null,[ik]:new OHe,[T0]:I,[ak]:null,[e4]:Fte(),[ck]:PHe,[Rte]:null,[THe]:new kg(i,e.onProtoPoisoning||Dc.onProtoPoisoning,e.onConstructorPoisoning||Dc.onConstructorPoisoning),[AHe]:Mx.buildReply(Mx),[SHe]:t4.buildRequest(t4,e.trustProxy),[wHe]:p,[Pte.kRegisteredPlugins]:[],[Bx]:["fastify"],[Lx]:null,[uk]:r,routing:m,getDefaultRoute:d.getDefaultRoute.bind(d),setDefaultRoute:d.setDefaultRoute.bind(d),delete:function(Ue,Qe,ht){return d.prepareRoute.call(this,{method:"DELETE",url:Ue,options:Qe,handler:ht})},get:function(Ue,Qe,ht){return d.prepareRoute.call(this,{method:"GET",url:Ue,options:Qe,handler:ht})},head:function(Ue,Qe,ht){return d.prepareRoute.call(this,{method:"HEAD",url:Ue,options:Qe,handler:ht})},patch:function(Ue,Qe,ht){return d.prepareRoute.call(this,{method:"PATCH",url:Ue,options:Qe,handler:ht})},post:function(Ue,Qe,ht){return d.prepareRoute.call(this,{method:"POST",url:Ue,options:Qe,handler:ht})},put:function(Ue,Qe,ht){return d.prepareRoute.call(this,{method:"PUT",url:Ue,options:Qe,handler:ht})},options:function(Ue,Qe,ht){return d.prepareRoute.call(this,{method:"OPTIONS",url:Ue,options:Qe,handler:ht})},all:function(Ue,Qe,ht){return d.prepareRoute.call(this,{method:NHe,url:Ue,options:Qe,handler:ht})},route:function(Ue){return d.route.call(this,{options:Ue})},hasRoute:function(Ue){return d.hasRoute.call(this,{options:Ue})},findRoute:function(Ue){return d.findRoute(Ue)},log:c,withTypeProvider:J,addHook:ye,addSchema:re,getSchema:I.getSchema.bind(I),getSchemas:I.getSchemas.bind(I),setValidatorCompiler:ue,setSerializerCompiler:pt,setSchemaController:ct,setReplySerializer:Y,setSchemaErrorFormatter:It,setGenReqId:vt,addContentTypeParser:kg.helpers.addContentTypeParser,hasContentTypeParser:kg.helpers.hasContentTypeParser,getDefaultJsonParser:kg.defaultParsers.getDefaultJsonParser,defaultTextParser:kg.defaultParsers.defaultTextParser,removeContentTypeParser:kg.helpers.removeContentTypeParser,removeAllContentTypeParsers:kg.helpers.removeAllContentTypeParsers,register:null,after:null,ready:null,onClose:null,close:null,printPlugins:null,hasPlugin:function(xe){return this[Pte.kRegisteredPlugins].includes(xe)||this[Bx].includes(xe)},listen:T,server:y,addresses:function(){let xe=this[Cte].map(Ue=>Ue.address());return xe.push(this.server.address()),xe.filter(Ue=>Ue)},decorate:Py.add,hasDecorator:Py.exist,decorateReply:Py.decorateReply,decorateRequest:Py.decorateRequest,hasRequestDecorator:Py.existRequest,hasReplyDecorator:Py.existReply,inject:V,printRoutes:_e,setNotFoundHandler:le,setErrorHandler:q,setChildLoggerFactory:Se,initialConfig:l,addConstraintStrategy:d.addConstraintStrategy.bind(d),hasConstraintStrategy:d.hasConstraintStrategy.bind(d)};Object.defineProperties(k,{listeningOrigin:{get(){let xe=this.addresses().slice(-1).pop();if(typeof xe=="string")return xe;let Ue=xe.family==="IPv6"?`[${xe.address}]`:xe.address;return`${this[sk].https?"https":"http"}://${Ue}:${xe.port}`}},pluginName:{configurable:!0,get(){return this[Bx].length>1?this[Bx].join(" -> "):this[Bx][0]}},prefix:{configurable:!0,get(){return this[Ite]}},validatorCompiler:{configurable:!0,get(){return this[T0].getValidatorCompiler()}},serializerCompiler:{configurable:!0,get(){return this[T0].getSerializerCompiler()}},childLoggerFactory:{configurable:!0,get(){return this[ck]}},version:{configurable:!0,get(){return vHe}},errorHandler:{configurable:!0,get(){return this[e4].func}},genReqId:{configurable:!0,get(){return this[uk]}}}),e.schemaErrorFormatter&&($te(e.schemaErrorFormatter),k[ak]=e.schemaErrorFormatter.bind(k));let N=Number(e.pluginTimeout),U=yHe(k,{autostart:!1,timeout:isNaN(N)===!1?N:Dc.pluginTimeout,expose:{use:"register"}});U.override=MHe,U.on("start",()=>k[ys].started=!0),k[Lx]=k.ready,k.ready=W,k.printPlugins=U.prettyPrint.bind(U),U.once("preReady",()=>{k.onClose((xe,Ue)=>{k[ys].closing=!0,d.closeRoutes(),Ote("preClose",k[Lx],k,function(){if(k[ys].listening){if(x==="idle")xe.server.closeIdleConnections();else if(E&&x)xe.server.closeAllConnections();else if(x===!0)for(let Qe of k[ok])Qe.destroy(),k[ok].delete(Qe)}!e.serverFactory||k[ys].listening?xe.server.close(function(Qe){Qe&&Qe.code!=="ERR_SERVER_NOT_RUNNING"?Ue(null):Ue()}):process.nextTick(Ue,null)})})});let L=new RHe({server:k,config:{}});k.setNotFoundHandler(),p.arrange404(k),d.setup(e,{avvio:U,fourOhFour:p,logger:c,hasLogger:u,setupResponseListeners:S,throwIfAlreadyStarted:H,validateHTTPVersion:IHe(e),keepAliveConnections:_}),y.on("clientError",e.clientErrorHandler.bind(k));try{let Ue=require("node:diagnostics_channel").channel("fastify.initialization");Ue.hasSubscribers&&Ue.publish({fastify:k})}catch{}return"asyncDispose"in Symbol&&(k[Symbol.asyncDispose]=function(){return k.close()}),k;function H(xe){if(k[ys].started)throw new KHe(xe)}function V(xe,Ue){if(kx===void 0&&(kx=wte()),k[ys].started){if(k[ys].closing){let Qe=new QHe;if(Ue){Ue(Qe);return}else return Promise.reject(Qe)}return kx(m,xe,Ue)}if(Ue)this.ready(Qe=>{Qe?Ue(Qe,null):kx(m,xe,Ue)});else return kx((Qe,ht)=>{this.ready(function(wt){if(wt){ht.emit("error",wt);return}m(Qe,ht)})},xe)}function W(xe){if(this[ys].readyPromise!==null){if(xe!=null){this[ys].readyPromise.then(()=>xe(null,k),xe);return}return this[ys].readyPromise}let Ue,Qe;if(process.nextTick(ht),this[ys].readyPromise=new Promise(function(dt,Jt){Ue=dt,Qe=Jt}),xe)this[ys].readyPromise.then(()=>xe(null,k),xe);else return this[ys].readyPromise;function ht(){k[Lx]((dt,Jt)=>{dt||k[ys].started||k[ys].ready||k[ys].booting?wt(dt):(k[ys].booting=!0,Ote("onReady",k[Lx],k,wt)),Jt()})}function wt(dt){if(dt=dt!=null&&Bte[dt.code]!=null?UHe(dt,new Bte[dt.code](dt.message)):dt,dt)return Qe(dt);Ue(k),k[ys].booting=!1,k[ys].ready=!0,k[ys].promise=null}}function J(){return this}function ye(xe,Ue){if(H('Cannot call "addHook"!'),Ue==null)throw new Lg.FST_ERR_HOOK_INVALID_HANDLER(xe,Ue);if(xe==="onSend"||xe==="preSerialization"||xe==="onError"||xe==="preParsing"){if(Ue.constructor.name==="AsyncFunction"&&Ue.length===4)throw new Lg.FST_ERR_HOOK_INVALID_ASYNC_HANDLER}else if(xe==="onReady"||xe==="onListen"){if(Ue.constructor.name==="AsyncFunction"&&Ue.length!==0)throw new Lg.FST_ERR_HOOK_INVALID_ASYNC_HANDLER}else if(xe==="onRequestAbort"){if(Ue.constructor.name==="AsyncFunction"&&Ue.length!==1)throw new Lg.FST_ERR_HOOK_INVALID_ASYNC_HANDLER}else if(Ue.constructor.name==="AsyncFunction"&&Ue.length===3)throw new Lg.FST_ERR_HOOK_INVALID_ASYNC_HANDLER;return xe==="onClose"?this.onClose(Ue):xe==="onReady"||xe==="onListen"||xe==="onRoute"?this[ik].add(xe,Ue):this.after((ht,wt)=>{Qe.call(this,xe,Ue),wt(ht)}),this;function Qe(ht,wt){this[ik].add(ht,wt),this[nk].forEach(dt=>Qe.call(dt,ht,wt))}}function re(xe){return H('Cannot call "addSchema"!'),this[T0].add(xe),this[nk].forEach(Ue=>Ue.addSchema(xe)),this}function fe(xe,Ue){if(xe.code==="ECONNRESET"||Ue.destroyed)return;let Qe,ht,wt,dt;xe.code==="ERR_HTTP_REQUEST_TIMEOUT"?(ht="408",wt=rk.STATUS_CODES[ht],Qe=`{"error":"${wt}","message":"Client Timeout","statusCode":408}`,dt="timeout"):xe.code==="HPE_HEADER_OVERFLOW"?(ht="431",wt=rk.STATUS_CODES[ht],Qe=`{"error":"${wt}","message":"Exceeded maximum allowed HTTP header size","statusCode":431}`,dt="header_overflow"):(ht="400",wt=rk.STATUS_CODES[ht],Qe=`{"error":"${wt}","message":"Client Error","statusCode":400}`,dt="error"),this.log.trace({err:xe},`client ${dt}`),Ue.writable&&Ue.write(`HTTP/1.1 ${ht} ${wt}\r
|
||
Content-Length: ${Qe.length}\r
|
||
Content-Type: application/json\r
|
||
\r
|
||
${Qe}`),Ue.destroy(xe)}function ve(xe,Ue){xe.headers["accept-version"]!==void 0&&(xe.headers[xHe]=xe.headers["accept-version"],xe.headers["accept-version"]=void 0),p.router.lookup(xe,Ue)}function X(xe,Ue,Qe){if(o){let wt=kte(L.server,Ue),dt=Dte(L,c,Ue,wt),Jt=new t4(wt,null,Ue,null,dt,L),sr=new Mx(Qe,Jt,dt);return s===!1&&dt.info({req:Jt},"incoming request"),o(new HHe(xe),Jt,sr)}let ht=`{"error":"Bad Request","code":"FST_ERR_BAD_URL","message":"'${xe}' is not a valid url component","statusCode":400}`;Qe.writeHead(400,{"Content-Type":"application/json","Content-Length":ht.length}),Qe.end(ht)}function ce(xe,Ue,Qe){if(xe!==!1)return function(wt){if(wt){if(o){let Jt=kte(L.server,Ue),sr=Dte(L,c,Ue,Jt),Nt=new t4(Jt,null,Ue,null,sr,L),Yt=new Mx(Qe,Nt,sr);return s===!1&&sr.info({req:Nt},"incoming request"),o(new jHe,Nt,Yt)}let dt='{"error":"Internal Server Error","message":"Unexpected error from async constraint","statusCode":500}';Qe.writeHead(500,{"Content-Type":"application/json","Content-Length":dt.length}),Qe.end(dt)}}}function le(xe,Ue){return H('Cannot call "setNotFoundHandler"!'),p.setNotFoundHandler.call(this,xe,Ue,U,d.routeHandler),this}function ue(xe){return H('Cannot call "setValidatorCompiler"!'),this[T0].setValidatorCompiler(xe),this}function It(xe){return H('Cannot call "setSchemaErrorFormatter"!'),$te(xe),this[ak]=xe.bind(this),this}function pt(xe){return H('Cannot call "setSerializerCompiler"!'),this[T0].setSerializerCompiler(xe),this}function ct(xe){H('Cannot call "setSchemaController"!');let Ue=this[T0],Qe=Nte.buildSchemaController(Ue,Object.assign({},Ue.opts,xe));return this[T0]=Qe,this.getSchema=Qe.getSchema.bind(Qe),this.getSchemas=Qe.getSchemas.bind(Qe),this}function Y(xe){return H('Cannot call "setReplySerializer"!'),this[Rte]=xe,this}function q(xe){return H('Cannot call "setErrorHandler"!'),this[e4]=Fte(this[e4],xe.bind(this)),this}function Se(xe){return H('Cannot call "setChildLoggerFactory"!'),this[ck]=xe,this}function _e(xe={}){return xe.includeMeta=xe.includeHooks?xe.includeMeta?lk.concat(xe.includeMeta):lk:xe.includeMeta,d.printRoutes(xe)}function ut(xe,{rewriteUrl:Ue,logger:Qe}){let ht;return function(dt,Jt){if(ht===void 0&&(ht=xe.isAsyncConstraint()),Ue){dt.originalUrl=dt.url;let sr=Ue.call(k,dt);if(typeof sr=="string")dt.url=sr;else{let Nt=new JHe(dt.url,typeof sr);dt.destroy(Nt)}}xe.routing(dt,Jt,ce(ht,dt,Jt))}}function vt(xe){return H('Cannot call "setGenReqId"!'),this[uk]=Lte(this[sk].requestIdHeader,xe),this}}r4.errorCodes=Lg;function $te(e){if(typeof e!="function")throw new Mte(typeof e);if(e.constructor.name==="AsyncFunction")throw new Mte("AsyncFunction")}n4.exports=r4;n4.exports.fastify=r4;n4.exports.default=r4});var tre=M((sxt,ere)=>{var Zte=require("stream").Stream,kqe=require("util");ere.exports=yf;function yf(){this.source=null,this.dataSize=0,this.maxDataSize=1024*1024,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}kqe.inherits(yf,Zte);yf.create=function(e,t){var r=new this;t=t||{};for(var n in t)r[n]=t[n];r.source=e;var i=e.emit;return e.emit=function(){return r._handleEmit(arguments),i.apply(e,arguments)},e.on("error",function(){}),r.pauseStream&&e.pause(),r};Object.defineProperty(yf.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});yf.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};yf.prototype.resume=function(){this._released||this.release(),this.source.resume()};yf.prototype.pause=function(){this.source.pause()};yf.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this)),this._bufferedEvents=[]};yf.prototype.pipe=function(){var e=Zte.prototype.pipe.apply(this,arguments);return this.resume(),e};yf.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}e[0]==="data"&&(this.dataSize+=e[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(e)};yf.prototype._checkIfMaxDataSizeExceeded=function(){if(!this._maxDataSizeExceeded&&!(this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}}});var sre=M((axt,ire)=>{var Lqe=require("util"),nre=require("stream").Stream,rre=tre();ire.exports=Ji;function Ji(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2*1024*1024,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}Lqe.inherits(Ji,nre);Ji.create=function(e){var t=new this;e=e||{};for(var r in e)t[r]=e[r];return t};Ji.isStreamLike=function(e){return typeof e!="function"&&typeof e!="string"&&typeof e!="boolean"&&typeof e!="number"&&!Buffer.isBuffer(e)};Ji.prototype.append=function(e){var t=Ji.isStreamLike(e);if(t){if(!(e instanceof rre)){var r=rre.create(e,{maxDataSize:1/0,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this)),e=r}this._handleErrors(e),this.pauseStreams&&e.pause()}return this._streams.push(e),this};Ji.prototype.pipe=function(e,t){return nre.prototype.pipe.call(this,e,t),this.resume(),e};Ji.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop){this._pendingNext=!0;return}this._insideLoop=!0;try{do this._pendingNext=!1,this._realGetNext();while(this._pendingNext)}finally{this._insideLoop=!1}};Ji.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e>"u"){this.end();return}if(typeof e!="function"){this._pipeNext(e);return}var t=e;t(function(r){var n=Ji.isStreamLike(r);n&&(r.on("data",this._checkDataSize.bind(this)),this._handleErrors(r)),this._pipeNext(r)}.bind(this))};Ji.prototype._pipeNext=function(e){this._currentStream=e;var t=Ji.isStreamLike(e);if(t){e.on("end",this._getNext.bind(this)),e.pipe(this,{end:!1});return}var r=e;this.write(r),this._getNext()};Ji.prototype._handleErrors=function(e){var t=this;e.on("error",function(r){t._emitError(r)})};Ji.prototype.write=function(e){this.emit("data",e)};Ji.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function"&&this._currentStream.pause(),this.emit("pause"))};Ji.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function"&&this._currentStream.resume(),this.emit("resume")};Ji.prototype.end=function(){this._reset(),this.emit("end")};Ji.prototype.destroy=function(){this._reset(),this.emit("close")};Ji.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};Ji.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))}};Ji.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach(function(t){t.dataSize&&(e.dataSize+=t.dataSize)}),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)};Ji.prototype._emitError=function(e){this._reset(),this.emit("error",e)}});var are=M((oxt,Bqe)=>{Bqe.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}}});var cre=M((cxt,ore)=>{ore.exports=are()});var fre=M(Pc=>{"use strict";var c4=cre(),Mqe=require("path").extname,ure=/^\s*([^;\s]*)(?:;|\s|$)/,Fqe=/^text\//i;Pc.charset=lre;Pc.charsets={lookup:lre};Pc.contentType=$qe;Pc.extension=Uqe;Pc.extensions=Object.create(null);Pc.lookup=jqe;Pc.types=Object.create(null);Hqe(Pc.extensions,Pc.types);function lre(e){if(!e||typeof e!="string")return!1;var t=ure.exec(e),r=t&&c4[t[1].toLowerCase()];return r&&r.charset?r.charset:t&&Fqe.test(t[1])?"UTF-8":!1}function $qe(e){if(!e||typeof e!="string")return!1;var t=e.indexOf("/")===-1?Pc.lookup(e):e;if(!t)return!1;if(t.indexOf("charset")===-1){var r=Pc.charset(t);r&&(t+="; charset="+r.toLowerCase())}return t}function Uqe(e){if(!e||typeof e!="string")return!1;var t=ure.exec(e),r=t&&Pc.extensions[t[1].toLowerCase()];return!r||!r.length?!1:r[0]}function jqe(e){if(!e||typeof e!="string")return!1;var t=Mqe("x."+e).toLowerCase().substr(1);return t&&Pc.types[t]||!1}function Hqe(e,t){var r=["nginx","apache",void 0,"iana"];Object.keys(c4).forEach(function(i){var s=c4[i],a=s.extensions;if(!(!a||!a.length)){e[i]=a;for(var o=0;o<a.length;o++){var c=a[o];if(t[c]){var u=r.indexOf(c4[t[c]].source),l=r.indexOf(s.source);if(t[c]!=="application/octet-stream"&&(u>l||u===l&&t[c].substr(0,12)==="application/"))continue}t[c]=i}}})}});var pre=M((lxt,dre)=>{dre.exports=qqe;function qqe(e){var t=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;t?t(e):setTimeout(e,0)}});var hk=M((fxt,mre)=>{var hre=pre();mre.exports=zqe;function zqe(e){var t=!1;return hre(function(){t=!0}),function(n,i){t?e(n,i):hre(function(){e(n,i)})}}});var mk=M((dxt,gre)=>{gre.exports=Vqe;function Vqe(e){Object.keys(e.jobs).forEach(Gqe.bind(e)),e.jobs={}}function Gqe(e){typeof this.jobs[e]=="function"&&this.jobs[e]()}});var gk=M((pxt,yre)=>{var vre=hk(),Wqe=mk();yre.exports=Yqe;function Yqe(e,t,r,n){var i=r.keyedList?r.keyedList[r.index]:r.index;r.jobs[i]=Xqe(t,i,e[i],function(s,a){i in r.jobs&&(delete r.jobs[i],s?Wqe(r):r.results[i]=a,n(s,r.results))})}function Xqe(e,t,r,n){var i;return e.length==2?i=e(r,vre(n)):i=e(r,t,vre(n)),i}});var vk=M((hxt,_re)=>{_re.exports=Kqe;function Kqe(e,t){var r=!Array.isArray(e),n={index:0,keyedList:r||t?Object.keys(e):null,jobs:{},results:r?{}:[],size:r?Object.keys(e).length:e.length};return t&&n.keyedList.sort(r?t:function(i,s){return t(e[i],e[s])}),n}});var yk=M((mxt,bre)=>{var Qqe=mk(),Jqe=hk();bre.exports=Zqe;function Zqe(e){Object.keys(this.jobs).length&&(this.index=this.size,Qqe(this),Jqe(e)(null,this.results))}});var xre=M((gxt,Ere)=>{var eze=gk(),tze=vk(),rze=yk();Ere.exports=nze;function nze(e,t,r){for(var n=tze(e);n.index<(n.keyedList||e).length;)eze(e,t,n,function(i,s){if(i){r(i,s);return}if(Object.keys(n.jobs).length===0){r(null,n.results);return}}),n.index++;return rze.bind(n,r)}});var _k=M((vxt,u4)=>{var Tre=gk(),ize=vk(),sze=yk();u4.exports=aze;u4.exports.ascending=Are;u4.exports.descending=oze;function aze(e,t,r,n){var i=ize(e,r);return Tre(e,t,i,function s(a,o){if(a){n(a,o);return}if(i.index++,i.index<(i.keyedList||e).length){Tre(e,t,i,s);return}n(null,i.results)}),sze.bind(i,n)}function Are(e,t){return e<t?-1:e>t?1:0}function oze(e,t){return-1*Are(e,t)}});var wre=M((yxt,Sre)=>{var cze=_k();Sre.exports=uze;function uze(e,t,r){return cze(e,t,null,r)}});var Ire=M((_xt,Cre)=>{Cre.exports={parallel:xre(),serial:wre(),serialOrdered:_k()}});var Nre=M((bxt,Rre)=>{Rre.exports=function(e,t){return Object.keys(t).forEach(function(r){e[r]=e[r]||t[r]}),e}});var Pre=M((Ext,Dre)=>{var Tk=sre(),Ore=require("util"),bk=require("path"),lze=require("http"),fze=require("https"),dze=require("url").parse,pze=require("fs"),hze=require("stream").Stream,Ek=fre(),mze=Ire(),xk=Nre();Dre.exports=xn;Ore.inherits(xn,Tk);function xn(e){if(!(this instanceof xn))return new xn(e);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],Tk.call(this),e=e||{};for(var t in e)this[t]=e[t]}xn.LINE_BREAK=`\r
|
||
`;xn.DEFAULT_CONTENT_TYPE="application/octet-stream";xn.prototype.append=function(e,t,r){r=r||{},typeof r=="string"&&(r={filename:r});var n=Tk.prototype.append.bind(this);if(typeof t=="number"&&(t=""+t),Ore.isArray(t)){this._error(new Error("Arrays are not supported."));return}var i=this._multiPartHeader(e,t,r),s=this._multiPartFooter();n(i),n(t),n(s),this._trackLength(i,t,r)};xn.prototype._trackLength=function(e,t,r){var n=0;r.knownLength!=null?n+=+r.knownLength:Buffer.isBuffer(t)?n=t.length:typeof t=="string"&&(n=Buffer.byteLength(t)),this._valueLength+=n,this._overheadLength+=Buffer.byteLength(e)+xn.LINE_BREAK.length,!(!t||!t.path&&!(t.readable&&t.hasOwnProperty("httpVersion"))&&!(t instanceof hze))&&(r.knownLength||this._valuesToMeasure.push(t))};xn.prototype._lengthRetriever=function(e,t){e.hasOwnProperty("fd")?e.end!=null&&e.end!=1/0&&e.start!=null?t(null,e.end+1-(e.start?e.start:0)):pze.stat(e.path,function(r,n){var i;if(r){t(r);return}i=n.size-(e.start?e.start:0),t(null,i)}):e.hasOwnProperty("httpVersion")?t(null,+e.headers["content-length"]):e.hasOwnProperty("httpModule")?(e.on("response",function(r){e.pause(),t(null,+r.headers["content-length"])}),e.resume()):t("Unknown stream")};xn.prototype._multiPartHeader=function(e,t,r){if(typeof r.header=="string")return r.header;var n=this._getContentDisposition(t,r),i=this._getContentType(t,r),s="",a={"Content-Disposition":["form-data",'name="'+e+'"'].concat(n||[]),"Content-Type":[].concat(i||[])};typeof r.header=="object"&&xk(a,r.header);var o;for(var c in a)a.hasOwnProperty(c)&&(o=a[c],o!=null&&(Array.isArray(o)||(o=[o]),o.length&&(s+=c+": "+o.join("; ")+xn.LINE_BREAK)));return"--"+this.getBoundary()+xn.LINE_BREAK+s+xn.LINE_BREAK};xn.prototype._getContentDisposition=function(e,t){var r,n;return typeof t.filepath=="string"?r=bk.normalize(t.filepath).replace(/\\/g,"/"):t.filename||e.name||e.path?r=bk.basename(t.filename||e.name||e.path):e.readable&&e.hasOwnProperty("httpVersion")&&(r=bk.basename(e.client._httpMessage.path||"")),r&&(n='filename="'+r+'"'),n};xn.prototype._getContentType=function(e,t){var r=t.contentType;return!r&&e.name&&(r=Ek.lookup(e.name)),!r&&e.path&&(r=Ek.lookup(e.path)),!r&&e.readable&&e.hasOwnProperty("httpVersion")&&(r=e.headers["content-type"]),!r&&(t.filepath||t.filename)&&(r=Ek.lookup(t.filepath||t.filename)),!r&&typeof e=="object"&&(r=xn.DEFAULT_CONTENT_TYPE),r};xn.prototype._multiPartFooter=function(){return function(e){var t=xn.LINE_BREAK,r=this._streams.length===0;r&&(t+=this._lastBoundary()),e(t)}.bind(this)};xn.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+xn.LINE_BREAK};xn.prototype.getHeaders=function(e){var t,r={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e)e.hasOwnProperty(t)&&(r[t.toLowerCase()]=e[t]);return r};xn.prototype.setBoundary=function(e){this._boundary=e};xn.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary};xn.prototype.getBuffer=function(){for(var e=new Buffer.alloc(0),t=this.getBoundary(),r=0,n=this._streams.length;r<n;r++)typeof this._streams[r]!="function"&&(Buffer.isBuffer(this._streams[r])?e=Buffer.concat([e,this._streams[r]]):e=Buffer.concat([e,Buffer.from(this._streams[r])]),(typeof this._streams[r]!="string"||this._streams[r].substring(2,t.length+2)!==t)&&(e=Buffer.concat([e,Buffer.from(xn.LINE_BREAK)])));return Buffer.concat([e,Buffer.from(this._lastBoundary())])};xn.prototype._generateBoundary=function(){for(var e="--------------------------",t=0;t<24;t++)e+=Math.floor(Math.random()*10).toString(16);this._boundary=e};xn.prototype.getLengthSync=function(){var e=this._overheadLength+this._valueLength;return this._streams.length&&(e+=this._lastBoundary().length),this.hasKnownLength()||this._error(new Error("Cannot calculate proper length in synchronous way.")),e};xn.prototype.hasKnownLength=function(){var e=!0;return this._valuesToMeasure.length&&(e=!1),e};xn.prototype.getLength=function(e){var t=this._overheadLength+this._valueLength;if(this._streams.length&&(t+=this._lastBoundary().length),!this._valuesToMeasure.length){process.nextTick(e.bind(this,null,t));return}mze.parallel(this._valuesToMeasure,this._lengthRetriever,function(r,n){if(r){e(r);return}n.forEach(function(i){t+=i}),e(null,t)})};xn.prototype.submit=function(e,t){var r,n,i={method:"post"};return typeof e=="string"?(e=dze(e),n=xk({port:e.port,path:e.pathname,host:e.hostname,protocol:e.protocol},i)):(n=xk(e,i),n.port||(n.port=n.protocol=="https:"?443:80)),n.headers=this.getHeaders(e.headers),n.protocol=="https:"?r=fze.request(n):r=lze.request(n),this.getLength(function(s,a){if(s&&s!=="Unknown stream"){this._error(s);return}if(a&&r.setHeader("Content-Length",a),this.pipe(r),t){var o,c=function(u,l){return r.removeListener("error",c),r.removeListener("response",o),t.call(this,u,l)};o=c.bind(this,null),r.on("error",c),r.on("response",o)}}.bind(this)),r};xn.prototype._error=function(e){this.error||(this.error=e,this.pause(),this.emit("error",e))};xn.prototype.toString=function(){return"[object FormData]"}});var Xre=M(Yre=>{"use strict";var Oze=require("url").parse,Dze={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443},Pze=String.prototype.endsWith||function(e){return e.length<=this.length&&this.indexOf(e,this.length-e.length)!==-1};function kze(e){var t=typeof e=="string"?Oze(e):e||{},r=t.protocol,n=t.host,i=t.port;if(typeof n!="string"||!n||typeof r!="string"||(r=r.split(":",1)[0],n=n.replace(/:\d*$/,""),i=parseInt(i)||Dze[r]||0,!Lze(n,i)))return"";var s=$y("npm_config_"+r+"_proxy")||$y(r+"_proxy")||$y("npm_config_proxy")||$y("all_proxy");return s&&s.indexOf("://")===-1&&(s=r+"://"+s),s}function Lze(e,t){var r=($y("npm_config_no_proxy")||$y("no_proxy")).toLowerCase();return r?r==="*"?!1:r.split(/[,\s]/).every(function(n){if(!n)return!0;var i=n.match(/^(.+):(\d+)$/),s=i?i[1]:n,a=i?parseInt(i[2]):0;return a&&a!==t?!0:/^[.*]/.test(s)?(s.charAt(0)==="*"&&(s=s.slice(1)),!Pze.call(e,s)):e!==s}):!0}function $y(e){return process.env[e.toLowerCase()]||process.env[e.toUpperCase()]||""}Yre.getProxyForUrl=kze});var Qre=M((xTt,Kre)=>{var zx;Kre.exports=function(){if(!zx){try{zx=Zh()("follow-redirects")}catch{}typeof zx!="function"&&(zx=function(){})}zx.apply(null,arguments)}});var rne=M((TTt,zk)=>{var Wx=require("url"),Vx=Wx.URL,Bze=require("http"),Mze=require("https"),Mk=require("stream").Writable,Fk=require("assert"),Jre=Qre(),$k=!1;try{Fk(new Vx)}catch(e){$k=e.code==="ERR_INVALID_URL"}var Fze=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],Uk=["abort","aborted","connect","error","socket","timeout"],jk=Object.create(null);Uk.forEach(function(e){jk[e]=function(t,r,n){this._redirectable.emit(e,t,r,n)}});var kk=Yx("ERR_INVALID_URL","Invalid URL",TypeError),Lk=Yx("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),$ze=Yx("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",Lk),Uze=Yx("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),jze=Yx("ERR_STREAM_WRITE_AFTER_END","write after end"),Hze=Mk.prototype.destroy||ene;function kc(e,t){Mk.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(n){try{r._processResponse(n)}catch(i){r.emit("error",i instanceof Lk?i:new Lk({cause:i}))}},this._performRequest()}kc.prototype=Object.create(Mk.prototype);kc.prototype.abort=function(){qk(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};kc.prototype.destroy=function(e){return qk(this._currentRequest,e),Hze.call(this,e),this};kc.prototype.write=function(e,t,r){if(this._ending)throw new jze;if(!Fg(e)&&!Vze(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(Gx(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new Uze),this.abort())};kc.prototype.end=function(e,t,r){if(Gx(e)?(r=e,e=t=null):Gx(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var n=this,i=this._currentRequest;this.write(e,t,function(){n._ended=!0,i.end(null,null,r)}),this._ending=!0}};kc.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};kc.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};kc.prototype.setTimeout=function(e,t){var r=this;function n(a){a.setTimeout(e),a.removeListener("timeout",a.destroy),a.addListener("timeout",a.destroy)}function i(a){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),s()},e),n(a)}function s(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",s),r.removeListener("error",s),r.removeListener("response",s),r.removeListener("close",s),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",i)}return t&&this.on("timeout",t),this.socket?i(this.socket):this._currentRequest.once("socket",i),this.on("socket",n),this.on("abort",s),this.on("error",s),this.on("response",s),this.on("close",s),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){kc.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(kc.prototype,e,{get:function(){return this._currentRequest[e]}})});kc.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};kc.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var n=this._currentRequest=t.request(this._options,this._onNativeResponse);n._redirectable=this;for(var i of Uk)n.on(i,jk[i]);if(this._currentUrl=/^\//.test(this._options.path)?Wx.format(this._options):this._options.path,this._isRedirect){var s=0,a=this,o=this._requestBodyBuffers;(function c(u){if(n===a._currentRequest)if(u)a.emit("error",u);else if(s<o.length){var l=o[s++];n.finished||n.write(l.data,l.encoding,c)}else a._ended&&n.end()})()}};kc.prototype._processResponse=function(e){var t=e.statusCode;this._options.trackRedirects&&this._redirects.push({url:this._currentUrl,headers:e.headers,statusCode:t});var r=e.headers.location;if(!r||this._options.followRedirects===!1||t<300||t>=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(qk(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new $ze;var n,i=this._options.beforeRedirect;i&&(n=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var s=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],Pk(/^content-/i,this._options.headers));var a=Pk(/^host$/i,this._options.headers),o=Hk(this._currentUrl),c=a||o.host,u=/^\w+:/.test(r)?this._currentUrl:Wx.format(Object.assign(o,{host:c})),l=qze(r,u);if(Jre("redirecting to",l.href),this._isRedirect=!0,Bk(l,this._options),(l.protocol!==o.protocol&&l.protocol!=="https:"||l.host!==c&&!zze(l.host,c))&&Pk(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),Gx(i)){var f={headers:e.headers,statusCode:t},d={url:u,method:s,headers:n};i(this._options,f,d),this._sanitizeOptions(this._options)}this._performRequest()};function Zre(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(n){var i=n+":",s=r[i]=e[n],a=t[n]=Object.create(s);function o(u,l,f){return Gze(u)?u=Bk(u):Fg(u)?u=Bk(Hk(u)):(f=l,l=tne(u),u={protocol:i}),Gx(l)&&(f=l,l=null),l=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},u,l),l.nativeProtocols=r,!Fg(l.host)&&!Fg(l.hostname)&&(l.hostname="::1"),Fk.equal(l.protocol,i,"protocol mismatch"),Jre("options",l),new kc(l,f)}function c(u,l,f){var d=a.request(u,l,f);return d.end(),d}Object.defineProperties(a,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:c,configurable:!0,enumerable:!0,writable:!0}})}),t}function ene(){}function Hk(e){var t;if($k)t=new Vx(e);else if(t=tne(Wx.parse(e)),!Fg(t.protocol))throw new kk({input:e});return t}function qze(e,t){return $k?new Vx(e,t):Hk(Wx.resolve(t,e))}function tne(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new kk({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new kk({input:e.href||e});return e}function Bk(e,t){var r=t||{};for(var n of Fze)r[n]=e[n];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function Pk(e,t){var r;for(var n in t)e.test(n)&&(r=t[n],delete t[n]);return r===null||typeof r>"u"?void 0:String(r).trim()}function Yx(e,t,r){function n(i){Error.captureStackTrace(this,this.constructor),Object.assign(this,i||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return n.prototype=new(r||Error),Object.defineProperties(n.prototype,{constructor:{value:n,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),n}function qk(e,t){for(var r of Uk)e.removeListener(r,jk[r]);e.on("error",ene),e.destroy(t)}function zze(e,t){Fk(Fg(e)&&Fg(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function Fg(e){return typeof e=="string"||e instanceof String}function Gx(e){return typeof e=="function"}function Vze(e){return typeof e=="object"&&"length"in e}function Gze(e){return Vx&&e instanceof Vx}zk.exports=Zre({http:Bze,https:Mze});zk.exports.wrap=Zre});var Sa=M((nL,iL)=>{(function(e,t){typeof nL=="object"&&typeof iL<"u"?iL.exports=t():typeof define=="function"&&define.amd?define(t):(e=typeof globalThis<"u"?globalThis:e||self).dayjs=t()})(nL,function(){"use strict";var e=1e3,t=6e4,r=36e5,n="millisecond",i="second",s="minute",a="hour",o="day",c="week",u="month",l="quarter",f="year",d="date",p="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,T={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(V){var W=["th","st","nd","rd"],J=V%100;return"["+V+(W[(J-20)%10]||W[J]||W[0])+"]"}},E=function(V,W,J){var ye=String(V);return!ye||ye.length>=W?V:""+Array(W+1-ye.length).join(J)+V},A={s:E,z:function(V){var W=-V.utcOffset(),J=Math.abs(W),ye=Math.floor(J/60),re=J%60;return(W<=0?"+":"-")+E(ye,2,"0")+":"+E(re,2,"0")},m:function V(W,J){if(W.date()<J.date())return-V(J,W);var ye=12*(J.year()-W.year())+(J.month()-W.month()),re=W.clone().add(ye,u),fe=J-re<0,ve=W.clone().add(ye+(fe?-1:1),u);return+(-(ye+(J-re)/(fe?re-ve:ve-re))||0)},a:function(V){return V<0?Math.ceil(V)||0:Math.floor(V)},p:function(V){return{M:u,y:f,w:c,d:o,D:d,h:a,m:s,s:i,ms:n,Q:l}[V]||String(V||"").toLowerCase().replace(/s$/,"")},u:function(V){return V===void 0}},x="en",_={};_[x]=T;var S="$isDayjsObject",I=function(V){return V instanceof L||!(!V||!V[S])},k=function V(W,J,ye){var re;if(!W)return x;if(typeof W=="string"){var fe=W.toLowerCase();_[fe]&&(re=fe),J&&(_[fe]=J,re=fe);var ve=W.split("-");if(!re&&ve.length>1)return V(ve[0])}else{var X=W.name;_[X]=W,re=X}return!ye&&re&&(x=re),re||!ye&&x},N=function(V,W){if(I(V))return V.clone();var J=typeof W=="object"?W:{};return J.date=V,J.args=arguments,new L(J)},U=A;U.l=k,U.i=I,U.w=function(V,W){return N(V,{locale:W.$L,utc:W.$u,x:W.$x,$offset:W.$offset})};var L=function(){function V(J){this.$L=k(J.locale,null,!0),this.parse(J),this.$x=this.$x||J.x||{},this[S]=!0}var W=V.prototype;return W.parse=function(J){this.$d=function(ye){var re=ye.date,fe=ye.utc;if(re===null)return new Date(NaN);if(U.u(re))return new Date;if(re instanceof Date)return new Date(re);if(typeof re=="string"&&!/Z$/i.test(re)){var ve=re.match(m);if(ve){var X=ve[2]-1||0,ce=(ve[7]||"0").substring(0,3);return fe?new Date(Date.UTC(ve[1],X,ve[3]||1,ve[4]||0,ve[5]||0,ve[6]||0,ce)):new Date(ve[1],X,ve[3]||1,ve[4]||0,ve[5]||0,ve[6]||0,ce)}}return new Date(re)}(J),this.init()},W.init=function(){var J=this.$d;this.$y=J.getFullYear(),this.$M=J.getMonth(),this.$D=J.getDate(),this.$W=J.getDay(),this.$H=J.getHours(),this.$m=J.getMinutes(),this.$s=J.getSeconds(),this.$ms=J.getMilliseconds()},W.$utils=function(){return U},W.isValid=function(){return this.$d.toString()!==p},W.isSame=function(J,ye){var re=N(J);return this.startOf(ye)<=re&&re<=this.endOf(ye)},W.isAfter=function(J,ye){return N(J)<this.startOf(ye)},W.isBefore=function(J,ye){return this.endOf(ye)<N(J)},W.$g=function(J,ye,re){return U.u(J)?this[ye]:this.set(re,J)},W.unix=function(){return Math.floor(this.valueOf()/1e3)},W.valueOf=function(){return this.$d.getTime()},W.startOf=function(J,ye){var re=this,fe=!!U.u(ye)||ye,ve=U.p(J),X=function(q,Se){var _e=U.w(re.$u?Date.UTC(re.$y,Se,q):new Date(re.$y,Se,q),re);return fe?_e:_e.endOf(o)},ce=function(q,Se){return U.w(re.toDate()[q].apply(re.toDate("s"),(fe?[0,0,0,0]:[23,59,59,999]).slice(Se)),re)},le=this.$W,ue=this.$M,It=this.$D,pt="set"+(this.$u?"UTC":"");switch(ve){case f:return fe?X(1,0):X(31,11);case u:return fe?X(1,ue):X(0,ue+1);case c:var ct=this.$locale().weekStart||0,Y=(le<ct?le+7:le)-ct;return X(fe?It-Y:It+(6-Y),ue);case o:case d:return ce(pt+"Hours",0);case a:return ce(pt+"Minutes",1);case s:return ce(pt+"Seconds",2);case i:return ce(pt+"Milliseconds",3);default:return this.clone()}},W.endOf=function(J){return this.startOf(J,!1)},W.$set=function(J,ye){var re,fe=U.p(J),ve="set"+(this.$u?"UTC":""),X=(re={},re[o]=ve+"Date",re[d]=ve+"Date",re[u]=ve+"Month",re[f]=ve+"FullYear",re[a]=ve+"Hours",re[s]=ve+"Minutes",re[i]=ve+"Seconds",re[n]=ve+"Milliseconds",re)[fe],ce=fe===o?this.$D+(ye-this.$W):ye;if(fe===u||fe===f){var le=this.clone().set(d,1);le.$d[X](ce),le.init(),this.$d=le.set(d,Math.min(this.$D,le.daysInMonth())).$d}else X&&this.$d[X](ce);return this.init(),this},W.set=function(J,ye){return this.clone().$set(J,ye)},W.get=function(J){return this[U.p(J)]()},W.add=function(J,ye){var re,fe=this;J=Number(J);var ve=U.p(ye),X=function(ue){var It=N(fe);return U.w(It.date(It.date()+Math.round(ue*J)),fe)};if(ve===u)return this.set(u,this.$M+J);if(ve===f)return this.set(f,this.$y+J);if(ve===o)return X(1);if(ve===c)return X(7);var ce=(re={},re[s]=t,re[a]=r,re[i]=e,re)[ve]||1,le=this.$d.getTime()+J*ce;return U.w(le,this)},W.subtract=function(J,ye){return this.add(-1*J,ye)},W.format=function(J){var ye=this,re=this.$locale();if(!this.isValid())return re.invalidDate||p;var fe=J||"YYYY-MM-DDTHH:mm:ssZ",ve=U.z(this),X=this.$H,ce=this.$m,le=this.$M,ue=re.weekdays,It=re.months,pt=re.meridiem,ct=function(Se,_e,ut,vt){return Se&&(Se[_e]||Se(ye,fe))||ut[_e].slice(0,vt)},Y=function(Se){return U.s(X%12||12,Se,"0")},q=pt||function(Se,_e,ut){var vt=Se<12?"AM":"PM";return ut?vt.toLowerCase():vt};return fe.replace(y,function(Se,_e){return _e||function(ut){switch(ut){case"YY":return String(ye.$y).slice(-2);case"YYYY":return U.s(ye.$y,4,"0");case"M":return le+1;case"MM":return U.s(le+1,2,"0");case"MMM":return ct(re.monthsShort,le,It,3);case"MMMM":return ct(It,le);case"D":return ye.$D;case"DD":return U.s(ye.$D,2,"0");case"d":return String(ye.$W);case"dd":return ct(re.weekdaysMin,ye.$W,ue,2);case"ddd":return ct(re.weekdaysShort,ye.$W,ue,3);case"dddd":return ue[ye.$W];case"H":return String(X);case"HH":return U.s(X,2,"0");case"h":return Y(1);case"hh":return Y(2);case"a":return q(X,ce,!0);case"A":return q(X,ce,!1);case"m":return String(ce);case"mm":return U.s(ce,2,"0");case"s":return String(ye.$s);case"ss":return U.s(ye.$s,2,"0");case"SSS":return U.s(ye.$ms,3,"0");case"Z":return ve}return null}(Se)||ve.replace(":","")})},W.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},W.diff=function(J,ye,re){var fe,ve=this,X=U.p(ye),ce=N(J),le=(ce.utcOffset()-this.utcOffset())*t,ue=this-ce,It=function(){return U.m(ve,ce)};switch(X){case f:fe=It()/12;break;case u:fe=It();break;case l:fe=It()/3;break;case c:fe=(ue-le)/6048e5;break;case o:fe=(ue-le)/864e5;break;case a:fe=ue/r;break;case s:fe=ue/t;break;case i:fe=ue/e;break;default:fe=ue}return re?fe:U.a(fe)},W.daysInMonth=function(){return this.endOf(u).$D},W.$locale=function(){return _[this.$L]},W.locale=function(J,ye){if(!J)return this.$L;var re=this.clone(),fe=k(J,ye,!0);return fe&&(re.$L=fe),re},W.clone=function(){return U.w(this.$d,this)},W.toDate=function(){return new Date(this.valueOf())},W.toJSON=function(){return this.isValid()?this.toISOString():null},W.toISOString=function(){return this.$d.toISOString()},W.toString=function(){return this.$d.toUTCString()},V}(),H=L.prototype;return N.prototype=H,[["$ms",n],["$s",i],["$m",s],["$H",a],["$W",o],["$M",u],["$y",f],["$D",d]].forEach(function(V){H[V[1]]=function(W){return this.$g(W,V[0],V[1])}}),N.extend=function(V,W){return V.$i||(V(W,L,N),V.$i=!0),N},N.locale=k,N.isDayjs=I,N.unix=function(V){return N(1e3*V)},N.en=_[x],N.Ls=_,N.p={},N})});var nn=M((b4,Une)=>{(function(e,t){typeof b4=="object"?Une.exports=b4=t():typeof define=="function"&&define.amd?define([],t):e.CryptoJS=t()})(b4,function(){var e=e||function(t,r){var n;if(typeof window<"u"&&window.crypto&&(n=window.crypto),typeof self<"u"&&self.crypto&&(n=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(n=globalThis.crypto),!n&&typeof window<"u"&&window.msCrypto&&(n=window.msCrypto),!n&&typeof global<"u"&&global.crypto&&(n=global.crypto),!n&&typeof require=="function")try{n=require("crypto")}catch{}var i=function(){if(n){if(typeof n.getRandomValues=="function")try{return n.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof n.randomBytes=="function")try{return n.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},s=Object.create||function(){function E(){}return function(A){var x;return E.prototype=A,x=new E,E.prototype=null,x}}(),a={},o=a.lib={},c=o.Base=function(){return{extend:function(E){var A=s(this);return E&&A.mixIn(E),(!A.hasOwnProperty("init")||this.init===A.init)&&(A.init=function(){A.$super.init.apply(this,arguments)}),A.init.prototype=A,A.$super=this,A},create:function(){var E=this.extend();return E.init.apply(E,arguments),E},init:function(){},mixIn:function(E){for(var A in E)E.hasOwnProperty(A)&&(this[A]=E[A]);E.hasOwnProperty("toString")&&(this.toString=E.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),u=o.WordArray=c.extend({init:function(E,A){E=this.words=E||[],A!=r?this.sigBytes=A:this.sigBytes=E.length*4},toString:function(E){return(E||f).stringify(this)},concat:function(E){var A=this.words,x=E.words,_=this.sigBytes,S=E.sigBytes;if(this.clamp(),_%4)for(var I=0;I<S;I++){var k=x[I>>>2]>>>24-I%4*8&255;A[_+I>>>2]|=k<<24-(_+I)%4*8}else for(var N=0;N<S;N+=4)A[_+N>>>2]=x[N>>>2];return this.sigBytes+=S,this},clamp:function(){var E=this.words,A=this.sigBytes;E[A>>>2]&=4294967295<<32-A%4*8,E.length=t.ceil(A/4)},clone:function(){var E=c.clone.call(this);return E.words=this.words.slice(0),E},random:function(E){for(var A=[],x=0;x<E;x+=4)A.push(i());return new u.init(A,E)}}),l=a.enc={},f=l.Hex={stringify:function(E){for(var A=E.words,x=E.sigBytes,_=[],S=0;S<x;S++){var I=A[S>>>2]>>>24-S%4*8&255;_.push((I>>>4).toString(16)),_.push((I&15).toString(16))}return _.join("")},parse:function(E){for(var A=E.length,x=[],_=0;_<A;_+=2)x[_>>>3]|=parseInt(E.substr(_,2),16)<<24-_%8*4;return new u.init(x,A/2)}},d=l.Latin1={stringify:function(E){for(var A=E.words,x=E.sigBytes,_=[],S=0;S<x;S++){var I=A[S>>>2]>>>24-S%4*8&255;_.push(String.fromCharCode(I))}return _.join("")},parse:function(E){for(var A=E.length,x=[],_=0;_<A;_++)x[_>>>2]|=(E.charCodeAt(_)&255)<<24-_%4*8;return new u.init(x,A)}},p=l.Utf8={stringify:function(E){try{return decodeURIComponent(escape(d.stringify(E)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(E){return d.parse(unescape(encodeURIComponent(E)))}},m=o.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new u.init,this._nDataBytes=0},_append:function(E){typeof E=="string"&&(E=p.parse(E)),this._data.concat(E),this._nDataBytes+=E.sigBytes},_process:function(E){var A,x=this._data,_=x.words,S=x.sigBytes,I=this.blockSize,k=I*4,N=S/k;E?N=t.ceil(N):N=t.max((N|0)-this._minBufferSize,0);var U=N*I,L=t.min(U*4,S);if(U){for(var H=0;H<U;H+=I)this._doProcessBlock(_,H);A=_.splice(0,U),x.sigBytes-=L}return new u.init(A,L)},clone:function(){var E=c.clone.call(this);return E._data=this._data.clone(),E},_minBufferSize:0}),y=o.Hasher=m.extend({cfg:c.extend(),init:function(E){this.cfg=this.cfg.extend(E),this.reset()},reset:function(){m.reset.call(this),this._doReset()},update:function(E){return this._append(E),this._process(),this},finalize:function(E){E&&this._append(E);var A=this._doFinalize();return A},blockSize:512/32,_createHelper:function(E){return function(A,x){return new E.init(x).finalize(A)}},_createHmacHelper:function(E){return function(A,x){return new T.HMAC.init(E,x).finalize(A)}}}),T=a.algo={};return a}(Math);return e})});var eT=M((E4,jne)=>{(function(e,t){typeof E4=="object"?jne.exports=E4=t(nn()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(E4,function(e){return function(t){var r=e,n=r.lib,i=n.Base,s=n.WordArray,a=r.x64={},o=a.Word=i.extend({init:function(u,l){this.high=u,this.low=l}}),c=a.WordArray=i.extend({init:function(u,l){u=this.words=u||[],l!=t?this.sigBytes=l:this.sigBytes=u.length*8},toX32:function(){for(var u=this.words,l=u.length,f=[],d=0;d<l;d++){var p=u[d];f.push(p.high),f.push(p.low)}return s.create(f,this.sigBytes)},clone:function(){for(var u=i.clone.call(this),l=u.words=this.words.slice(0),f=l.length,d=0;d<f;d++)l[d]=l[d].clone();return u}})}(),e})});var qne=M((x4,Hne)=>{(function(e,t){typeof x4=="object"?Hne.exports=x4=t(nn()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(x4,function(e){return function(){if(typeof ArrayBuffer=="function"){var t=e,r=t.lib,n=r.WordArray,i=n.init,s=n.init=function(a){if(a instanceof ArrayBuffer&&(a=new Uint8Array(a)),(a instanceof Int8Array||typeof Uint8ClampedArray<"u"&&a instanceof Uint8ClampedArray||a instanceof Int16Array||a instanceof Uint16Array||a instanceof Int32Array||a instanceof Uint32Array||a instanceof Float32Array||a instanceof Float64Array)&&(a=new Uint8Array(a.buffer,a.byteOffset,a.byteLength)),a instanceof Uint8Array){for(var o=a.byteLength,c=[],u=0;u<o;u++)c[u>>>2]|=a[u]<<24-u%4*8;i.call(this,c,o)}else i.apply(this,arguments)};s.prototype=n}}(),e.lib.WordArray})});var Vne=M((T4,zne)=>{(function(e,t){typeof T4=="object"?zne.exports=T4=t(nn()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(T4,function(e){return function(){var t=e,r=t.lib,n=r.WordArray,i=t.enc,s=i.Utf16=i.Utf16BE={stringify:function(o){for(var c=o.words,u=o.sigBytes,l=[],f=0;f<u;f+=2){var d=c[f>>>2]>>>16-f%4*8&65535;l.push(String.fromCharCode(d))}return l.join("")},parse:function(o){for(var c=o.length,u=[],l=0;l<c;l++)u[l>>>1]|=o.charCodeAt(l)<<16-l%2*16;return n.create(u,c*2)}};i.Utf16LE={stringify:function(o){for(var c=o.words,u=o.sigBytes,l=[],f=0;f<u;f+=2){var d=a(c[f>>>2]>>>16-f%4*8&65535);l.push(String.fromCharCode(d))}return l.join("")},parse:function(o){for(var c=o.length,u=[],l=0;l<c;l++)u[l>>>1]|=a(o.charCodeAt(l)<<16-l%2*16);return n.create(u,c*2)}};function a(o){return o<<8&4278255360|o>>>8&16711935}}(),e.enc.Utf16})});var N0=M((A4,Gne)=>{(function(e,t){typeof A4=="object"?Gne.exports=A4=t(nn()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(A4,function(e){return function(){var t=e,r=t.lib,n=r.WordArray,i=t.enc,s=i.Base64={stringify:function(o){var c=o.words,u=o.sigBytes,l=this._map;o.clamp();for(var f=[],d=0;d<u;d+=3)for(var p=c[d>>>2]>>>24-d%4*8&255,m=c[d+1>>>2]>>>24-(d+1)%4*8&255,y=c[d+2>>>2]>>>24-(d+2)%4*8&255,T=p<<16|m<<8|y,E=0;E<4&&d+E*.75<u;E++)f.push(l.charAt(T>>>6*(3-E)&63));var A=l.charAt(64);if(A)for(;f.length%4;)f.push(A);return f.join("")},parse:function(o){var c=o.length,u=this._map,l=this._reverseMap;if(!l){l=this._reverseMap=[];for(var f=0;f<u.length;f++)l[u.charCodeAt(f)]=f}var d=u.charAt(64);if(d){var p=o.indexOf(d);p!==-1&&(c=p)}return a(o,c,l)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function a(o,c,u){for(var l=[],f=0,d=0;d<c;d++)if(d%4){var p=u[o.charCodeAt(d-1)]<<d%4*2,m=u[o.charCodeAt(d)]>>>6-d%4*2,y=p|m;l[f>>>2]|=y<<24-f%4*8,f++}return n.create(l,f)}}(),e.enc.Base64})});var Yne=M((S4,Wne)=>{(function(e,t){typeof S4=="object"?Wne.exports=S4=t(nn()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(S4,function(e){return function(){var t=e,r=t.lib,n=r.WordArray,i=t.enc,s=i.Base64url={stringify:function(o,c){c===void 0&&(c=!0);var u=o.words,l=o.sigBytes,f=c?this._safe_map:this._map;o.clamp();for(var d=[],p=0;p<l;p+=3)for(var m=u[p>>>2]>>>24-p%4*8&255,y=u[p+1>>>2]>>>24-(p+1)%4*8&255,T=u[p+2>>>2]>>>24-(p+2)%4*8&255,E=m<<16|y<<8|T,A=0;A<4&&p+A*.75<l;A++)d.push(f.charAt(E>>>6*(3-A)&63));var x=f.charAt(64);if(x)for(;d.length%4;)d.push(x);return d.join("")},parse:function(o,c){c===void 0&&(c=!0);var u=o.length,l=c?this._safe_map:this._map,f=this._reverseMap;if(!f){f=this._reverseMap=[];for(var d=0;d<l.length;d++)f[l.charCodeAt(d)]=d}var p=l.charAt(64);if(p){var m=o.indexOf(p);m!==-1&&(u=m)}return a(o,u,f)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function a(o,c,u){for(var l=[],f=0,d=0;d<c;d++)if(d%4){var p=u[o.charCodeAt(d-1)]<<d%4*2,m=u[o.charCodeAt(d)]>>>6-d%4*2,y=p|m;l[f>>>2]|=y<<24-f%4*8,f++}return n.create(l,f)}}(),e.enc.Base64url})});var O0=M((w4,Xne)=>{(function(e,t){typeof w4=="object"?Xne.exports=w4=t(nn()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(w4,function(e){return function(t){var r=e,n=r.lib,i=n.WordArray,s=n.Hasher,a=r.algo,o=[];(function(){for(var p=0;p<64;p++)o[p]=t.abs(t.sin(p+1))*4294967296|0})();var c=a.MD5=s.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(p,m){for(var y=0;y<16;y++){var T=m+y,E=p[T];p[T]=(E<<8|E>>>24)&16711935|(E<<24|E>>>8)&4278255360}var A=this._hash.words,x=p[m+0],_=p[m+1],S=p[m+2],I=p[m+3],k=p[m+4],N=p[m+5],U=p[m+6],L=p[m+7],H=p[m+8],V=p[m+9],W=p[m+10],J=p[m+11],ye=p[m+12],re=p[m+13],fe=p[m+14],ve=p[m+15],X=A[0],ce=A[1],le=A[2],ue=A[3];X=u(X,ce,le,ue,x,7,o[0]),ue=u(ue,X,ce,le,_,12,o[1]),le=u(le,ue,X,ce,S,17,o[2]),ce=u(ce,le,ue,X,I,22,o[3]),X=u(X,ce,le,ue,k,7,o[4]),ue=u(ue,X,ce,le,N,12,o[5]),le=u(le,ue,X,ce,U,17,o[6]),ce=u(ce,le,ue,X,L,22,o[7]),X=u(X,ce,le,ue,H,7,o[8]),ue=u(ue,X,ce,le,V,12,o[9]),le=u(le,ue,X,ce,W,17,o[10]),ce=u(ce,le,ue,X,J,22,o[11]),X=u(X,ce,le,ue,ye,7,o[12]),ue=u(ue,X,ce,le,re,12,o[13]),le=u(le,ue,X,ce,fe,17,o[14]),ce=u(ce,le,ue,X,ve,22,o[15]),X=l(X,ce,le,ue,_,5,o[16]),ue=l(ue,X,ce,le,U,9,o[17]),le=l(le,ue,X,ce,J,14,o[18]),ce=l(ce,le,ue,X,x,20,o[19]),X=l(X,ce,le,ue,N,5,o[20]),ue=l(ue,X,ce,le,W,9,o[21]),le=l(le,ue,X,ce,ve,14,o[22]),ce=l(ce,le,ue,X,k,20,o[23]),X=l(X,ce,le,ue,V,5,o[24]),ue=l(ue,X,ce,le,fe,9,o[25]),le=l(le,ue,X,ce,I,14,o[26]),ce=l(ce,le,ue,X,H,20,o[27]),X=l(X,ce,le,ue,re,5,o[28]),ue=l(ue,X,ce,le,S,9,o[29]),le=l(le,ue,X,ce,L,14,o[30]),ce=l(ce,le,ue,X,ye,20,o[31]),X=f(X,ce,le,ue,N,4,o[32]),ue=f(ue,X,ce,le,H,11,o[33]),le=f(le,ue,X,ce,J,16,o[34]),ce=f(ce,le,ue,X,fe,23,o[35]),X=f(X,ce,le,ue,_,4,o[36]),ue=f(ue,X,ce,le,k,11,o[37]),le=f(le,ue,X,ce,L,16,o[38]),ce=f(ce,le,ue,X,W,23,o[39]),X=f(X,ce,le,ue,re,4,o[40]),ue=f(ue,X,ce,le,x,11,o[41]),le=f(le,ue,X,ce,I,16,o[42]),ce=f(ce,le,ue,X,U,23,o[43]),X=f(X,ce,le,ue,V,4,o[44]),ue=f(ue,X,ce,le,ye,11,o[45]),le=f(le,ue,X,ce,ve,16,o[46]),ce=f(ce,le,ue,X,S,23,o[47]),X=d(X,ce,le,ue,x,6,o[48]),ue=d(ue,X,ce,le,L,10,o[49]),le=d(le,ue,X,ce,fe,15,o[50]),ce=d(ce,le,ue,X,N,21,o[51]),X=d(X,ce,le,ue,ye,6,o[52]),ue=d(ue,X,ce,le,I,10,o[53]),le=d(le,ue,X,ce,W,15,o[54]),ce=d(ce,le,ue,X,_,21,o[55]),X=d(X,ce,le,ue,H,6,o[56]),ue=d(ue,X,ce,le,ve,10,o[57]),le=d(le,ue,X,ce,U,15,o[58]),ce=d(ce,le,ue,X,re,21,o[59]),X=d(X,ce,le,ue,k,6,o[60]),ue=d(ue,X,ce,le,J,10,o[61]),le=d(le,ue,X,ce,S,15,o[62]),ce=d(ce,le,ue,X,V,21,o[63]),A[0]=A[0]+X|0,A[1]=A[1]+ce|0,A[2]=A[2]+le|0,A[3]=A[3]+ue|0},_doFinalize:function(){var p=this._data,m=p.words,y=this._nDataBytes*8,T=p.sigBytes*8;m[T>>>5]|=128<<24-T%32;var E=t.floor(y/4294967296),A=y;m[(T+64>>>9<<4)+15]=(E<<8|E>>>24)&16711935|(E<<24|E>>>8)&4278255360,m[(T+64>>>9<<4)+14]=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360,p.sigBytes=(m.length+1)*4,this._process();for(var x=this._hash,_=x.words,S=0;S<4;S++){var I=_[S];_[S]=(I<<8|I>>>24)&16711935|(I<<24|I>>>8)&4278255360}return x},clone:function(){var p=s.clone.call(this);return p._hash=this._hash.clone(),p}});function u(p,m,y,T,E,A,x){var _=p+(m&y|~m&T)+E+x;return(_<<A|_>>>32-A)+m}function l(p,m,y,T,E,A,x){var _=p+(m&T|y&~T)+E+x;return(_<<A|_>>>32-A)+m}function f(p,m,y,T,E,A,x){var _=p+(m^y^T)+E+x;return(_<<A|_>>>32-A)+m}function d(p,m,y,T,E,A,x){var _=p+(y^(m|~T))+E+x;return(_<<A|_>>>32-A)+m}r.MD5=s._createHelper(c),r.HmacMD5=s._createHmacHelper(c)}(Math),e.MD5})});var sL=M((C4,Kne)=>{(function(e,t){typeof C4=="object"?Kne.exports=C4=t(nn()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(C4,function(e){return function(){var t=e,r=t.lib,n=r.WordArray,i=r.Hasher,s=t.algo,a=[],o=s.SHA1=i.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(c,u){for(var l=this._hash.words,f=l[0],d=l[1],p=l[2],m=l[3],y=l[4],T=0;T<80;T++){if(T<16)a[T]=c[u+T]|0;else{var E=a[T-3]^a[T-8]^a[T-14]^a[T-16];a[T]=E<<1|E>>>31}var A=(f<<5|f>>>27)+y+a[T];T<20?A+=(d&p|~d&m)+1518500249:T<40?A+=(d^p^m)+1859775393:T<60?A+=(d&p|d&m|p&m)-1894007588:A+=(d^p^m)-899497514,y=m,m=p,p=d<<30|d>>>2,d=f,f=A}l[0]=l[0]+f|0,l[1]=l[1]+d|0,l[2]=l[2]+p|0,l[3]=l[3]+m|0,l[4]=l[4]+y|0},_doFinalize:function(){var c=this._data,u=c.words,l=this._nDataBytes*8,f=c.sigBytes*8;return u[f>>>5]|=128<<24-f%32,u[(f+64>>>9<<4)+14]=Math.floor(l/4294967296),u[(f+64>>>9<<4)+15]=l,c.sigBytes=u.length*4,this._process(),this._hash},clone:function(){var c=i.clone.call(this);return c._hash=this._hash.clone(),c}});t.SHA1=i._createHelper(o),t.HmacSHA1=i._createHmacHelper(o)}(),e.SHA1})});var R4=M((I4,Qne)=>{(function(e,t){typeof I4=="object"?Qne.exports=I4=t(nn()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(I4,function(e){return function(t){var r=e,n=r.lib,i=n.WordArray,s=n.Hasher,a=r.algo,o=[],c=[];(function(){function f(y){for(var T=t.sqrt(y),E=2;E<=T;E++)if(!(y%E))return!1;return!0}function d(y){return(y-(y|0))*4294967296|0}for(var p=2,m=0;m<64;)f(p)&&(m<8&&(o[m]=d(t.pow(p,1/2))),c[m]=d(t.pow(p,1/3)),m++),p++})();var u=[],l=a.SHA256=s.extend({_doReset:function(){this._hash=new i.init(o.slice(0))},_doProcessBlock:function(f,d){for(var p=this._hash.words,m=p[0],y=p[1],T=p[2],E=p[3],A=p[4],x=p[5],_=p[6],S=p[7],I=0;I<64;I++){if(I<16)u[I]=f[d+I]|0;else{var k=u[I-15],N=(k<<25|k>>>7)^(k<<14|k>>>18)^k>>>3,U=u[I-2],L=(U<<15|U>>>17)^(U<<13|U>>>19)^U>>>10;u[I]=N+u[I-7]+L+u[I-16]}var H=A&x^~A&_,V=m&y^m&T^y&T,W=(m<<30|m>>>2)^(m<<19|m>>>13)^(m<<10|m>>>22),J=(A<<26|A>>>6)^(A<<21|A>>>11)^(A<<7|A>>>25),ye=S+J+H+c[I]+u[I],re=W+V;S=_,_=x,x=A,A=E+ye|0,E=T,T=y,y=m,m=ye+re|0}p[0]=p[0]+m|0,p[1]=p[1]+y|0,p[2]=p[2]+T|0,p[3]=p[3]+E|0,p[4]=p[4]+A|0,p[5]=p[5]+x|0,p[6]=p[6]+_|0,p[7]=p[7]+S|0},_doFinalize:function(){var f=this._data,d=f.words,p=this._nDataBytes*8,m=f.sigBytes*8;return d[m>>>5]|=128<<24-m%32,d[(m+64>>>9<<4)+14]=t.floor(p/4294967296),d[(m+64>>>9<<4)+15]=p,f.sigBytes=d.length*4,this._process(),this._hash},clone:function(){var f=s.clone.call(this);return f._hash=this._hash.clone(),f}});r.SHA256=s._createHelper(l),r.HmacSHA256=s._createHmacHelper(l)}(Math),e.SHA256})});var Zne=M((N4,Jne)=>{(function(e,t,r){typeof N4=="object"?Jne.exports=N4=t(nn(),R4()):typeof define=="function"&&define.amd?define(["./core","./sha256"],t):t(e.CryptoJS)})(N4,function(e){return function(){var t=e,r=t.lib,n=r.WordArray,i=t.algo,s=i.SHA256,a=i.SHA224=s.extend({_doReset:function(){this._hash=new n.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var o=s._doFinalize.call(this);return o.sigBytes-=4,o}});t.SHA224=s._createHelper(a),t.HmacSHA224=s._createHmacHelper(a)}(),e.SHA224})});var aL=M((O4,eie)=>{(function(e,t,r){typeof O4=="object"?eie.exports=O4=t(nn(),eT()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],t):t(e.CryptoJS)})(O4,function(e){return function(){var t=e,r=t.lib,n=r.Hasher,i=t.x64,s=i.Word,a=i.WordArray,o=t.algo;function c(){return s.create.apply(s,arguments)}var u=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],l=[];(function(){for(var d=0;d<80;d++)l[d]=c()})();var f=o.SHA512=n.extend({_doReset:function(){this._hash=new a.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(d,p){for(var m=this._hash.words,y=m[0],T=m[1],E=m[2],A=m[3],x=m[4],_=m[5],S=m[6],I=m[7],k=y.high,N=y.low,U=T.high,L=T.low,H=E.high,V=E.low,W=A.high,J=A.low,ye=x.high,re=x.low,fe=_.high,ve=_.low,X=S.high,ce=S.low,le=I.high,ue=I.low,It=k,pt=N,ct=U,Y=L,q=H,Se=V,_e=W,ut=J,vt=ye,xe=re,Ue=fe,Qe=ve,ht=X,wt=ce,dt=le,Jt=ue,sr=0;sr<80;sr++){var Nt,Yt,ei=l[sr];if(sr<16)Yt=ei.high=d[p+sr*2]|0,Nt=ei.low=d[p+sr*2+1]|0;else{var on=l[sr-15],Ln=on.high,qr=on.low,Vn=(Ln>>>1|qr<<31)^(Ln>>>8|qr<<24)^Ln>>>7,di=(qr>>>1|Ln<<31)^(qr>>>8|Ln<<24)^(qr>>>7|Ln<<25),Wi=l[sr-2],pn=Wi.high,Fs=Wi.low,$s=(pn>>>19|Fs<<13)^(pn<<3|Fs>>>29)^pn>>>6,Qr=(Fs>>>19|pn<<13)^(Fs<<3|pn>>>29)^(Fs>>>6|pn<<26),pi=l[sr-7],Jc=pi.high,Gn=pi.low,On=l[sr-16],Zc=On.high,hn=On.low;Nt=di+Gn,Yt=Vn+Jc+(Nt>>>0<di>>>0?1:0),Nt=Nt+Qr,Yt=Yt+$s+(Nt>>>0<Qr>>>0?1:0),Nt=Nt+hn,Yt=Yt+Zc+(Nt>>>0<hn>>>0?1:0),ei.high=Yt,ei.low=Nt}var Bi=vt&Ue^~vt&ht,Us=xe&Qe^~xe&wt,An=It&ct^It&q^ct&q,ti=pt&Y^pt&Se^Y&Se,ka=(It>>>28|pt<<4)^(It<<30|pt>>>2)^(It<<25|pt>>>7),Ni=(pt>>>28|It<<4)^(pt<<30|It>>>2)^(pt<<25|It>>>7),Oi=(vt>>>14|xe<<18)^(vt>>>18|xe<<14)^(vt<<23|xe>>>9),La=(xe>>>14|vt<<18)^(xe>>>18|vt<<14)^(xe<<23|vt>>>9),bs=u[sr],Ba=bs.high,Es=bs.low,Sn=Jt+La,ns=dt+Oi+(Sn>>>0<Jt>>>0?1:0),Sn=Sn+Us,ns=ns+Bi+(Sn>>>0<Us>>>0?1:0),Sn=Sn+Es,ns=ns+Ba+(Sn>>>0<Es>>>0?1:0),Sn=Sn+Nt,ns=ns+Yt+(Sn>>>0<Nt>>>0?1:0),lc=Ni+ti,ge=ka+An+(lc>>>0<Ni>>>0?1:0);dt=ht,Jt=wt,ht=Ue,wt=Qe,Ue=vt,Qe=xe,xe=ut+Sn|0,vt=_e+ns+(xe>>>0<ut>>>0?1:0)|0,_e=q,ut=Se,q=ct,Se=Y,ct=It,Y=pt,pt=Sn+lc|0,It=ns+ge+(pt>>>0<Sn>>>0?1:0)|0}N=y.low=N+pt,y.high=k+It+(N>>>0<pt>>>0?1:0),L=T.low=L+Y,T.high=U+ct+(L>>>0<Y>>>0?1:0),V=E.low=V+Se,E.high=H+q+(V>>>0<Se>>>0?1:0),J=A.low=J+ut,A.high=W+_e+(J>>>0<ut>>>0?1:0),re=x.low=re+xe,x.high=ye+vt+(re>>>0<xe>>>0?1:0),ve=_.low=ve+Qe,_.high=fe+Ue+(ve>>>0<Qe>>>0?1:0),ce=S.low=ce+wt,S.high=X+ht+(ce>>>0<wt>>>0?1:0),ue=I.low=ue+Jt,I.high=le+dt+(ue>>>0<Jt>>>0?1:0)},_doFinalize:function(){var d=this._data,p=d.words,m=this._nDataBytes*8,y=d.sigBytes*8;p[y>>>5]|=128<<24-y%32,p[(y+128>>>10<<5)+30]=Math.floor(m/4294967296),p[(y+128>>>10<<5)+31]=m,d.sigBytes=p.length*4,this._process();var T=this._hash.toX32();return T},clone:function(){var d=n.clone.call(this);return d._hash=this._hash.clone(),d},blockSize:1024/32});t.SHA512=n._createHelper(f),t.HmacSHA512=n._createHmacHelper(f)}(),e.SHA512})});var rie=M((D4,tie)=>{(function(e,t,r){typeof D4=="object"?tie.exports=D4=t(nn(),eT(),aL()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./sha512"],t):t(e.CryptoJS)})(D4,function(e){return function(){var t=e,r=t.x64,n=r.Word,i=r.WordArray,s=t.algo,a=s.SHA512,o=s.SHA384=a.extend({_doReset:function(){this._hash=new i.init([new n.init(3418070365,3238371032),new n.init(1654270250,914150663),new n.init(2438529370,812702999),new n.init(355462360,4144912697),new n.init(1731405415,4290775857),new n.init(2394180231,1750603025),new n.init(3675008525,1694076839),new n.init(1203062813,3204075428)])},_doFinalize:function(){var c=a._doFinalize.call(this);return c.sigBytes-=16,c}});t.SHA384=a._createHelper(o),t.HmacSHA384=a._createHmacHelper(o)}(),e.SHA384})});var iie=M((P4,nie)=>{(function(e,t,r){typeof P4=="object"?nie.exports=P4=t(nn(),eT()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],t):t(e.CryptoJS)})(P4,function(e){return function(t){var r=e,n=r.lib,i=n.WordArray,s=n.Hasher,a=r.x64,o=a.Word,c=r.algo,u=[],l=[],f=[];(function(){for(var m=1,y=0,T=0;T<24;T++){u[m+5*y]=(T+1)*(T+2)/2%64;var E=y%5,A=(2*m+3*y)%5;m=E,y=A}for(var m=0;m<5;m++)for(var y=0;y<5;y++)l[m+5*y]=y+(2*m+3*y)%5*5;for(var x=1,_=0;_<24;_++){for(var S=0,I=0,k=0;k<7;k++){if(x&1){var N=(1<<k)-1;N<32?I^=1<<N:S^=1<<N-32}x&128?x=x<<1^113:x<<=1}f[_]=o.create(S,I)}})();var d=[];(function(){for(var m=0;m<25;m++)d[m]=o.create()})();var p=c.SHA3=s.extend({cfg:s.cfg.extend({outputLength:512}),_doReset:function(){for(var m=this._state=[],y=0;y<25;y++)m[y]=new o.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(m,y){for(var T=this._state,E=this.blockSize/2,A=0;A<E;A++){var x=m[y+2*A],_=m[y+2*A+1];x=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360,_=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360;var S=T[A];S.high^=_,S.low^=x}for(var I=0;I<24;I++){for(var k=0;k<5;k++){for(var N=0,U=0,L=0;L<5;L++){var S=T[k+5*L];N^=S.high,U^=S.low}var H=d[k];H.high=N,H.low=U}for(var k=0;k<5;k++)for(var V=d[(k+4)%5],W=d[(k+1)%5],J=W.high,ye=W.low,N=V.high^(J<<1|ye>>>31),U=V.low^(ye<<1|J>>>31),L=0;L<5;L++){var S=T[k+5*L];S.high^=N,S.low^=U}for(var re=1;re<25;re++){var N,U,S=T[re],fe=S.high,ve=S.low,X=u[re];X<32?(N=fe<<X|ve>>>32-X,U=ve<<X|fe>>>32-X):(N=ve<<X-32|fe>>>64-X,U=fe<<X-32|ve>>>64-X);var ce=d[l[re]];ce.high=N,ce.low=U}var le=d[0],ue=T[0];le.high=ue.high,le.low=ue.low;for(var k=0;k<5;k++)for(var L=0;L<5;L++){var re=k+5*L,S=T[re],It=d[re],pt=d[(k+1)%5+5*L],ct=d[(k+2)%5+5*L];S.high=It.high^~pt.high&ct.high,S.low=It.low^~pt.low&ct.low}var S=T[0],Y=f[I];S.high^=Y.high,S.low^=Y.low}},_doFinalize:function(){var m=this._data,y=m.words,T=this._nDataBytes*8,E=m.sigBytes*8,A=this.blockSize*32;y[E>>>5]|=1<<24-E%32,y[(t.ceil((E+1)/A)*A>>>5)-1]|=128,m.sigBytes=y.length*4,this._process();for(var x=this._state,_=this.cfg.outputLength/8,S=_/8,I=[],k=0;k<S;k++){var N=x[k],U=N.high,L=N.low;U=(U<<8|U>>>24)&16711935|(U<<24|U>>>8)&4278255360,L=(L<<8|L>>>24)&16711935|(L<<24|L>>>8)&4278255360,I.push(L),I.push(U)}return new i.init(I,_)},clone:function(){for(var m=s.clone.call(this),y=m._state=this._state.slice(0),T=0;T<25;T++)y[T]=y[T].clone();return m}});r.SHA3=s._createHelper(p),r.HmacSHA3=s._createHmacHelper(p)}(Math),e.SHA3})});var aie=M((k4,sie)=>{(function(e,t){typeof k4=="object"?sie.exports=k4=t(nn()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(k4,function(e){return function(t){var r=e,n=r.lib,i=n.WordArray,s=n.Hasher,a=r.algo,o=i.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=i.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),u=i.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),l=i.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),f=i.create([0,1518500249,1859775393,2400959708,2840853838]),d=i.create([1352829926,1548603684,1836072691,2053994217,0]),p=a.RIPEMD160=s.extend({_doReset:function(){this._hash=i.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(_,S){for(var I=0;I<16;I++){var k=S+I,N=_[k];_[k]=(N<<8|N>>>24)&16711935|(N<<24|N>>>8)&4278255360}var U=this._hash.words,L=f.words,H=d.words,V=o.words,W=c.words,J=u.words,ye=l.words,re,fe,ve,X,ce,le,ue,It,pt,ct;le=re=U[0],ue=fe=U[1],It=ve=U[2],pt=X=U[3],ct=ce=U[4];for(var Y,I=0;I<80;I+=1)Y=re+_[S+V[I]]|0,I<16?Y+=m(fe,ve,X)+L[0]:I<32?Y+=y(fe,ve,X)+L[1]:I<48?Y+=T(fe,ve,X)+L[2]:I<64?Y+=E(fe,ve,X)+L[3]:Y+=A(fe,ve,X)+L[4],Y=Y|0,Y=x(Y,J[I]),Y=Y+ce|0,re=ce,ce=X,X=x(ve,10),ve=fe,fe=Y,Y=le+_[S+W[I]]|0,I<16?Y+=A(ue,It,pt)+H[0]:I<32?Y+=E(ue,It,pt)+H[1]:I<48?Y+=T(ue,It,pt)+H[2]:I<64?Y+=y(ue,It,pt)+H[3]:Y+=m(ue,It,pt)+H[4],Y=Y|0,Y=x(Y,ye[I]),Y=Y+ct|0,le=ct,ct=pt,pt=x(It,10),It=ue,ue=Y;Y=U[1]+ve+pt|0,U[1]=U[2]+X+ct|0,U[2]=U[3]+ce+le|0,U[3]=U[4]+re+ue|0,U[4]=U[0]+fe+It|0,U[0]=Y},_doFinalize:function(){var _=this._data,S=_.words,I=this._nDataBytes*8,k=_.sigBytes*8;S[k>>>5]|=128<<24-k%32,S[(k+64>>>9<<4)+14]=(I<<8|I>>>24)&16711935|(I<<24|I>>>8)&4278255360,_.sigBytes=(S.length+1)*4,this._process();for(var N=this._hash,U=N.words,L=0;L<5;L++){var H=U[L];U[L]=(H<<8|H>>>24)&16711935|(H<<24|H>>>8)&4278255360}return N},clone:function(){var _=s.clone.call(this);return _._hash=this._hash.clone(),_}});function m(_,S,I){return _^S^I}function y(_,S,I){return _&S|~_&I}function T(_,S,I){return(_|~S)^I}function E(_,S,I){return _&I|S&~I}function A(_,S,I){return _^(S|~I)}function x(_,S){return _<<S|_>>>32-S}r.RIPEMD160=s._createHelper(p),r.HmacRIPEMD160=s._createHmacHelper(p)}(Math),e.RIPEMD160})});var B4=M((L4,oie)=>{(function(e,t){typeof L4=="object"?oie.exports=L4=t(nn()):typeof define=="function"&&define.amd?define(["./core"],t):t(e.CryptoJS)})(L4,function(e){(function(){var t=e,r=t.lib,n=r.Base,i=t.enc,s=i.Utf8,a=t.algo,o=a.HMAC=n.extend({init:function(c,u){c=this._hasher=new c.init,typeof u=="string"&&(u=s.parse(u));var l=c.blockSize,f=l*4;u.sigBytes>f&&(u=c.finalize(u)),u.clamp();for(var d=this._oKey=u.clone(),p=this._iKey=u.clone(),m=d.words,y=p.words,T=0;T<l;T++)m[T]^=1549556828,y[T]^=909522486;d.sigBytes=p.sigBytes=f,this.reset()},reset:function(){var c=this._hasher;c.reset(),c.update(this._iKey)},update:function(c){return this._hasher.update(c),this},finalize:function(c){var u=this._hasher,l=u.finalize(c);u.reset();var f=u.finalize(this._oKey.clone().concat(l));return f}})})()})});var uie=M((M4,cie)=>{(function(e,t,r){typeof M4=="object"?cie.exports=M4=t(nn(),R4(),B4()):typeof define=="function"&&define.amd?define(["./core","./sha256","./hmac"],t):t(e.CryptoJS)})(M4,function(e){return function(){var t=e,r=t.lib,n=r.Base,i=r.WordArray,s=t.algo,a=s.SHA256,o=s.HMAC,c=s.PBKDF2=n.extend({cfg:n.extend({keySize:128/32,hasher:a,iterations:25e4}),init:function(u){this.cfg=this.cfg.extend(u)},compute:function(u,l){for(var f=this.cfg,d=o.create(f.hasher,u),p=i.create(),m=i.create([1]),y=p.words,T=m.words,E=f.keySize,A=f.iterations;y.length<E;){var x=d.update(l).finalize(m);d.reset();for(var _=x.words,S=_.length,I=x,k=1;k<A;k++){I=d.finalize(I),d.reset();for(var N=I.words,U=0;U<S;U++)_[U]^=N[U]}p.concat(x),T[0]++}return p.sigBytes=E*4,p}});t.PBKDF2=function(u,l,f){return c.create(f).compute(u,l)}}(),e.PBKDF2})});var Hp=M((F4,lie)=>{(function(e,t,r){typeof F4=="object"?lie.exports=F4=t(nn(),sL(),B4()):typeof define=="function"&&define.amd?define(["./core","./sha1","./hmac"],t):t(e.CryptoJS)})(F4,function(e){return function(){var t=e,r=t.lib,n=r.Base,i=r.WordArray,s=t.algo,a=s.MD5,o=s.EvpKDF=n.extend({cfg:n.extend({keySize:128/32,hasher:a,iterations:1}),init:function(c){this.cfg=this.cfg.extend(c)},compute:function(c,u){for(var l,f=this.cfg,d=f.hasher.create(),p=i.create(),m=p.words,y=f.keySize,T=f.iterations;m.length<y;){l&&d.update(l),l=d.update(c).finalize(u),d.reset();for(var E=1;E<T;E++)l=d.finalize(l),d.reset();p.concat(l)}return p.sigBytes=y*4,p}});t.EvpKDF=function(c,u,l){return o.create(l).compute(c,u)}}(),e.EvpKDF})});var ea=M(($4,fie)=>{(function(e,t,r){typeof $4=="object"?fie.exports=$4=t(nn(),Hp()):typeof define=="function"&&define.amd?define(["./core","./evpkdf"],t):t(e.CryptoJS)})($4,function(e){e.lib.Cipher||function(t){var r=e,n=r.lib,i=n.Base,s=n.WordArray,a=n.BufferedBlockAlgorithm,o=r.enc,c=o.Utf8,u=o.Base64,l=r.algo,f=l.EvpKDF,d=n.Cipher=a.extend({cfg:i.extend(),createEncryptor:function(H,V){return this.create(this._ENC_XFORM_MODE,H,V)},createDecryptor:function(H,V){return this.create(this._DEC_XFORM_MODE,H,V)},init:function(H,V,W){this.cfg=this.cfg.extend(W),this._xformMode=H,this._key=V,this.reset()},reset:function(){a.reset.call(this),this._doReset()},process:function(H){return this._append(H),this._process()},finalize:function(H){H&&this._append(H);var V=this._doFinalize();return V},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function H(V){return typeof V=="string"?L:k}return function(V){return{encrypt:function(W,J,ye){return H(J).encrypt(V,W,J,ye)},decrypt:function(W,J,ye){return H(J).decrypt(V,W,J,ye)}}}}()}),p=n.StreamCipher=d.extend({_doFinalize:function(){var H=this._process(!0);return H},blockSize:1}),m=r.mode={},y=n.BlockCipherMode=i.extend({createEncryptor:function(H,V){return this.Encryptor.create(H,V)},createDecryptor:function(H,V){return this.Decryptor.create(H,V)},init:function(H,V){this._cipher=H,this._iv=V}}),T=m.CBC=function(){var H=y.extend();H.Encryptor=H.extend({processBlock:function(W,J){var ye=this._cipher,re=ye.blockSize;V.call(this,W,J,re),ye.encryptBlock(W,J),this._prevBlock=W.slice(J,J+re)}}),H.Decryptor=H.extend({processBlock:function(W,J){var ye=this._cipher,re=ye.blockSize,fe=W.slice(J,J+re);ye.decryptBlock(W,J),V.call(this,W,J,re),this._prevBlock=fe}});function V(W,J,ye){var re,fe=this._iv;fe?(re=fe,this._iv=t):re=this._prevBlock;for(var ve=0;ve<ye;ve++)W[J+ve]^=re[ve]}return H}(),E=r.pad={},A=E.Pkcs7={pad:function(H,V){for(var W=V*4,J=W-H.sigBytes%W,ye=J<<24|J<<16|J<<8|J,re=[],fe=0;fe<J;fe+=4)re.push(ye);var ve=s.create(re,J);H.concat(ve)},unpad:function(H){var V=H.words[H.sigBytes-1>>>2]&255;H.sigBytes-=V}},x=n.BlockCipher=d.extend({cfg:d.cfg.extend({mode:T,padding:A}),reset:function(){var H;d.reset.call(this);var V=this.cfg,W=V.iv,J=V.mode;this._xformMode==this._ENC_XFORM_MODE?H=J.createEncryptor:(H=J.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==H?this._mode.init(this,W&&W.words):(this._mode=H.call(J,this,W&&W.words),this._mode.__creator=H)},_doProcessBlock:function(H,V){this._mode.processBlock(H,V)},_doFinalize:function(){var H,V=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(V.pad(this._data,this.blockSize),H=this._process(!0)):(H=this._process(!0),V.unpad(H)),H},blockSize:128/32}),_=n.CipherParams=i.extend({init:function(H){this.mixIn(H)},toString:function(H){return(H||this.formatter).stringify(this)}}),S=r.format={},I=S.OpenSSL={stringify:function(H){var V,W=H.ciphertext,J=H.salt;return J?V=s.create([1398893684,1701076831]).concat(J).concat(W):V=W,V.toString(u)},parse:function(H){var V,W=u.parse(H),J=W.words;return J[0]==1398893684&&J[1]==1701076831&&(V=s.create(J.slice(2,4)),J.splice(0,4),W.sigBytes-=16),_.create({ciphertext:W,salt:V})}},k=n.SerializableCipher=i.extend({cfg:i.extend({format:I}),encrypt:function(H,V,W,J){J=this.cfg.extend(J);var ye=H.createEncryptor(W,J),re=ye.finalize(V),fe=ye.cfg;return _.create({ciphertext:re,key:W,iv:fe.iv,algorithm:H,mode:fe.mode,padding:fe.padding,blockSize:H.blockSize,formatter:J.format})},decrypt:function(H,V,W,J){J=this.cfg.extend(J),V=this._parse(V,J.format);var ye=H.createDecryptor(W,J).finalize(V.ciphertext);return ye},_parse:function(H,V){return typeof H=="string"?V.parse(H,this):H}}),N=r.kdf={},U=N.OpenSSL={execute:function(H,V,W,J,ye){if(J||(J=s.random(64/8)),ye)var re=f.create({keySize:V+W,hasher:ye}).compute(H,J);else var re=f.create({keySize:V+W}).compute(H,J);var fe=s.create(re.words.slice(V),W*4);return re.sigBytes=V*4,_.create({key:re,iv:fe,salt:J})}},L=n.PasswordBasedCipher=k.extend({cfg:k.cfg.extend({kdf:U}),encrypt:function(H,V,W,J){J=this.cfg.extend(J);var ye=J.kdf.execute(W,H.keySize,H.ivSize,J.salt,J.hasher);J.iv=ye.iv;var re=k.encrypt.call(this,H,V,ye.key,J);return re.mixIn(ye),re},decrypt:function(H,V,W,J){J=this.cfg.extend(J),V=this._parse(V,J.format);var ye=J.kdf.execute(W,H.keySize,H.ivSize,V.salt,J.hasher);J.iv=ye.iv;var re=k.decrypt.call(this,H,V,ye.key,J);return re}})}()})});var pie=M((U4,die)=>{(function(e,t,r){typeof U4=="object"?die.exports=U4=t(nn(),ea()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(U4,function(e){return e.mode.CFB=function(){var t=e.lib.BlockCipherMode.extend();t.Encryptor=t.extend({processBlock:function(n,i){var s=this._cipher,a=s.blockSize;r.call(this,n,i,a,s),this._prevBlock=n.slice(i,i+a)}}),t.Decryptor=t.extend({processBlock:function(n,i){var s=this._cipher,a=s.blockSize,o=n.slice(i,i+a);r.call(this,n,i,a,s),this._prevBlock=o}});function r(n,i,s,a){var o,c=this._iv;c?(o=c.slice(0),this._iv=void 0):o=this._prevBlock,a.encryptBlock(o,0);for(var u=0;u<s;u++)n[i+u]^=o[u]}return t}(),e.mode.CFB})});var mie=M((j4,hie)=>{(function(e,t,r){typeof j4=="object"?hie.exports=j4=t(nn(),ea()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(j4,function(e){return e.mode.CTR=function(){var t=e.lib.BlockCipherMode.extend(),r=t.Encryptor=t.extend({processBlock:function(n,i){var s=this._cipher,a=s.blockSize,o=this._iv,c=this._counter;o&&(c=this._counter=o.slice(0),this._iv=void 0);var u=c.slice(0);s.encryptBlock(u,0),c[a-1]=c[a-1]+1|0;for(var l=0;l<a;l++)n[i+l]^=u[l]}});return t.Decryptor=r,t}(),e.mode.CTR})});var vie=M((H4,gie)=>{(function(e,t,r){typeof H4=="object"?gie.exports=H4=t(nn(),ea()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(H4,function(e){return e.mode.CTRGladman=function(){var t=e.lib.BlockCipherMode.extend();function r(s){if((s>>24&255)===255){var a=s>>16&255,o=s>>8&255,c=s&255;a===255?(a=0,o===255?(o=0,c===255?c=0:++c):++o):++a,s=0,s+=a<<16,s+=o<<8,s+=c}else s+=1<<24;return s}function n(s){return(s[0]=r(s[0]))===0&&(s[1]=r(s[1])),s}var i=t.Encryptor=t.extend({processBlock:function(s,a){var o=this._cipher,c=o.blockSize,u=this._iv,l=this._counter;u&&(l=this._counter=u.slice(0),this._iv=void 0),n(l);var f=l.slice(0);o.encryptBlock(f,0);for(var d=0;d<c;d++)s[a+d]^=f[d]}});return t.Decryptor=i,t}(),e.mode.CTRGladman})});var _ie=M((q4,yie)=>{(function(e,t,r){typeof q4=="object"?yie.exports=q4=t(nn(),ea()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(q4,function(e){return e.mode.OFB=function(){var t=e.lib.BlockCipherMode.extend(),r=t.Encryptor=t.extend({processBlock:function(n,i){var s=this._cipher,a=s.blockSize,o=this._iv,c=this._keystream;o&&(c=this._keystream=o.slice(0),this._iv=void 0),s.encryptBlock(c,0);for(var u=0;u<a;u++)n[i+u]^=c[u]}});return t.Decryptor=r,t}(),e.mode.OFB})});var Eie=M((z4,bie)=>{(function(e,t,r){typeof z4=="object"?bie.exports=z4=t(nn(),ea()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(z4,function(e){return e.mode.ECB=function(){var t=e.lib.BlockCipherMode.extend();return t.Encryptor=t.extend({processBlock:function(r,n){this._cipher.encryptBlock(r,n)}}),t.Decryptor=t.extend({processBlock:function(r,n){this._cipher.decryptBlock(r,n)}}),t}(),e.mode.ECB})});var Tie=M((V4,xie)=>{(function(e,t,r){typeof V4=="object"?xie.exports=V4=t(nn(),ea()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(V4,function(e){return e.pad.AnsiX923={pad:function(t,r){var n=t.sigBytes,i=r*4,s=i-n%i,a=n+s-1;t.clamp(),t.words[a>>>2]|=s<<24-a%4*8,t.sigBytes+=s},unpad:function(t){var r=t.words[t.sigBytes-1>>>2]&255;t.sigBytes-=r}},e.pad.Ansix923})});var Sie=M((G4,Aie)=>{(function(e,t,r){typeof G4=="object"?Aie.exports=G4=t(nn(),ea()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(G4,function(e){return e.pad.Iso10126={pad:function(t,r){var n=r*4,i=n-t.sigBytes%n;t.concat(e.lib.WordArray.random(i-1)).concat(e.lib.WordArray.create([i<<24],1))},unpad:function(t){var r=t.words[t.sigBytes-1>>>2]&255;t.sigBytes-=r}},e.pad.Iso10126})});var Cie=M((W4,wie)=>{(function(e,t,r){typeof W4=="object"?wie.exports=W4=t(nn(),ea()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(W4,function(e){return e.pad.Iso97971={pad:function(t,r){t.concat(e.lib.WordArray.create([2147483648],1)),e.pad.ZeroPadding.pad(t,r)},unpad:function(t){e.pad.ZeroPadding.unpad(t),t.sigBytes--}},e.pad.Iso97971})});var Rie=M((Y4,Iie)=>{(function(e,t,r){typeof Y4=="object"?Iie.exports=Y4=t(nn(),ea()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(Y4,function(e){return e.pad.ZeroPadding={pad:function(t,r){var n=r*4;t.clamp(),t.sigBytes+=n-(t.sigBytes%n||n)},unpad:function(t){for(var r=t.words,n=t.sigBytes-1,n=t.sigBytes-1;n>=0;n--)if(r[n>>>2]>>>24-n%4*8&255){t.sigBytes=n+1;break}}},e.pad.ZeroPadding})});var Oie=M((X4,Nie)=>{(function(e,t,r){typeof X4=="object"?Nie.exports=X4=t(nn(),ea()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(X4,function(e){return e.pad.NoPadding={pad:function(){},unpad:function(){}},e.pad.NoPadding})});var Pie=M((K4,Die)=>{(function(e,t,r){typeof K4=="object"?Die.exports=K4=t(nn(),ea()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],t):t(e.CryptoJS)})(K4,function(e){return function(t){var r=e,n=r.lib,i=n.CipherParams,s=r.enc,a=s.Hex,o=r.format,c=o.Hex={stringify:function(u){return u.ciphertext.toString(a)},parse:function(u){var l=a.parse(u);return i.create({ciphertext:l})}}}(),e.format.Hex})});var Lie=M((Q4,kie)=>{(function(e,t,r){typeof Q4=="object"?kie.exports=Q4=t(nn(),N0(),O0(),Hp(),ea()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],t):t(e.CryptoJS)})(Q4,function(e){return function(){var t=e,r=t.lib,n=r.BlockCipher,i=t.algo,s=[],a=[],o=[],c=[],u=[],l=[],f=[],d=[],p=[],m=[];(function(){for(var E=[],A=0;A<256;A++)A<128?E[A]=A<<1:E[A]=A<<1^283;for(var x=0,_=0,A=0;A<256;A++){var S=_^_<<1^_<<2^_<<3^_<<4;S=S>>>8^S&255^99,s[x]=S,a[S]=x;var I=E[x],k=E[I],N=E[k],U=E[S]*257^S*16843008;o[x]=U<<24|U>>>8,c[x]=U<<16|U>>>16,u[x]=U<<8|U>>>24,l[x]=U;var U=N*16843009^k*65537^I*257^x*16843008;f[S]=U<<24|U>>>8,d[S]=U<<16|U>>>16,p[S]=U<<8|U>>>24,m[S]=U,x?(x=I^E[E[E[N^I]]],_^=E[E[_]]):x=_=1}})();var y=[0,1,2,4,8,16,32,64,128,27,54],T=i.AES=n.extend({_doReset:function(){var E;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var A=this._keyPriorReset=this._key,x=A.words,_=A.sigBytes/4,S=this._nRounds=_+6,I=(S+1)*4,k=this._keySchedule=[],N=0;N<I;N++)N<_?k[N]=x[N]:(E=k[N-1],N%_?_>6&&N%_==4&&(E=s[E>>>24]<<24|s[E>>>16&255]<<16|s[E>>>8&255]<<8|s[E&255]):(E=E<<8|E>>>24,E=s[E>>>24]<<24|s[E>>>16&255]<<16|s[E>>>8&255]<<8|s[E&255],E^=y[N/_|0]<<24),k[N]=k[N-_]^E);for(var U=this._invKeySchedule=[],L=0;L<I;L++){var N=I-L;if(L%4)var E=k[N];else var E=k[N-4];L<4||N<=4?U[L]=E:U[L]=f[s[E>>>24]]^d[s[E>>>16&255]]^p[s[E>>>8&255]]^m[s[E&255]]}}},encryptBlock:function(E,A){this._doCryptBlock(E,A,this._keySchedule,o,c,u,l,s)},decryptBlock:function(E,A){var x=E[A+1];E[A+1]=E[A+3],E[A+3]=x,this._doCryptBlock(E,A,this._invKeySchedule,f,d,p,m,a);var x=E[A+1];E[A+1]=E[A+3],E[A+3]=x},_doCryptBlock:function(E,A,x,_,S,I,k,N){for(var U=this._nRounds,L=E[A]^x[0],H=E[A+1]^x[1],V=E[A+2]^x[2],W=E[A+3]^x[3],J=4,ye=1;ye<U;ye++){var re=_[L>>>24]^S[H>>>16&255]^I[V>>>8&255]^k[W&255]^x[J++],fe=_[H>>>24]^S[V>>>16&255]^I[W>>>8&255]^k[L&255]^x[J++],ve=_[V>>>24]^S[W>>>16&255]^I[L>>>8&255]^k[H&255]^x[J++],X=_[W>>>24]^S[L>>>16&255]^I[H>>>8&255]^k[V&255]^x[J++];L=re,H=fe,V=ve,W=X}var re=(N[L>>>24]<<24|N[H>>>16&255]<<16|N[V>>>8&255]<<8|N[W&255])^x[J++],fe=(N[H>>>24]<<24|N[V>>>16&255]<<16|N[W>>>8&255]<<8|N[L&255])^x[J++],ve=(N[V>>>24]<<24|N[W>>>16&255]<<16|N[L>>>8&255]<<8|N[H&255])^x[J++],X=(N[W>>>24]<<24|N[L>>>16&255]<<16|N[H>>>8&255]<<8|N[V&255])^x[J++];E[A]=re,E[A+1]=fe,E[A+2]=ve,E[A+3]=X},keySize:256/32});t.AES=n._createHelper(T)}(),e.AES})});var Mie=M((J4,Bie)=>{(function(e,t,r){typeof J4=="object"?Bie.exports=J4=t(nn(),N0(),O0(),Hp(),ea()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],t):t(e.CryptoJS)})(J4,function(e){return function(){var t=e,r=t.lib,n=r.WordArray,i=r.BlockCipher,s=t.algo,a=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],o=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],u=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],l=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],f=s.DES=i.extend({_doReset:function(){for(var y=this._key,T=y.words,E=[],A=0;A<56;A++){var x=a[A]-1;E[A]=T[x>>>5]>>>31-x%32&1}for(var _=this._subKeys=[],S=0;S<16;S++){for(var I=_[S]=[],k=c[S],A=0;A<24;A++)I[A/6|0]|=E[(o[A]-1+k)%28]<<31-A%6,I[4+(A/6|0)]|=E[28+(o[A+24]-1+k)%28]<<31-A%6;I[0]=I[0]<<1|I[0]>>>31;for(var A=1;A<7;A++)I[A]=I[A]>>>(A-1)*4+3;I[7]=I[7]<<5|I[7]>>>27}for(var N=this._invSubKeys=[],A=0;A<16;A++)N[A]=_[15-A]},encryptBlock:function(y,T){this._doCryptBlock(y,T,this._subKeys)},decryptBlock:function(y,T){this._doCryptBlock(y,T,this._invSubKeys)},_doCryptBlock:function(y,T,E){this._lBlock=y[T],this._rBlock=y[T+1],d.call(this,4,252645135),d.call(this,16,65535),p.call(this,2,858993459),p.call(this,8,16711935),d.call(this,1,1431655765);for(var A=0;A<16;A++){for(var x=E[A],_=this._lBlock,S=this._rBlock,I=0,k=0;k<8;k++)I|=u[k][((S^x[k])&l[k])>>>0];this._lBlock=S,this._rBlock=_^I}var N=this._lBlock;this._lBlock=this._rBlock,this._rBlock=N,d.call(this,1,1431655765),p.call(this,8,16711935),p.call(this,2,858993459),d.call(this,16,65535),d.call(this,4,252645135),y[T]=this._lBlock,y[T+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function d(y,T){var E=(this._lBlock>>>y^this._rBlock)&T;this._rBlock^=E,this._lBlock^=E<<y}function p(y,T){var E=(this._rBlock>>>y^this._lBlock)&T;this._lBlock^=E,this._rBlock^=E<<y}t.DES=i._createHelper(f);var m=s.TripleDES=i.extend({_doReset:function(){var y=this._key,T=y.words;if(T.length!==2&&T.length!==4&&T.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var E=T.slice(0,2),A=T.length<4?T.slice(0,2):T.slice(2,4),x=T.length<6?T.slice(0,2):T.slice(4,6);this._des1=f.createEncryptor(n.create(E)),this._des2=f.createEncryptor(n.create(A)),this._des3=f.createEncryptor(n.create(x))},encryptBlock:function(y,T){this._des1.encryptBlock(y,T),this._des2.decryptBlock(y,T),this._des3.encryptBlock(y,T)},decryptBlock:function(y,T){this._des3.decryptBlock(y,T),this._des2.encryptBlock(y,T),this._des1.decryptBlock(y,T)},keySize:192/32,ivSize:64/32,blockSize:64/32});t.TripleDES=i._createHelper(m)}(),e.TripleDES})});var $ie=M((Z4,Fie)=>{(function(e,t,r){typeof Z4=="object"?Fie.exports=Z4=t(nn(),N0(),O0(),Hp(),ea()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],t):t(e.CryptoJS)})(Z4,function(e){return function(){var t=e,r=t.lib,n=r.StreamCipher,i=t.algo,s=i.RC4=n.extend({_doReset:function(){for(var c=this._key,u=c.words,l=c.sigBytes,f=this._S=[],d=0;d<256;d++)f[d]=d;for(var d=0,p=0;d<256;d++){var m=d%l,y=u[m>>>2]>>>24-m%4*8&255;p=(p+f[d]+y)%256;var T=f[d];f[d]=f[p],f[p]=T}this._i=this._j=0},_doProcessBlock:function(c,u){c[u]^=a.call(this)},keySize:256/32,ivSize:0});function a(){for(var c=this._S,u=this._i,l=this._j,f=0,d=0;d<4;d++){u=(u+1)%256,l=(l+c[u])%256;var p=c[u];c[u]=c[l],c[l]=p,f|=c[(c[u]+c[l])%256]<<24-d*8}return this._i=u,this._j=l,f}t.RC4=n._createHelper(s);var o=i.RC4Drop=s.extend({cfg:s.cfg.extend({drop:192}),_doReset:function(){s._doReset.call(this);for(var c=this.cfg.drop;c>0;c--)a.call(this)}});t.RC4Drop=n._createHelper(o)}(),e.RC4})});var jie=M((eI,Uie)=>{(function(e,t,r){typeof eI=="object"?Uie.exports=eI=t(nn(),N0(),O0(),Hp(),ea()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],t):t(e.CryptoJS)})(eI,function(e){return function(){var t=e,r=t.lib,n=r.StreamCipher,i=t.algo,s=[],a=[],o=[],c=i.Rabbit=n.extend({_doReset:function(){for(var l=this._key.words,f=this.cfg.iv,d=0;d<4;d++)l[d]=(l[d]<<8|l[d]>>>24)&16711935|(l[d]<<24|l[d]>>>8)&4278255360;var p=this._X=[l[0],l[3]<<16|l[2]>>>16,l[1],l[0]<<16|l[3]>>>16,l[2],l[1]<<16|l[0]>>>16,l[3],l[2]<<16|l[1]>>>16],m=this._C=[l[2]<<16|l[2]>>>16,l[0]&4294901760|l[1]&65535,l[3]<<16|l[3]>>>16,l[1]&4294901760|l[2]&65535,l[0]<<16|l[0]>>>16,l[2]&4294901760|l[3]&65535,l[1]<<16|l[1]>>>16,l[3]&4294901760|l[0]&65535];this._b=0;for(var d=0;d<4;d++)u.call(this);for(var d=0;d<8;d++)m[d]^=p[d+4&7];if(f){var y=f.words,T=y[0],E=y[1],A=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360,x=(E<<8|E>>>24)&16711935|(E<<24|E>>>8)&4278255360,_=A>>>16|x&4294901760,S=x<<16|A&65535;m[0]^=A,m[1]^=_,m[2]^=x,m[3]^=S,m[4]^=A,m[5]^=_,m[6]^=x,m[7]^=S;for(var d=0;d<4;d++)u.call(this)}},_doProcessBlock:function(l,f){var d=this._X;u.call(this),s[0]=d[0]^d[5]>>>16^d[3]<<16,s[1]=d[2]^d[7]>>>16^d[5]<<16,s[2]=d[4]^d[1]>>>16^d[7]<<16,s[3]=d[6]^d[3]>>>16^d[1]<<16;for(var p=0;p<4;p++)s[p]=(s[p]<<8|s[p]>>>24)&16711935|(s[p]<<24|s[p]>>>8)&4278255360,l[f+p]^=s[p]},blockSize:128/32,ivSize:64/32});function u(){for(var l=this._X,f=this._C,d=0;d<8;d++)a[d]=f[d];f[0]=f[0]+1295307597+this._b|0,f[1]=f[1]+3545052371+(f[0]>>>0<a[0]>>>0?1:0)|0,f[2]=f[2]+886263092+(f[1]>>>0<a[1]>>>0?1:0)|0,f[3]=f[3]+1295307597+(f[2]>>>0<a[2]>>>0?1:0)|0,f[4]=f[4]+3545052371+(f[3]>>>0<a[3]>>>0?1:0)|0,f[5]=f[5]+886263092+(f[4]>>>0<a[4]>>>0?1:0)|0,f[6]=f[6]+1295307597+(f[5]>>>0<a[5]>>>0?1:0)|0,f[7]=f[7]+3545052371+(f[6]>>>0<a[6]>>>0?1:0)|0,this._b=f[7]>>>0<a[7]>>>0?1:0;for(var d=0;d<8;d++){var p=l[d]+f[d],m=p&65535,y=p>>>16,T=((m*m>>>17)+m*y>>>15)+y*y,E=((p&4294901760)*p|0)+((p&65535)*p|0);o[d]=T^E}l[0]=o[0]+(o[7]<<16|o[7]>>>16)+(o[6]<<16|o[6]>>>16)|0,l[1]=o[1]+(o[0]<<8|o[0]>>>24)+o[7]|0,l[2]=o[2]+(o[1]<<16|o[1]>>>16)+(o[0]<<16|o[0]>>>16)|0,l[3]=o[3]+(o[2]<<8|o[2]>>>24)+o[1]|0,l[4]=o[4]+(o[3]<<16|o[3]>>>16)+(o[2]<<16|o[2]>>>16)|0,l[5]=o[5]+(o[4]<<8|o[4]>>>24)+o[3]|0,l[6]=o[6]+(o[5]<<16|o[5]>>>16)+(o[4]<<16|o[4]>>>16)|0,l[7]=o[7]+(o[6]<<8|o[6]>>>24)+o[5]|0}t.Rabbit=n._createHelper(c)}(),e.Rabbit})});var qie=M((tI,Hie)=>{(function(e,t,r){typeof tI=="object"?Hie.exports=tI=t(nn(),N0(),O0(),Hp(),ea()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],t):t(e.CryptoJS)})(tI,function(e){return function(){var t=e,r=t.lib,n=r.StreamCipher,i=t.algo,s=[],a=[],o=[],c=i.RabbitLegacy=n.extend({_doReset:function(){var l=this._key.words,f=this.cfg.iv,d=this._X=[l[0],l[3]<<16|l[2]>>>16,l[1],l[0]<<16|l[3]>>>16,l[2],l[1]<<16|l[0]>>>16,l[3],l[2]<<16|l[1]>>>16],p=this._C=[l[2]<<16|l[2]>>>16,l[0]&4294901760|l[1]&65535,l[3]<<16|l[3]>>>16,l[1]&4294901760|l[2]&65535,l[0]<<16|l[0]>>>16,l[2]&4294901760|l[3]&65535,l[1]<<16|l[1]>>>16,l[3]&4294901760|l[0]&65535];this._b=0;for(var m=0;m<4;m++)u.call(this);for(var m=0;m<8;m++)p[m]^=d[m+4&7];if(f){var y=f.words,T=y[0],E=y[1],A=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360,x=(E<<8|E>>>24)&16711935|(E<<24|E>>>8)&4278255360,_=A>>>16|x&4294901760,S=x<<16|A&65535;p[0]^=A,p[1]^=_,p[2]^=x,p[3]^=S,p[4]^=A,p[5]^=_,p[6]^=x,p[7]^=S;for(var m=0;m<4;m++)u.call(this)}},_doProcessBlock:function(l,f){var d=this._X;u.call(this),s[0]=d[0]^d[5]>>>16^d[3]<<16,s[1]=d[2]^d[7]>>>16^d[5]<<16,s[2]=d[4]^d[1]>>>16^d[7]<<16,s[3]=d[6]^d[3]>>>16^d[1]<<16;for(var p=0;p<4;p++)s[p]=(s[p]<<8|s[p]>>>24)&16711935|(s[p]<<24|s[p]>>>8)&4278255360,l[f+p]^=s[p]},blockSize:128/32,ivSize:64/32});function u(){for(var l=this._X,f=this._C,d=0;d<8;d++)a[d]=f[d];f[0]=f[0]+1295307597+this._b|0,f[1]=f[1]+3545052371+(f[0]>>>0<a[0]>>>0?1:0)|0,f[2]=f[2]+886263092+(f[1]>>>0<a[1]>>>0?1:0)|0,f[3]=f[3]+1295307597+(f[2]>>>0<a[2]>>>0?1:0)|0,f[4]=f[4]+3545052371+(f[3]>>>0<a[3]>>>0?1:0)|0,f[5]=f[5]+886263092+(f[4]>>>0<a[4]>>>0?1:0)|0,f[6]=f[6]+1295307597+(f[5]>>>0<a[5]>>>0?1:0)|0,f[7]=f[7]+3545052371+(f[6]>>>0<a[6]>>>0?1:0)|0,this._b=f[7]>>>0<a[7]>>>0?1:0;for(var d=0;d<8;d++){var p=l[d]+f[d],m=p&65535,y=p>>>16,T=((m*m>>>17)+m*y>>>15)+y*y,E=((p&4294901760)*p|0)+((p&65535)*p|0);o[d]=T^E}l[0]=o[0]+(o[7]<<16|o[7]>>>16)+(o[6]<<16|o[6]>>>16)|0,l[1]=o[1]+(o[0]<<8|o[0]>>>24)+o[7]|0,l[2]=o[2]+(o[1]<<16|o[1]>>>16)+(o[0]<<16|o[0]>>>16)|0,l[3]=o[3]+(o[2]<<8|o[2]>>>24)+o[1]|0,l[4]=o[4]+(o[3]<<16|o[3]>>>16)+(o[2]<<16|o[2]>>>16)|0,l[5]=o[5]+(o[4]<<8|o[4]>>>24)+o[3]|0,l[6]=o[6]+(o[5]<<16|o[5]>>>16)+(o[4]<<16|o[4]>>>16)|0,l[7]=o[7]+(o[6]<<8|o[6]>>>24)+o[5]|0}t.RabbitLegacy=n._createHelper(c)}(),e.RabbitLegacy})});var Vie=M((rI,zie)=>{(function(e,t,r){typeof rI=="object"?zie.exports=rI=t(nn(),N0(),O0(),Hp(),ea()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],t):t(e.CryptoJS)})(rI,function(e){return function(){var t=e,r=t.lib,n=r.BlockCipher,i=t.algo;let s=16,a=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],o=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var c={pbox:[],sbox:[]};function u(m,y){let T=y>>24&255,E=y>>16&255,A=y>>8&255,x=y&255,_=m.sbox[0][T]+m.sbox[1][E];return _=_^m.sbox[2][A],_=_+m.sbox[3][x],_}function l(m,y,T){let E=y,A=T,x;for(let _=0;_<s;++_)E=E^m.pbox[_],A=u(m,E)^A,x=E,E=A,A=x;return x=E,E=A,A=x,A=A^m.pbox[s],E=E^m.pbox[s+1],{left:E,right:A}}function f(m,y,T){let E=y,A=T,x;for(let _=s+1;_>1;--_)E=E^m.pbox[_],A=u(m,E)^A,x=E,E=A,A=x;return x=E,E=A,A=x,A=A^m.pbox[1],E=E^m.pbox[0],{left:E,right:A}}function d(m,y,T){for(let S=0;S<4;S++){m.sbox[S]=[];for(let I=0;I<256;I++)m.sbox[S][I]=o[S][I]}let E=0;for(let S=0;S<s+2;S++)m.pbox[S]=a[S]^y[E],E++,E>=T&&(E=0);let A=0,x=0,_=0;for(let S=0;S<s+2;S+=2)_=l(m,A,x),A=_.left,x=_.right,m.pbox[S]=A,m.pbox[S+1]=x;for(let S=0;S<4;S++)for(let I=0;I<256;I+=2)_=l(m,A,x),A=_.left,x=_.right,m.sbox[S][I]=A,m.sbox[S][I+1]=x;return!0}var p=i.Blowfish=n.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var m=this._keyPriorReset=this._key,y=m.words,T=m.sigBytes/4;d(c,y,T)}},encryptBlock:function(m,y){var T=l(c,m[y],m[y+1]);m[y]=T.left,m[y+1]=T.right},decryptBlock:function(m,y){var T=f(c,m[y],m[y+1]);m[y]=T.left,m[y+1]=T.right},blockSize:64/32,keySize:128/32,ivSize:64/32});t.Blowfish=n._createHelper(p)}(),e.Blowfish})});var In=M((nI,Gie)=>{(function(e,t,r){typeof nI=="object"?Gie.exports=nI=t(nn(),eT(),qne(),Vne(),N0(),Yne(),O0(),sL(),R4(),Zne(),aL(),rie(),iie(),aie(),B4(),uie(),Hp(),ea(),pie(),mie(),vie(),_ie(),Eie(),Tie(),Sie(),Cie(),Rie(),Oie(),Pie(),Lie(),Mie(),$ie(),jie(),qie(),Vie()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./lib-typedarrays","./enc-utf16","./enc-base64","./enc-base64url","./md5","./sha1","./sha256","./sha224","./sha512","./sha384","./sha3","./ripemd160","./hmac","./pbkdf2","./evpkdf","./cipher-core","./mode-cfb","./mode-ctr","./mode-ctr-gladman","./mode-ofb","./mode-ecb","./pad-ansix923","./pad-iso10126","./pad-iso97971","./pad-zeropadding","./pad-nopadding","./format-hex","./aes","./tripledes","./rc4","./rabbit","./rabbit-legacy","./blowfish"],t):e.CryptoJS=t(e.CryptoJS)})(nI,function(e){return e})});var rT=M(Kr=>{"use strict";Object.defineProperty(Kr,"__esModule",{value:!0});Kr.getOptions=Kr.setOptions=Kr.hasOwnProp=Kr.formatDate=Kr.camelify=Kr.splitByCommaWithPreservingQuotes=Kr.trim=Kr.splitAt=Kr.tryCatch=Kr.byteSequenceToHex=Kr.hexToByteSequence=Kr.toNumber=Kr.INVALIDPLAYLIST=Kr.CONDITIONALPARAMCHECK=Kr.PARAMCHECK=Kr.CONDITIONALASSERT=Kr.ASSERT=Kr.THROW=void 0;var tT={};function Hg(e){if(!tT.strictMode){tT.silent||console.error(e.message);return}throw e}Kr.THROW=Hg;function TVe(e,...t){for(let[r,n]of t.entries())n||Hg(new Error(`${e} : Failed at [${r}]`))}Kr.ASSERT=TVe;function AVe(...e){for(let[t,[r,n]]of e.entries())r&&(n||Hg(new Error(`Conditional Assert : Failed at [${t}]`)))}Kr.CONDITIONALASSERT=AVe;function SVe(...e){for(let[t,r]of e.entries())r===void 0&&Hg(new Error(`Param Check : Failed at [${t}]`))}Kr.PARAMCHECK=SVe;function wVe(...e){for(let[t,[r,n]]of e.entries())r&&n===void 0&&Hg(new Error(`Conditional Param Check : Failed at [${t}]`))}Kr.CONDITIONALPARAMCHECK=wVe;function CVe(e){Hg(new Error(`Invalid Playlist : ${e}`))}Kr.INVALIDPLAYLIST=CVe;function Yie(e,t=10){if(typeof e=="number")return e;let r=t===10?Number.parseFloat(e):Number.parseInt(e,t);return Number.isNaN(r)?0:r}Kr.toNumber=Yie;function IVe(e){(e.startsWith("0x")||e.startsWith("0X"))&&(e=e.slice(2));let t=[];for(let r=0;r<e.length;r+=2)t.push(Yie(e.slice(r,r+2),16));return Buffer.from(t)}Kr.hexToByteSequence=IVe;function RVe(e,t=0,r=e.length){r<=t&&Hg(new Error(`end must be larger than start : start=${t}, end=${r}`));let n=[];for(let i=t;i<r;i++)n.push(`0${(e[i]&255).toString(16).toUpperCase()}`.slice(-2));return`0x${n.join("")}`}Kr.byteSequenceToHex=RVe;function NVe(e,t){try{return e()}catch(r){return t(r)}}Kr.tryCatch=NVe;function OVe(e,t,r=0){let n=-1;for(let i=0,s=0;i<e.length;i++)if(e[i]===t){if(s++===r)return[e.slice(0,i),e.slice(i+1)];n=i}return n!==-1?[e.slice(0,n),e.slice(n+1)]:[e]}Kr.splitAt=OVe;function DVe(e,t=" "){return!e||(e=e.trim(),t===" ")||(e.startsWith(t)&&(e=e.slice(1)),e.endsWith(t)&&(e=e.slice(0,-1))),e}Kr.trim=DVe;function PVe(e){let t=[],r=!0,n=0,i=[];for(let s=0;s<e.length;s++){let a=e[s];if(r&&a===","){t.push(e.slice(n,s).trim()),n=s+1;continue}(a==='"'||a==="'")&&(r?(i.push(a),r=!1):a===i.at(-1)?(i.pop(),r=!0):i.push(a))}return t.push(e.slice(n).trim()),t}Kr.splitByCommaWithPreservingQuotes=PVe;function kVe(e){let t=[],r=!1;for(let n of e){if(n==="-"||n==="_"){r=!0;continue}if(r){t.push(n.toUpperCase()),r=!1;continue}t.push(n.toLowerCase())}return t.join("")}Kr.camelify=kVe;function LVe(e){let t=e.getUTCFullYear(),r=("0"+(e.getUTCMonth()+1)).slice(-2),n=("0"+e.getUTCDate()).slice(-2),i=("0"+e.getUTCHours()).slice(-2),s=("0"+e.getUTCMinutes()).slice(-2),a=("0"+e.getUTCSeconds()).slice(-2),o=("00"+e.getUTCMilliseconds()).slice(-3);return`${t}-${r}-${n}T${i}:${s}:${a}.${o}Z`}Kr.formatDate=LVe;function BVe(e,t){return Object.hasOwnProperty.call(e,t)}Kr.hasOwnProp=BVe;function MVe(e={}){tT=Object.assign(tT,e)}Kr.setOptions=MVe;function FVe(){return Object.assign({},tT)}Kr.getOptions=FVe});var EL=M(sn=>{"use strict";var $Ve=sn&&sn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),UVe=sn&&sn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jVe=sn&&sn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$Ve(t,e,r);return UVe(t,e),t};Object.defineProperty(sn,"__esModule",{value:!0});sn.RenditionReport=sn.PrefetchSegment=sn.PartialSegment=sn.Segment=sn.MediaPlaylist=sn.MasterPlaylist=sn.Playlist=sn.SpliceInfo=sn.DateRange=sn.MediaInitializationSection=sn.Key=sn.SessionData=sn.Variant=sn.Rendition=void 0;var ks=jVe(rT()),cL=class{constructor({type:t,uri:r,groupId:n,language:i,assocLanguage:s,name:a,isDefault:o,autoselect:c,forced:u,instreamId:l,characteristics:f,channels:d}){ks.PARAMCHECK(t,n,a),ks.CONDITIONALASSERT([t==="SUBTITLES",r],[t==="CLOSED-CAPTIONS",l],[t==="CLOSED-CAPTIONS",!r],[u,t==="SUBTITLES"]),this.type=t,this.uri=r,this.groupId=n,this.language=i,this.assocLanguage=s,this.name=a,this.isDefault=o,this.autoselect=c,this.forced=u,this.instreamId=l,this.characteristics=f,this.channels=d}};sn.Rendition=cL;var uL=class{constructor({uri:t,isIFrameOnly:r=!1,bandwidth:n,averageBandwidth:i,score:s,codecs:a,resolution:o,frameRate:c,hdcpLevel:u,allowedCpc:l,videoRange:f,stableVariantId:d,programId:p,audio:m=[],video:y=[],subtitles:T=[],closedCaptions:E=[],currentRenditions:A={audio:0,video:0,subtitles:0,closedCaptions:0}}){ks.PARAMCHECK(t,n),this.uri=t,this.isIFrameOnly=r,this.bandwidth=n,this.averageBandwidth=i,this.score=s,this.codecs=a,this.resolution=o,this.frameRate=c,this.hdcpLevel=u,this.allowedCpc=l,this.videoRange=f,this.stableVariantId=d,this.programId=p,this.audio=m,this.video=y,this.subtitles=T,this.closedCaptions=E,this.currentRenditions=A}};sn.Variant=uL;var lL=class{constructor({id:t,value:r,uri:n,language:i}){ks.PARAMCHECK(t,r||n),ks.ASSERT("SessionData cannot have both value and uri, shoud be either.",!(r&&n)),this.id=t,this.value=r,this.uri=n,this.language=i}};sn.SessionData=lL;var fL=class{constructor({method:t,uri:r,iv:n,format:i,formatVersion:s}){ks.PARAMCHECK(t),ks.CONDITIONALPARAMCHECK([t!=="NONE",r]),ks.CONDITIONALASSERT([t==="NONE",!(r||n||i||s)]),this.method=t,this.uri=r,this.iv=n,this.format=i,this.formatVersion=s}};sn.Key=fL;var dL=class{constructor({hint:t=!1,uri:r,mimeType:n,byterange:i}){ks.PARAMCHECK(r),this.hint=t,this.uri=r,this.mimeType=n,this.byterange=i}};sn.MediaInitializationSection=dL;var pL=class{constructor({id:t,classId:r,start:n,end:i,duration:s,plannedDuration:a,endOnNext:o,attributes:c={}}){ks.PARAMCHECK(t),ks.CONDITIONALPARAMCHECK([o===!0,r]),ks.CONDITIONALASSERT([i,n],[i,n<=i],[s,s>=0],[a,a>=0]),this.id=t,this.classId=r,this.start=n,this.end=i,this.duration=s,this.plannedDuration=a,this.endOnNext=o,this.attributes=c}};sn.DateRange=pL;var hL=class{constructor({type:t,duration:r,tagName:n,value:i}){ks.PARAMCHECK(t),ks.CONDITIONALPARAMCHECK([t==="OUT",r]),ks.CONDITIONALPARAMCHECK([t==="RAW",n]),this.type=t,this.duration=r,this.tagName=n,this.value=i}};sn.SpliceInfo=hL;var zy=class{constructor(t){ks.PARAMCHECK(t),this.type=t}},nT=class extends zy{constructor({isMasterPlaylist:t,uri:r,version:n,independentSegments:i=!1,start:s,source:a}){super("playlist"),ks.PARAMCHECK(t),this.isMasterPlaylist=t,this.uri=r,this.version=n,this.independentSegments=i,this.start=s,this.source=a}};sn.Playlist=nT;var mL=class extends nT{constructor(t={}){super({...t,isMasterPlaylist:!0});let{variants:r=[],currentVariant:n,sessionDataList:i=[],sessionKeyList:s=[]}=t;this.variants=r,this.currentVariant=n,this.sessionDataList=i,this.sessionKeyList=s}};sn.MasterPlaylist=mL;var gL=class extends nT{constructor(t={}){super({...t,isMasterPlaylist:!1});let{targetDuration:r,mediaSequenceBase:n=0,discontinuitySequenceBase:i=0,endlist:s=!1,playlistType:a,isIFrame:o,segments:c=[],prefetchSegments:u=[],lowLatencyCompatibility:l,partTargetDuration:f,renditionReports:d=[],skip:p=0,hash:m}=t;this.targetDuration=r,this.mediaSequenceBase=n,this.discontinuitySequenceBase=i,this.endlist=s,this.playlistType=a,this.isIFrame=o,this.segments=c,this.prefetchSegments=u,this.lowLatencyCompatibility=l,this.partTargetDuration=f,this.renditionReports=d,this.skip=p,this.hash=m}};sn.MediaPlaylist=gL;var vL=class extends zy{constructor({uri:t,mimeType:r,data:n,duration:i,title:s,byterange:a,discontinuity:o,mediaSequenceNumber:c=0,discontinuitySequence:u=0,key:l,map:f,programDateTime:d,dateRange:p,markers:m=[],parts:y=[]}){super("segment"),this.uri=t,this.mimeType=r,this.data=n,this.duration=i,this.title=s,this.byterange=a,this.discontinuity=o,this.mediaSequenceNumber=c,this.discontinuitySequence=u,this.key=l,this.map=f,this.programDateTime=d,this.dateRange=p,this.markers=m,this.parts=y}};sn.Segment=vL;var yL=class extends zy{constructor({hint:t=!1,uri:r,duration:n,independent:i,byterange:s,gap:a}){super("part"),ks.PARAMCHECK(r),this.hint=t,this.uri=r,this.duration=n,this.independent=i,this.duration=n,this.byterange=s,this.gap=a}};sn.PartialSegment=yL;var _L=class extends zy{constructor({uri:t,discontinuity:r,mediaSequenceNumber:n=0,discontinuitySequence:i=0,key:s}){super("prefetch"),ks.PARAMCHECK(t),this.uri=t,this.discontinuity=r,this.mediaSequenceNumber=n,this.discontinuitySequence=i,this.key=s}};sn.PrefetchSegment=_L;var bL=class{constructor({uri:t,lastMSN:r,lastPart:n}){ks.PARAMCHECK(t),this.uri=t,this.lastMSN=r,this.lastPart=n}};sn.RenditionReport=bL});var rse=M(Gp=>{"use strict";var HVe=Gp&&Gp.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qVe=Gp&&Gp.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zVe=Gp&&Gp.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&HVe(t,e,r);return qVe(t,e),t};Object.defineProperty(Gp,"__esModule",{value:!0});var yt=zVe(rT()),wa=EL();function ese(e){return yt.trim(e,'"')}function VVe(e){switch(e){case"EXTM3U":case"EXT-X-VERSION":return"Basic";case"EXTINF":case"EXT-X-BYTERANGE":case"EXT-X-DISCONTINUITY":case"EXT-X-PREFETCH-DISCONTINUITY":case"EXT-X-KEY":case"EXT-X-MAP":case"EXT-X-PROGRAM-DATE-TIME":case"EXT-X-DATERANGE":case"EXT-X-CUE-OUT":case"EXT-X-CUE-IN":case"EXT-X-CUE-OUT-CONT":case"EXT-X-CUE":case"EXT-OATCLS-SCTE35":case"EXT-X-ASSET":case"EXT-X-SCTE35":case"EXT-X-PART":case"EXT-X-PRELOAD-HINT":return"Segment";case"EXT-X-TARGETDURATION":case"EXT-X-MEDIA-SEQUENCE":case"EXT-X-DISCONTINUITY-SEQUENCE":case"EXT-X-ENDLIST":case"EXT-X-PLAYLIST-TYPE":case"EXT-X-I-FRAMES-ONLY":case"EXT-X-SERVER-CONTROL":case"EXT-X-PART-INF":case"EXT-X-PREFETCH":case"EXT-X-RENDITION-REPORT":case"EXT-X-SKIP":return"MediaPlaylist";case"EXT-X-MEDIA":case"EXT-X-STREAM-INF":case"EXT-X-I-FRAME-STREAM-INF":case"EXT-X-SESSION-DATA":case"EXT-X-SESSION-KEY":return"MasterPlaylist";case"EXT-X-INDEPENDENT-SEGMENTS":case"EXT-X-START":return"MediaorMasterPlaylist";default:return"Unknown"}}function GVe(e){let t=yt.splitAt(e,",");return{duration:yt.toNumber(t[0]),title:decodeURIComponent(escape(t[1]))}}function tse(e){let t=yt.splitAt(e,"@");return{length:yt.toNumber(t[0]),offset:t[1]?yt.toNumber(t[1]):-1}}function WVe(e){let t=yt.splitAt(e,"x");return{width:yt.toNumber(t[0]),height:yt.toNumber(t[1])}}function YVe(e){let t="ALLOWED-CPC: Each entry must consit of KEYFORMAT and Content Protection Configuration",r=e.split(",");r.length===0&&yt.INVALIDPLAYLIST(t);let n=[];for(let i of r){let[s,a]=yt.splitAt(i,":");if(!s||!a){yt.INVALIDPLAYLIST(t);continue}n.push({format:s,cpcList:a.split("/")})}return n}function XVe(e){let t=yt.hexToByteSequence(e);return t.length!==16&&yt.INVALIDPLAYLIST("IV must be a 128-bit unsigned integer"),t}function KVe(e){return e.startsWith('"')?ese(e):e.startsWith("0x")||e.startsWith("0X")?yt.hexToByteSequence(e):yt.toNumber(e)}function xL(e,t){t.IV&&e.compatibleVersion<2&&(e.compatibleVersion=2),(t.KEYFORMAT||t.KEYFORMATVERSIONS)&&e.compatibleVersion<5&&(e.compatibleVersion=5)}function Xie(e){let t={};for(let r of yt.splitByCommaWithPreservingQuotes(e)){let[n,i]=yt.splitAt(r,"="),s=ese(i);switch(n){case"URI":t[n]=s;break;case"START-DATE":case"END-DATE":t[n]=new Date(s);break;case"IV":t[n]=XVe(s);break;case"BYTERANGE":t[n]=tse(s);break;case"RESOLUTION":t[n]=WVe(s);break;case"ALLOWED-CPC":t[n]=YVe(s);break;case"END-ON-NEXT":case"DEFAULT":case"AUTOSELECT":case"FORCED":case"PRECISE":case"CAN-BLOCK-RELOAD":case"INDEPENDENT":case"GAP":t[n]=s==="YES";break;case"DURATION":case"PLANNED-DURATION":case"BANDWIDTH":case"AVERAGE-BANDWIDTH":case"FRAME-RATE":case"TIME-OFFSET":case"CAN-SKIP-UNTIL":case"HOLD-BACK":case"PART-HOLD-BACK":case"PART-TARGET":case"BYTERANGE-START":case"BYTERANGE-LENGTH":case"LAST-MSN":case"LAST-PART":case"SKIPPED-SEGMENTS":case"SCORE":case"PROGRAM-ID":t[n]=yt.toNumber(s);break;default:n.startsWith("SCTE35-")?t[n]=yt.hexToByteSequence(s):n.startsWith("X-")?t[n]=KVe(i):(n==="VIDEO-RANGE"&&s!=="SDR"&&s!=="HLG"&&s!=="PQ"&&yt.INVALIDPLAYLIST(`VIDEO-RANGE: unknown value "${s}"`),t[n]=s)}}return t}function QVe(e,t){switch(e){case"EXTM3U":case"EXT-X-DISCONTINUITY":case"EXT-X-ENDLIST":case"EXT-X-I-FRAMES-ONLY":case"EXT-X-INDEPENDENT-SEGMENTS":case"EXT-X-CUE-IN":return[null,null];case"EXT-X-VERSION":case"EXT-X-TARGETDURATION":case"EXT-X-MEDIA-SEQUENCE":case"EXT-X-DISCONTINUITY-SEQUENCE":return[yt.toNumber(t),null];case"EXT-X-CUE-OUT":return Number.isNaN(Number(t))?[null,Xie(t)]:[yt.toNumber(t),null];case"EXT-X-KEY":case"EXT-X-MAP":case"EXT-X-DATERANGE":case"EXT-X-MEDIA":case"EXT-X-STREAM-INF":case"EXT-X-I-FRAME-STREAM-INF":case"EXT-X-SESSION-DATA":case"EXT-X-SESSION-KEY":case"EXT-X-START":case"EXT-X-SERVER-CONTROL":case"EXT-X-PART-INF":case"EXT-X-PART":case"EXT-X-PRELOAD-HINT":case"EXT-X-RENDITION-REPORT":case"EXT-X-SKIP":return[null,Xie(t)];case"EXTINF":return[GVe(t),null];case"EXT-X-BYTERANGE":return[tse(t),null];case"EXT-X-PROGRAM-DATE-TIME":return[new Date(t),null];case"EXT-X-PLAYLIST-TYPE":return[t,null];default:return[t,null]}}function Kie(){yt.INVALIDPLAYLIST("The file contains both media and master playlist tags.")}function JVe(e){let t=e.indexOf(":");return t===-1?[e.slice(1).trim(),null]:[e.slice(1,t).trim(),e.slice(t+1).trim()]}function ZVe({attributes:e}){return new wa.Rendition({type:e.TYPE,uri:e.URI,groupId:e["GROUP-ID"],language:e.LANGUAGE,assocLanguage:e["ASSOC-LANGUAGE"],name:e.NAME,isDefault:e.DEFAULT,autoselect:e.AUTOSELECT,forced:e.FORCED,instreamId:e["INSTREAM-ID"],characteristics:e.CHARACTERISTICS,channels:e.CHANNELS})}function eGe(e,t){let r=!1;for(let n of e){if(n.name===t.name)return"All EXT-X-MEDIA tags in the same Group MUST have different NAME attributes.";n.isDefault&&(r=!0)}return r&&t.isDefault?"EXT-X-MEDIA A Group MUST NOT have more than one member with a DEFAULT attribute of YES.":""}function tGe(e,t,r){let n=ZVe(t),i=e[yt.camelify(r)],s=eGe(i,n);s&&yt.INVALIDPLAYLIST(s),i.push(n),n.isDefault&&(e.currentRenditions[yt.camelify(r)]=i.length-1)}function rGe(e,t,r){for(let n of["AUDIO","VIDEO","SUBTITLES","CLOSED-CAPTIONS"])n==="CLOSED-CAPTIONS"&&e[n]==="NONE"?(r.isClosedCaptionsNone=!0,t.closedCaptions=[]):e[n]&&!t[yt.camelify(n)].some(i=>i.groupId===e[n])&&yt.INVALIDPLAYLIST(`${n} attribute MUST match the value of the GROUP-ID attribute of an EXT-X-MEDIA tag whose TYPE attribute is ${n}.`)}function Qie(e,t,r,n,i){let s=new wa.Variant({uri:r,bandwidth:t.BANDWIDTH,averageBandwidth:t["AVERAGE-BANDWIDTH"],score:t.SCORE,codecs:t.CODECS,resolution:t.RESOLUTION,frameRate:t["FRAME-RATE"],hdcpLevel:t["HDCP-LEVEL"],allowedCpc:t["ALLOWED-CPC"],videoRange:t["VIDEO-RANGE"],stableVariantId:t["STABLE-VARIANT-ID"],programId:t["PROGRAM-ID"]});for(let a of e)if(a.name==="EXT-X-MEDIA"){let o=a.attributes,c=o.TYPE;if((!c||!o["GROUP-ID"])&&yt.INVALIDPLAYLIST("EXT-X-MEDIA TYPE attribute is REQUIRED."),t[c]===o["GROUP-ID"]&&(tGe(s,a,c),c==="CLOSED-CAPTIONS")){for(let{instreamId:u}of s.closedCaptions)if(u&&u.startsWith("SERVICE")&&i.compatibleVersion<7){i.compatibleVersion=7;break}}}return rGe(t,s,i),s.isIFrameOnly=n,s}function nGe(e,t){if(e.method!==t.method||e.uri!==t.uri)return!1;if(e.iv){if(!t.iv||e.iv.length!==t.iv.length)return!1;for(let r=0;r<e.iv.length;r++)if(e.iv[r]!==t.iv[r])return!1}else if(t.iv)return!1;return!(e.format!==t.format||e.formatVersion!==t.formatVersion)}function iGe(e,t){let r=new wa.MasterPlaylist,n=!1;for(let[i,{name:s,value:a,attributes:o}]of e.entries())if(s==="EXT-X-VERSION")r.version=a;else if(s==="EXT-X-STREAM-INF"){let c=e[i+1];(typeof c!="string"||c.startsWith("#EXT"))&&yt.INVALIDPLAYLIST("EXT-X-STREAM-INF must be followed by a URI line");let u=Qie(e,o,c,!1,t);u&&(typeof u.score=="number"&&(n=!0,u.score<0&&yt.INVALIDPLAYLIST("SCORE attribute on EXT-X-STREAM-INF must be positive decimal-floating-point number.")),r.variants.push(u))}else if(s==="EXT-X-I-FRAME-STREAM-INF"){let c=Qie(e,o,o.URI,!0,t);c&&r.variants.push(c)}else if(s==="EXT-X-SESSION-DATA"){let c=new wa.SessionData({id:o["DATA-ID"],value:o.VALUE,uri:o.URI,language:o.LANGUAGE});r.sessionDataList.some(u=>u.id===c.id&&u.language===c.language)&&yt.INVALIDPLAYLIST("A Playlist MUST NOT contain more than one EXT-X-SESSION-DATA tag with the same DATA-ID attribute and the same LANGUAGE attribute."),r.sessionDataList.push(c)}else if(s==="EXT-X-SESSION-KEY"){o.METHOD==="NONE"&&yt.INVALIDPLAYLIST("EXT-X-SESSION-KEY: The value of the METHOD attribute MUST NOT be NONE");let c=new wa.Key({method:o.METHOD,uri:o.URI,iv:o.IV,format:o.KEYFORMAT,formatVersion:o.KEYFORMATVERSIONS});r.sessionKeyList.some(u=>nGe(u,c))&&yt.INVALIDPLAYLIST("A Master Playlist MUST NOT contain more than one EXT-X-SESSION-KEY tag with the same METHOD, URI, IV, KEYFORMAT, and KEYFORMATVERSIONS attribute values."),xL(t,o),r.sessionKeyList.push(c)}else s==="EXT-X-INDEPENDENT-SEGMENTS"?(r.independentSegments&&yt.INVALIDPLAYLIST("EXT-X-INDEPENDENT-SEGMENTS tag MUST NOT appear more than once in a Playlist"),r.independentSegments=!0):s==="EXT-X-START"&&(r.start&&yt.INVALIDPLAYLIST("EXT-X-START tag MUST NOT appear more than once in a Playlist"),typeof o["TIME-OFFSET"]!="number"&&yt.INVALIDPLAYLIST("EXT-X-START: TIME-OFFSET attribute is REQUIRED"),r.start={offset:o["TIME-OFFSET"],precise:o.PRECISE||!1});if(n)for(let i of r.variants)typeof i.score!="number"&&yt.INVALIDPLAYLIST("If any Variant Stream contains the SCORE attribute, then all Variant Streams in the Master Playlist SHOULD have a SCORE attribute");if(t.isClosedCaptionsNone)for(let i of r.variants)i.closedCaptions.length>0&&yt.INVALIDPLAYLIST("If there is a variant with CLOSED-CAPTIONS attribute of NONE, all EXT-X-STREAM-INF tags MUST have this attribute with a value of NONE");return r}function Jie(e,t,r,n,i,s,a){let o=new wa.Segment({uri:t,mediaSequenceNumber:i,discontinuitySequence:s}),c=!1,u=!1;for(let l=r;l<=n;l++){let{name:f,value:d,attributes:p}=e[l];if(f==="EXTINF")!Number.isInteger(d.duration)&&a.compatibleVersion<3&&(a.compatibleVersion=3),Math.round(d.duration)>a.targetDuration&&yt.INVALIDPLAYLIST("EXTINF duration, when rounded to the nearest integer, MUST be less than or equal to the target duration"),o.duration=d.duration,o.title=d.title;else if(f==="EXT-X-BYTERANGE")a.compatibleVersion<4&&(a.compatibleVersion=4),o.byterange=d;else if(f==="EXT-X-DISCONTINUITY")o.parts.length>0&&yt.INVALIDPLAYLIST("EXT-X-DISCONTINUITY must appear before the first EXT-X-PART tag of the Parent Segment."),o.discontinuity=!0;else if(f==="EXT-X-KEY")o.parts.length>0&&yt.INVALIDPLAYLIST("EXT-X-KEY must appear before the first EXT-X-PART tag of the Parent Segment."),xL(a,p),o.key=new wa.Key({method:p.METHOD,uri:p.URI,iv:p.IV,format:p.KEYFORMAT,formatVersion:p.KEYFORMATVERSIONS});else if(f==="EXT-X-MAP")o.parts.length>0&&yt.INVALIDPLAYLIST("EXT-X-MAP must appear before the first EXT-X-PART tag of the Parent Segment."),a.compatibleVersion<5&&(a.compatibleVersion=5),a.hasMap=!0,o.map=new wa.MediaInitializationSection({uri:p.URI,byterange:p.BYTERANGE});else if(f==="EXT-X-PROGRAM-DATE-TIME")o.programDateTime=d;else if(f==="EXT-X-DATERANGE"){let m={};for(let y of Object.keys(p))(y.startsWith("SCTE35-")||y.startsWith("X-"))&&(m[y]=p[y]);o.dateRange=new wa.DateRange({id:p.ID,classId:p.CLASS,start:p["START-DATE"],end:p["END-DATE"],duration:p.DURATION,plannedDuration:p["PLANNED-DURATION"],endOnNext:p["END-ON-NEXT"],attributes:m})}else if(f==="EXT-X-CUE-OUT")o.markers.push(new wa.SpliceInfo({type:"OUT",duration:p&&p.DURATION||d}));else if(f==="EXT-X-CUE-IN")o.markers.push(new wa.SpliceInfo({type:"IN"}));else if(f==="EXT-X-CUE-OUT-CONT"||f==="EXT-X-CUE"||f==="EXT-OATCLS-SCTE35"||f==="EXT-X-ASSET"||f==="EXT-X-SCTE35")o.markers.push(new wa.SpliceInfo({type:"RAW",tagName:f,value:d}));else if(f==="EXT-X-PRELOAD-HINT"&&!p.TYPE)yt.INVALIDPLAYLIST("EXT-X-PRELOAD-HINT: TYPE attribute is mandatory");else if(f==="EXT-X-PRELOAD-HINT"&&p.TYPE==="PART"&&u)yt.INVALIDPLAYLIST("Servers should not add more than one EXT-X-PRELOAD-HINT tag with the same TYPE attribute to a Playlist.");else if((f==="EXT-X-PART"||f==="EXT-X-PRELOAD-HINT")&&!p.URI)yt.INVALIDPLAYLIST("EXT-X-PART / EXT-X-PRELOAD-HINT: URI attribute is mandatory");else if(f==="EXT-X-PRELOAD-HINT"&&p.TYPE==="MAP")c&&yt.INVALIDPLAYLIST("Servers should not add more than one EXT-X-PRELOAD-HINT tag with the same TYPE attribute to a Playlist."),c=!0,a.hasMap=!0,o.map=new wa.MediaInitializationSection({hint:!0,uri:p.URI,byterange:{length:p["BYTERANGE-LENGTH"],offset:p["BYTERANGE-START"]||0}});else if(f==="EXT-X-PART"||f==="EXT-X-PRELOAD-HINT"&&p.TYPE==="PART"){f==="EXT-X-PART"&&!p.DURATION&&yt.INVALIDPLAYLIST("EXT-X-PART: DURATION attribute is mandatory"),f==="EXT-X-PRELOAD-HINT"&&(u=!0);let m=new wa.PartialSegment({hint:f==="EXT-X-PRELOAD-HINT",uri:p.URI,byterange:f==="EXT-X-PART"?p.BYTERANGE:{length:p["BYTERANGE-LENGTH"],offset:p["BYTERANGE-START"]||0},duration:p.DURATION,independent:p.INDEPENDENT,gap:p.GAP});o.parts.push(m)}}return o}function sGe(e,t,r,n,i,s,a){let o=new wa.PrefetchSegment({uri:t,mediaSequenceNumber:i,discontinuitySequence:s});for(let c=r;c<=n;c++){let{name:u,attributes:l}=e[c];u==="EXTINF"?yt.INVALIDPLAYLIST("A prefetch segment must not be advertised with an EXTINF tag."):u==="EXT-X-DISCONTINUITY"?yt.INVALIDPLAYLIST("A prefetch segment must not be advertised with an EXT-X-DISCONTINUITY tag."):u==="EXT-X-PREFETCH-DISCONTINUITY"?o.discontinuity=!0:u==="EXT-X-KEY"?(xL(a,l),o.key=new wa.Key({method:l.METHOD,uri:l.URI,iv:l.IV,format:l.KEYFORMAT,formatVersion:l.KEYFORMATVERSIONS})):u==="EXT-X-MAP"&&yt.INVALIDPLAYLIST("Prefetch segments must not be advertised with an EXT-X-MAP tag.")}return o}function aGe(e,t){let r=new wa.MediaPlaylist,n=-1,i=0,s=!1,a=!1,o=0,c=null,u=null,l=!1;for(let[f,d]of e.entries()){let{name:p,value:m,attributes:y,category:T}=d;if(T==="Segment"){n===-1&&(n=f),p==="EXT-X-DISCONTINUITY"&&(s=!0);continue}if(p==="EXT-X-VERSION")r.version===void 0?r.version=m:yt.INVALIDPLAYLIST("A Playlist file MUST NOT contain more than one EXT-X-VERSION tag.");else if(p==="EXT-X-TARGETDURATION")r.targetDuration=t.targetDuration=m;else if(p==="EXT-X-MEDIA-SEQUENCE")r.segments.length>0&&yt.INVALIDPLAYLIST("The EXT-X-MEDIA-SEQUENCE tag MUST appear before the first Media Segment in the Playlist."),r.mediaSequenceBase=i=m;else if(p==="EXT-X-DISCONTINUITY-SEQUENCE")r.segments.length>0&&yt.INVALIDPLAYLIST("The EXT-X-DISCONTINUITY-SEQUENCE tag MUST appear before the first Media Segment in the Playlist."),s&&yt.INVALIDPLAYLIST("The EXT-X-DISCONTINUITY-SEQUENCE tag MUST appear before any EXT-X-DISCONTINUITY tag."),r.discontinuitySequenceBase=o=m;else if(p==="EXT-X-ENDLIST")r.endlist=!0;else if(p==="EXT-X-PLAYLIST-TYPE")r.playlistType=m;else if(p==="EXT-X-I-FRAMES-ONLY")t.compatibleVersion<4&&(t.compatibleVersion=4),r.isIFrame=!0;else if(p==="EXT-X-INDEPENDENT-SEGMENTS")r.independentSegments&&yt.INVALIDPLAYLIST("EXT-X-INDEPENDENT-SEGMENTS tag MUST NOT appear more than once in a Playlist"),r.independentSegments=!0;else if(p==="EXT-X-START")r.start&&yt.INVALIDPLAYLIST("EXT-X-START tag MUST NOT appear more than once in a Playlist"),typeof y["TIME-OFFSET"]!="number"&&yt.INVALIDPLAYLIST("EXT-X-START: TIME-OFFSET attribute is REQUIRED"),r.start={offset:y["TIME-OFFSET"],precise:y.PRECISE||!1};else if(p==="EXT-X-SERVER-CONTROL")y["CAN-BLOCK-RELOAD"]||yt.INVALIDPLAYLIST("EXT-X-SERVER-CONTROL: CAN-BLOCK-RELOAD=YES is mandatory for Low-Latency HLS"),r.lowLatencyCompatibility={canBlockReload:y["CAN-BLOCK-RELOAD"],canSkipUntil:y["CAN-SKIP-UNTIL"],holdBack:y["HOLD-BACK"],partHoldBack:y["PART-HOLD-BACK"]};else if(p==="EXT-X-PART-INF")y["PART-TARGET"]||yt.INVALIDPLAYLIST("EXT-X-PART-INF: PART-TARGET attribute is mandatory"),r.partTargetDuration=y["PART-TARGET"];else if(p==="EXT-X-RENDITION-REPORT")y.URI||yt.INVALIDPLAYLIST("EXT-X-RENDITION-REPORT: URI attribute is mandatory"),y.URI.search(/^[a-z]+:/)===0&&yt.INVALIDPLAYLIST("EXT-X-RENDITION-REPORT: URI must be relative to the playlist uri"),r.renditionReports.push(new wa.RenditionReport({uri:y.URI,lastMSN:y["LAST-MSN"],lastPart:y["LAST-PART"]}));else if(p==="EXT-X-SKIP")y["SKIPPED-SEGMENTS"]||yt.INVALIDPLAYLIST("EXT-X-SKIP: SKIPPED-SEGMENTS attribute is mandatory"),t.compatibleVersion<9&&(t.compatibleVersion=9),r.skip=y["SKIPPED-SEGMENTS"],i+=r.skip;else if(p==="EXT-X-PREFETCH"){let E=sGe(e,m,n===-1?f:n,f-1,i++,o,t);E&&(E.discontinuity&&(E.discontinuitySequence++,o=E.discontinuitySequence),E.key?c=E.key:E.key=c,r.prefetchSegments.push(E)),a=!0,n=-1}else if(typeof d=="string"){n===-1&&yt.INVALIDPLAYLIST("A URI line is not preceded by any segment tags"),r.targetDuration||yt.INVALIDPLAYLIST("The EXT-X-TARGETDURATION tag is REQUIRED"),a&&yt.INVALIDPLAYLIST("These segments must appear after all complete segments.");let E=Jie(e,d,n,f-1,i++,o,t);E&&([o,c,u]=Zie(r,E,o,c,u),!l&&E.parts.length>0&&(l=!0)),n=-1}}if(n!==-1){let f=Jie(e,"",n,e.length-1,i++,o,t);if(f){let{parts:d}=f;d.length>0&&!r.endlist&&!d.at(-1)?.hint&&yt.INVALIDPLAYLIST("If the Playlist contains EXT-X-PART tags and does not contain an EXT-X-ENDLIST tag, the Playlist must contain an EXT-X-PRELOAD-HINT tag with a TYPE=PART attribute"),Zie(r,f,c,u),!l&&f.parts.length>0&&(l=!0)}}return oGe(r.segments),r.lowLatencyCompatibility&&cGe(r,l),r}function Zie(e,t,r,n,i){let{discontinuity:s,key:a,map:o,byterange:c,uri:u}=t;if(s&&(t.discontinuitySequence=r+1),a||(t.key=n),o||(t.map=i),c&&c.offset===-1){let{segments:l}=e;if(l.length>0){let f=l.at(-1);f.byterange&&f.uri===u?c.offset=f.byterange.offset+f.byterange.length:yt.INVALIDPLAYLIST("If offset of EXT-X-BYTERANGE is not present, a previous Media Segment MUST be a sub-range of the same media resource")}else yt.INVALIDPLAYLIST("If offset of EXT-X-BYTERANGE is not present, a previous Media Segment MUST appear in the Playlist file")}return e.segments.push(t),[t.discontinuitySequence,t.key,t.map]}function oGe(e){let t=new Map,r=new Map,n=!1,i=!1;for(let s=e.length-1;s>=0;s--){let{programDateTime:a,dateRange:o}=e[s];if(a&&(i=!0),o&&o.start){n=!0,o.endOnNext&&(o.end||o.duration)&&yt.INVALIDPLAYLIST("An EXT-X-DATERANGE tag with an END-ON-NEXT=YES attribute MUST NOT contain DURATION or END-DATE attributes.");let c=o.start.getTime(),u=o.duration||0;o.end&&o.duration&&c+u*1e3!==o.end.getTime()&&yt.INVALIDPLAYLIST("END-DATE MUST be equal to the value of the START-DATE attribute plus the value of the DURATION"),o.endOnNext&&(o.end=t.get(o.classId)),t.set(o.classId,o.start);let l=o.end?o.end.getTime():o.start.getTime()+(o.duration||0)*1e3,f=r.get(o.classId);if(f){for(let d of f)(d.start<=c&&d.end>c||d.start>=c&&d.start<l)&&yt.INVALIDPLAYLIST("DATERANGE tags with the same CLASS should not overlap");f.push({start:c,end:l})}else o.classId&&r.set(o.classId,[{start:c,end:l}])}}n&&!i&&yt.INVALIDPLAYLIST("If a Playlist contains an EXT-X-DATERANGE tag, it MUST also contain at least one EXT-X-PROGRAM-DATE-TIME tag.")}function cGe({lowLatencyCompatibility:e,targetDuration:t,partTargetDuration:r,segments:n,renditionReports:i},s){let{canSkipUntil:a,holdBack:o,partHoldBack:c}=e;if(a<t*6&&yt.INVALIDPLAYLIST("The Skip Boundary must be at least six times the EXT-X-TARGETDURATION."),o<t*3&&yt.INVALIDPLAYLIST("HOLD-BACK must be at least three times the EXT-X-TARGETDURATION."),s){r===void 0&&yt.INVALIDPLAYLIST("EXT-X-PART-INF is required if a Playlist contains one or more EXT-X-PART tags"),c===void 0&&yt.INVALIDPLAYLIST("EXT-X-PART: PART-HOLD-BACK attribute is mandatory"),c<r&&yt.INVALIDPLAYLIST("PART-HOLD-BACK must be at least PART-TARGET");for(let[u,{parts:l}]of n.entries()){l.length>0&&u<n.length-3&&yt.INVALIDPLAYLIST("Remove EXT-X-PART tags from the Playlist after they are greater than three target durations from the end of the Playlist.");for(let[f,{duration:d}]of l.entries())d!==void 0&&(d>r&&yt.INVALIDPLAYLIST("PART-TARGET is the maximum duration of any Partial Segment"),f<l.length-1&&d<r*.85&&yt.INVALIDPLAYLIST("All Partial Segments except the last part of a segment must have a duration of at least 85% of PART-TARGET"))}}for(let u of i){let l=n.at(-1);(u.lastMSN===null||u.lastMSN===void 0)&&(u.lastMSN=l.mediaSequenceNumber),(u.lastPart===null||u.lastPart===void 0)&&l.parts.length>0&&(u.lastPart=l.parts.length-1)}}function uGe(e,t){if(e==="Segment"||e==="MediaPlaylist"){if(t.isMasterPlaylist===void 0){t.isMasterPlaylist=!1;return}t.isMasterPlaylist&&Kie();return}if(e==="MasterPlaylist"){if(t.isMasterPlaylist===void 0){t.isMasterPlaylist=!0;return}t.isMasterPlaylist===!1&&Kie()}}function lGe(e,t){let[r,n]=JVe(e),i=VVe(r);if(uGe(i,t),i==="Unknown")return null;i==="MediaPlaylist"&&r!=="EXT-X-RENDITION-REPORT"&&r!=="EXT-X-PREFETCH"&&(t.hash[r]&&yt.INVALIDPLAYLIST("There MUST NOT be more than one Media Playlist tag of each type in any Media Playlist"),t.hash[r]=!0);let[s,a]=QVe(r,n);return{name:r,category:i,value:s,attributes:a}}function fGe(e,t){let r=[];for(let n of e.split(`
|
||
`)){let i=Buffer.from(n.trim()).toString();if(i){if(i.startsWith("#")){if(i.startsWith("#EXT")){let s=lGe(i,t);s&&r.push(s)}continue}r.push(i)}}return(r.length===0||r[0].name!=="EXTM3U")&&yt.INVALIDPLAYLIST("The EXTM3U tag MUST be the first line."),r}function dGe(e,t){let r;return t.isMasterPlaylist?r=iGe(e,t):(r=aGe(e,t),!r.isIFrame&&t.hasMap&&t.compatibleVersion<6&&(t.compatibleVersion=6)),t.compatibleVersion>1&&(!r.version||r.version<t.compatibleVersion)&&yt.INVALIDPLAYLIST(`EXT-X-VERSION needs to be ${t.compatibleVersion} or higher.`),r}function pGe(e){let t={version:void 0,isMasterPlaylist:void 0,hasMap:!1,targetDuration:0,compatibleVersion:1,isClosedCaptionsNone:!1,hash:{}},r=fGe(e,t),n=dGe(r,t);return n.source=e,n}Gp.default=pGe});var ise=M(Wp=>{"use strict";var hGe=Wp&&Wp.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),mGe=Wp&&Wp.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gGe=Wp&&Wp.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&hGe(t,e,r);return mGe(t,e),t};Object.defineProperty(Wp,"__esModule",{value:!0});var bf=gGe(rT()),vGe=["#EXTINF","#EXT-X-BYTERANGE","#EXT-X-DISCONTINUITY","#EXT-X-STREAM-INF","#EXT-X-CUE-OUT","#EXT-X-CUE-IN","#EXT-X-KEY","#EXT-X-MAP"],yGe=["#EXT-X-MEDIA"],TL=class extends Array{constructor(t){super(),this.baseUri=t}push(...t){for(let r of t){if(!r.startsWith("#")){super.push(r);continue}if(vGe.some(n=>r.startsWith(n))){super.push(r);continue}if(this.includes(r)){if(yGe.some(n=>r.startsWith(n)))continue;bf.INVALIDPLAYLIST(`Redundant item (${r})`)}super.push(r)}return this.length}};function AL(e,t){let r=1e3;t&&(r=10**t);let n=Math.round(e*r)/r;return t?n.toFixed(t):n}function _Ge(e){let t=e.toString(10),r=t.indexOf(".");return r===-1?0:t.length-r-1}function bGe(e,t){for(let r of t.sessionDataList)e.push(EGe(r));for(let r of t.sessionKeyList)e.push(nse(r,!0));for(let r of t.variants)xGe(e,r)}function EGe(e){let t=[`DATA-ID="${e.id}"`];return e.language&&t.push(`LANGUAGE="${e.language}"`),e.value?t.push(`VALUE="${e.value}"`):e.uri&&t.push(`URI="${e.uri}"`),`#EXT-X-SESSION-DATA:${t.join(",")}`}function nse(e,t){let r=t?"#EXT-X-SESSION-KEY":"#EXT-X-KEY",n=[`METHOD=${e.method}`];return e.uri&&n.push(`URI="${e.uri}"`),e.iv&&(e.iv.length!==16&&bf.INVALIDPLAYLIST("IV must be a 128-bit unsigned integer"),n.push(`IV=${bf.byteSequenceToHex(e.iv)}`)),e.format&&n.push(`KEYFORMAT="${e.format}"`),e.formatVersion&&n.push(`KEYFORMATVERSIONS="${e.formatVersion}"`),`${r}:${n.join(",")}`}function xGe(e,t){let r=t.isIFrameOnly?"#EXT-X-I-FRAME-STREAM-INF":"#EXT-X-STREAM-INF",n=[`BANDWIDTH=${t.bandwidth}`];if(t.averageBandwidth&&n.push(`AVERAGE-BANDWIDTH=${t.averageBandwidth}`),t.isIFrameOnly&&n.push(`URI="${t.uri}"`),t.codecs&&n.push(`CODECS="${t.codecs}"`),t.resolution&&n.push(`RESOLUTION=${t.resolution.width}x${t.resolution.height}`),t.frameRate&&n.push(`FRAME-RATE=${AL(t.frameRate,3)}`),t.hdcpLevel&&n.push(`HDCP-LEVEL=${t.hdcpLevel}`),t.audio.length>0){n.push(`AUDIO="${t.audio[0].groupId}"`);for(let i of t.audio)e.push(iI(i))}if(t.video.length>0){n.push(`VIDEO="${t.video[0].groupId}"`);for(let i of t.video)e.push(iI(i))}if(t.subtitles.length>0){n.push(`SUBTITLES="${t.subtitles[0].groupId}"`);for(let i of t.subtitles)e.push(iI(i))}if(bf.getOptions().allowClosedCaptionsNone&&t.closedCaptions.length===0)n.push("CLOSED-CAPTIONS=NONE");else if(t.closedCaptions.length>0){n.push(`CLOSED-CAPTIONS="${t.closedCaptions[0].groupId}"`);for(let i of t.closedCaptions)e.push(iI(i))}if(t.score&&n.push(`SCORE=${t.score}`),t.allowedCpc){let i=[];for(let{format:s,cpcList:a}of t.allowedCpc)i.push(`${s}:${a.join("/")}`);n.push(`ALLOWED-CPC="${i.join(",")}"`)}t.videoRange&&n.push(`VIDEO-RANGE=${t.videoRange}`),t.stableVariantId&&n.push(`STABLE-VARIANT-ID="${t.stableVariantId}"`),t.programId&&n.push(`PROGRAM-ID=${t.programId}`),e.push(`${r}:${n.join(",")}`),t.isIFrameOnly||e.push(`${t.uri}`)}function iI(e){let t=[`TYPE=${e.type}`,`GROUP-ID="${e.groupId}"`,`NAME="${e.name}"`];return e.isDefault!==void 0&&t.push(`DEFAULT=${e.isDefault?"YES":"NO"}`),e.autoselect!==void 0&&t.push(`AUTOSELECT=${e.autoselect?"YES":"NO"}`),e.forced!==void 0&&t.push(`FORCED=${e.forced?"YES":"NO"}`),e.language&&t.push(`LANGUAGE="${e.language}"`),e.assocLanguage&&t.push(`ASSOC-LANGUAGE="${e.assocLanguage}"`),e.instreamId&&t.push(`INSTREAM-ID="${e.instreamId}"`),e.characteristics&&t.push(`CHARACTERISTICS="${e.characteristics}"`),e.channels&&t.push(`CHANNELS="${e.channels}"`),e.uri&&t.push(`URI="${e.uri}"`),`#EXT-X-MEDIA:${t.join(",")}`}function TGe(e,t){let r="",n="",i=!1;if(t.targetDuration&&e.push(`#EXT-X-TARGETDURATION:${t.targetDuration}`),t.lowLatencyCompatibility){let{canBlockReload:s,canSkipUntil:a,holdBack:o,partHoldBack:c}=t.lowLatencyCompatibility,u=[];u.push(`CAN-BLOCK-RELOAD=${s?"YES":"NO"}`),a!==void 0&&u.push(`CAN-SKIP-UNTIL=${a}`),o!==void 0&&u.push(`HOLD-BACK=${o}`),c!==void 0&&u.push(`PART-HOLD-BACK=${c}`),e.push(`#EXT-X-SERVER-CONTROL:${u.join(",")}`)}t.partTargetDuration&&e.push(`#EXT-X-PART-INF:PART-TARGET=${t.partTargetDuration}`),t.mediaSequenceBase&&e.push(`#EXT-X-MEDIA-SEQUENCE:${t.mediaSequenceBase}`),t.discontinuitySequenceBase&&e.push(`#EXT-X-DISCONTINUITY-SEQUENCE:${t.discontinuitySequenceBase}`),t.playlistType&&e.push(`#EXT-X-PLAYLIST-TYPE:${t.playlistType}`),t.isIFrame&&e.push("#EXT-X-I-FRAMES-ONLY"),t.skip>0&&e.push(`#EXT-X-SKIP:SKIPPED-SEGMENTS=${t.skip}`);for(let s of t.segments){let a="";[r,n,a]=AGe(e,s,r,n,t.version),a==="OUT"?i=!0:a==="IN"&&i&&(i=!1)}t.playlistType==="VOD"&&i&&e.push("#EXT-X-CUE-IN"),t.prefetchSegments.length>2&&bf.INVALIDPLAYLIST("The server must deliver no more than two prefetch segments");for(let s of t.prefetchSegments)s.discontinuity&&e.push("#EXT-X-PREFETCH-DISCONTINUITY"),e.push(`#EXT-X-PREFETCH:${s.uri}`);t.endlist&&e.push("#EXT-X-ENDLIST");for(let s of t.renditionReports){let a=[];a.push(`URI="${s.uri}"`,`LAST-MSN=${s.lastMSN}`),s.lastPart!==void 0&&a.push(`LAST-PART=${s.lastPart}`),e.push(`#EXT-X-RENDITION-REPORT:${a.join(",")}`)}}function AGe(e,t,r,n,i=1){let s=!1,a="";if(t.discontinuity&&e.push("#EXT-X-DISCONTINUITY"),t.key){let c=nse(t.key);c!==r&&(e.push(c),r=c)}if(t.map){let c=SGe(t.map);c!==n&&(e.push(c),n=c)}if(t.programDateTime&&e.push(`#EXT-X-PROGRAM-DATE-TIME:${bf.formatDate(t.programDateTime)}`),t.dateRange&&e.push(wGe(t.dateRange)),t.markers.length>0&&(a=CGe(e,t.markers)),t.parts.length>0&&(s=IGe(e,t.parts)),s)return[r,n];let o=i<3?Math.round(t.duration):AL(t.duration,_Ge(t.duration));return e.push(`#EXTINF:${o},${unescape(encodeURIComponent(t.title||""))}`),t.byterange&&e.push(`#EXT-X-BYTERANGE:${SL(t.byterange)}`),Array.prototype.push.call(e,`${t.uri}`),[r,n,a]}function SGe(e){let t=[`URI="${e.uri}"`];return e.byterange&&t.push(`BYTERANGE="${SL(e.byterange)}"`),`#EXT-X-MAP:${t.join(",")}`}function SL({offset:e,length:t}){return`${t}@${e}`}function wGe(e){let t=[`ID="${e.id}"`];e.start&&t.push(`START-DATE="${bf.formatDate(e.start)}"`),e.end&&t.push(`END-DATE="${bf.formatDate(e.end)}"`),e.duration&&t.push(`DURATION=${e.duration}`),e.plannedDuration&&t.push(`PLANNED-DURATION=${e.plannedDuration}`),e.classId&&t.push(`CLASS="${e.classId}"`),e.endOnNext&&t.push("END-ON-NEXT=YES");for(let r of Object.keys(e.attributes))r.startsWith("X-")?typeof e.attributes[r]=="number"?t.push(`${r}=${e.attributes[r]}`):t.push(`${r}="${e.attributes[r]}"`):r.startsWith("SCTE35-")&&t.push(`${r}=${bf.byteSequenceToHex(e.attributes[r])}`);return`#EXT-X-DATERANGE:${t.join(",")}`}function CGe(e,t){let r="";for(let n of t)if(n.type==="OUT")r="OUT",e.push(`#EXT-X-CUE-OUT:DURATION=${n.duration}`);else if(n.type==="IN")r="IN",e.push("#EXT-X-CUE-IN");else if(n.type==="RAW"){let i=n.value?`:${n.value}`:"";e.push(`#${n.tagName}${i}`)}return r}function IGe(e,t){let r=!1;for(let n of t)if(n.hint){let i=[];if(i.push("TYPE=PART",`URI="${n.uri}"`),n.byterange){let{offset:s,length:a}=n.byterange;i.push(`BYTERANGE-START=${s}`),a&&i.push(`BYTERANGE-LENGTH=${a}`)}e.push(`#EXT-X-PRELOAD-HINT:${i.join(",")}`),r=!0}else{let i=[];i.push(`DURATION=${n.duration}`,`URI="${n.uri}"`),n.byterange&&i.push(`BYTERANGE=${SL(n.byterange)}`),n.independent&&i.push("INDEPENDENT=YES"),n.gap&&i.push("GAP=YES"),e.push(`#EXT-X-PART:${i.join(",")}`)}return r}function RGe(e){bf.PARAMCHECK(e),bf.ASSERT("Not a playlist",e.type==="playlist");let t=new TL(e.uri);return t.push("#EXTM3U"),e.version&&t.push(`#EXT-X-VERSION:${e.version}`),e.independentSegments&&t.push("#EXT-X-INDEPENDENT-SEGMENTS"),e.start&&t.push(`#EXT-X-START:TIME-OFFSET=${AL(e.start.offset)}${e.start.precise?",PRECISE=YES":""}`),e.isMasterPlaylist?bGe(t,e):TGe(t,e),t.join(`
|
||
`)}Wp.default=RGe});var iT=M(Ls=>{"use strict";var NGe=Ls&&Ls.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),OGe=Ls&&Ls.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),DGe=Ls&&Ls.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&NGe(t,e,r);return OGe(t,e),t},sse=Ls&&Ls.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ls,"__esModule",{value:!0});Ls.setOptions=Ls.getOptions=Ls.types=Ls.stringify=Ls.parse=void 0;var ase=rT();Object.defineProperty(Ls,"getOptions",{enumerable:!0,get:function(){return ase.getOptions}});Object.defineProperty(Ls,"setOptions",{enumerable:!0,get:function(){return ase.setOptions}});var PGe=sse(rse());Ls.parse=PGe.default;var kGe=sse(ise());Ls.stringify=kGe.default;var LGe=DGe(EL());Ls.types=LGe});var hI=M(FL=>{(function(){FL.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:`
|
||
`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(FL)});var wd=M((Gse,F0)=>{(function(){var e,t,r,n,i,s,a,o=[].slice,c={}.hasOwnProperty;e=function(){var u,l,f,d,p,m;if(m=arguments[0],p=2<=arguments.length?o.call(arguments,1):[],i(Object.assign))Object.assign.apply(null,arguments);else for(u=0,f=p.length;u<f;u++)if(d=p[u],d!=null)for(l in d)c.call(d,l)&&(m[l]=d[l]);return m},i=function(u){return!!u&&Object.prototype.toString.call(u)==="[object Function]"},s=function(u){var l;return!!u&&((l=typeof u)=="function"||l==="object")},r=function(u){return i(Array.isArray)?Array.isArray(u):Object.prototype.toString.call(u)==="[object Array]"},n=function(u){var l;if(r(u))return!u.length;for(l in u)if(c.call(u,l))return!1;return!0},a=function(u){var l,f;return s(u)&&(f=Object.getPrototypeOf(u))&&(l=f.constructor)&&typeof l=="function"&&l instanceof l&&Function.prototype.toString.call(l)===Function.prototype.toString.call(Object)},t=function(u){return i(u.valueOf)?u.valueOf():u},F0.exports.assign=e,F0.exports.isFunction=i,F0.exports.isObject=s,F0.exports.isArray=r,F0.exports.isEmpty=n,F0.exports.isPlainObject=a,F0.exports.getValue=t}).call(Gse)});var $L=M((Wse,Yse)=>{(function(){var e;Yse.exports=e=function(){function t(){}return t.prototype.hasFeature=function(r,n){return!0},t.prototype.createDocumentType=function(r,n,i){throw new Error("This DOM method is not implemented.")},t.prototype.createDocument=function(r,n,i){throw new Error("This DOM method is not implemented.")},t.prototype.createHTMLDocument=function(r){throw new Error("This DOM method is not implemented.")},t.prototype.getFeature=function(r,n){throw new Error("This DOM method is not implemented.")},t}()}).call(Wse)});var Qse=M((Xse,Kse)=>{(function(){var e;Kse.exports=e=function(){function t(){}return t.prototype.handleError=function(r){throw new Error(r)},t}()}).call(Xse)});var eae=M((Jse,Zse)=>{(function(){var e;Zse.exports=e=function(){function t(r){this.arr=r||[]}return Object.defineProperty(t.prototype,"length",{get:function(){return this.arr.length}}),t.prototype.item=function(r){return this.arr[r]||null},t.prototype.contains=function(r){return this.arr.indexOf(r)!==-1},t}()}).call(Jse)});var nae=M((tae,rae)=>{(function(){var e,t,r;t=Qse(),r=eae(),rae.exports=e=function(){function n(){var i;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new t,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=i=Object.create(this.defaultParams)}return Object.defineProperty(n.prototype,"parameterNames",{get:function(){return new r(Object.keys(this.defaultParams))}}),n.prototype.getParameter=function(i){return this.params.hasOwnProperty(i)?this.params[i]:null},n.prototype.canSetParameter=function(i,s){return!0},n.prototype.setParameter=function(i,s){return s!=null?this.params[i]=s:delete this.params[i]},n}()}).call(tae)});var _s=M((iae,sae)=>{(function(){sae.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(iae)});var UL=M((aae,oae)=>{(function(){var e,t,r;e=_s(),r=xu(),oae.exports=t=function(){function n(i,s,a){if(this.parent=i,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),s==null)throw new Error("Missing attribute name. "+this.debugInfo(s));this.name=this.stringify.name(s),this.value=this.stringify.attValue(a),this.type=e.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(n.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(n.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(n.prototype,"textContent",{get:function(){return this.value},set:function(i){return this.value=i||""}}),Object.defineProperty(n.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(n.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(n.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(n.prototype,"specified",{get:function(){return!0}}),n.prototype.clone=function(){return Object.create(this)},n.prototype.toString=function(i){return this.options.writer.attribute(this,this.options.writer.filterOptions(i))},n.prototype.debugInfo=function(i){return i=i||this.name,i==null?"parent: <"+this.parent.name+">":"attribute: {"+i+"}, parent: <"+this.parent.name+">"},n.prototype.isEqualNode=function(i){return!(i.namespaceURI!==this.namespaceURI||i.prefix!==this.prefix||i.localName!==this.localName||i.value!==this.value)},n}()}).call(aae)});var mI=M((cae,uae)=>{(function(){var e;uae.exports=e=function(){function t(r){this.nodes=r}return Object.defineProperty(t.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),t.prototype.clone=function(){return this.nodes=null},t.prototype.getNamedItem=function(r){return this.nodes[r]},t.prototype.setNamedItem=function(r){var n;return n=this.nodes[r.nodeName],this.nodes[r.nodeName]=r,n||null},t.prototype.removeNamedItem=function(r){var n;return n=this.nodes[r],delete this.nodes[r],n||null},t.prototype.item=function(r){return this.nodes[Object.keys(this.nodes)[r]]||null},t.prototype.getNamedItemNS=function(r,n){throw new Error("This DOM method is not implemented.")},t.prototype.setNamedItemNS=function(r){throw new Error("This DOM method is not implemented.")},t.prototype.removeNamedItemNS=function(r,n){throw new Error("This DOM method is not implemented.")},t}()}).call(cae)});var gI=M((lae,fae)=>{(function(){var e,t,r,n,i,s,a,o,c,u=function(f,d){for(var p in d)l.call(d,p)&&(f[p]=d[p]);function m(){this.constructor=f}return m.prototype=d.prototype,f.prototype=new m,f.__super__=d.prototype,f},l={}.hasOwnProperty;c=wd(),o=c.isObject,a=c.isFunction,s=c.getValue,i=xu(),e=_s(),t=UL(),n=mI(),fae.exports=r=function(f){u(d,f);function d(p,m,y){var T,E,A,x;if(d.__super__.constructor.call(this,p),m==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(m),this.type=e.Element,this.attribs={},this.schemaTypeInfo=null,y!=null&&this.attribute(y),p.type===e.Document&&(this.isRoot=!0,this.documentObject=p,p.rootObject=this,p.children)){for(x=p.children,E=0,A=x.length;E<A;E++)if(T=x[E],T.type===e.DocType){T.name=this.name;break}}}return Object.defineProperty(d.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(d.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(d.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(d.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(d.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(d.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(d.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(d.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new n(this.attribs)),this.attributeMap}}),d.prototype.clone=function(){var p,m,y,T;y=Object.create(this),y.isRoot&&(y.documentObject=null),y.attribs={},T=this.attribs;for(m in T)l.call(T,m)&&(p=T[m],y.attribs[m]=p.clone());return y.children=[],this.children.forEach(function(E){var A;return A=E.clone(),A.parent=y,y.children.push(A)}),y},d.prototype.attribute=function(p,m){var y,T;if(p!=null&&(p=s(p)),o(p))for(y in p)l.call(p,y)&&(T=p[y],this.attribute(y,T));else a(m)&&(m=m.apply()),this.options.keepNullAttributes&&m==null?this.attribs[p]=new t(this,p,""):m!=null&&(this.attribs[p]=new t(this,p,m));return this},d.prototype.removeAttribute=function(p){var m,y,T;if(p==null)throw new Error("Missing attribute name. "+this.debugInfo());if(p=s(p),Array.isArray(p))for(y=0,T=p.length;y<T;y++)m=p[y],delete this.attribs[m];else delete this.attribs[p];return this},d.prototype.toString=function(p){return this.options.writer.element(this,this.options.writer.filterOptions(p))},d.prototype.att=function(p,m){return this.attribute(p,m)},d.prototype.a=function(p,m){return this.attribute(p,m)},d.prototype.getAttribute=function(p){return this.attribs.hasOwnProperty(p)?this.attribs[p].value:null},d.prototype.setAttribute=function(p,m){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.getAttributeNode=function(p){return this.attribs.hasOwnProperty(p)?this.attribs[p]:null},d.prototype.setAttributeNode=function(p){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.removeAttributeNode=function(p){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.getElementsByTagName=function(p){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.getAttributeNS=function(p,m){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.setAttributeNS=function(p,m,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.removeAttributeNS=function(p,m){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.getAttributeNodeNS=function(p,m){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.setAttributeNodeNS=function(p){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.getElementsByTagNameNS=function(p,m){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.hasAttribute=function(p){return this.attribs.hasOwnProperty(p)},d.prototype.hasAttributeNS=function(p,m){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.setIdAttribute=function(p,m){return this.attribs.hasOwnProperty(p)?this.attribs[p].isId:m},d.prototype.setIdAttributeNS=function(p,m,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.setIdAttributeNode=function(p,m){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.getElementsByTagName=function(p){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.getElementsByTagNameNS=function(p,m){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.getElementsByClassName=function(p){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.isEqualNode=function(p){var m,y,T;if(!d.__super__.isEqualNode.apply(this,arguments).isEqualNode(p)||p.namespaceURI!==this.namespaceURI||p.prefix!==this.prefix||p.localName!==this.localName||p.attribs.length!==this.attribs.length)return!1;for(m=y=0,T=this.attribs.length-1;0<=T?y<=T:y>=T;m=0<=T?++y:--y)if(!this.attribs[m].isEqualNode(p.attribs[m]))return!1;return!0},d}(i)}).call(lae)});var aT=M((dae,pae)=>{(function(){var e,t,r=function(i,s){for(var a in s)n.call(s,a)&&(i[a]=s[a]);function o(){this.constructor=i}return o.prototype=s.prototype,i.prototype=new o,i.__super__=s.prototype,i},n={}.hasOwnProperty;t=xu(),pae.exports=e=function(i){r(s,i);function s(a){s.__super__.constructor.call(this,a),this.value=""}return Object.defineProperty(s.prototype,"data",{get:function(){return this.value},set:function(a){return this.value=a||""}}),Object.defineProperty(s.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(s.prototype,"textContent",{get:function(){return this.value},set:function(a){return this.value=a||""}}),s.prototype.clone=function(){return Object.create(this)},s.prototype.substringData=function(a,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},s.prototype.appendData=function(a){throw new Error("This DOM method is not implemented."+this.debugInfo())},s.prototype.insertData=function(a,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},s.prototype.deleteData=function(a,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},s.prototype.replaceData=function(a,o,c){throw new Error("This DOM method is not implemented."+this.debugInfo())},s.prototype.isEqualNode=function(a){return!(!s.__super__.isEqualNode.apply(this,arguments).isEqualNode(a)||a.data!==this.data)},s}(t)}).call(dae)});var vI=M((hae,mae)=>{(function(){var e,t,r,n=function(s,a){for(var o in a)i.call(a,o)&&(s[o]=a[o]);function c(){this.constructor=s}return c.prototype=a.prototype,s.prototype=new c,s.__super__=a.prototype,s},i={}.hasOwnProperty;e=_s(),r=aT(),mae.exports=t=function(s){n(a,s);function a(o,c){if(a.__super__.constructor.call(this,o),c==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=e.CData,this.value=this.stringify.cdata(c)}return a.prototype.clone=function(){return Object.create(this)},a.prototype.toString=function(o){return this.options.writer.cdata(this,this.options.writer.filterOptions(o))},a}(r)}).call(hae)});var yI=M((gae,vae)=>{(function(){var e,t,r,n=function(s,a){for(var o in a)i.call(a,o)&&(s[o]=a[o]);function c(){this.constructor=s}return c.prototype=a.prototype,s.prototype=new c,s.__super__=a.prototype,s},i={}.hasOwnProperty;e=_s(),t=aT(),vae.exports=r=function(s){n(a,s);function a(o,c){if(a.__super__.constructor.call(this,o),c==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=e.Comment,this.value=this.stringify.comment(c)}return a.prototype.clone=function(){return Object.create(this)},a.prototype.toString=function(o){return this.options.writer.comment(this,this.options.writer.filterOptions(o))},a}(t)}).call(gae)});var _I=M((yae,_ae)=>{(function(){var e,t,r,n,i=function(a,o){for(var c in o)s.call(o,c)&&(a[c]=o[c]);function u(){this.constructor=a}return u.prototype=o.prototype,a.prototype=new u,a.__super__=o.prototype,a},s={}.hasOwnProperty;n=wd().isObject,r=xu(),e=_s(),_ae.exports=t=function(a){i(o,a);function o(c,u,l,f){var d;o.__super__.constructor.call(this,c),n(u)&&(d=u,u=d.version,l=d.encoding,f=d.standalone),u||(u="1.0"),this.type=e.Declaration,this.version=this.stringify.xmlVersion(u),l!=null&&(this.encoding=this.stringify.xmlEncoding(l)),f!=null&&(this.standalone=this.stringify.xmlStandalone(f))}return o.prototype.toString=function(c){return this.options.writer.declaration(this,this.options.writer.filterOptions(c))},o}(r)}).call(yae)});var bI=M((bae,Eae)=>{(function(){var e,t,r,n=function(s,a){for(var o in a)i.call(a,o)&&(s[o]=a[o]);function c(){this.constructor=s}return c.prototype=a.prototype,s.prototype=new c,s.__super__=a.prototype,s},i={}.hasOwnProperty;r=xu(),e=_s(),Eae.exports=t=function(s){n(a,s);function a(o,c,u,l,f,d){if(a.__super__.constructor.call(this,o),c==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(u==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(c));if(!l)throw new Error("Missing DTD attribute type. "+this.debugInfo(c));if(!f)throw new Error("Missing DTD attribute default. "+this.debugInfo(c));if(f.indexOf("#")!==0&&(f="#"+f),!f.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(c));if(d&&!f.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(c));this.elementName=this.stringify.name(c),this.type=e.AttributeDeclaration,this.attributeName=this.stringify.name(u),this.attributeType=this.stringify.dtdAttType(l),d&&(this.defaultValue=this.stringify.dtdAttDefault(d)),this.defaultValueType=f}return a.prototype.toString=function(o){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(o))},a}(r)}).call(bae)});var EI=M((xae,Tae)=>{(function(){var e,t,r,n,i=function(a,o){for(var c in o)s.call(o,c)&&(a[c]=o[c]);function u(){this.constructor=a}return u.prototype=o.prototype,a.prototype=new u,a.__super__=o.prototype,a},s={}.hasOwnProperty;n=wd().isObject,r=xu(),e=_s(),Tae.exports=t=function(a){i(o,a);function o(c,u,l,f){if(o.__super__.constructor.call(this,c),l==null)throw new Error("Missing DTD entity name. "+this.debugInfo(l));if(f==null)throw new Error("Missing DTD entity value. "+this.debugInfo(l));if(this.pe=!!u,this.name=this.stringify.name(l),this.type=e.EntityDeclaration,!n(f))this.value=this.stringify.dtdEntityValue(f),this.internal=!0;else{if(!f.pubID&&!f.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(l));if(f.pubID&&!f.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(l));if(this.internal=!1,f.pubID!=null&&(this.pubID=this.stringify.dtdPubID(f.pubID)),f.sysID!=null&&(this.sysID=this.stringify.dtdSysID(f.sysID)),f.nData!=null&&(this.nData=this.stringify.dtdNData(f.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(l))}}return Object.defineProperty(o.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(o.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(o.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(o.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(o.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(o.prototype,"xmlVersion",{get:function(){return null}}),o.prototype.toString=function(c){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(c))},o}(r)}).call(xae)});var xI=M((Aae,Sae)=>{(function(){var e,t,r,n=function(s,a){for(var o in a)i.call(a,o)&&(s[o]=a[o]);function c(){this.constructor=s}return c.prototype=a.prototype,s.prototype=new c,s.__super__=a.prototype,s},i={}.hasOwnProperty;r=xu(),e=_s(),Sae.exports=t=function(s){n(a,s);function a(o,c,u){if(a.__super__.constructor.call(this,o),c==null)throw new Error("Missing DTD element name. "+this.debugInfo());u||(u="(#PCDATA)"),Array.isArray(u)&&(u="("+u.join(",")+")"),this.name=this.stringify.name(c),this.type=e.ElementDeclaration,this.value=this.stringify.dtdElementValue(u)}return a.prototype.toString=function(o){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(o))},a}(r)}).call(Aae)});var TI=M((wae,Cae)=>{(function(){var e,t,r,n=function(s,a){for(var o in a)i.call(a,o)&&(s[o]=a[o]);function c(){this.constructor=s}return c.prototype=a.prototype,s.prototype=new c,s.__super__=a.prototype,s},i={}.hasOwnProperty;r=xu(),e=_s(),Cae.exports=t=function(s){n(a,s);function a(o,c,u){if(a.__super__.constructor.call(this,o),c==null)throw new Error("Missing DTD notation name. "+this.debugInfo(c));if(!u.pubID&&!u.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(c));this.name=this.stringify.name(c),this.type=e.NotationDeclaration,u.pubID!=null&&(this.pubID=this.stringify.dtdPubID(u.pubID)),u.sysID!=null&&(this.sysID=this.stringify.dtdSysID(u.sysID))}return Object.defineProperty(a.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(a.prototype,"systemId",{get:function(){return this.sysID}}),a.prototype.toString=function(o){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(o))},a}(r)}).call(wae)});var AI=M((Iae,Rae)=>{(function(){var e,t,r,n,i,s,a,o,c,u=function(f,d){for(var p in d)l.call(d,p)&&(f[p]=d[p]);function m(){this.constructor=f}return m.prototype=d.prototype,f.prototype=new m,f.__super__=d.prototype,f},l={}.hasOwnProperty;c=wd().isObject,o=xu(),e=_s(),t=bI(),n=EI(),r=xI(),i=TI(),a=mI(),Rae.exports=s=function(f){u(d,f);function d(p,m,y){var T,E,A,x,_,S;if(d.__super__.constructor.call(this,p),this.type=e.DocType,p.children){for(x=p.children,E=0,A=x.length;E<A;E++)if(T=x[E],T.type===e.Element){this.name=T.name;break}}this.documentObject=p,c(m)&&(_=m,m=_.pubID,y=_.sysID),y==null&&(S=[m,y],y=S[0],m=S[1]),m!=null&&(this.pubID=this.stringify.dtdPubID(m)),y!=null&&(this.sysID=this.stringify.dtdSysID(y))}return Object.defineProperty(d.prototype,"entities",{get:function(){var p,m,y,T,E;for(T={},E=this.children,m=0,y=E.length;m<y;m++)p=E[m],p.type===e.EntityDeclaration&&!p.pe&&(T[p.name]=p);return new a(T)}}),Object.defineProperty(d.prototype,"notations",{get:function(){var p,m,y,T,E;for(T={},E=this.children,m=0,y=E.length;m<y;m++)p=E[m],p.type===e.NotationDeclaration&&(T[p.name]=p);return new a(T)}}),Object.defineProperty(d.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(d.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(d.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),d.prototype.element=function(p,m){var y;return y=new r(this,p,m),this.children.push(y),this},d.prototype.attList=function(p,m,y,T,E){var A;return A=new t(this,p,m,y,T,E),this.children.push(A),this},d.prototype.entity=function(p,m){var y;return y=new n(this,!1,p,m),this.children.push(y),this},d.prototype.pEntity=function(p,m){var y;return y=new n(this,!0,p,m),this.children.push(y),this},d.prototype.notation=function(p,m){var y;return y=new i(this,p,m),this.children.push(y),this},d.prototype.toString=function(p){return this.options.writer.docType(this,this.options.writer.filterOptions(p))},d.prototype.ele=function(p,m){return this.element(p,m)},d.prototype.att=function(p,m,y,T,E){return this.attList(p,m,y,T,E)},d.prototype.ent=function(p,m){return this.entity(p,m)},d.prototype.pent=function(p,m){return this.pEntity(p,m)},d.prototype.not=function(p,m){return this.notation(p,m)},d.prototype.up=function(){return this.root()||this.documentObject},d.prototype.isEqualNode=function(p){return!(!d.__super__.isEqualNode.apply(this,arguments).isEqualNode(p)||p.name!==this.name||p.publicId!==this.publicId||p.systemId!==this.systemId)},d}(o)}).call(Iae)});var SI=M((Nae,Oae)=>{(function(){var e,t,r,n=function(s,a){for(var o in a)i.call(a,o)&&(s[o]=a[o]);function c(){this.constructor=s}return c.prototype=a.prototype,s.prototype=new c,s.__super__=a.prototype,s},i={}.hasOwnProperty;e=_s(),t=xu(),Oae.exports=r=function(s){n(a,s);function a(o,c){if(a.__super__.constructor.call(this,o),c==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=e.Raw,this.value=this.stringify.raw(c)}return a.prototype.clone=function(){return Object.create(this)},a.prototype.toString=function(o){return this.options.writer.raw(this,this.options.writer.filterOptions(o))},a}(t)}).call(Nae)});var wI=M((Dae,Pae)=>{(function(){var e,t,r,n=function(s,a){for(var o in a)i.call(a,o)&&(s[o]=a[o]);function c(){this.constructor=s}return c.prototype=a.prototype,s.prototype=new c,s.__super__=a.prototype,s},i={}.hasOwnProperty;e=_s(),t=aT(),Pae.exports=r=function(s){n(a,s);function a(o,c){if(a.__super__.constructor.call(this,o),c==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=e.Text,this.value=this.stringify.text(c)}return Object.defineProperty(a.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(a.prototype,"wholeText",{get:function(){var o,c,u;for(u="",c=this.previousSibling;c;)u=c.data+u,c=c.previousSibling;for(u+=this.data,o=this.nextSibling;o;)u=u+o.data,o=o.nextSibling;return u}}),a.prototype.clone=function(){return Object.create(this)},a.prototype.toString=function(o){return this.options.writer.text(this,this.options.writer.filterOptions(o))},a.prototype.splitText=function(o){throw new Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.replaceWholeText=function(o){throw new Error("This DOM method is not implemented."+this.debugInfo())},a}(t)}).call(Dae)});var CI=M((kae,Lae)=>{(function(){var e,t,r,n=function(s,a){for(var o in a)i.call(a,o)&&(s[o]=a[o]);function c(){this.constructor=s}return c.prototype=a.prototype,s.prototype=new c,s.__super__=a.prototype,s},i={}.hasOwnProperty;e=_s(),t=aT(),Lae.exports=r=function(s){n(a,s);function a(o,c,u){if(a.__super__.constructor.call(this,o),c==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=e.ProcessingInstruction,this.target=this.stringify.insTarget(c),this.name=this.target,u&&(this.value=this.stringify.insValue(u))}return a.prototype.clone=function(){return Object.create(this)},a.prototype.toString=function(o){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(o))},a.prototype.isEqualNode=function(o){return!(!a.__super__.isEqualNode.apply(this,arguments).isEqualNode(o)||o.target!==this.target)},a}(t)}).call(kae)});var jL=M((Bae,Mae)=>{(function(){var e,t,r,n=function(s,a){for(var o in a)i.call(a,o)&&(s[o]=a[o]);function c(){this.constructor=s}return c.prototype=a.prototype,s.prototype=new c,s.__super__=a.prototype,s},i={}.hasOwnProperty;r=xu(),e=_s(),Mae.exports=t=function(s){n(a,s);function a(o){a.__super__.constructor.call(this,o),this.type=e.Dummy}return a.prototype.clone=function(){return Object.create(this)},a.prototype.toString=function(o){return""},a}(r)}).call(Bae)});var Uae=M((Fae,$ae)=>{(function(){var e;$ae.exports=e=function(){function t(r){this.nodes=r}return Object.defineProperty(t.prototype,"length",{get:function(){return this.nodes.length||0}}),t.prototype.clone=function(){return this.nodes=null},t.prototype.item=function(r){return this.nodes[r]||null},t}()}).call(Fae)});var qae=M((jae,Hae)=>{(function(){Hae.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(jae)});var xu=M((zae,Vae)=>{(function(){var e,t,r,n,i,s,a,o,c,u,l,f,d,p,m,y,T,E,A,x={}.hasOwnProperty;A=wd(),E=A.isObject,T=A.isFunction,y=A.isEmpty,m=A.getValue,o=null,r=null,n=null,i=null,s=null,d=null,p=null,f=null,a=null,t=null,l=null,c=null,e=null,Vae.exports=u=function(){function _(S){this.parent=S,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,o||(o=gI(),r=vI(),n=yI(),i=_I(),s=AI(),d=SI(),p=wI(),f=CI(),a=jL(),t=_s(),l=Uae(),c=mI(),e=qae())}return Object.defineProperty(_.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(_.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(_.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(_.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(_.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new l(this.children)),this.childNodeList}}),Object.defineProperty(_.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(_.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(_.prototype,"previousSibling",{get:function(){var S;return S=this.parent.children.indexOf(this),this.parent.children[S-1]||null}}),Object.defineProperty(_.prototype,"nextSibling",{get:function(){var S;return S=this.parent.children.indexOf(this),this.parent.children[S+1]||null}}),Object.defineProperty(_.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(_.prototype,"textContent",{get:function(){var S,I,k,N,U;if(this.nodeType===t.Element||this.nodeType===t.DocumentFragment){for(U="",N=this.children,I=0,k=N.length;I<k;I++)S=N[I],S.textContent&&(U+=S.textContent);return U}else return null},set:function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),_.prototype.setParent=function(S){var I,k,N,U,L;for(this.parent=S,S&&(this.options=S.options,this.stringify=S.stringify),U=this.children,L=[],k=0,N=U.length;k<N;k++)I=U[k],L.push(I.setParent(this));return L},_.prototype.element=function(S,I,k){var N,U,L,H,V,W,J,ye,re,fe,ve;if(W=null,I===null&&k==null&&(re=[{},null],I=re[0],k=re[1]),I==null&&(I={}),I=m(I),E(I)||(fe=[I,k],k=fe[0],I=fe[1]),S!=null&&(S=m(S)),Array.isArray(S))for(L=0,J=S.length;L<J;L++)U=S[L],W=this.element(U);else if(T(S))W=this.element(S.apply());else if(E(S)){for(V in S)if(x.call(S,V))if(ve=S[V],T(ve)&&(ve=ve.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&V.indexOf(this.stringify.convertAttKey)===0)W=this.attribute(V.substr(this.stringify.convertAttKey.length),ve);else if(!this.options.separateArrayItems&&Array.isArray(ve)&&y(ve))W=this.dummy();else if(E(ve)&&y(ve))W=this.element(V);else if(!this.options.keepNullNodes&&ve==null)W=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(ve))for(H=0,ye=ve.length;H<ye;H++)U=ve[H],N={},N[V]=U,W=this.element(N);else E(ve)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&V.indexOf(this.stringify.convertTextKey)===0?W=this.element(ve):(W=this.element(V),W.element(ve)):W=this.element(V,ve)}else!this.options.keepNullNodes&&k===null?W=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&S.indexOf(this.stringify.convertTextKey)===0?W=this.text(k):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&S.indexOf(this.stringify.convertCDataKey)===0?W=this.cdata(k):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&S.indexOf(this.stringify.convertCommentKey)===0?W=this.comment(k):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&S.indexOf(this.stringify.convertRawKey)===0?W=this.raw(k):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&S.indexOf(this.stringify.convertPIKey)===0?W=this.instruction(S.substr(this.stringify.convertPIKey.length),k):W=this.node(S,I,k);if(W==null)throw new Error("Could not create any elements with: "+S+". "+this.debugInfo());return W},_.prototype.insertBefore=function(S,I,k){var N,U,L,H,V;if(S?.type)return L=S,H=I,L.setParent(this),H?(U=children.indexOf(H),V=children.splice(U),children.push(L),Array.prototype.push.apply(children,V)):children.push(L),L;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(S));return U=this.parent.children.indexOf(this),V=this.parent.children.splice(U),N=this.parent.element(S,I,k),Array.prototype.push.apply(this.parent.children,V),N},_.prototype.insertAfter=function(S,I,k){var N,U,L;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(S));return U=this.parent.children.indexOf(this),L=this.parent.children.splice(U+1),N=this.parent.element(S,I,k),Array.prototype.push.apply(this.parent.children,L),N},_.prototype.remove=function(){var S,I;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return S=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[S,S-S+1].concat(I=[])),this.parent},_.prototype.node=function(S,I,k){var N,U;return S!=null&&(S=m(S)),I||(I={}),I=m(I),E(I)||(U=[I,k],k=U[0],I=U[1]),N=new o(this,S,I),k!=null&&N.text(k),this.children.push(N),N},_.prototype.text=function(S){var I;return E(S)&&this.element(S),I=new p(this,S),this.children.push(I),this},_.prototype.cdata=function(S){var I;return I=new r(this,S),this.children.push(I),this},_.prototype.comment=function(S){var I;return I=new n(this,S),this.children.push(I),this},_.prototype.commentBefore=function(S){var I,k,N;return k=this.parent.children.indexOf(this),N=this.parent.children.splice(k),I=this.parent.comment(S),Array.prototype.push.apply(this.parent.children,N),this},_.prototype.commentAfter=function(S){var I,k,N;return k=this.parent.children.indexOf(this),N=this.parent.children.splice(k+1),I=this.parent.comment(S),Array.prototype.push.apply(this.parent.children,N),this},_.prototype.raw=function(S){var I;return I=new d(this,S),this.children.push(I),this},_.prototype.dummy=function(){var S;return S=new a(this),S},_.prototype.instruction=function(S,I){var k,N,U,L,H;if(S!=null&&(S=m(S)),I!=null&&(I=m(I)),Array.isArray(S))for(L=0,H=S.length;L<H;L++)k=S[L],this.instruction(k);else if(E(S))for(k in S)x.call(S,k)&&(N=S[k],this.instruction(k,N));else T(I)&&(I=I.apply()),U=new f(this,S,I),this.children.push(U);return this},_.prototype.instructionBefore=function(S,I){var k,N,U;return N=this.parent.children.indexOf(this),U=this.parent.children.splice(N),k=this.parent.instruction(S,I),Array.prototype.push.apply(this.parent.children,U),this},_.prototype.instructionAfter=function(S,I){var k,N,U;return N=this.parent.children.indexOf(this),U=this.parent.children.splice(N+1),k=this.parent.instruction(S,I),Array.prototype.push.apply(this.parent.children,U),this},_.prototype.declaration=function(S,I,k){var N,U;return N=this.document(),U=new i(N,S,I,k),N.children.length===0?N.children.unshift(U):N.children[0].type===t.Declaration?N.children[0]=U:N.children.unshift(U),N.root()||N},_.prototype.dtd=function(S,I){var k,N,U,L,H,V,W,J,ye,re;for(N=this.document(),U=new s(N,S,I),ye=N.children,L=H=0,W=ye.length;H<W;L=++H)if(k=ye[L],k.type===t.DocType)return N.children[L]=U,U;for(re=N.children,L=V=0,J=re.length;V<J;L=++V)if(k=re[L],k.isRoot)return N.children.splice(L,0,U),U;return N.children.push(U),U},_.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},_.prototype.root=function(){var S;for(S=this;S;){if(S.type===t.Document)return S.rootObject;if(S.isRoot)return S;S=S.parent}},_.prototype.document=function(){var S;for(S=this;S;){if(S.type===t.Document)return S;S=S.parent}},_.prototype.end=function(S){return this.document().end(S)},_.prototype.prev=function(){var S;if(S=this.parent.children.indexOf(this),S<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[S-1]},_.prototype.next=function(){var S;if(S=this.parent.children.indexOf(this),S===-1||S===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[S+1]},_.prototype.importDocument=function(S){var I;return I=S.root().clone(),I.parent=this,I.isRoot=!1,this.children.push(I),this},_.prototype.debugInfo=function(S){var I,k;return S=S||this.name,S==null&&!((I=this.parent)!=null&&I.name)?"":S==null?"parent: <"+this.parent.name+">":(k=this.parent)!=null&&k.name?"node: <"+S+">, parent: <"+this.parent.name+">":"node: <"+S+">"},_.prototype.ele=function(S,I,k){return this.element(S,I,k)},_.prototype.nod=function(S,I,k){return this.node(S,I,k)},_.prototype.txt=function(S){return this.text(S)},_.prototype.dat=function(S){return this.cdata(S)},_.prototype.com=function(S){return this.comment(S)},_.prototype.ins=function(S,I){return this.instruction(S,I)},_.prototype.doc=function(){return this.document()},_.prototype.dec=function(S,I,k){return this.declaration(S,I,k)},_.prototype.e=function(S,I,k){return this.element(S,I,k)},_.prototype.n=function(S,I,k){return this.node(S,I,k)},_.prototype.t=function(S){return this.text(S)},_.prototype.d=function(S){return this.cdata(S)},_.prototype.c=function(S){return this.comment(S)},_.prototype.r=function(S){return this.raw(S)},_.prototype.i=function(S,I){return this.instruction(S,I)},_.prototype.u=function(){return this.up()},_.prototype.importXMLBuilder=function(S){return this.importDocument(S)},_.prototype.replaceChild=function(S,I){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.removeChild=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.appendChild=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.hasChildNodes=function(){return this.children.length!==0},_.prototype.cloneNode=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.isSupported=function(S,I){return!0},_.prototype.hasAttributes=function(){return this.attribs.length!==0},_.prototype.compareDocumentPosition=function(S){var I,k;return I=this,I===S?0:this.document()!==S.document()?(k=e.Disconnected|e.ImplementationSpecific,Math.random()<.5?k|=e.Preceding:k|=e.Following,k):I.isAncestor(S)?e.Contains|e.Preceding:I.isDescendant(S)?e.Contains|e.Following:I.isPreceding(S)?e.Preceding:e.Following},_.prototype.isSameNode=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.lookupPrefix=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.isDefaultNamespace=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.lookupNamespaceURI=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.isEqualNode=function(S){var I,k,N;if(S.nodeType!==this.nodeType||S.children.length!==this.children.length)return!1;for(I=k=0,N=this.children.length-1;0<=N?k<=N:k>=N;I=0<=N?++k:--k)if(!this.children[I].isEqualNode(S.children[I]))return!1;return!0},_.prototype.getFeature=function(S,I){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.setUserData=function(S,I,k){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.getUserData=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.contains=function(S){return S?S===this||this.isDescendant(S):!1},_.prototype.isDescendant=function(S){var I,k,N,U,L;for(L=this.children,N=0,U=L.length;N<U;N++)if(I=L[N],S===I||(k=I.isDescendant(S),k))return!0;return!1},_.prototype.isAncestor=function(S){return S.isDescendant(this)},_.prototype.isPreceding=function(S){var I,k;return I=this.treePosition(S),k=this.treePosition(this),I===-1||k===-1?!1:I<k},_.prototype.isFollowing=function(S){var I,k;return I=this.treePosition(S),k=this.treePosition(this),I===-1||k===-1?!1:I>k},_.prototype.treePosition=function(S){var I,k;return k=0,I=!1,this.foreachTreeNode(this.document(),function(N){if(k++,!I&&N===S)return I=!0}),I?k:-1},_.prototype.foreachTreeNode=function(S,I){var k,N,U,L,H;for(S||(S=this.document()),L=S.children,N=0,U=L.length;N<U;N++){if(k=L[N],H=I(k))return H;if(H=this.foreachTreeNode(k,I),H)return H}},_}()}).call(zae)});var HL=M((Gae,Wae)=>{(function(){var e,t=function(n,i){return function(){return n.apply(i,arguments)}},r={}.hasOwnProperty;Wae.exports=e=function(){function n(i){this.assertLegalName=t(this.assertLegalName,this),this.assertLegalChar=t(this.assertLegalChar,this);var s,a,o;i||(i={}),this.options=i,this.options.version||(this.options.version="1.0"),a=i.stringify||{};for(s in a)r.call(a,s)&&(o=a[s],this[s]=o)}return n.prototype.name=function(i){return this.options.noValidation?i:this.assertLegalName(""+i||"")},n.prototype.text=function(i){return this.options.noValidation?i:this.assertLegalChar(this.textEscape(""+i||""))},n.prototype.cdata=function(i){return this.options.noValidation?i:(i=""+i||"",i=i.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(i))},n.prototype.comment=function(i){if(this.options.noValidation)return i;if(i=""+i||"",i.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+i);return this.assertLegalChar(i)},n.prototype.raw=function(i){return this.options.noValidation?i:""+i||""},n.prototype.attValue=function(i){return this.options.noValidation?i:this.assertLegalChar(this.attEscape(i=""+i||""))},n.prototype.insTarget=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},n.prototype.insValue=function(i){if(this.options.noValidation)return i;if(i=""+i||"",i.match(/\?>/))throw new Error("Invalid processing instruction value: "+i);return this.assertLegalChar(i)},n.prototype.xmlVersion=function(i){if(this.options.noValidation)return i;if(i=""+i||"",!i.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+i);return i},n.prototype.xmlEncoding=function(i){if(this.options.noValidation)return i;if(i=""+i||"",!i.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+i);return this.assertLegalChar(i)},n.prototype.xmlStandalone=function(i){return this.options.noValidation?i:i?"yes":"no"},n.prototype.dtdPubID=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},n.prototype.dtdSysID=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},n.prototype.dtdElementValue=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},n.prototype.dtdAttType=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},n.prototype.dtdAttDefault=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},n.prototype.dtdEntityValue=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},n.prototype.dtdNData=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},n.prototype.convertAttKey="@",n.prototype.convertPIKey="?",n.prototype.convertTextKey="#text",n.prototype.convertCDataKey="#cdata",n.prototype.convertCommentKey="#comment",n.prototype.convertRawKey="#raw",n.prototype.assertLegalChar=function(i){var s,a;if(this.options.noValidation)return i;if(s="",this.options.version==="1.0"){if(s=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,a=i.match(s))throw new Error("Invalid character in string: "+i+" at index "+a.index)}else if(this.options.version==="1.1"&&(s=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,a=i.match(s)))throw new Error("Invalid character in string: "+i+" at index "+a.index);return i},n.prototype.assertLegalName=function(i){var s;if(this.options.noValidation)return i;if(this.assertLegalChar(i),s=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!i.match(s))throw new Error("Invalid character in name");return i},n.prototype.textEscape=function(i){var s;return this.options.noValidation?i:(s=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,i.replace(s,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
"))},n.prototype.attEscape=function(i){var s;return this.options.noValidation?i:(s=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,i.replace(s,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
"))},n}()}).call(Gae)});var oT=M((Yae,Xae)=>{(function(){Xae.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(Yae)});var qL=M((Kae,Qae)=>{(function(){var e,t,r,n,i,s,a,o,c,u,l,f,d,p,m,y,T,E={}.hasOwnProperty;T=wd().assign,e=_s(),c=_I(),u=AI(),r=vI(),n=yI(),f=gI(),p=SI(),m=wI(),d=CI(),l=jL(),i=bI(),s=xI(),a=EI(),o=TI(),t=oT(),Qae.exports=y=function(){function A(x){var _,S,I;x||(x={}),this.options=x,S=x.writer||{};for(_ in S)E.call(S,_)&&(I=S[_],this["_"+_]=this[_],this[_]=I)}return A.prototype.filterOptions=function(x){var _,S,I,k,N,U,L,H;return x||(x={}),x=T({},this.options,x),_={writer:this},_.pretty=x.pretty||!1,_.allowEmpty=x.allowEmpty||!1,_.indent=(S=x.indent)!=null?S:" ",_.newline=(I=x.newline)!=null?I:`
|
||
`,_.offset=(k=x.offset)!=null?k:0,_.dontPrettyTextNodes=(N=(U=x.dontPrettyTextNodes)!=null?U:x.dontprettytextnodes)!=null?N:0,_.spaceBeforeSlash=(L=(H=x.spaceBeforeSlash)!=null?H:x.spacebeforeslash)!=null?L:"",_.spaceBeforeSlash===!0&&(_.spaceBeforeSlash=" "),_.suppressPrettyCount=0,_.user={},_.state=t.None,_},A.prototype.indent=function(x,_,S){var I;return!_.pretty||_.suppressPrettyCount?"":_.pretty&&(I=(S||0)+_.offset+1,I>0)?new Array(I).join(_.indent):""},A.prototype.endline=function(x,_,S){return!_.pretty||_.suppressPrettyCount?"":_.newline},A.prototype.attribute=function(x,_,S){var I;return this.openAttribute(x,_,S),I=" "+x.name+'="'+x.value+'"',this.closeAttribute(x,_,S),I},A.prototype.cdata=function(x,_,S){var I;return this.openNode(x,_,S),_.state=t.OpenTag,I=this.indent(x,_,S)+"<![CDATA[",_.state=t.InsideTag,I+=x.value,_.state=t.CloseTag,I+="]]>"+this.endline(x,_,S),_.state=t.None,this.closeNode(x,_,S),I},A.prototype.comment=function(x,_,S){var I;return this.openNode(x,_,S),_.state=t.OpenTag,I=this.indent(x,_,S)+"<!-- ",_.state=t.InsideTag,I+=x.value,_.state=t.CloseTag,I+=" -->"+this.endline(x,_,S),_.state=t.None,this.closeNode(x,_,S),I},A.prototype.declaration=function(x,_,S){var I;return this.openNode(x,_,S),_.state=t.OpenTag,I=this.indent(x,_,S)+"<?xml",_.state=t.InsideTag,I+=' version="'+x.version+'"',x.encoding!=null&&(I+=' encoding="'+x.encoding+'"'),x.standalone!=null&&(I+=' standalone="'+x.standalone+'"'),_.state=t.CloseTag,I+=_.spaceBeforeSlash+"?>",I+=this.endline(x,_,S),_.state=t.None,this.closeNode(x,_,S),I},A.prototype.docType=function(x,_,S){var I,k,N,U,L;if(S||(S=0),this.openNode(x,_,S),_.state=t.OpenTag,U=this.indent(x,_,S),U+="<!DOCTYPE "+x.root().name,x.pubID&&x.sysID?U+=' PUBLIC "'+x.pubID+'" "'+x.sysID+'"':x.sysID&&(U+=' SYSTEM "'+x.sysID+'"'),x.children.length>0){for(U+=" [",U+=this.endline(x,_,S),_.state=t.InsideTag,L=x.children,k=0,N=L.length;k<N;k++)I=L[k],U+=this.writeChildNode(I,_,S+1);_.state=t.CloseTag,U+="]"}return _.state=t.CloseTag,U+=_.spaceBeforeSlash+">",U+=this.endline(x,_,S),_.state=t.None,this.closeNode(x,_,S),U},A.prototype.element=function(x,_,S){var I,k,N,U,L,H,V,W,J,ye,re,fe,ve,X;S||(S=0),ye=!1,re="",this.openNode(x,_,S),_.state=t.OpenTag,re+=this.indent(x,_,S)+"<"+x.name,fe=x.attribs;for(J in fe)E.call(fe,J)&&(I=fe[J],re+=this.attribute(I,_,S));if(N=x.children.length,U=N===0?null:x.children[0],N===0||x.children.every(function(ce){return(ce.type===e.Text||ce.type===e.Raw)&&ce.value===""}))_.allowEmpty?(re+=">",_.state=t.CloseTag,re+="</"+x.name+">"+this.endline(x,_,S)):(_.state=t.CloseTag,re+=_.spaceBeforeSlash+"/>"+this.endline(x,_,S));else if(_.pretty&&N===1&&(U.type===e.Text||U.type===e.Raw)&&U.value!=null)re+=">",_.state=t.InsideTag,_.suppressPrettyCount++,ye=!0,re+=this.writeChildNode(U,_,S+1),_.suppressPrettyCount--,ye=!1,_.state=t.CloseTag,re+="</"+x.name+">"+this.endline(x,_,S);else{if(_.dontPrettyTextNodes){for(ve=x.children,L=0,V=ve.length;L<V;L++)if(k=ve[L],(k.type===e.Text||k.type===e.Raw)&&k.value!=null){_.suppressPrettyCount++,ye=!0;break}}for(re+=">"+this.endline(x,_,S),_.state=t.InsideTag,X=x.children,H=0,W=X.length;H<W;H++)k=X[H],re+=this.writeChildNode(k,_,S+1);_.state=t.CloseTag,re+=this.indent(x,_,S)+"</"+x.name+">",ye&&_.suppressPrettyCount--,re+=this.endline(x,_,S),_.state=t.None}return this.closeNode(x,_,S),re},A.prototype.writeChildNode=function(x,_,S){switch(x.type){case e.CData:return this.cdata(x,_,S);case e.Comment:return this.comment(x,_,S);case e.Element:return this.element(x,_,S);case e.Raw:return this.raw(x,_,S);case e.Text:return this.text(x,_,S);case e.ProcessingInstruction:return this.processingInstruction(x,_,S);case e.Dummy:return"";case e.Declaration:return this.declaration(x,_,S);case e.DocType:return this.docType(x,_,S);case e.AttributeDeclaration:return this.dtdAttList(x,_,S);case e.ElementDeclaration:return this.dtdElement(x,_,S);case e.EntityDeclaration:return this.dtdEntity(x,_,S);case e.NotationDeclaration:return this.dtdNotation(x,_,S);default:throw new Error("Unknown XML node type: "+x.constructor.name)}},A.prototype.processingInstruction=function(x,_,S){var I;return this.openNode(x,_,S),_.state=t.OpenTag,I=this.indent(x,_,S)+"<?",_.state=t.InsideTag,I+=x.target,x.value&&(I+=" "+x.value),_.state=t.CloseTag,I+=_.spaceBeforeSlash+"?>",I+=this.endline(x,_,S),_.state=t.None,this.closeNode(x,_,S),I},A.prototype.raw=function(x,_,S){var I;return this.openNode(x,_,S),_.state=t.OpenTag,I=this.indent(x,_,S),_.state=t.InsideTag,I+=x.value,_.state=t.CloseTag,I+=this.endline(x,_,S),_.state=t.None,this.closeNode(x,_,S),I},A.prototype.text=function(x,_,S){var I;return this.openNode(x,_,S),_.state=t.OpenTag,I=this.indent(x,_,S),_.state=t.InsideTag,I+=x.value,_.state=t.CloseTag,I+=this.endline(x,_,S),_.state=t.None,this.closeNode(x,_,S),I},A.prototype.dtdAttList=function(x,_,S){var I;return this.openNode(x,_,S),_.state=t.OpenTag,I=this.indent(x,_,S)+"<!ATTLIST",_.state=t.InsideTag,I+=" "+x.elementName+" "+x.attributeName+" "+x.attributeType,x.defaultValueType!=="#DEFAULT"&&(I+=" "+x.defaultValueType),x.defaultValue&&(I+=' "'+x.defaultValue+'"'),_.state=t.CloseTag,I+=_.spaceBeforeSlash+">"+this.endline(x,_,S),_.state=t.None,this.closeNode(x,_,S),I},A.prototype.dtdElement=function(x,_,S){var I;return this.openNode(x,_,S),_.state=t.OpenTag,I=this.indent(x,_,S)+"<!ELEMENT",_.state=t.InsideTag,I+=" "+x.name+" "+x.value,_.state=t.CloseTag,I+=_.spaceBeforeSlash+">"+this.endline(x,_,S),_.state=t.None,this.closeNode(x,_,S),I},A.prototype.dtdEntity=function(x,_,S){var I;return this.openNode(x,_,S),_.state=t.OpenTag,I=this.indent(x,_,S)+"<!ENTITY",_.state=t.InsideTag,x.pe&&(I+=" %"),I+=" "+x.name,x.value?I+=' "'+x.value+'"':(x.pubID&&x.sysID?I+=' PUBLIC "'+x.pubID+'" "'+x.sysID+'"':x.sysID&&(I+=' SYSTEM "'+x.sysID+'"'),x.nData&&(I+=" NDATA "+x.nData)),_.state=t.CloseTag,I+=_.spaceBeforeSlash+">"+this.endline(x,_,S),_.state=t.None,this.closeNode(x,_,S),I},A.prototype.dtdNotation=function(x,_,S){var I;return this.openNode(x,_,S),_.state=t.OpenTag,I=this.indent(x,_,S)+"<!NOTATION",_.state=t.InsideTag,I+=" "+x.name,x.pubID&&x.sysID?I+=' PUBLIC "'+x.pubID+'" "'+x.sysID+'"':x.pubID?I+=' PUBLIC "'+x.pubID+'"':x.sysID&&(I+=' SYSTEM "'+x.sysID+'"'),_.state=t.CloseTag,I+=_.spaceBeforeSlash+">"+this.endline(x,_,S),_.state=t.None,this.closeNode(x,_,S),I},A.prototype.openNode=function(x,_,S){},A.prototype.closeNode=function(x,_,S){},A.prototype.openAttribute=function(x,_,S){},A.prototype.closeAttribute=function(x,_,S){},A}()}).call(Kae)});var II=M((Jae,Zae)=>{(function(){var e,t,r=function(i,s){for(var a in s)n.call(s,a)&&(i[a]=s[a]);function o(){this.constructor=i}return o.prototype=s.prototype,i.prototype=new o,i.__super__=s.prototype,i},n={}.hasOwnProperty;t=qL(),Zae.exports=e=function(i){r(s,i);function s(a){s.__super__.constructor.call(this,a)}return s.prototype.document=function(a,o){var c,u,l,f,d;for(o=this.filterOptions(o),f="",d=a.children,u=0,l=d.length;u<l;u++)c=d[u],f+=this.writeChildNode(c,o,0);return o.pretty&&f.slice(-o.newline.length)===o.newline&&(f=f.slice(0,-o.newline.length)),f},s}(t)}).call(Jae)});var zL=M((eoe,toe)=>{(function(){var e,t,r,n,i,s,a,o,c=function(l,f){for(var d in f)u.call(f,d)&&(l[d]=f[d]);function p(){this.constructor=l}return p.prototype=f.prototype,l.prototype=new p,l.__super__=f.prototype,l},u={}.hasOwnProperty;o=wd().isPlainObject,r=$L(),t=nae(),i=xu(),e=_s(),a=HL(),s=II(),toe.exports=n=function(l){c(f,l);function f(d){f.__super__.constructor.call(this,null),this.name="#document",this.type=e.Document,this.documentURI=null,this.domConfig=new t,d||(d={}),d.writer||(d.writer=new s),this.options=d,this.stringify=new a(d)}return Object.defineProperty(f.prototype,"implementation",{value:new r}),Object.defineProperty(f.prototype,"doctype",{get:function(){var d,p,m,y;for(y=this.children,p=0,m=y.length;p<m;p++)if(d=y[p],d.type===e.DocType)return d;return null}}),Object.defineProperty(f.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(f.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(f.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(f.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===e.Declaration?this.children[0].encoding:null}}),Object.defineProperty(f.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===e.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(f.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===e.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(f.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(f.prototype,"origin",{get:function(){return null}}),Object.defineProperty(f.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(f.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(f.prototype,"contentType",{get:function(){return null}}),f.prototype.end=function(d){var p;return p={},d?o(d)&&(p=d,d=this.options.writer):d=this.options.writer,d.document(this,d.filterOptions(p))},f.prototype.toString=function(d){return this.options.writer.document(this,this.options.writer.filterOptions(d))},f.prototype.createElement=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.createTextNode=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.createComment=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.createCDATASection=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.createProcessingInstruction=function(d,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.createAttribute=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.createEntityReference=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.getElementsByTagName=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.importNode=function(d,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.createElementNS=function(d,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.createAttributeNS=function(d,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.getElementsByTagNameNS=function(d,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.getElementById=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.adoptNode=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.renameNode=function(d,p,m){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.getElementsByClassName=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.createEvent=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.createNodeIterator=function(d,p,m){throw new Error("This DOM method is not implemented."+this.debugInfo())},f.prototype.createTreeWalker=function(d,p,m){throw new Error("This DOM method is not implemented."+this.debugInfo())},f}(i)}).call(eoe)});var ioe=M((roe,noe)=>{(function(){var e,t,r,n,i,s,a,o,c,u,l,f,d,p,m,y,T,E,A,x,_,S,I,k,N={}.hasOwnProperty;k=wd(),S=k.isObject,_=k.isFunction,I=k.isPlainObject,x=k.getValue,e=_s(),f=zL(),p=gI(),n=vI(),i=yI(),y=SI(),A=wI(),m=CI(),u=_I(),l=AI(),s=bI(),o=EI(),a=xI(),c=TI(),r=UL(),E=HL(),T=II(),t=oT(),noe.exports=d=function(){function U(L,H,V){var W;this.name="?xml",this.type=e.Document,L||(L={}),W={},L.writer?I(L.writer)&&(W=L.writer,L.writer=new T):L.writer=new T,this.options=L,this.writer=L.writer,this.writerOptions=this.writer.filterOptions(W),this.stringify=new E(L),this.onDataCallback=H||function(){},this.onEndCallback=V||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return U.prototype.createChildNode=function(L){var H,V,W,J,ye,re,fe,ve;switch(L.type){case e.CData:this.cdata(L.value);break;case e.Comment:this.comment(L.value);break;case e.Element:W={},fe=L.attribs;for(V in fe)N.call(fe,V)&&(H=fe[V],W[V]=H.value);this.node(L.name,W);break;case e.Dummy:this.dummy();break;case e.Raw:this.raw(L.value);break;case e.Text:this.text(L.value);break;case e.ProcessingInstruction:this.instruction(L.target,L.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+L.constructor.name)}for(ve=L.children,ye=0,re=ve.length;ye<re;ye++)J=ve[ye],this.createChildNode(J),J.type===e.Element&&this.up();return this},U.prototype.dummy=function(){return this},U.prototype.node=function(L,H,V){var W;if(L==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(L));return this.openCurrent(),L=x(L),H==null&&(H={}),H=x(H),S(H)||(W=[H,V],V=W[0],H=W[1]),this.currentNode=new p(this,L,H),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,V!=null&&this.text(V),this},U.prototype.element=function(L,H,V){var W,J,ye,re,fe,ve;if(this.currentNode&&this.currentNode.type===e.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(L)||S(L)||_(L))for(re=this.options.noValidation,this.options.noValidation=!0,ve=new f(this.options).element("TEMP_ROOT"),ve.element(L),this.options.noValidation=re,fe=ve.children,J=0,ye=fe.length;J<ye;J++)W=fe[J],this.createChildNode(W),W.type===e.Element&&this.up();else this.node(L,H,V);return this},U.prototype.attribute=function(L,H){var V,W;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(L));if(L!=null&&(L=x(L)),S(L))for(V in L)N.call(L,V)&&(W=L[V],this.attribute(V,W));else _(H)&&(H=H.apply()),this.options.keepNullAttributes&&H==null?this.currentNode.attribs[L]=new r(this,L,""):H!=null&&(this.currentNode.attribs[L]=new r(this,L,H));return this},U.prototype.text=function(L){var H;return this.openCurrent(),H=new A(this,L),this.onData(this.writer.text(H,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},U.prototype.cdata=function(L){var H;return this.openCurrent(),H=new n(this,L),this.onData(this.writer.cdata(H,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},U.prototype.comment=function(L){var H;return this.openCurrent(),H=new i(this,L),this.onData(this.writer.comment(H,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},U.prototype.raw=function(L){var H;return this.openCurrent(),H=new y(this,L),this.onData(this.writer.raw(H,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},U.prototype.instruction=function(L,H){var V,W,J,ye,re;if(this.openCurrent(),L!=null&&(L=x(L)),H!=null&&(H=x(H)),Array.isArray(L))for(V=0,ye=L.length;V<ye;V++)W=L[V],this.instruction(W);else if(S(L))for(W in L)N.call(L,W)&&(J=L[W],this.instruction(W,J));else _(H)&&(H=H.apply()),re=new m(this,L,H),this.onData(this.writer.processingInstruction(re,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},U.prototype.declaration=function(L,H,V){var W;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return W=new u(this,L,H,V),this.onData(this.writer.declaration(W,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},U.prototype.doctype=function(L,H,V){if(this.openCurrent(),L==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 l(this,H,V),this.currentNode.rootNodeName=L,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},U.prototype.dtdElement=function(L,H){var V;return this.openCurrent(),V=new a(this,L,H),this.onData(this.writer.dtdElement(V,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},U.prototype.attList=function(L,H,V,W,J){var ye;return this.openCurrent(),ye=new s(this,L,H,V,W,J),this.onData(this.writer.dtdAttList(ye,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},U.prototype.entity=function(L,H){var V;return this.openCurrent(),V=new o(this,!1,L,H),this.onData(this.writer.dtdEntity(V,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},U.prototype.pEntity=function(L,H){var V;return this.openCurrent(),V=new o(this,!0,L,H),this.onData(this.writer.dtdEntity(V,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},U.prototype.notation=function(L,H){var V;return this.openCurrent(),V=new c(this,L,H),this.onData(this.writer.dtdNotation(V,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},U.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},U.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},U.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},U.prototype.openNode=function(L){var H,V,W,J;if(!L.isOpen){if(!this.root&&this.currentLevel===0&&L.type===e.Element&&(this.root=L),V="",L.type===e.Element){this.writerOptions.state=t.OpenTag,V=this.writer.indent(L,this.writerOptions,this.currentLevel)+"<"+L.name,J=L.attribs;for(W in J)N.call(J,W)&&(H=J[W],V+=this.writer.attribute(H,this.writerOptions,this.currentLevel));V+=(L.children?">":"/>")+this.writer.endline(L,this.writerOptions,this.currentLevel),this.writerOptions.state=t.InsideTag}else this.writerOptions.state=t.OpenTag,V=this.writer.indent(L,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+L.rootNodeName,L.pubID&&L.sysID?V+=' PUBLIC "'+L.pubID+'" "'+L.sysID+'"':L.sysID&&(V+=' SYSTEM "'+L.sysID+'"'),L.children?(V+=" [",this.writerOptions.state=t.InsideTag):(this.writerOptions.state=t.CloseTag,V+=">"),V+=this.writer.endline(L,this.writerOptions,this.currentLevel);return this.onData(V,this.currentLevel),L.isOpen=!0}},U.prototype.closeNode=function(L){var H;if(!L.isClosed)return H="",this.writerOptions.state=t.CloseTag,L.type===e.Element?H=this.writer.indent(L,this.writerOptions,this.currentLevel)+"</"+L.name+">"+this.writer.endline(L,this.writerOptions,this.currentLevel):H=this.writer.indent(L,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(L,this.writerOptions,this.currentLevel),this.writerOptions.state=t.None,this.onData(H,this.currentLevel),L.isClosed=!0},U.prototype.onData=function(L,H){return this.documentStarted=!0,this.onDataCallback(L,H+1)},U.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},U.prototype.debugInfo=function(L){return L==null?"":"node: <"+L+">"},U.prototype.ele=function(){return this.element.apply(this,arguments)},U.prototype.nod=function(L,H,V){return this.node(L,H,V)},U.prototype.txt=function(L){return this.text(L)},U.prototype.dat=function(L){return this.cdata(L)},U.prototype.com=function(L){return this.comment(L)},U.prototype.ins=function(L,H){return this.instruction(L,H)},U.prototype.dec=function(L,H,V){return this.declaration(L,H,V)},U.prototype.dtd=function(L,H,V){return this.doctype(L,H,V)},U.prototype.e=function(L,H,V){return this.element(L,H,V)},U.prototype.n=function(L,H,V){return this.node(L,H,V)},U.prototype.t=function(L){return this.text(L)},U.prototype.d=function(L){return this.cdata(L)},U.prototype.c=function(L){return this.comment(L)},U.prototype.r=function(L){return this.raw(L)},U.prototype.i=function(L,H){return this.instruction(L,H)},U.prototype.att=function(){return this.currentNode&&this.currentNode.type===e.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},U.prototype.a=function(){return this.currentNode&&this.currentNode.type===e.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},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}()}).call(roe)});var ooe=M((soe,aoe)=>{(function(){var e,t,r,n,i=function(a,o){for(var c in o)s.call(o,c)&&(a[c]=o[c]);function u(){this.constructor=a}return u.prototype=o.prototype,a.prototype=new u,a.__super__=o.prototype,a},s={}.hasOwnProperty;e=_s(),n=qL(),t=oT(),aoe.exports=r=function(a){i(o,a);function o(c,u){this.stream=c,o.__super__.constructor.call(this,u)}return o.prototype.endline=function(c,u,l){return c.isLastRootNode&&u.state===t.CloseTag?"":o.__super__.endline.call(this,c,u,l)},o.prototype.document=function(c,u){var l,f,d,p,m,y,T,E,A;for(T=c.children,f=d=0,m=T.length;d<m;f=++d)l=T[f],l.isLastRootNode=f===c.children.length-1;for(u=this.filterOptions(u),E=c.children,A=[],p=0,y=E.length;p<y;p++)l=E[p],A.push(this.writeChildNode(l,u,0));return A},o.prototype.attribute=function(c,u,l){return this.stream.write(o.__super__.attribute.call(this,c,u,l))},o.prototype.cdata=function(c,u,l){return this.stream.write(o.__super__.cdata.call(this,c,u,l))},o.prototype.comment=function(c,u,l){return this.stream.write(o.__super__.comment.call(this,c,u,l))},o.prototype.declaration=function(c,u,l){return this.stream.write(o.__super__.declaration.call(this,c,u,l))},o.prototype.docType=function(c,u,l){var f,d,p,m;if(l||(l=0),this.openNode(c,u,l),u.state=t.OpenTag,this.stream.write(this.indent(c,u,l)),this.stream.write("<!DOCTYPE "+c.root().name),c.pubID&&c.sysID?this.stream.write(' PUBLIC "'+c.pubID+'" "'+c.sysID+'"'):c.sysID&&this.stream.write(' SYSTEM "'+c.sysID+'"'),c.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(c,u,l)),u.state=t.InsideTag,m=c.children,d=0,p=m.length;d<p;d++)f=m[d],this.writeChildNode(f,u,l+1);u.state=t.CloseTag,this.stream.write("]")}return u.state=t.CloseTag,this.stream.write(u.spaceBeforeSlash+">"),this.stream.write(this.endline(c,u,l)),u.state=t.None,this.closeNode(c,u,l)},o.prototype.element=function(c,u,l){var f,d,p,m,y,T,E,A,x,_;l||(l=0),this.openNode(c,u,l),u.state=t.OpenTag,this.stream.write(this.indent(c,u,l)+"<"+c.name),x=c.attribs;for(E in x)s.call(x,E)&&(f=x[E],this.attribute(f,u,l));if(p=c.children.length,m=p===0?null:c.children[0],p===0||c.children.every(function(S){return(S.type===e.Text||S.type===e.Raw)&&S.value===""}))u.allowEmpty?(this.stream.write(">"),u.state=t.CloseTag,this.stream.write("</"+c.name+">")):(u.state=t.CloseTag,this.stream.write(u.spaceBeforeSlash+"/>"));else if(u.pretty&&p===1&&(m.type===e.Text||m.type===e.Raw)&&m.value!=null)this.stream.write(">"),u.state=t.InsideTag,u.suppressPrettyCount++,A=!0,this.writeChildNode(m,u,l+1),u.suppressPrettyCount--,A=!1,u.state=t.CloseTag,this.stream.write("</"+c.name+">");else{for(this.stream.write(">"+this.endline(c,u,l)),u.state=t.InsideTag,_=c.children,y=0,T=_.length;y<T;y++)d=_[y],this.writeChildNode(d,u,l+1);u.state=t.CloseTag,this.stream.write(this.indent(c,u,l)+"</"+c.name+">")}return this.stream.write(this.endline(c,u,l)),u.state=t.None,this.closeNode(c,u,l)},o.prototype.processingInstruction=function(c,u,l){return this.stream.write(o.__super__.processingInstruction.call(this,c,u,l))},o.prototype.raw=function(c,u,l){return this.stream.write(o.__super__.raw.call(this,c,u,l))},o.prototype.text=function(c,u,l){return this.stream.write(o.__super__.text.call(this,c,u,l))},o.prototype.dtdAttList=function(c,u,l){return this.stream.write(o.__super__.dtdAttList.call(this,c,u,l))},o.prototype.dtdElement=function(c,u,l){return this.stream.write(o.__super__.dtdElement.call(this,c,u,l))},o.prototype.dtdEntity=function(c,u,l){return this.stream.write(o.__super__.dtdEntity.call(this,c,u,l))},o.prototype.dtdNotation=function(c,u,l){return this.stream.write(o.__super__.dtdNotation.call(this,c,u,l))},o}(n)}).call(soe)});var uoe=M((coe,$0)=>{(function(){var e,t,r,n,i,s,a,o,c,u;u=wd(),o=u.assign,c=u.isFunction,r=$L(),n=zL(),i=ioe(),a=II(),s=ooe(),e=_s(),t=oT(),$0.exports.create=function(l,f,d,p){var m,y;if(l==null)throw new Error("Root element needs a name.");return p=o({},f,d,p),m=new n(p),y=m.element(l),p.headless||(m.declaration(p),(p.pubID!=null||p.sysID!=null)&&m.dtd(p)),y},$0.exports.begin=function(l,f,d){var p;return c(l)&&(p=[l,f],f=p[0],d=p[1],l={}),f?new i(l,f,d):new n(l)},$0.exports.stringWriter=function(l){return new a(l)},$0.exports.streamWriter=function(l,f){return new s(l,f)},$0.exports.implementation=new r,$0.exports.nodeType=e,$0.exports.writerState=t}).call(coe)});var loe=M(VL=>{(function(){"use strict";var e,t,r,n,i,s={}.hasOwnProperty;e=uoe(),t=hI().defaults,n=function(a){return typeof a=="string"&&(a.indexOf("&")>=0||a.indexOf(">")>=0||a.indexOf("<")>=0)},i=function(a){return"<![CDATA["+r(a)+"]]>"},r=function(a){return a.replace("]]>","]]]]><![CDATA[>")},VL.Builder=function(){function a(o){var c,u,l;this.options={},u=t["0.2"];for(c in u)s.call(u,c)&&(l=u[c],this.options[c]=l);for(c in o)s.call(o,c)&&(l=o[c],this.options[c]=l)}return a.prototype.buildObject=function(o){var c,u,l,f,d;return c=this.options.attrkey,u=this.options.charkey,Object.keys(o).length===1&&this.options.rootName===t["0.2"].rootName?(d=Object.keys(o)[0],o=o[d]):d=this.options.rootName,l=function(p){return function(m,y){var T,E,A,x,_,S;if(typeof y!="object")p.options.cdata&&n(y)?m.raw(i(y)):m.txt(y);else if(Array.isArray(y)){for(x in y)if(s.call(y,x)){E=y[x];for(_ in E)A=E[_],m=l(m.ele(_),A).up()}}else for(_ in y)if(s.call(y,_))if(E=y[_],_===c){if(typeof E=="object")for(T in E)S=E[T],m=m.att(T,S)}else if(_===u)p.options.cdata&&n(E)?m=m.raw(i(E)):m=m.txt(E);else if(Array.isArray(E))for(x in E)s.call(E,x)&&(A=E[x],typeof A=="string"?p.options.cdata&&n(A)?m=m.ele(_).raw(i(A)).up():m=m.ele(_,A).up():m=l(m.ele(_),A).up());else typeof E=="object"?m=l(m.ele(_),E).up():typeof E=="string"&&p.options.cdata&&n(E)?m=m.ele(_).raw(i(E)).up():(E==null&&(E=""),m=m.ele(_,E.toString()).up());return m}}(this),f=e.create(d,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),l(f,o).end(this.options.renderOpts)},a}()}).call(VL)});var foe=M(RI=>{(function(e){e.parser=function(Y,q){return new r(Y,q)},e.SAXParser=r,e.SAXStream=u,e.createStream=c,e.MAX_BUFFER_LENGTH=64*1024;var t=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function r(Y,q){if(!(this instanceof r))return new r(Y,q);var Se=this;i(Se),Se.q=Se.c="",Se.bufferCheckPosition=e.MAX_BUFFER_LENGTH,Se.opt=q||{},Se.opt.lowercase=Se.opt.lowercase||Se.opt.lowercasetags,Se.looseCase=Se.opt.lowercase?"toLowerCase":"toUpperCase",Se.tags=[],Se.closed=Se.closedRoot=Se.sawRoot=!1,Se.tag=Se.error=null,Se.strict=!!Y,Se.noscript=!!(Y||Se.opt.noscript),Se.state=N.BEGIN,Se.strictEntities=Se.opt.strictEntities,Se.ENTITIES=Se.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES),Se.attribList=[],Se.opt.xmlns&&(Se.ns=Object.create(m)),Se.opt.unquotedAttributeValues===void 0&&(Se.opt.unquotedAttributeValues=!Y),Se.trackPosition=Se.opt.position!==!1,Se.trackPosition&&(Se.position=Se.line=Se.column=0),L(Se,"onready")}Object.create||(Object.create=function(Y){function q(){}q.prototype=Y;var Se=new q;return Se}),Object.keys||(Object.keys=function(Y){var q=[];for(var Se in Y)Y.hasOwnProperty(Se)&&q.push(Se);return q});function n(Y){for(var q=Math.max(e.MAX_BUFFER_LENGTH,10),Se=0,_e=0,ut=t.length;_e<ut;_e++){var vt=Y[t[_e]].length;if(vt>q)switch(t[_e]){case"textNode":V(Y);break;case"cdata":H(Y,"oncdata",Y.cdata),Y.cdata="";break;case"script":H(Y,"onscript",Y.script),Y.script="";break;default:J(Y,"Max buffer length exceeded: "+t[_e])}Se=Math.max(Se,vt)}var xe=e.MAX_BUFFER_LENGTH-Se;Y.bufferCheckPosition=xe+Y.position}function i(Y){for(var q=0,Se=t.length;q<Se;q++)Y[t[q]]=""}function s(Y){V(Y),Y.cdata!==""&&(H(Y,"oncdata",Y.cdata),Y.cdata=""),Y.script!==""&&(H(Y,"onscript",Y.script),Y.script="")}r.prototype={end:function(){ye(this)},write:ct,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){s(this)}};var a;try{a=require("stream").Stream}catch{a=function(){}}a||(a=function(){});var o=e.EVENTS.filter(function(Y){return Y!=="error"&&Y!=="end"});function c(Y,q){return new u(Y,q)}function u(Y,q){if(!(this instanceof u))return new u(Y,q);a.apply(this),this._parser=new r(Y,q),this.writable=!0,this.readable=!0;var Se=this;this._parser.onend=function(){Se.emit("end")},this._parser.onerror=function(_e){Se.emit("error",_e),Se._parser.error=null},this._decoder=null,o.forEach(function(_e){Object.defineProperty(Se,"on"+_e,{get:function(){return Se._parser["on"+_e]},set:function(ut){if(!ut)return Se.removeAllListeners(_e),Se._parser["on"+_e]=ut,ut;Se.on(_e,ut)},enumerable:!0,configurable:!1})})}u.prototype=Object.create(a.prototype,{constructor:{value:u}}),u.prototype.write=function(Y){if(typeof Buffer=="function"&&typeof Buffer.isBuffer=="function"&&Buffer.isBuffer(Y)){if(!this._decoder){var q=require("string_decoder").StringDecoder;this._decoder=new q("utf8")}Y=this._decoder.write(Y)}return this._parser.write(Y.toString()),this.emit("data",Y),!0},u.prototype.end=function(Y){return Y&&Y.length&&this.write(Y),this._parser.end(),!0},u.prototype.on=function(Y,q){var Se=this;return!Se._parser["on"+Y]&&o.indexOf(Y)!==-1&&(Se._parser["on"+Y]=function(){var _e=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);_e.splice(0,0,Y),Se.emit.apply(Se,_e)}),a.prototype.on.call(Se,Y,q)};var l="[CDATA[",f="DOCTYPE",d="http://www.w3.org/XML/1998/namespace",p="http://www.w3.org/2000/xmlns/",m={xml:d,xmlns:p},y=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,T=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,E=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,A=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function x(Y){return Y===" "||Y===`
|
||
`||Y==="\r"||Y===" "}function _(Y){return Y==='"'||Y==="'"}function S(Y){return Y===">"||x(Y)}function I(Y,q){return Y.test(q)}function k(Y,q){return!I(Y,q)}var N=0;e.STATE={BEGIN:N++,BEGIN_WHITESPACE:N++,TEXT:N++,TEXT_ENTITY:N++,OPEN_WAKA:N++,SGML_DECL:N++,SGML_DECL_QUOTED:N++,DOCTYPE:N++,DOCTYPE_QUOTED:N++,DOCTYPE_DTD:N++,DOCTYPE_DTD_QUOTED:N++,COMMENT_STARTING:N++,COMMENT:N++,COMMENT_ENDING:N++,COMMENT_ENDED:N++,CDATA:N++,CDATA_ENDING:N++,CDATA_ENDING_2:N++,PROC_INST:N++,PROC_INST_BODY:N++,PROC_INST_ENDING:N++,OPEN_TAG:N++,OPEN_TAG_SLASH:N++,ATTRIB:N++,ATTRIB_NAME:N++,ATTRIB_NAME_SAW_WHITE:N++,ATTRIB_VALUE:N++,ATTRIB_VALUE_QUOTED:N++,ATTRIB_VALUE_CLOSED:N++,ATTRIB_VALUE_UNQUOTED:N++,ATTRIB_VALUE_ENTITY_Q:N++,ATTRIB_VALUE_ENTITY_U:N++,CLOSE_TAG:N++,CLOSE_TAG_SAW_WHITE:N++,SCRIPT:N++,SCRIPT_ENDING:N++},e.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},e.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(e.ENTITIES).forEach(function(Y){var q=e.ENTITIES[Y],Se=typeof q=="number"?String.fromCharCode(q):q;e.ENTITIES[Y]=Se});for(var U in e.STATE)e.STATE[e.STATE[U]]=U;N=e.STATE;function L(Y,q,Se){Y[q]&&Y[q](Se)}function H(Y,q,Se){Y.textNode&&V(Y),L(Y,q,Se)}function V(Y){Y.textNode=W(Y.opt,Y.textNode),Y.textNode&&L(Y,"ontext",Y.textNode),Y.textNode=""}function W(Y,q){return Y.trim&&(q=q.trim()),Y.normalize&&(q=q.replace(/\s+/g," ")),q}function J(Y,q){return V(Y),Y.trackPosition&&(q+=`
|
||
Line: `+Y.line+`
|
||
Column: `+Y.column+`
|
||
Char: `+Y.c),q=new Error(q),Y.error=q,L(Y,"onerror",q),Y}function ye(Y){return Y.sawRoot&&!Y.closedRoot&&re(Y,"Unclosed root tag"),Y.state!==N.BEGIN&&Y.state!==N.BEGIN_WHITESPACE&&Y.state!==N.TEXT&&J(Y,"Unexpected end"),V(Y),Y.c="",Y.closed=!0,L(Y,"onend"),r.call(Y,Y.strict,Y.opt),Y}function re(Y,q){if(typeof Y!="object"||!(Y instanceof r))throw new Error("bad call to strictFail");Y.strict&&J(Y,q)}function fe(Y){Y.strict||(Y.tagName=Y.tagName[Y.looseCase]());var q=Y.tags[Y.tags.length-1]||Y,Se=Y.tag={name:Y.tagName,attributes:{}};Y.opt.xmlns&&(Se.ns=q.ns),Y.attribList.length=0,H(Y,"onopentagstart",Se)}function ve(Y,q){var Se=Y.indexOf(":"),_e=Se<0?["",Y]:Y.split(":"),ut=_e[0],vt=_e[1];return q&&Y==="xmlns"&&(ut="xmlns",vt=""),{prefix:ut,local:vt}}function X(Y){if(Y.strict||(Y.attribName=Y.attribName[Y.looseCase]()),Y.attribList.indexOf(Y.attribName)!==-1||Y.tag.attributes.hasOwnProperty(Y.attribName)){Y.attribName=Y.attribValue="";return}if(Y.opt.xmlns){var q=ve(Y.attribName,!0),Se=q.prefix,_e=q.local;if(Se==="xmlns")if(_e==="xml"&&Y.attribValue!==d)re(Y,"xml: prefix must be bound to "+d+`
|
||
Actual: `+Y.attribValue);else if(_e==="xmlns"&&Y.attribValue!==p)re(Y,"xmlns: prefix must be bound to "+p+`
|
||
Actual: `+Y.attribValue);else{var ut=Y.tag,vt=Y.tags[Y.tags.length-1]||Y;ut.ns===vt.ns&&(ut.ns=Object.create(vt.ns)),ut.ns[_e]=Y.attribValue}Y.attribList.push([Y.attribName,Y.attribValue])}else Y.tag.attributes[Y.attribName]=Y.attribValue,H(Y,"onattribute",{name:Y.attribName,value:Y.attribValue});Y.attribName=Y.attribValue=""}function ce(Y,q){if(Y.opt.xmlns){var Se=Y.tag,_e=ve(Y.tagName);Se.prefix=_e.prefix,Se.local=_e.local,Se.uri=Se.ns[_e.prefix]||"",Se.prefix&&!Se.uri&&(re(Y,"Unbound namespace prefix: "+JSON.stringify(Y.tagName)),Se.uri=_e.prefix);var ut=Y.tags[Y.tags.length-1]||Y;Se.ns&&ut.ns!==Se.ns&&Object.keys(Se.ns).forEach(function(Yt){H(Y,"onopennamespace",{prefix:Yt,uri:Se.ns[Yt]})});for(var vt=0,xe=Y.attribList.length;vt<xe;vt++){var Ue=Y.attribList[vt],Qe=Ue[0],ht=Ue[1],wt=ve(Qe,!0),dt=wt.prefix,Jt=wt.local,sr=dt===""?"":Se.ns[dt]||"",Nt={name:Qe,value:ht,prefix:dt,local:Jt,uri:sr};dt&&dt!=="xmlns"&&!sr&&(re(Y,"Unbound namespace prefix: "+JSON.stringify(dt)),Nt.uri=dt),Y.tag.attributes[Qe]=Nt,H(Y,"onattribute",Nt)}Y.attribList.length=0}Y.tag.isSelfClosing=!!q,Y.sawRoot=!0,Y.tags.push(Y.tag),H(Y,"onopentag",Y.tag),q||(!Y.noscript&&Y.tagName.toLowerCase()==="script"?Y.state=N.SCRIPT:Y.state=N.TEXT,Y.tag=null,Y.tagName=""),Y.attribName=Y.attribValue="",Y.attribList.length=0}function le(Y){if(!Y.tagName){re(Y,"Weird empty close tag."),Y.textNode+="</>",Y.state=N.TEXT;return}if(Y.script){if(Y.tagName!=="script"){Y.script+="</"+Y.tagName+">",Y.tagName="",Y.state=N.SCRIPT;return}H(Y,"onscript",Y.script),Y.script=""}var q=Y.tags.length,Se=Y.tagName;Y.strict||(Se=Se[Y.looseCase]());for(var _e=Se;q--;){var ut=Y.tags[q];if(ut.name!==_e)re(Y,"Unexpected close tag");else break}if(q<0){re(Y,"Unmatched closing tag: "+Y.tagName),Y.textNode+="</"+Y.tagName+">",Y.state=N.TEXT;return}Y.tagName=Se;for(var vt=Y.tags.length;vt-- >q;){var xe=Y.tag=Y.tags.pop();Y.tagName=Y.tag.name,H(Y,"onclosetag",Y.tagName);var Ue={};for(var Qe in xe.ns)Ue[Qe]=xe.ns[Qe];var ht=Y.tags[Y.tags.length-1]||Y;Y.opt.xmlns&&xe.ns!==ht.ns&&Object.keys(xe.ns).forEach(function(wt){var dt=xe.ns[wt];H(Y,"onclosenamespace",{prefix:wt,uri:dt})})}q===0&&(Y.closedRoot=!0),Y.tagName=Y.attribValue=Y.attribName="",Y.attribList.length=0,Y.state=N.TEXT}function ue(Y){var q=Y.entity,Se=q.toLowerCase(),_e,ut="";return Y.ENTITIES[q]?Y.ENTITIES[q]:Y.ENTITIES[Se]?Y.ENTITIES[Se]:(q=Se,q.charAt(0)==="#"&&(q.charAt(1)==="x"?(q=q.slice(2),_e=parseInt(q,16),ut=_e.toString(16)):(q=q.slice(1),_e=parseInt(q,10),ut=_e.toString(10))),q=q.replace(/^0+/,""),isNaN(_e)||ut.toLowerCase()!==q?(re(Y,"Invalid character entity"),"&"+Y.entity+";"):String.fromCodePoint(_e))}function It(Y,q){q==="<"?(Y.state=N.OPEN_WAKA,Y.startTagPosition=Y.position):x(q)||(re(Y,"Non-whitespace before first tag."),Y.textNode=q,Y.state=N.TEXT)}function pt(Y,q){var Se="";return q<Y.length&&(Se=Y.charAt(q)),Se}function ct(Y){var q=this;if(this.error)throw this.error;if(q.closed)return J(q,"Cannot write after close. Assign an onready handler.");if(Y===null)return ye(q);typeof Y=="object"&&(Y=Y.toString());for(var Se=0,_e="";_e=pt(Y,Se++),q.c=_e,!!_e;)switch(q.trackPosition&&(q.position++,_e===`
|
||
`?(q.line++,q.column=0):q.column++),q.state){case N.BEGIN:if(q.state=N.BEGIN_WHITESPACE,_e==="\uFEFF")continue;It(q,_e);continue;case N.BEGIN_WHITESPACE:It(q,_e);continue;case N.TEXT:if(q.sawRoot&&!q.closedRoot){for(var ut=Se-1;_e&&_e!=="<"&&_e!=="&";)_e=pt(Y,Se++),_e&&q.trackPosition&&(q.position++,_e===`
|
||
`?(q.line++,q.column=0):q.column++);q.textNode+=Y.substring(ut,Se-1)}_e==="<"&&!(q.sawRoot&&q.closedRoot&&!q.strict)?(q.state=N.OPEN_WAKA,q.startTagPosition=q.position):(!x(_e)&&(!q.sawRoot||q.closedRoot)&&re(q,"Text data outside of root node."),_e==="&"?q.state=N.TEXT_ENTITY:q.textNode+=_e);continue;case N.SCRIPT:_e==="<"?q.state=N.SCRIPT_ENDING:q.script+=_e;continue;case N.SCRIPT_ENDING:_e==="/"?q.state=N.CLOSE_TAG:(q.script+="<"+_e,q.state=N.SCRIPT);continue;case N.OPEN_WAKA:if(_e==="!")q.state=N.SGML_DECL,q.sgmlDecl="";else if(!x(_e))if(I(y,_e))q.state=N.OPEN_TAG,q.tagName=_e;else if(_e==="/")q.state=N.CLOSE_TAG,q.tagName="";else if(_e==="?")q.state=N.PROC_INST,q.procInstName=q.procInstBody="";else{if(re(q,"Unencoded <"),q.startTagPosition+1<q.position){var vt=q.position-q.startTagPosition;_e=new Array(vt).join(" ")+_e}q.textNode+="<"+_e,q.state=N.TEXT}continue;case N.SGML_DECL:if(q.sgmlDecl+_e==="--"){q.state=N.COMMENT,q.comment="",q.sgmlDecl="";continue}q.doctype&&q.doctype!==!0&&q.sgmlDecl?(q.state=N.DOCTYPE_DTD,q.doctype+="<!"+q.sgmlDecl+_e,q.sgmlDecl=""):(q.sgmlDecl+_e).toUpperCase()===l?(H(q,"onopencdata"),q.state=N.CDATA,q.sgmlDecl="",q.cdata=""):(q.sgmlDecl+_e).toUpperCase()===f?(q.state=N.DOCTYPE,(q.doctype||q.sawRoot)&&re(q,"Inappropriately located doctype declaration"),q.doctype="",q.sgmlDecl=""):_e===">"?(H(q,"onsgmldeclaration",q.sgmlDecl),q.sgmlDecl="",q.state=N.TEXT):(_(_e)&&(q.state=N.SGML_DECL_QUOTED),q.sgmlDecl+=_e);continue;case N.SGML_DECL_QUOTED:_e===q.q&&(q.state=N.SGML_DECL,q.q=""),q.sgmlDecl+=_e;continue;case N.DOCTYPE:_e===">"?(q.state=N.TEXT,H(q,"ondoctype",q.doctype),q.doctype=!0):(q.doctype+=_e,_e==="["?q.state=N.DOCTYPE_DTD:_(_e)&&(q.state=N.DOCTYPE_QUOTED,q.q=_e));continue;case N.DOCTYPE_QUOTED:q.doctype+=_e,_e===q.q&&(q.q="",q.state=N.DOCTYPE);continue;case N.DOCTYPE_DTD:_e==="]"?(q.doctype+=_e,q.state=N.DOCTYPE):_e==="<"?(q.state=N.OPEN_WAKA,q.startTagPosition=q.position):_(_e)?(q.doctype+=_e,q.state=N.DOCTYPE_DTD_QUOTED,q.q=_e):q.doctype+=_e;continue;case N.DOCTYPE_DTD_QUOTED:q.doctype+=_e,_e===q.q&&(q.state=N.DOCTYPE_DTD,q.q="");continue;case N.COMMENT:_e==="-"?q.state=N.COMMENT_ENDING:q.comment+=_e;continue;case N.COMMENT_ENDING:_e==="-"?(q.state=N.COMMENT_ENDED,q.comment=W(q.opt,q.comment),q.comment&&H(q,"oncomment",q.comment),q.comment=""):(q.comment+="-"+_e,q.state=N.COMMENT);continue;case N.COMMENT_ENDED:_e!==">"?(re(q,"Malformed comment"),q.comment+="--"+_e,q.state=N.COMMENT):q.doctype&&q.doctype!==!0?q.state=N.DOCTYPE_DTD:q.state=N.TEXT;continue;case N.CDATA:_e==="]"?q.state=N.CDATA_ENDING:q.cdata+=_e;continue;case N.CDATA_ENDING:_e==="]"?q.state=N.CDATA_ENDING_2:(q.cdata+="]"+_e,q.state=N.CDATA);continue;case N.CDATA_ENDING_2:_e===">"?(q.cdata&&H(q,"oncdata",q.cdata),H(q,"onclosecdata"),q.cdata="",q.state=N.TEXT):_e==="]"?q.cdata+="]":(q.cdata+="]]"+_e,q.state=N.CDATA);continue;case N.PROC_INST:_e==="?"?q.state=N.PROC_INST_ENDING:x(_e)?q.state=N.PROC_INST_BODY:q.procInstName+=_e;continue;case N.PROC_INST_BODY:if(!q.procInstBody&&x(_e))continue;_e==="?"?q.state=N.PROC_INST_ENDING:q.procInstBody+=_e;continue;case N.PROC_INST_ENDING:_e===">"?(H(q,"onprocessinginstruction",{name:q.procInstName,body:q.procInstBody}),q.procInstName=q.procInstBody="",q.state=N.TEXT):(q.procInstBody+="?"+_e,q.state=N.PROC_INST_BODY);continue;case N.OPEN_TAG:I(T,_e)?q.tagName+=_e:(fe(q),_e===">"?ce(q):_e==="/"?q.state=N.OPEN_TAG_SLASH:(x(_e)||re(q,"Invalid character in tag name"),q.state=N.ATTRIB));continue;case N.OPEN_TAG_SLASH:_e===">"?(ce(q,!0),le(q)):(re(q,"Forward-slash in opening tag not followed by >"),q.state=N.ATTRIB);continue;case N.ATTRIB:if(x(_e))continue;_e===">"?ce(q):_e==="/"?q.state=N.OPEN_TAG_SLASH:I(y,_e)?(q.attribName=_e,q.attribValue="",q.state=N.ATTRIB_NAME):re(q,"Invalid attribute name");continue;case N.ATTRIB_NAME:_e==="="?q.state=N.ATTRIB_VALUE:_e===">"?(re(q,"Attribute without value"),q.attribValue=q.attribName,X(q),ce(q)):x(_e)?q.state=N.ATTRIB_NAME_SAW_WHITE:I(T,_e)?q.attribName+=_e:re(q,"Invalid attribute name");continue;case N.ATTRIB_NAME_SAW_WHITE:if(_e==="=")q.state=N.ATTRIB_VALUE;else{if(x(_e))continue;re(q,"Attribute without value"),q.tag.attributes[q.attribName]="",q.attribValue="",H(q,"onattribute",{name:q.attribName,value:""}),q.attribName="",_e===">"?ce(q):I(y,_e)?(q.attribName=_e,q.state=N.ATTRIB_NAME):(re(q,"Invalid attribute name"),q.state=N.ATTRIB)}continue;case N.ATTRIB_VALUE:if(x(_e))continue;_(_e)?(q.q=_e,q.state=N.ATTRIB_VALUE_QUOTED):(q.opt.unquotedAttributeValues||J(q,"Unquoted attribute value"),q.state=N.ATTRIB_VALUE_UNQUOTED,q.attribValue=_e);continue;case N.ATTRIB_VALUE_QUOTED:if(_e!==q.q){_e==="&"?q.state=N.ATTRIB_VALUE_ENTITY_Q:q.attribValue+=_e;continue}X(q),q.q="",q.state=N.ATTRIB_VALUE_CLOSED;continue;case N.ATTRIB_VALUE_CLOSED:x(_e)?q.state=N.ATTRIB:_e===">"?ce(q):_e==="/"?q.state=N.OPEN_TAG_SLASH:I(y,_e)?(re(q,"No whitespace between attributes"),q.attribName=_e,q.attribValue="",q.state=N.ATTRIB_NAME):re(q,"Invalid attribute name");continue;case N.ATTRIB_VALUE_UNQUOTED:if(!S(_e)){_e==="&"?q.state=N.ATTRIB_VALUE_ENTITY_U:q.attribValue+=_e;continue}X(q),_e===">"?ce(q):q.state=N.ATTRIB;continue;case N.CLOSE_TAG:if(q.tagName)_e===">"?le(q):I(T,_e)?q.tagName+=_e:q.script?(q.script+="</"+q.tagName,q.tagName="",q.state=N.SCRIPT):(x(_e)||re(q,"Invalid tagname in closing tag"),q.state=N.CLOSE_TAG_SAW_WHITE);else{if(x(_e))continue;k(y,_e)?q.script?(q.script+="</"+_e,q.state=N.SCRIPT):re(q,"Invalid tagname in closing tag."):q.tagName=_e}continue;case N.CLOSE_TAG_SAW_WHITE:if(x(_e))continue;_e===">"?le(q):re(q,"Invalid characters in closing tag");continue;case N.TEXT_ENTITY:case N.ATTRIB_VALUE_ENTITY_Q:case N.ATTRIB_VALUE_ENTITY_U:var xe,Ue;switch(q.state){case N.TEXT_ENTITY:xe=N.TEXT,Ue="textNode";break;case N.ATTRIB_VALUE_ENTITY_Q:xe=N.ATTRIB_VALUE_QUOTED,Ue="attribValue";break;case N.ATTRIB_VALUE_ENTITY_U:xe=N.ATTRIB_VALUE_UNQUOTED,Ue="attribValue";break}if(_e===";"){var Qe=ue(q);q.opt.unparsedEntities&&!Object.values(e.XML_ENTITIES).includes(Qe)?(q.entity="",q.state=xe,q.write(Qe)):(q[Ue]+=Qe,q.entity="",q.state=xe)}else I(q.entity.length?A:E,_e)?q.entity+=_e:(re(q,"Invalid character in entity name"),q[Ue]+="&"+q.entity+_e,q.entity="",q.state=xe);continue;default:throw new Error(q,"Unknown state: "+q.state)}return q.position>=q.bufferCheckPosition&&n(q),q}String.fromCodePoint||function(){var Y=String.fromCharCode,q=Math.floor,Se=function(){var _e=16384,ut=[],vt,xe,Ue=-1,Qe=arguments.length;if(!Qe)return"";for(var ht="";++Ue<Qe;){var wt=Number(arguments[Ue]);if(!isFinite(wt)||wt<0||wt>1114111||q(wt)!==wt)throw RangeError("Invalid code point: "+wt);wt<=65535?ut.push(wt):(wt-=65536,vt=(wt>>10)+55296,xe=wt%1024+56320,ut.push(vt,xe)),(Ue+1===Qe||ut.length>_e)&&(ht+=Y.apply(null,ut),ut.length=0)}return ht};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Se,configurable:!0,writable:!0}):String.fromCodePoint=Se}()})(typeof RI>"u"?RI.sax={}:RI)});var doe=M(GL=>{(function(){"use strict";GL.stripBOM=function(e){return e[0]==="\uFEFF"?e.substring(1):e}}).call(GL)});var WL=M(Kg=>{(function(){"use strict";var e;e=new RegExp(/(?!xmlns)^.*:/),Kg.normalize=function(t){return t.toLowerCase()},Kg.firstCharLowerCase=function(t){return t.charAt(0).toLowerCase()+t.slice(1)},Kg.stripPrefix=function(t){return t.replace(e,"")},Kg.parseNumbers=function(t){return isNaN(t)||(t=t%1===0?parseInt(t,10):parseFloat(t)),t},Kg.parseBooleans=function(t){return/^(?:true|false)$/i.test(t)&&(t=t.toLowerCase()==="true"),t}}).call(Kg)});var poe=M(Jp=>{(function(){"use strict";var e,t,r,n,i,s,a,o,c,u=function(d,p){return function(){return d.apply(p,arguments)}},l=function(d,p){for(var m in p)f.call(p,m)&&(d[m]=p[m]);function y(){this.constructor=d}return y.prototype=p.prototype,d.prototype=new y,d.__super__=p.prototype,d},f={}.hasOwnProperty;o=foe(),n=require("events"),e=doe(),a=WL(),c=require("timers").setImmediate,t=hI().defaults,i=function(d){return typeof d=="object"&&d!=null&&Object.keys(d).length===0},s=function(d,p,m){var y,T,E;for(y=0,T=d.length;y<T;y++)E=d[y],p=E(p,m);return p},r=function(d,p,m){var y;return y=Object.create(null),y.value=m,y.writable=!0,y.enumerable=!0,y.configurable=!0,Object.defineProperty(d,p,y)},Jp.Parser=function(d){l(p,d);function p(m){this.parseStringPromise=u(this.parseStringPromise,this),this.parseString=u(this.parseString,this),this.reset=u(this.reset,this),this.assignOrPush=u(this.assignOrPush,this),this.processAsync=u(this.processAsync,this);var y,T,E;if(!(this instanceof Jp.Parser))return new Jp.Parser(m);this.options={},T=t["0.2"];for(y in T)f.call(T,y)&&(E=T[y],this.options[y]=E);for(y in m)f.call(m,y)&&(E=m[y],this.options[y]=E);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(a.normalize)),this.reset()}return p.prototype.processAsync=function(){var m,y;try{return this.remaining.length<=this.options.chunkSize?(m=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(m),this.saxParser.close()):(m=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(m),c(this.processAsync))}catch(T){if(y=T,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(y)}},p.prototype.assignOrPush=function(m,y,T){return y in m?(m[y]instanceof Array||r(m,y,[m[y]]),m[y].push(T)):this.options.explicitArray?r(m,y,[T]):r(m,y,T)},p.prototype.reset=function(){var m,y,T,E;return this.removeAllListeners(),this.saxParser=o.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(A){return function(x){if(A.saxParser.resume(),!A.saxParser.errThrown)return A.saxParser.errThrown=!0,A.emit("error",x)}}(this),this.saxParser.onend=function(A){return function(){if(!A.saxParser.ended)return A.saxParser.ended=!0,A.emit("end",A.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,E=[],m=this.options.attrkey,y=this.options.charkey,this.saxParser.onopentag=function(A){return function(x){var _,S,I,k,N;if(I={},I[y]="",!A.options.ignoreAttrs){N=x.attributes;for(_ in N)f.call(N,_)&&(!(m in I)&&!A.options.mergeAttrs&&(I[m]={}),S=A.options.attrValueProcessors?s(A.options.attrValueProcessors,x.attributes[_],_):x.attributes[_],k=A.options.attrNameProcessors?s(A.options.attrNameProcessors,_):_,A.options.mergeAttrs?A.assignOrPush(I,k,S):r(I[m],k,S))}return I["#name"]=A.options.tagNameProcessors?s(A.options.tagNameProcessors,x.name):x.name,A.options.xmlns&&(I[A.options.xmlnskey]={uri:x.uri,local:x.local}),E.push(I)}}(this),this.saxParser.onclosetag=function(A){return function(){var x,_,S,I,k,N,U,L,H,V;if(N=E.pop(),k=N["#name"],(!A.options.explicitChildren||!A.options.preserveChildrenOrder)&&delete N["#name"],N.cdata===!0&&(x=N.cdata,delete N.cdata),H=E[E.length-1],N[y].match(/^\s*$/)&&!x?(_=N[y],delete N[y]):(A.options.trim&&(N[y]=N[y].trim()),A.options.normalize&&(N[y]=N[y].replace(/\s{2,}/g," ").trim()),N[y]=A.options.valueProcessors?s(A.options.valueProcessors,N[y],k):N[y],Object.keys(N).length===1&&y in N&&!A.EXPLICIT_CHARKEY&&(N=N[y])),i(N)&&(typeof A.options.emptyTag=="function"?N=A.options.emptyTag():N=A.options.emptyTag!==""?A.options.emptyTag:_),A.options.validator!=null&&(V="/"+function(){var W,J,ye;for(ye=[],W=0,J=E.length;W<J;W++)I=E[W],ye.push(I["#name"]);return ye}().concat(k).join("/"),function(){var W;try{return N=A.options.validator(V,H&&H[k],N)}catch(J){return W=J,A.emit("error",W)}}()),A.options.explicitChildren&&!A.options.mergeAttrs&&typeof N=="object"){if(!A.options.preserveChildrenOrder)I={},A.options.attrkey in N&&(I[A.options.attrkey]=N[A.options.attrkey],delete N[A.options.attrkey]),!A.options.charsAsChildren&&A.options.charkey in N&&(I[A.options.charkey]=N[A.options.charkey],delete N[A.options.charkey]),Object.getOwnPropertyNames(N).length>0&&(I[A.options.childkey]=N),N=I;else if(H){H[A.options.childkey]=H[A.options.childkey]||[],U={};for(S in N)f.call(N,S)&&r(U,S,N[S]);H[A.options.childkey].push(U),delete N["#name"],Object.keys(N).length===1&&y in N&&!A.EXPLICIT_CHARKEY&&(N=N[y])}}return E.length>0?A.assignOrPush(H,k,N):(A.options.explicitRoot&&(L=N,N={},r(N,k,L)),A.resultObject=N,A.saxParser.ended=!0,A.emit("end",A.resultObject))}}(this),T=function(A){return function(x){var _,S;if(S=E[E.length-1],S)return S[y]+=x,A.options.explicitChildren&&A.options.preserveChildrenOrder&&A.options.charsAsChildren&&(A.options.includeWhiteChars||x.replace(/\\n/g,"").trim()!=="")&&(S[A.options.childkey]=S[A.options.childkey]||[],_={"#name":"__text__"},_[y]=x,A.options.normalize&&(_[y]=_[y].replace(/\s{2,}/g," ").trim()),S[A.options.childkey].push(_)),S}}(this),this.saxParser.ontext=T,this.saxParser.oncdata=function(A){return function(x){var _;if(_=T(x),_)return _.cdata=!0}}(this)},p.prototype.parseString=function(m,y){var T;y!=null&&typeof y=="function"&&(this.on("end",function(E){return this.reset(),y(null,E)}),this.on("error",function(E){return this.reset(),y(E)}));try{return m=m.toString(),m.trim()===""?(this.emit("end",null),!0):(m=e.stripBOM(m),this.options.async?(this.remaining=m,c(this.processAsync),this.saxParser):this.saxParser.write(m).close())}catch(E){if(T=E,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw T}else return this.emit("error",T),this.saxParser.errThrown=!0}},p.prototype.parseStringPromise=function(m){return new Promise(function(y){return function(T,E){return y.parseString(m,function(A,x){return A?E(A):T(x)})}}(this))},p}(n),Jp.parseString=function(d,p,m){var y,T,E;return m!=null?(typeof m=="function"&&(y=m),typeof p=="object"&&(T=p)):(typeof p=="function"&&(y=p),T={}),E=new Jp.Parser(T),E.parseString(d,y)},Jp.parseStringPromise=function(d,p){var m,y;return typeof p=="object"&&(m=p),y=new Jp.Parser(m),y.parseStringPromise(d)}}).call(Jp)});var YL=M(Zp=>{(function(){"use strict";var e,t,r,n,i=function(a,o){for(var c in o)s.call(o,c)&&(a[c]=o[c]);function u(){this.constructor=a}return u.prototype=o.prototype,a.prototype=new u,a.__super__=o.prototype,a},s={}.hasOwnProperty;t=hI(),e=loe(),r=poe(),n=WL(),Zp.defaults=t.defaults,Zp.processors=n,Zp.ValidationError=function(a){i(o,a);function o(c){this.message=c}return o}(Error),Zp.Builder=e.Builder,Zp.Parser=r.Parser,Zp.parseString=r.parseString,Zp.parseStringPromise=r.parseStringPromise}).call(Zp)});var goe=M((NI,moe)=>{(function(e,t){typeof NI=="object"&&typeof moe<"u"?t(NI):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.WebStreamsPolyfill={}))})(NI,function(e){"use strict";function t(){}function r(w){return typeof w=="object"&&w!==null||typeof w=="function"}let n=t;function i(w,P){try{Object.defineProperty(w,"name",{value:P,configurable:!0})}catch{}}let s=Promise,a=Promise.prototype.then,o=Promise.reject.bind(s);function c(w){return new s(w)}function u(w){return c(P=>P(w))}function l(w){return o(w)}function f(w,P,j){return a.call(w,P,j)}function d(w,P,j){f(f(w,P,j),void 0,n)}function p(w,P){d(w,P)}function m(w,P){d(w,void 0,P)}function y(w,P,j){return f(w,P,j)}function T(w){f(w,void 0,n)}let E=w=>{if(typeof queueMicrotask=="function")E=queueMicrotask;else{let P=u(void 0);E=j=>f(P,j)}return E(w)};function A(w,P,j){if(typeof w!="function")throw new TypeError("Argument is not a function");return Function.prototype.apply.call(w,P,j)}function x(w,P,j){try{return u(A(w,P,j))}catch(ae){return l(ae)}}let _=16384;class S{constructor(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}get length(){return this._size}push(P){let j=this._back,ae=j;j._elements.length===_-1&&(ae={_elements:[],_next:void 0}),j._elements.push(P),ae!==j&&(this._back=ae,j._next=ae),++this._size}shift(){let P=this._front,j=P,ae=this._cursor,Ae=ae+1,Pe=P._elements,ze=Pe[ae];return Ae===_&&(j=P._next,Ae=0),--this._size,this._cursor=Ae,P!==j&&(this._front=j),Pe[ae]=void 0,ze}forEach(P){let j=this._cursor,ae=this._front,Ae=ae._elements;for(;(j!==Ae.length||ae._next!==void 0)&&!(j===Ae.length&&(ae=ae._next,Ae=ae._elements,j=0,Ae.length===0));)P(Ae[j]),++j}peek(){let P=this._front,j=this._cursor;return P._elements[j]}}let I=Symbol("[[AbortSteps]]"),k=Symbol("[[ErrorSteps]]"),N=Symbol("[[CancelSteps]]"),U=Symbol("[[PullSteps]]"),L=Symbol("[[ReleaseSteps]]");function H(w,P){w._ownerReadableStream=P,P._reader=w,P._state==="readable"?ye(w):P._state==="closed"?fe(w):re(w,P._storedError)}function V(w,P){let j=w._ownerReadableStream;return Gs(j,P)}function W(w){let P=w._ownerReadableStream;P._state==="readable"?ve(w,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):X(w,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),P._readableStreamController[L](),P._reader=void 0,w._ownerReadableStream=void 0}function J(w){return new TypeError("Cannot "+w+" a stream using a released reader")}function ye(w){w._closedPromise=c((P,j)=>{w._closedPromise_resolve=P,w._closedPromise_reject=j})}function re(w,P){ye(w),ve(w,P)}function fe(w){ye(w),ce(w)}function ve(w,P){w._closedPromise_reject!==void 0&&(T(w._closedPromise),w._closedPromise_reject(P),w._closedPromise_resolve=void 0,w._closedPromise_reject=void 0)}function X(w,P){re(w,P)}function ce(w){w._closedPromise_resolve!==void 0&&(w._closedPromise_resolve(void 0),w._closedPromise_resolve=void 0,w._closedPromise_reject=void 0)}let le=Number.isFinite||function(w){return typeof w=="number"&&isFinite(w)},ue=Math.trunc||function(w){return w<0?Math.ceil(w):Math.floor(w)};function It(w){return typeof w=="object"||typeof w=="function"}function pt(w,P){if(w!==void 0&&!It(w))throw new TypeError(`${P} is not an object.`)}function ct(w,P){if(typeof w!="function")throw new TypeError(`${P} is not a function.`)}function Y(w){return typeof w=="object"&&w!==null||typeof w=="function"}function q(w,P){if(!Y(w))throw new TypeError(`${P} is not an object.`)}function Se(w,P,j){if(w===void 0)throw new TypeError(`Parameter ${P} is required in '${j}'.`)}function _e(w,P,j){if(w===void 0)throw new TypeError(`${P} is required in '${j}'.`)}function ut(w){return Number(w)}function vt(w){return w===0?0:w}function xe(w){return vt(ue(w))}function Ue(w,P){let ae=Number.MAX_SAFE_INTEGER,Ae=Number(w);if(Ae=vt(Ae),!le(Ae))throw new TypeError(`${P} is not a finite number`);if(Ae=xe(Ae),Ae<0||Ae>ae)throw new TypeError(`${P} is outside the accepted range of 0 to ${ae}, inclusive`);return!le(Ae)||Ae===0?0:Ae}function Qe(w,P){if(!Uo(w))throw new TypeError(`${P} is not a ReadableStream.`)}function ht(w){return new Nt(w)}function wt(w,P){w._reader._readRequests.push(P)}function dt(w,P,j){let Ae=w._reader._readRequests.shift();j?Ae._closeSteps():Ae._chunkSteps(P)}function Jt(w){return w._reader._readRequests.length}function sr(w){let P=w._reader;return!(P===void 0||!Yt(P))}class Nt{constructor(P){if(Se(P,1,"ReadableStreamDefaultReader"),Qe(P,"First parameter"),bc(P))throw new TypeError("This stream has already been locked for exclusive reading by another reader");H(this,P),this._readRequests=new S}get closed(){return Yt(this)?this._closedPromise:l(qr("closed"))}cancel(P=void 0){return Yt(this)?this._ownerReadableStream===void 0?l(J("cancel")):V(this,P):l(qr("cancel"))}read(){if(!Yt(this))return l(qr("read"));if(this._ownerReadableStream===void 0)return l(J("read from"));let P,j,ae=c((Pe,ze)=>{P=Pe,j=ze});return ei(this,{_chunkSteps:Pe=>P({value:Pe,done:!1}),_closeSteps:()=>P({value:void 0,done:!0}),_errorSteps:Pe=>j(Pe)}),ae}releaseLock(){if(!Yt(this))throw qr("releaseLock");this._ownerReadableStream!==void 0&&on(this)}}Object.defineProperties(Nt.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),i(Nt.prototype.cancel,"cancel"),i(Nt.prototype.read,"read"),i(Nt.prototype.releaseLock,"releaseLock"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Nt.prototype,Symbol.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});function Yt(w){return!r(w)||!Object.prototype.hasOwnProperty.call(w,"_readRequests")?!1:w instanceof Nt}function ei(w,P){let j=w._ownerReadableStream;j._disturbed=!0,j._state==="closed"?P._closeSteps():j._state==="errored"?P._errorSteps(j._storedError):j._readableStreamController[U](P)}function on(w){W(w);let P=new TypeError("Reader was released");Ln(w,P)}function Ln(w,P){let j=w._readRequests;w._readRequests=new S,j.forEach(ae=>{ae._errorSteps(P)})}function qr(w){return new TypeError(`ReadableStreamDefaultReader.prototype.${w} can only be used on a ReadableStreamDefaultReader`)}let Vn=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype);class di{constructor(P,j){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=P,this._preventCancel=j}next(){let P=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?y(this._ongoingPromise,P,P):P(),this._ongoingPromise}return(P){let j=()=>this._returnSteps(P);return this._ongoingPromise?y(this._ongoingPromise,j,j):j()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let P=this._reader,j,ae,Ae=c((ze,Et)=>{j=ze,ae=Et});return ei(P,{_chunkSteps:ze=>{this._ongoingPromise=void 0,E(()=>j({value:ze,done:!1}))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,W(P),j({value:void 0,done:!0})},_errorSteps:ze=>{this._ongoingPromise=void 0,this._isFinished=!0,W(P),ae(ze)}}),Ae}_returnSteps(P){if(this._isFinished)return Promise.resolve({value:P,done:!0});this._isFinished=!0;let j=this._reader;if(!this._preventCancel){let ae=V(j,P);return W(j),y(ae,()=>({value:P,done:!0}))}return W(j),u({value:P,done:!0})}}let Wi={next(){return Fs(this)?this._asyncIteratorImpl.next():l($s("next"))},return(w){return Fs(this)?this._asyncIteratorImpl.return(w):l($s("return"))}};Object.setPrototypeOf(Wi,Vn);function pn(w,P){let j=ht(w),ae=new di(j,P),Ae=Object.create(Wi);return Ae._asyncIteratorImpl=ae,Ae}function Fs(w){if(!r(w)||!Object.prototype.hasOwnProperty.call(w,"_asyncIteratorImpl"))return!1;try{return w._asyncIteratorImpl instanceof di}catch{return!1}}function $s(w){return new TypeError(`ReadableStreamAsyncIterator.${w} can only be used on a ReadableSteamAsyncIterator`)}let Qr=Number.isNaN||function(w){return w!==w};var pi,Jc,Gn;function On(w){return w.slice()}function Zc(w,P,j,ae,Ae){new Uint8Array(w).set(new Uint8Array(j,ae,Ae),P)}let hn=w=>(typeof w.transfer=="function"?hn=P=>P.transfer():typeof structuredClone=="function"?hn=P=>structuredClone(P,{transfer:[P]}):hn=P=>P,hn(w)),Bi=w=>(typeof w.detached=="boolean"?Bi=P=>P.detached:Bi=P=>P.byteLength===0,Bi(w));function Us(w,P,j){if(w.slice)return w.slice(P,j);let ae=j-P,Ae=new ArrayBuffer(ae);return Zc(Ae,0,w,P,ae),Ae}function An(w,P){let j=w[P];if(j!=null){if(typeof j!="function")throw new TypeError(`${String(P)} is not a function`);return j}}function ti(w){let P={[Symbol.iterator]:()=>w.iterator},j=async function*(){return yield*P}(),ae=j.next;return{iterator:j,nextMethod:ae,done:!1}}let ka=(Gn=(pi=Symbol.asyncIterator)!==null&&pi!==void 0?pi:(Jc=Symbol.for)===null||Jc===void 0?void 0:Jc.call(Symbol,"Symbol.asyncIterator"))!==null&&Gn!==void 0?Gn:"@@asyncIterator";function Ni(w,P="sync",j){if(j===void 0)if(P==="async"){if(j=An(w,ka),j===void 0){let Pe=An(w,Symbol.iterator),ze=Ni(w,"sync",Pe);return ti(ze)}}else j=An(w,Symbol.iterator);if(j===void 0)throw new TypeError("The object is not iterable");let ae=A(j,w,[]);if(!r(ae))throw new TypeError("The iterator method must return an object");let Ae=ae.next;return{iterator:ae,nextMethod:Ae,done:!1}}function Oi(w){let P=A(w.nextMethod,w.iterator,[]);if(!r(P))throw new TypeError("The iterator.next() method must return an object");return P}function La(w){return!!w.done}function bs(w){return w.value}function Ba(w){return!(typeof w!="number"||Qr(w)||w<0)}function Es(w){let P=Us(w.buffer,w.byteOffset,w.byteOffset+w.byteLength);return new Uint8Array(P)}function Sn(w){let P=w._queue.shift();return w._queueTotalSize-=P.size,w._queueTotalSize<0&&(w._queueTotalSize=0),P.value}function ns(w,P,j){if(!Ba(j)||j===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");w._queue.push({value:P,size:j}),w._queueTotalSize+=j}function lc(w){return w._queue.peek().value}function ge(w){w._queue=new S,w._queueTotalSize=0}function oe(w){return w===DataView}function we(w){return oe(w.constructor)}function Be(w){return oe(w)?1:w.BYTES_PER_ELEMENT}class ke{constructor(){throw new TypeError("Illegal constructor")}get view(){if(!Ir(this))throw eu("view");return this._view}respond(P){if(!Ir(this))throw eu("respond");if(Se(P,1,"respond"),P=Ue(P,"First parameter"),this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");if(Bi(this._view.buffer))throw new TypeError("The BYOB request's buffer has been detached and so cannot be used as a response");Mr(this._associatedReadableByteStreamController,P)}respondWithNewView(P){if(!Ir(this))throw eu("respondWithNewView");if(Se(P,1,"respondWithNewView"),!ArrayBuffer.isView(P))throw new TypeError("You can only respond with array buffer views");if(this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");if(Bi(P.buffer))throw new TypeError("The given view's buffer has been detached and so cannot be used as a response");Fa(this._associatedReadableByteStreamController,P)}}Object.defineProperties(ke.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),i(ke.prototype.respond,"respond"),i(ke.prototype.respondWithNewView,"respondWithNewView"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(ke.prototype,Symbol.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});class _t{constructor(){throw new TypeError("Illegal constructor")}get byobRequest(){if(!nr(this))throw fc("byobRequest");return aa(this)}get desiredSize(){if(!nr(this))throw fc("desiredSize");return Po(this)}close(){if(!nr(this))throw fc("close");if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");let P=this._controlledReadableByteStream._state;if(P!=="readable")throw new TypeError(`The stream (in ${P} state) is not in the readable state and cannot be closed`);Do(this)}enqueue(P){if(!nr(this))throw fc("enqueue");if(Se(P,1,"enqueue"),!ArrayBuffer.isView(P))throw new TypeError("chunk must be an array buffer view");if(P.byteLength===0)throw new TypeError("chunk must have non-zero byteLength");if(P.buffer.byteLength===0)throw new TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw new TypeError("stream is closed or draining");let j=this._controlledReadableByteStream._state;if(j!=="readable")throw new TypeError(`The stream (in ${j} state) is not in the readable state and cannot be enqueued to`);ii(this,P)}error(P=void 0){if(!nr(this))throw fc("error");mi(this,P)}[N](P){ri(this),ge(this);let j=this._cancelAlgorithm(P);return hi(this),j}[U](P){let j=this._controlledReadableByteStream;if(this._queueTotalSize>0){Mi(this,P);return}let ae=this._autoAllocateChunkSize;if(ae!==void 0){let Ae;try{Ae=new ArrayBuffer(ae)}catch(ze){P._errorSteps(ze);return}let Pe={buffer:Ae,bufferByteLength:ae,byteOffset:0,byteLength:ae,bytesFilled:0,minimumFill:1,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(Pe)}wt(j,P),Rr(this)}[L](){if(this._pendingPullIntos.length>0){let P=this._pendingPullIntos.peek();P.readerType="none",this._pendingPullIntos=new S,this._pendingPullIntos.push(P)}}}Object.defineProperties(_t.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),i(_t.prototype.close,"close"),i(_t.prototype.enqueue,"enqueue"),i(_t.prototype.error,"error"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(_t.prototype,Symbol.toStringTag,{value:"ReadableByteStreamController",configurable:!0});function nr(w){return!r(w)||!Object.prototype.hasOwnProperty.call(w,"_controlledReadableByteStream")?!1:w instanceof _t}function Ir(w){return!r(w)||!Object.prototype.hasOwnProperty.call(w,"_associatedReadableByteStreamController")?!1:w instanceof ke}function Rr(w){if(!Fu(w))return;if(w._pulling){w._pullAgain=!0;return}w._pulling=!0;let j=w._pullAlgorithm();d(j,()=>(w._pulling=!1,w._pullAgain&&(w._pullAgain=!1,Rr(w)),null),ae=>(mi(w,ae),null))}function ri(w){ni(w),w._pendingPullIntos=new S}function Ot(w,P){let j=!1;w._state==="closed"&&(j=!0);let ae=tr(P);P.readerType==="default"?dt(w,ae,j):pc(w,ae,j)}function tr(w){let P=w.bytesFilled,j=w.elementSize;return new w.viewConstructor(w.buffer,w.byteOffset,P/j)}function jn(w,P,j,ae){w._queue.push({buffer:P,byteOffset:j,byteLength:ae}),w._queueTotalSize+=ae}function Dn(w,P,j,ae){let Ae;try{Ae=Us(P,j,j+ae)}catch(Pe){throw mi(w,Pe),Pe}jn(w,Ae,0,ae)}function Nr(w,P){P.bytesFilled>0&&Dn(w,P.buffer,P.byteOffset,P.bytesFilled),as(w)}function cn(w,P){let j=Math.min(w._queueTotalSize,P.byteLength-P.bytesFilled),ae=P.bytesFilled+j,Ae=j,Pe=!1,ze=ae%P.elementSize,Et=ae-ze;Et>=P.minimumFill&&(Ae=Et-P.bytesFilled,Pe=!0);let Vt=w._queue;for(;Ae>0;){let Gt=Vt.peek(),lr=Math.min(Ae,Gt.byteLength),Er=P.byteOffset+P.bytesFilled;Zc(P.buffer,Er,Gt.buffer,Gt.byteOffset,lr),Gt.byteLength===lr?Vt.shift():(Gt.byteOffset+=lr,Gt.byteLength-=lr),w._queueTotalSize-=lr,Or(w,lr,P),Ae-=lr}return Pe}function Or(w,P,j){j.bytesFilled+=P}function Bn(w){w._queueTotalSize===0&&w._closeRequested?(hi(w),Gu(w._controlledReadableByteStream)):Rr(w)}function ni(w){w._byobRequest!==null&&(w._byobRequest._associatedReadableByteStreamController=void 0,w._byobRequest._view=null,w._byobRequest=null)}function is(w){for(;w._pendingPullIntos.length>0;){if(w._queueTotalSize===0)return;let P=w._pendingPullIntos.peek();cn(w,P)&&(as(w),Ot(w._controlledReadableByteStream,P))}}function tn(w){let P=w._controlledReadableByteStream._reader;for(;P._readRequests.length>0;){if(w._queueTotalSize===0)return;let j=P._readRequests.shift();Mi(w,j)}}function ss(w,P,j,ae){let Ae=w._controlledReadableByteStream,Pe=P.constructor,ze=Be(Pe),{byteOffset:Et,byteLength:Vt}=P,Gt=j*ze,lr;try{lr=hn(P.buffer)}catch(gn){ae._errorSteps(gn);return}let Er={buffer:lr,bufferByteLength:lr.byteLength,byteOffset:Et,byteLength:Vt,bytesFilled:0,minimumFill:Gt,elementSize:ze,viewConstructor:Pe,readerType:"byob"};if(w._pendingPullIntos.length>0){w._pendingPullIntos.push(Er),oa(Ae,ae);return}if(Ae._state==="closed"){let gn=new Pe(Er.buffer,Er.byteOffset,0);ae._closeSteps(gn);return}if(w._queueTotalSize>0){if(cn(w,Er)){let gn=tr(Er);Bn(w),ae._chunkSteps(gn);return}if(w._closeRequested){let gn=new TypeError("Insufficient bytes to fill elements in the given buffer");mi(w,gn),ae._errorSteps(gn);return}}w._pendingPullIntos.push(Er),oa(Ae,ae),Rr(w)}function xs(w,P){P.readerType==="none"&&as(w);let j=w._controlledReadableByteStream;if(hc(j))for(;ru(j)>0;){let ae=as(w);Ot(j,ae)}}function Ma(w,P,j){if(Or(w,P,j),j.readerType==="none"){Nr(w,j),is(w);return}if(j.bytesFilled<j.minimumFill)return;as(w);let ae=j.bytesFilled%j.elementSize;if(ae>0){let Ae=j.byteOffset+j.bytesFilled;Dn(w,j.buffer,Ae-ae,ae)}j.bytesFilled-=ae,Ot(w._controlledReadableByteStream,j),is(w)}function Oo(w,P){let j=w._pendingPullIntos.peek();ni(w),w._controlledReadableByteStream._state==="closed"?xs(w,j):Ma(w,P,j),Rr(w)}function as(w){return w._pendingPullIntos.shift()}function Fu(w){let P=w._controlledReadableByteStream;return P._state!=="readable"||w._closeRequested||!w._started?!1:!!(sr(P)&&Jt(P)>0||hc(P)&&ru(P)>0||Po(w)>0)}function hi(w){w._pullAlgorithm=void 0,w._cancelAlgorithm=void 0}function Do(w){let P=w._controlledReadableByteStream;if(!(w._closeRequested||P._state!=="readable")){if(w._queueTotalSize>0){w._closeRequested=!0;return}if(w._pendingPullIntos.length>0){let j=w._pendingPullIntos.peek();if(j.bytesFilled%j.elementSize!==0){let ae=new TypeError("Insufficient bytes to fill elements in the given buffer");throw mi(w,ae),ae}}hi(w),Gu(P)}}function ii(w,P){let j=w._controlledReadableByteStream;if(w._closeRequested||j._state!=="readable")return;let{buffer:ae,byteOffset:Ae,byteLength:Pe}=P;if(Bi(ae))throw new TypeError("chunk's buffer is detached and so cannot be enqueued");let ze=hn(ae);if(w._pendingPullIntos.length>0){let Et=w._pendingPullIntos.peek();if(Bi(Et.buffer))throw new TypeError("The BYOB request's buffer has been detached and so cannot be filled with an enqueued chunk");ni(w),Et.buffer=hn(Et.buffer),Et.readerType==="none"&&Nr(w,Et)}if(sr(j))if(tn(w),Jt(j)===0)jn(w,ze,Ae,Pe);else{w._pendingPullIntos.length>0&&as(w);let Et=new Uint8Array(ze,Ae,Pe);dt(j,Et,!1)}else hc(j)?(jn(w,ze,Ae,Pe),is(w)):jn(w,ze,Ae,Pe);Rr(w)}function mi(w,P){let j=w._controlledReadableByteStream;j._state==="readable"&&(ri(w),ge(w),hi(w),Wu(j,P))}function Mi(w,P){let j=w._queue.shift();w._queueTotalSize-=j.byteLength,Bn(w);let ae=new Uint8Array(j.buffer,j.byteOffset,j.byteLength);P._chunkSteps(ae)}function aa(w){if(w._byobRequest===null&&w._pendingPullIntos.length>0){let P=w._pendingPullIntos.peek(),j=new Uint8Array(P.buffer,P.byteOffset+P.bytesFilled,P.byteLength-P.bytesFilled),ae=Object.create(ke.prototype);ko(ae,w,j),w._byobRequest=ae}return w._byobRequest}function Po(w){let P=w._controlledReadableByteStream._state;return P==="errored"?null:P==="closed"?0:w._strategyHWM-w._queueTotalSize}function Mr(w,P){let j=w._pendingPullIntos.peek();if(w._controlledReadableByteStream._state==="closed"){if(P!==0)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(P===0)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(j.bytesFilled+P>j.byteLength)throw new RangeError("bytesWritten out of range")}j.buffer=hn(j.buffer),Oo(w,P)}function Fa(w,P){let j=w._pendingPullIntos.peek();if(w._controlledReadableByteStream._state==="closed"){if(P.byteLength!==0)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(P.byteLength===0)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(j.byteOffset+j.bytesFilled!==P.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(j.bufferByteLength!==P.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(j.bytesFilled+P.byteLength>j.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");let Ae=P.byteLength;j.buffer=hn(P.buffer),Oo(w,Ae)}function Bl(w,P,j,ae,Ae,Pe,ze){P._controlledReadableByteStream=w,P._pullAgain=!1,P._pulling=!1,P._byobRequest=null,P._queue=P._queueTotalSize=void 0,ge(P),P._closeRequested=!1,P._started=!1,P._strategyHWM=Pe,P._pullAlgorithm=ae,P._cancelAlgorithm=Ae,P._autoAllocateChunkSize=ze,P._pendingPullIntos=new S,w._readableStreamController=P;let Et=j();d(u(Et),()=>(P._started=!0,Rr(P),null),Vt=>(mi(P,Vt),null))}function Kd(w,P,j){let ae=Object.create(_t.prototype),Ae,Pe,ze;P.start!==void 0?Ae=()=>P.start(ae):Ae=()=>{},P.pull!==void 0?Pe=()=>P.pull(ae):Pe=()=>u(void 0),P.cancel!==void 0?ze=Vt=>P.cancel(Vt):ze=()=>u(void 0);let Et=P.autoAllocateChunkSize;if(Et===0)throw new TypeError("autoAllocateChunkSize must be greater than 0");Bl(w,ae,Ae,Pe,ze,j,Et)}function ko(w,P,j){w._associatedReadableByteStreamController=P,w._view=j}function eu(w){return new TypeError(`ReadableStreamBYOBRequest.prototype.${w} can only be used on a ReadableStreamBYOBRequest`)}function fc(w){return new TypeError(`ReadableByteStreamController.prototype.${w} can only be used on a ReadableByteStreamController`)}function ao(w,P){pt(w,P);let j=w?.mode;return{mode:j===void 0?void 0:dc(j,`${P} has member 'mode' that`)}}function dc(w,P){if(w=`${w}`,w!=="byob")throw new TypeError(`${P} '${w}' is not a valid enumeration value for ReadableStreamReaderMode`);return w}function tu(w,P){var j;pt(w,P);let ae=(j=w?.min)!==null&&j!==void 0?j:1;return{min:Ue(ae,`${P} has member 'min' that`)}}function jf(w){return new Yi(w)}function oa(w,P){w._reader._readIntoRequests.push(P)}function pc(w,P,j){let Ae=w._reader._readIntoRequests.shift();j?Ae._closeSteps(P):Ae._chunkSteps(P)}function ru(w){return w._reader._readIntoRequests.length}function hc(w){let P=w._reader;return!(P===void 0||!Lo(P))}class Yi{constructor(P){if(Se(P,1,"ReadableStreamBYOBReader"),Qe(P,"First parameter"),bc(P))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!nr(P._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");H(this,P),this._readIntoRequests=new S}get closed(){return Lo(this)?this._closedPromise:l(Bo("closed"))}cancel(P=void 0){return Lo(this)?this._ownerReadableStream===void 0?l(J("cancel")):V(this,P):l(Bo("cancel"))}read(P,j={}){if(!Lo(this))return l(Bo("read"));if(!ArrayBuffer.isView(P))return l(new TypeError("view must be an array buffer view"));if(P.byteLength===0)return l(new TypeError("view must have non-zero byteLength"));if(P.buffer.byteLength===0)return l(new TypeError("view's buffer must have non-zero byteLength"));if(Bi(P.buffer))return l(new TypeError("view's buffer has been detached"));let ae;try{ae=tu(j,"options")}catch(Gt){return l(Gt)}let Ae=ae.min;if(Ae===0)return l(new TypeError("options.min must be greater than 0"));if(we(P)){if(Ae>P.byteLength)return l(new RangeError("options.min must be less than or equal to view's byteLength"))}else if(Ae>P.length)return l(new RangeError("options.min must be less than or equal to view's length"));if(this._ownerReadableStream===void 0)return l(J("read from"));let Pe,ze,Et=c((Gt,lr)=>{Pe=Gt,ze=lr});return mc(this,P,Ae,{_chunkSteps:Gt=>Pe({value:Gt,done:!1}),_closeSteps:Gt=>Pe({value:Gt,done:!0}),_errorSteps:Gt=>ze(Gt)}),Et}releaseLock(){if(!Lo(this))throw Bo("releaseLock");this._ownerReadableStream!==void 0&&Fi(this)}}Object.defineProperties(Yi.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),i(Yi.prototype.cancel,"cancel"),i(Yi.prototype.read,"read"),i(Yi.prototype.releaseLock,"releaseLock"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Yi.prototype,Symbol.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});function Lo(w){return!r(w)||!Object.prototype.hasOwnProperty.call(w,"_readIntoRequests")?!1:w instanceof Yi}function mc(w,P,j,ae){let Ae=w._ownerReadableStream;Ae._disturbed=!0,Ae._state==="errored"?ae._errorSteps(Ae._storedError):ss(Ae._readableStreamController,P,j,ae)}function Fi(w){W(w);let P=new TypeError("Reader was released");Ml(w,P)}function Ml(w,P){let j=w._readIntoRequests;w._readIntoRequests=new S,j.forEach(ae=>{ae._errorSteps(P)})}function Bo(w){return new TypeError(`ReadableStreamBYOBReader.prototype.${w} can only be used on a ReadableStreamBYOBReader`)}function $u(w,P){let{highWaterMark:j}=w;if(j===void 0)return P;if(Qr(j)||j<0)throw new RangeError("Invalid highWaterMark");return j}function Fl(w){let{size:P}=w;return P||(()=>1)}function Qd(w,P){pt(w,P);let j=w?.highWaterMark,ae=w?.size;return{highWaterMark:j===void 0?void 0:ut(j),size:ae===void 0?void 0:Zv(ae,`${P} has member 'size' that`)}}function Zv(w,P){return ct(w,P),j=>ut(w(j))}function Ih(w,P){pt(w,P);let j=w?.abort,ae=w?.close,Ae=w?.start,Pe=w?.type,ze=w?.write;return{abort:j===void 0?void 0:$l(j,w,`${P} has member 'abort' that`),close:ae===void 0?void 0:Rh(ae,w,`${P} has member 'close' that`),start:Ae===void 0?void 0:Dm(Ae,w,`${P} has member 'start' that`),write:ze===void 0?void 0:nu(ze,w,`${P} has member 'write' that`),type:Pe}}function $l(w,P,j){return ct(w,j),ae=>x(w,P,[ae])}function Rh(w,P,j){return ct(w,j),()=>x(w,P,[])}function Dm(w,P,j){return ct(w,j),ae=>A(w,P,[ae])}function nu(w,P,j){return ct(w,j),(ae,Ae)=>x(w,P,[ae,Ae])}function Jd(w,P){if(!We(w))throw new TypeError(`${P} is not a WritableStream.`)}function mn(w){if(typeof w!="object"||w===null)return!1;try{return typeof w.aborted=="boolean"}catch{return!1}}let Fr=typeof AbortController=="function";function e1(){if(Fr)return new AbortController}class Uu{constructor(P={},j={}){P===void 0?P=null:q(P,"First parameter");let ae=Qd(j,"Second parameter"),Ae=Ih(P,"First parameter");if(bt(this),Ae.type!==void 0)throw new RangeError("Invalid type is specified");let ze=Fl(ae),Et=$u(ae,1);ql(this,Ae,Et,ze)}get locked(){if(!We(this))throw au("locked");return Lt(this)}abort(P=void 0){return We(this)?Lt(this)?l(new TypeError("Cannot abort a stream that already has a writer")):ur(this,P):l(au("abort"))}close(){return We(this)?Lt(this)?l(new TypeError("Cannot close a stream that already has a writer")):xr(this)?l(new TypeError("Cannot close an already-closing stream")):Xt(this):l(au("close"))}getWriter(){if(!We(this))throw au("getWriter");return Ul(this)}}Object.defineProperties(Uu.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),i(Uu.prototype.abort,"abort"),i(Uu.prototype.close,"close"),i(Uu.prototype.getWriter,"getWriter"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Uu.prototype,Symbol.toStringTag,{value:"WritableStream",configurable:!0});function Ul(w){return new iu(w)}function $e(w,P,j,ae,Ae=1,Pe=()=>1){let ze=Object.create(Uu.prototype);bt(ze);let Et=Object.create(Hu.prototype);return qf(ze,Et,w,P,j,ae,Ae,Pe),ze}function bt(w){w._state="writable",w._storedError=void 0,w._writer=void 0,w._writableStreamController=void 0,w._writeRequests=new S,w._inFlightWriteRequest=void 0,w._closeRequest=void 0,w._inFlightCloseRequest=void 0,w._pendingAbortRequest=void 0,w._backpressure=!1}function We(w){return!r(w)||!Object.prototype.hasOwnProperty.call(w,"_writableStreamController")?!1:w instanceof Uu}function Lt(w){return w._writer!==void 0}function ur(w,P){var j;if(w._state==="closed"||w._state==="errored")return u(void 0);w._writableStreamController._abortReason=P,(j=w._writableStreamController._abortController)===null||j===void 0||j.abort(P);let ae=w._state;if(ae==="closed"||ae==="errored")return u(void 0);if(w._pendingAbortRequest!==void 0)return w._pendingAbortRequest._promise;let Ae=!1;ae==="erroring"&&(Ae=!0,P=void 0);let Pe=c((ze,Et)=>{w._pendingAbortRequest={_promise:void 0,_resolve:ze,_reject:Et,_reason:P,_wasAlreadyErroring:Ae}});return w._pendingAbortRequest._promise=Pe,Ae||Nh(w,P),Pe}function Xt(w){let P=w._state;if(P==="closed"||P==="errored")return l(new TypeError(`The stream (in ${P} state) is not in the writable state and cannot be closed`));let j=c((Ae,Pe)=>{let ze={_resolve:Ae,_reject:Pe};w._closeRequest=ze}),ae=w._writer;return ae!==void 0&&w._backpressure&&P==="writable"&&$a(ae),r1(w._writableStreamController),j}function pr(w){return c((j,ae)=>{let Ae={_resolve:j,_reject:ae};w._writeRequests.push(Ae)})}function Hs(w,P){if(w._state==="writable"){Nh(w,P);return}Ts(w)}function Nh(w,P){let j=w._writableStreamController;w._state="erroring",w._storedError=P;let ae=w._writer;ae!==void 0&&oo(ae,P),!t1(w)&&j._started&&Ts(w)}function Ts(w){w._state="errored",w._writableStreamController[k]();let P=w._storedError;if(w._writeRequests.forEach(Ae=>{Ae._reject(P)}),w._writeRequests=new S,w._pendingAbortRequest===void 0){Oh(w);return}let j=w._pendingAbortRequest;if(w._pendingAbortRequest=void 0,j._wasAlreadyErroring){j._reject(P),Oh(w);return}let ae=w._writableStreamController[I](j._reason);d(ae,()=>(j._resolve(),Oh(w),null),Ae=>(j._reject(Ae),Oh(w),null))}function qs(w){w._inFlightWriteRequest._resolve(void 0),w._inFlightWriteRequest=void 0}function jl(w,P){w._inFlightWriteRequest._reject(P),w._inFlightWriteRequest=void 0,Hs(w,P)}function Hl(w){w._inFlightCloseRequest._resolve(void 0),w._inFlightCloseRequest=void 0,w._state==="erroring"&&(w._storedError=void 0,w._pendingAbortRequest!==void 0&&(w._pendingAbortRequest._resolve(),w._pendingAbortRequest=void 0)),w._state="closed";let j=w._writer;j!==void 0&&i1(j)}function Zd(w,P){w._inFlightCloseRequest._reject(P),w._inFlightCloseRequest=void 0,w._pendingAbortRequest!==void 0&&(w._pendingAbortRequest._reject(P),w._pendingAbortRequest=void 0),Hs(w,P)}function xr(w){return!(w._closeRequest===void 0&&w._inFlightCloseRequest===void 0)}function t1(w){return!(w._inFlightWriteRequest===void 0&&w._inFlightCloseRequest===void 0)}function Pm(w){w._inFlightCloseRequest=w._closeRequest,w._closeRequest=void 0}function As(w){w._inFlightWriteRequest=w._writeRequests.shift()}function Oh(w){w._closeRequest!==void 0&&(w._closeRequest._reject(w._storedError),w._closeRequest=void 0);let P=w._writer;P!==void 0&&Lm(P,w._storedError)}function ca(w,P){let j=w._writer;j!==void 0&&P!==w._backpressure&&(P?Q(j):$a(j)),w._backpressure=P}class iu{constructor(P){if(Se(P,1,"WritableStreamDefaultWriter"),Jd(P,"First parameter"),Lt(P))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=P,P._writer=this;let j=P._state;if(j==="writable")!xr(P)&&P._backpressure?Lh(this):Wf(this),ou(this);else if(j==="erroring")qu(this,P._storedError),ou(this);else if(j==="closed")Wf(this),Gf(this);else{let ae=P._storedError;qu(this,ae),Vf(this,ae)}}get closed(){return Mo(this)?this._closedPromise:l(ua("closed"))}get desiredSize(){if(!Mo(this))throw ua("desiredSize");if(this._ownerWritableStream===void 0)throw mr("desiredSize");return Ph(this)}get ready(){return Mo(this)?this._readyPromise:l(ua("ready"))}abort(P=void 0){return Mo(this)?this._ownerWritableStream===void 0?l(mr("abort")):su(this,P):l(ua("abort"))}close(){if(!Mo(this))return l(ua("close"));let P=this._ownerWritableStream;return P===void 0?l(mr("close")):xr(P)?l(new TypeError("Cannot close an already-closing stream")):ju(this)}releaseLock(){if(!Mo(this))throw ua("releaseLock");this._ownerWritableStream!==void 0&&Hf(this)}write(P=void 0){return Mo(this)?this._ownerWritableStream===void 0?l(mr("write to")):gc(this,P):l(ua("write"))}}Object.defineProperties(iu.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),i(iu.prototype.abort,"abort"),i(iu.prototype.close,"close"),i(iu.prototype.releaseLock,"releaseLock"),i(iu.prototype.write,"write"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(iu.prototype,Symbol.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});function Mo(w){return!r(w)||!Object.prototype.hasOwnProperty.call(w,"_ownerWritableStream")?!1:w instanceof iu}function su(w,P){let j=w._ownerWritableStream;return ur(j,P)}function ju(w){let P=w._ownerWritableStream;return Xt(P)}function Dh(w){let P=w._ownerWritableStream,j=P._state;return xr(P)||j==="closed"?u(void 0):j==="errored"?l(P._storedError):ju(w)}function Hn(w,P){w._closedPromiseState==="pending"?Lm(w,P):Bb(w,P)}function oo(w,P){w._readyPromiseState==="pending"?Bm(w,P):zl(w,P)}function Ph(w){let P=w._ownerWritableStream,j=P._state;return j==="errored"||j==="erroring"?null:j==="closed"?0:km(P._writableStreamController)}function Hf(w){let P=w._ownerWritableStream,j=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");oo(w,j),Hn(w,j),P._writer=void 0,w._ownerWritableStream=void 0}function gc(w,P){let j=w._ownerWritableStream,ae=j._writableStreamController,Ae=n1(ae,P);if(j!==w._ownerWritableStream)return l(mr("write to"));let Pe=j._state;if(Pe==="errored")return l(j._storedError);if(xr(j)||Pe==="closed")return l(new TypeError("The stream is closing or closed and cannot be written to"));if(Pe==="erroring")return l(j._storedError);let ze=pr(j);return Ti(ae,P,Ae),ze}let ep={};class Hu{constructor(){throw new TypeError("Illegal constructor")}get abortReason(){if(!tp(this))throw $i("abortReason");return this._abortReason}get signal(){if(!tp(this))throw $i("signal");if(this._abortController===void 0)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(P=void 0){if(!tp(this))throw $i("error");this._controlledWritableStream._state==="writable"&&$o(this,P)}[I](P){let j=this._abortAlgorithm(P);return Fo(this),j}[k](){ge(this)}}Object.defineProperties(Hu.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Hu.prototype,Symbol.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});function tp(w){return!r(w)||!Object.prototype.hasOwnProperty.call(w,"_controlledWritableStream")?!1:w instanceof Hu}function qf(w,P,j,ae,Ae,Pe,ze,Et){P._controlledWritableStream=w,w._writableStreamController=P,P._queue=void 0,P._queueTotalSize=void 0,ge(P),P._abortReason=void 0,P._abortController=e1(),P._started=!1,P._strategySizeAlgorithm=Et,P._strategyHWM=ze,P._writeAlgorithm=ae,P._closeAlgorithm=Ae,P._abortAlgorithm=Pe;let Vt=rp(P);ca(w,Vt);let Gt=j(),lr=u(Gt);d(lr,()=>(P._started=!0,Ai(P),null),Er=>(P._started=!0,Hs(w,Er),null))}function ql(w,P,j,ae){let Ae=Object.create(Hu.prototype),Pe,ze,Et,Vt;P.start!==void 0?Pe=()=>P.start(Ae):Pe=()=>{},P.write!==void 0?ze=Gt=>P.write(Gt,Ae):ze=()=>u(void 0),P.close!==void 0?Et=()=>P.close():Et=()=>u(void 0),P.abort!==void 0?Vt=Gt=>P.abort(Gt):Vt=()=>u(void 0),qf(w,Ae,Pe,ze,Et,Vt,j,ae)}function Fo(w){w._writeAlgorithm=void 0,w._closeAlgorithm=void 0,w._abortAlgorithm=void 0,w._strategySizeAlgorithm=void 0}function r1(w){ns(w,ep,0),Ai(w)}function n1(w,P){try{return w._strategySizeAlgorithm(P)}catch(j){return zf(w,j),1}}function km(w){return w._strategyHWM-w._queueTotalSize}function Ti(w,P,j){try{ns(w,P,j)}catch(Ae){zf(w,Ae);return}let ae=w._controlledWritableStream;if(!xr(ae)&&ae._state==="writable"){let Ae=rp(w);ca(ae,Ae)}Ai(w)}function Ai(w){let P=w._controlledWritableStream;if(!w._started||P._inFlightWriteRequest!==void 0)return;if(P._state==="erroring"){Ts(P);return}if(w._queue.length===0)return;let ae=lc(w);ae===ep?Lb(w):kh(w,ae)}function zf(w,P){w._controlledWritableStream._state==="writable"&&$o(w,P)}function Lb(w){let P=w._controlledWritableStream;Pm(P),Sn(w);let j=w._closeAlgorithm();Fo(w),d(j,()=>(Hl(P),null),ae=>(Zd(P,ae),null))}function kh(w,P){let j=w._controlledWritableStream;As(j);let ae=w._writeAlgorithm(P);d(ae,()=>{qs(j);let Ae=j._state;if(Sn(w),!xr(j)&&Ae==="writable"){let Pe=rp(w);ca(j,Pe)}return Ai(w),null},Ae=>(j._state==="writable"&&Fo(w),jl(j,Ae),null))}function rp(w){return km(w)<=0}function $o(w,P){let j=w._controlledWritableStream;Fo(w),Nh(j,P)}function au(w){return new TypeError(`WritableStream.prototype.${w} can only be used on a WritableStream`)}function $i(w){return new TypeError(`WritableStreamDefaultController.prototype.${w} can only be used on a WritableStreamDefaultController`)}function ua(w){return new TypeError(`WritableStreamDefaultWriter.prototype.${w} can only be used on a WritableStreamDefaultWriter`)}function mr(w){return new TypeError("Cannot "+w+" a stream using a released writer")}function ou(w){w._closedPromise=c((P,j)=>{w._closedPromise_resolve=P,w._closedPromise_reject=j,w._closedPromiseState="pending"})}function Vf(w,P){ou(w),Lm(w,P)}function Gf(w){ou(w),i1(w)}function Lm(w,P){w._closedPromise_reject!==void 0&&(T(w._closedPromise),w._closedPromise_reject(P),w._closedPromise_resolve=void 0,w._closedPromise_reject=void 0,w._closedPromiseState="rejected")}function Bb(w,P){Vf(w,P)}function i1(w){w._closedPromise_resolve!==void 0&&(w._closedPromise_resolve(void 0),w._closedPromise_resolve=void 0,w._closedPromise_reject=void 0,w._closedPromiseState="resolved")}function Lh(w){w._readyPromise=c((P,j)=>{w._readyPromise_resolve=P,w._readyPromise_reject=j}),w._readyPromiseState="pending"}function qu(w,P){Lh(w),Bm(w,P)}function Wf(w){Lh(w),$a(w)}function Bm(w,P){w._readyPromise_reject!==void 0&&(T(w._readyPromise),w._readyPromise_reject(P),w._readyPromise_resolve=void 0,w._readyPromise_reject=void 0,w._readyPromiseState="rejected")}function Q(w){Lh(w)}function zl(w,P){qu(w,P)}function $a(w){w._readyPromise_resolve!==void 0&&(w._readyPromise_resolve(void 0),w._readyPromise_resolve=void 0,w._readyPromise_reject=void 0,w._readyPromiseState="fulfilled")}function la(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof global<"u")return global}let Dr=la();function Vl(w){if(!(typeof w=="function"||typeof w=="object")||w.name!=="DOMException")return!1;try{return new w,!0}catch{return!1}}function cu(){let w=Dr?.DOMException;return Vl(w)?w:void 0}function fa(){let w=function(j,ae){this.message=j||"",this.name=ae||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return i(w,"DOMException"),w.prototype=Object.create(Error.prototype),Object.defineProperty(w.prototype,"constructor",{value:w,writable:!0,configurable:!0}),w}let os=cu()||fa();function Ua(w,P,j,ae,Ae,Pe){let ze=ht(w),Et=Ul(P);w._disturbed=!0;let Vt=!1,Gt=u(void 0);return c((lr,Er)=>{let gn;if(Pe!==void 0){if(gn=()=>{let Mt=Pe.reason!==void 0?Pe.reason:new os("Aborted","AbortError"),Pr=[];ae||Pr.push(()=>P._state==="writable"?ur(P,Mt):u(void 0)),Ae||Pr.push(()=>w._state==="readable"?Gs(w,Mt):u(void 0)),Is(()=>Promise.all(Pr.map(kr=>kr())),!0,Mt)},Pe.aborted){gn();return}Pe.addEventListener("abort",gn)}function Ha(){return c((Mt,Pr)=>{function kr(qa){qa?Mt():f(fs(),kr,Pr)}kr(!1)})}function fs(){return Vt?u(!0):f(Et._readyPromise,()=>c((Mt,Pr)=>{ei(ze,{_chunkSteps:kr=>{Gt=f(gc(Et,kr),void 0,t),Mt(!1)},_closeSteps:()=>Mt(!0),_errorSteps:Pr})}))}if(uo(w,ze._closedPromise,Mt=>(ae?lo(!0,Mt):Is(()=>ur(P,Mt),!0,Mt),null)),uo(P,Et._closedPromise,Mt=>(Ae?lo(!0,Mt):Is(()=>Gs(w,Mt),!0,Mt),null)),Cs(w,ze._closedPromise,()=>(j?lo():Is(()=>Dh(Et)),null)),xr(P)||P._state==="closed"){let Mt=new TypeError("the destination writable stream closed before all data could be piped to it");Ae?lo(!0,Mt):Is(()=>Gs(w,Mt),!0,Mt)}T(Ha());function lu(){let Mt=Gt;return f(Gt,()=>Mt!==Gt?lu():void 0)}function uo(Mt,Pr,kr){Mt._state==="errored"?kr(Mt._storedError):m(Pr,kr)}function Cs(Mt,Pr,kr){Mt._state==="closed"?kr():p(Pr,kr)}function Is(Mt,Pr,kr){if(Vt)return;Vt=!0,P._state==="writable"&&!xr(P)?p(lu(),qa):qa();function qa(){return d(Mt(),()=>Rs(Pr,kr),Ql=>Rs(!0,Ql)),null}}function lo(Mt,Pr){Vt||(Vt=!0,P._state==="writable"&&!xr(P)?p(lu(),()=>Rs(Mt,Pr)):Rs(Mt,Pr))}function Rs(Mt,Pr){return Hf(Et),W(ze),Pe!==void 0&&Pe.removeEventListener("abort",gn),Mt?Er(Pr):lr(void 0),null}})}class vc{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!np(this))throw Yr("desiredSize");return Le(this)}close(){if(!np(this))throw Yr("close");if(!Bt(this))throw new TypeError("The stream is not in a state that permits close");da(this)}enqueue(P=void 0){if(!np(this))throw Yr("enqueue");if(!Bt(this))throw new TypeError("The stream is not in a state that permits enqueue");return Ce(this,P)}error(P=void 0){if(!np(this))throw Yr("error");Me(this,P)}[N](P){ge(this);let j=this._cancelAlgorithm(P);return Gl(this),j}[U](P){let j=this._controlledReadableStream;if(this._queue.length>0){let ae=Sn(this);this._closeRequested&&this._queue.length===0?(Gl(this),Gu(j)):Yf(this),P._chunkSteps(ae)}else wt(j,P),Yf(this)}[L](){}}Object.defineProperties(vc.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),i(vc.prototype.close,"close"),i(vc.prototype.enqueue,"enqueue"),i(vc.prototype.error,"error"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(vc.prototype,Symbol.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});function np(w){return!r(w)||!Object.prototype.hasOwnProperty.call(w,"_controlledReadableStream")?!1:w instanceof vc}function Yf(w){if(!Xf(w))return;if(w._pulling){w._pullAgain=!0;return}w._pulling=!0;let j=w._pullAlgorithm();d(j,()=>(w._pulling=!1,w._pullAgain&&(w._pullAgain=!1,Yf(w)),null),ae=>(Me(w,ae),null))}function Xf(w){let P=w._controlledReadableStream;return!Bt(w)||!w._started?!1:!!(bc(P)&&Jt(P)>0||Le(w)>0)}function Gl(w){w._pullAlgorithm=void 0,w._cancelAlgorithm=void 0,w._strategySizeAlgorithm=void 0}function da(w){if(!Bt(w))return;let P=w._controlledReadableStream;w._closeRequested=!0,w._queue.length===0&&(Gl(w),Gu(P))}function Ce(w,P){if(!Bt(w))return;let j=w._controlledReadableStream;if(bc(j)&&Jt(j)>0)dt(j,P,!1);else{let ae;try{ae=w._strategySizeAlgorithm(P)}catch(Ae){throw Me(w,Ae),Ae}try{ns(w,P,ae)}catch(Ae){throw Me(w,Ae),Ae}}Yf(w)}function Me(w,P){let j=w._controlledReadableStream;j._state==="readable"&&(ge(w),Gl(w),Wu(j,P))}function Le(w){let P=w._controlledReadableStream._state;return P==="errored"?null:P==="closed"?0:w._strategyHWM-w._queueTotalSize}function St(w){return!Xf(w)}function Bt(w){let P=w._controlledReadableStream._state;return!w._closeRequested&&P==="readable"}function Jr(w,P,j,ae,Ae,Pe,ze){P._controlledReadableStream=w,P._queue=void 0,P._queueTotalSize=void 0,ge(P),P._started=!1,P._closeRequested=!1,P._pullAgain=!1,P._pulling=!1,P._strategySizeAlgorithm=ze,P._strategyHWM=Pe,P._pullAlgorithm=ae,P._cancelAlgorithm=Ae,w._readableStreamController=P;let Et=j();d(u(Et),()=>(P._started=!0,Yf(P),null),Vt=>(Me(P,Vt),null))}function Di(w,P,j,ae){let Ae=Object.create(vc.prototype),Pe,ze,Et;P.start!==void 0?Pe=()=>P.start(Ae):Pe=()=>{},P.pull!==void 0?ze=()=>P.pull(Ae):ze=()=>u(void 0),P.cancel!==void 0?Et=Vt=>P.cancel(Vt):Et=()=>u(void 0),Jr(w,Ae,Pe,ze,Et,j,ae)}function Yr(w){return new TypeError(`ReadableStreamDefaultController.prototype.${w} can only be used on a ReadableStreamDefaultController`)}function yc(w,P){return nr(w._readableStreamController)?zs(w):s1(w)}function s1(w,P){let j=ht(w),ae=!1,Ae=!1,Pe=!1,ze=!1,Et,Vt,Gt,lr,Er,gn=c(Cs=>{Er=Cs});function Ha(){return ae?(Ae=!0,u(void 0)):(ae=!0,ei(j,{_chunkSteps:Is=>{E(()=>{Ae=!1;let lo=Is,Rs=Is;Pe||Ce(Gt._readableStreamController,lo),ze||Ce(lr._readableStreamController,Rs),ae=!1,Ae&&Ha()})},_closeSteps:()=>{ae=!1,Pe||da(Gt._readableStreamController),ze||da(lr._readableStreamController),(!Pe||!ze)&&Er(void 0)},_errorSteps:()=>{ae=!1}}),u(void 0))}function fs(Cs){if(Pe=!0,Et=Cs,ze){let Is=On([Et,Vt]),lo=Gs(w,Is);Er(lo)}return gn}function lu(Cs){if(ze=!0,Vt=Cs,Pe){let Is=On([Et,Vt]),lo=Gs(w,Is);Er(lo)}return gn}function uo(){}return Gt=co(uo,Ha,fs),lr=co(uo,Ha,lu),m(j._closedPromise,Cs=>(Me(Gt._readableStreamController,Cs),Me(lr._readableStreamController,Cs),(!Pe||!ze)&&Er(void 0),null)),[Gt,lr]}function zs(w){let P=ht(w),j=!1,ae=!1,Ae=!1,Pe=!1,ze=!1,Et,Vt,Gt,lr,Er,gn=c(Mt=>{Er=Mt});function Ha(Mt){m(Mt._closedPromise,Pr=>(Mt!==P||(mi(Gt._readableStreamController,Pr),mi(lr._readableStreamController,Pr),(!Pe||!ze)&&Er(void 0)),null))}function fs(){Lo(P)&&(W(P),P=ht(w),Ha(P)),ei(P,{_chunkSteps:Pr=>{E(()=>{ae=!1,Ae=!1;let kr=Pr,qa=Pr;if(!Pe&&!ze)try{qa=Es(Pr)}catch(Ql){mi(Gt._readableStreamController,Ql),mi(lr._readableStreamController,Ql),Er(Gs(w,Ql));return}Pe||ii(Gt._readableStreamController,kr),ze||ii(lr._readableStreamController,qa),j=!1,ae?uo():Ae&&Cs()})},_closeSteps:()=>{j=!1,Pe||Do(Gt._readableStreamController),ze||Do(lr._readableStreamController),Gt._readableStreamController._pendingPullIntos.length>0&&Mr(Gt._readableStreamController,0),lr._readableStreamController._pendingPullIntos.length>0&&Mr(lr._readableStreamController,0),(!Pe||!ze)&&Er(void 0)},_errorSteps:()=>{j=!1}})}function lu(Mt,Pr){Yt(P)&&(W(P),P=jf(w),Ha(P));let kr=Pr?lr:Gt,qa=Pr?Gt:lr;mc(P,Mt,1,{_chunkSteps:ma=>{E(()=>{ae=!1,Ae=!1;let Ju=Pr?ze:Pe;if(Pr?Pe:ze)Ju||Fa(kr._readableStreamController,ma);else{let lp;try{lp=Es(ma)}catch(Jl){mi(kr._readableStreamController,Jl),mi(qa._readableStreamController,Jl),Er(Gs(w,Jl));return}Ju||Fa(kr._readableStreamController,ma),ii(qa._readableStreamController,lp)}j=!1,ae?uo():Ae&&Cs()})},_closeSteps:ma=>{j=!1;let Ju=Pr?ze:Pe,td=Pr?Pe:ze;Ju||Do(kr._readableStreamController),td||Do(qa._readableStreamController),ma!==void 0&&(Ju||Fa(kr._readableStreamController,ma),!td&&qa._readableStreamController._pendingPullIntos.length>0&&Mr(qa._readableStreamController,0)),(!Ju||!td)&&Er(void 0)},_errorSteps:()=>{j=!1}})}function uo(){if(j)return ae=!0,u(void 0);j=!0;let Mt=aa(Gt._readableStreamController);return Mt===null?fs():lu(Mt._view,!1),u(void 0)}function Cs(){if(j)return Ae=!0,u(void 0);j=!0;let Mt=aa(lr._readableStreamController);return Mt===null?fs():lu(Mt._view,!0),u(void 0)}function Is(Mt){if(Pe=!0,Et=Mt,ze){let Pr=On([Et,Vt]),kr=Gs(w,Pr);Er(kr)}return gn}function lo(Mt){if(ze=!0,Vt=Mt,Pe){let Pr=On([Et,Vt]),kr=Gs(w,Pr);Er(kr)}return gn}function Rs(){}return Gt=$h(Rs,uo,Is),lr=$h(Rs,Cs,lo),Ha(P),[Gt,lr]}function ip(w){return r(w)&&typeof w.getReader<"u"}function cs(w){return ip(w)?sp(w.getReader()):zu(w)}function zu(w){let P,j=Ni(w,"async"),ae=t;function Ae(){let ze;try{ze=Oi(j)}catch(Vt){return l(Vt)}let Et=u(ze);return y(Et,Vt=>{if(!r(Vt))throw new TypeError("The promise returned by the iterator.next() method must fulfill with an object");if(La(Vt))da(P._readableStreamController);else{let lr=bs(Vt);Ce(P._readableStreamController,lr)}})}function Pe(ze){let Et=j.iterator,Vt;try{Vt=An(Et,"return")}catch(Er){return l(Er)}if(Vt===void 0)return u(void 0);let Gt;try{Gt=A(Vt,Et,[ze])}catch(Er){return l(Er)}let lr=u(Gt);return y(lr,Er=>{if(!r(Er))throw new TypeError("The promise returned by the iterator.return() method must fulfill with an object")})}return P=co(ae,Ae,Pe,0),P}function sp(w){let P,j=t;function ae(){let Pe;try{Pe=w.read()}catch(ze){return l(ze)}return y(Pe,ze=>{if(!r(ze))throw new TypeError("The promise returned by the reader.read() method must fulfill with an object");if(ze.done)da(P._readableStreamController);else{let Et=ze.value;Ce(P._readableStreamController,Et)}})}function Ae(Pe){try{return u(w.cancel(Pe))}catch(ze){return l(ze)}}return P=co(j,ae,Ae,0),P}function ja(w,P){pt(w,P);let j=w,ae=j?.autoAllocateChunkSize,Ae=j?.cancel,Pe=j?.pull,ze=j?.start,Et=j?.type;return{autoAllocateChunkSize:ae===void 0?void 0:Ue(ae,`${P} has member 'autoAllocateChunkSize' that`),cancel:Ae===void 0?void 0:un(Ae,j,`${P} has member 'cancel' that`),pull:Pe===void 0?void 0:Bh(Pe,j,`${P} has member 'pull' that`),start:ze===void 0?void 0:Vu(ze,j,`${P} has member 'start' that`),type:Et===void 0?void 0:ap(Et,`${P} has member 'type' that`)}}function un(w,P,j){return ct(w,j),ae=>x(w,P,[ae])}function Bh(w,P,j){return ct(w,j),ae=>x(w,P,[ae])}function Vu(w,P,j){return ct(w,j),ae=>A(w,P,[ae])}function ap(w,P){if(w=`${w}`,w!=="bytes")throw new TypeError(`${P} '${w}' is not a valid enumeration value for ReadableStreamType`);return w}function Vs(w,P){return pt(w,P),{preventCancel:!!w?.preventCancel}}function Mh(w,P){pt(w,P);let j=w?.preventAbort,ae=w?.preventCancel,Ae=w?.preventClose,Pe=w?.signal;return Pe!==void 0&&Mb(Pe,`${P} has member 'signal' that`),{preventAbort:!!j,preventCancel:!!ae,preventClose:!!Ae,signal:Pe}}function Mb(w,P){if(!mn(w))throw new TypeError(`${P} is not an AbortSignal.`)}function Fh(w,P){pt(w,P);let j=w?.readable;_e(j,"readable","ReadableWritablePair"),Qe(j,`${P} has member 'readable' that`);let ae=w?.writable;return _e(ae,"writable","ReadableWritablePair"),Jd(ae,`${P} has member 'writable' that`),{readable:j,writable:ae}}class qn{constructor(P={},j={}){P===void 0?P=null:q(P,"First parameter");let ae=Qd(j,"Second parameter"),Ae=ja(P,"First parameter");if(_c(this),Ae.type==="bytes"){if(ae.size!==void 0)throw new RangeError("The strategy for a byte stream cannot have a size function");let Pe=$u(ae,0);Kd(this,Ae,Pe)}else{let Pe=Fl(ae),ze=$u(ae,1);Di(this,Ae,ze,Pe)}}get locked(){if(!Uo(this))throw pa("locked");return bc(this)}cancel(P=void 0){return Uo(this)?bc(this)?l(new TypeError("Cannot cancel a stream that already has a reader")):Gs(this,P):l(pa("cancel"))}getReader(P=void 0){if(!Uo(this))throw pa("getReader");return ao(P,"First parameter").mode===void 0?ht(this):jf(this)}pipeThrough(P,j={}){if(!Uo(this))throw pa("pipeThrough");Se(P,1,"pipeThrough");let ae=Fh(P,"First parameter"),Ae=Mh(j,"Second parameter");if(bc(this))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(Lt(ae.writable))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");let Pe=Ua(this,ae.writable,Ae.preventClose,Ae.preventAbort,Ae.preventCancel,Ae.signal);return T(Pe),ae.readable}pipeTo(P,j={}){if(!Uo(this))return l(pa("pipeTo"));if(P===void 0)return l("Parameter 1 is required in 'pipeTo'.");if(!We(P))return l(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));let ae;try{ae=Mh(j,"Second parameter")}catch(Ae){return l(Ae)}return bc(this)?l(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):Lt(P)?l(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):Ua(this,P,ae.preventClose,ae.preventAbort,ae.preventCancel,ae.signal)}tee(){if(!Uo(this))throw pa("tee");let P=yc(this);return On(P)}values(P=void 0){if(!Uo(this))throw pa("values");let j=Vs(P,"First parameter");return pn(this,j.preventCancel)}[ka](P){return this.values(P)}static from(P){return cs(P)}}Object.defineProperties(qn,{from:{enumerable:!0}}),Object.defineProperties(qn.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),i(qn.from,"from"),i(qn.prototype.cancel,"cancel"),i(qn.prototype.getReader,"getReader"),i(qn.prototype.pipeThrough,"pipeThrough"),i(qn.prototype.pipeTo,"pipeTo"),i(qn.prototype.tee,"tee"),i(qn.prototype.values,"values"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(qn.prototype,Symbol.toStringTag,{value:"ReadableStream",configurable:!0}),Object.defineProperty(qn.prototype,ka,{value:qn.prototype.values,writable:!0,configurable:!0});function co(w,P,j,ae=1,Ae=()=>1){let Pe=Object.create(qn.prototype);_c(Pe);let ze=Object.create(vc.prototype);return Jr(Pe,ze,w,P,j,ae,Ae),Pe}function $h(w,P,j){let ae=Object.create(qn.prototype);_c(ae);let Ae=Object.create(_t.prototype);return Bl(ae,Ae,w,P,j,0,void 0),ae}function _c(w){w._state="readable",w._reader=void 0,w._storedError=void 0,w._disturbed=!1}function Uo(w){return!r(w)||!Object.prototype.hasOwnProperty.call(w,"_readableStreamController")?!1:w instanceof qn}function bc(w){return w._reader!==void 0}function Gs(w,P){if(w._disturbed=!0,w._state==="closed")return u(void 0);if(w._state==="errored")return l(w._storedError);Gu(w);let j=w._reader;if(j!==void 0&&Lo(j)){let Ae=j._readIntoRequests;j._readIntoRequests=new S,Ae.forEach(Pe=>{Pe._closeSteps(void 0)})}let ae=w._readableStreamController[N](P);return y(ae,t)}function Gu(w){w._state="closed";let P=w._reader;if(P!==void 0&&(ce(P),Yt(P))){let j=P._readRequests;P._readRequests=new S,j.forEach(ae=>{ae._closeSteps()})}}function Wu(w,P){w._state="errored",w._storedError=P;let j=w._reader;j!==void 0&&(ve(j,P),Yt(j)?Ln(j,P):Ml(j,P))}function pa(w){return new TypeError(`ReadableStream.prototype.${w} can only be used on a ReadableStream`)}function Kf(w,P){pt(w,P);let j=w?.highWaterMark;return _e(j,"highWaterMark","QueuingStrategyInit"),{highWaterMark:ut(j)}}let Mm=w=>w.byteLength;i(Mm,"size");class Wl{constructor(P){Se(P,1,"ByteLengthQueuingStrategy"),P=Kf(P,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=P.highWaterMark}get highWaterMark(){if(!Qf(this))throw Fm("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark}get size(){if(!Qf(this))throw Fm("size");return Mm}}Object.defineProperties(Wl.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Wl.prototype,Symbol.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});function Fm(w){return new TypeError(`ByteLengthQueuingStrategy.prototype.${w} can only be used on a ByteLengthQueuingStrategy`)}function Qf(w){return!r(w)||!Object.prototype.hasOwnProperty.call(w,"_byteLengthQueuingStrategyHighWaterMark")?!1:w instanceof Wl}let Jf=()=>1;i(Jf,"size");class Yu{constructor(P){Se(P,1,"CountQueuingStrategy"),P=Kf(P,"First parameter"),this._countQueuingStrategyHighWaterMark=P.highWaterMark}get highWaterMark(){if(!op(this))throw $m("highWaterMark");return this._countQueuingStrategyHighWaterMark}get size(){if(!op(this))throw $m("size");return Jf}}Object.defineProperties(Yu.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Yu.prototype,Symbol.toStringTag,{value:"CountQueuingStrategy",configurable:!0});function $m(w){return new TypeError(`CountQueuingStrategy.prototype.${w} can only be used on a CountQueuingStrategy`)}function op(w){return!r(w)||!Object.prototype.hasOwnProperty.call(w,"_countQueuingStrategyHighWaterMark")?!1:w instanceof Yu}function Um(w,P){pt(w,P);let j=w?.cancel,ae=w?.flush,Ae=w?.readableType,Pe=w?.start,ze=w?.transform,Et=w?.writableType;return{cancel:j===void 0?void 0:Ss(j,w,`${P} has member 'cancel' that`),flush:ae===void 0?void 0:Tr(ae,w,`${P} has member 'flush' that`),readableType:Ae,start:Pe===void 0?void 0:si(Pe,w,`${P} has member 'start' that`),transform:ze===void 0?void 0:us(ze,w,`${P} has member 'transform' that`),writableType:Et}}function Tr(w,P,j){return ct(w,j),ae=>x(w,P,[ae])}function si(w,P,j){return ct(w,j),ae=>A(w,P,[ae])}function us(w,P,j){return ct(w,j),(ae,Ae)=>x(w,P,[ae,Ae])}function Ss(w,P,j){return ct(w,j),ae=>x(w,P,[ae])}class Ws{constructor(P={},j={},ae={}){P===void 0&&(P=null);let Ae=Qd(j,"Second parameter"),Pe=Qd(ae,"Third parameter"),ze=Um(P,"First parameter");if(ze.readableType!==void 0)throw new RangeError("Invalid readableType specified");if(ze.writableType!==void 0)throw new RangeError("Invalid writableType specified");let Et=$u(Pe,0),Vt=Fl(Pe),Gt=$u(Ae,1),lr=Fl(Ae),Er,gn=c(Ha=>{Er=Ha});cp(this,gn,Gt,lr,Et,Vt),Xl(this,ze),ze.start!==void 0?Er(ze.start(this._transformStreamController)):Er(void 0)}get readable(){if(!Uh(this))throw Xs("readable");return this._readable}get writable(){if(!Uh(this))throw Xs("writable");return this._writable}}Object.defineProperties(Ws.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Ws.prototype,Symbol.toStringTag,{value:"TransformStream",configurable:!0});function cp(w,P,j,ae,Ae,Pe){function ze(){return P}function Et(gn){return jo(w,gn)}function Vt(gn){return ed(w,gn)}function Gt(){return qm(w)}w._writable=$e(ze,Et,Gt,Vt,j,ae);function lr(){return K(w)}function Er(gn){return Kl(w,gn)}w._readable=co(ze,lr,Er,Ae,Pe),w._backpressure=void 0,w._backpressureChangePromise=void 0,w._backpressureChangePromise_resolve=void 0,ws(w,!0),w._transformStreamController=void 0}function Uh(w){return!r(w)||!Object.prototype.hasOwnProperty.call(w,"_transformStreamController")?!1:w instanceof Ws}function up(w,P){Me(w._readable._readableStreamController,P),Xu(w,P)}function Xu(w,P){Zf(w._transformStreamController),zf(w._writable._writableStreamController,P),ls(w)}function ls(w){w._backpressure&&ws(w,!1)}function ws(w,P){w._backpressureChangePromise!==void 0&&w._backpressureChangePromise_resolve(),w._backpressureChangePromise=c(j=>{w._backpressureChangePromise_resolve=j}),w._backpressure=P}class ha{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!uu(this))throw Qu("desiredSize");let P=this._controlledTransformStream._readable._readableStreamController;return Le(P)}enqueue(P=void 0){if(!uu(this))throw Qu("enqueue");jm(this,P)}error(P=void 0){if(!uu(this))throw Qu("error");Hm(this,P)}terminate(){if(!uu(this))throw Qu("terminate");Ku(this)}}Object.defineProperties(ha.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),i(ha.prototype.enqueue,"enqueue"),i(ha.prototype.error,"error"),i(ha.prototype.terminate,"terminate"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(ha.prototype,Symbol.toStringTag,{value:"TransformStreamDefaultController",configurable:!0});function uu(w){return!r(w)||!Object.prototype.hasOwnProperty.call(w,"_controlledTransformStream")?!1:w instanceof ha}function Yl(w,P,j,ae,Ae){P._controlledTransformStream=w,w._transformStreamController=P,P._transformAlgorithm=j,P._flushAlgorithm=ae,P._cancelAlgorithm=Ae,P._finishPromise=void 0,P._finishPromise_resolve=void 0,P._finishPromise_reject=void 0}function Xl(w,P){let j=Object.create(ha.prototype),ae,Ae,Pe;P.transform!==void 0?ae=ze=>P.transform(ze,j):ae=ze=>{try{return jm(j,ze),u(void 0)}catch(Et){return l(Et)}},P.flush!==void 0?Ae=()=>P.flush(j):Ae=()=>u(void 0),P.cancel!==void 0?Pe=ze=>P.cancel(ze):Pe=()=>u(void 0),Yl(w,j,ae,Ae,Pe)}function Zf(w){w._transformAlgorithm=void 0,w._flushAlgorithm=void 0,w._cancelAlgorithm=void 0}function jm(w,P){let j=w._controlledTransformStream,ae=j._readable._readableStreamController;if(!Bt(ae))throw new TypeError("Readable side is not in a state that permits enqueue");try{Ce(ae,P)}catch(Pe){throw Xu(j,Pe),j._readable._storedError}St(ae)!==j._backpressure&&ws(j,!0)}function Hm(w,P){up(w._controlledTransformStream,P)}function jh(w,P){let j=w._transformAlgorithm(P);return y(j,void 0,ae=>{throw up(w._controlledTransformStream,ae),ae})}function Ku(w){let P=w._controlledTransformStream,j=P._readable._readableStreamController;da(j);let ae=new TypeError("TransformStream terminated");Xu(P,ae)}function jo(w,P){let j=w._transformStreamController;if(w._backpressure){let ae=w._backpressureChangePromise;return y(ae,()=>{let Ae=w._writable;if(Ae._state==="erroring")throw Ae._storedError;return jh(j,P)})}return jh(j,P)}function ed(w,P){let j=w._transformStreamController;if(j._finishPromise!==void 0)return j._finishPromise;let ae=w._readable;j._finishPromise=c((Pe,ze)=>{j._finishPromise_resolve=Pe,j._finishPromise_reject=ze});let Ae=j._cancelAlgorithm(P);return Zf(j),d(Ae,()=>(ae._state==="errored"?gr(j,ae._storedError):(Me(ae._readableStreamController,P),Ys(j)),null),Pe=>(Me(ae._readableStreamController,Pe),gr(j,Pe),null)),j._finishPromise}function qm(w){let P=w._transformStreamController;if(P._finishPromise!==void 0)return P._finishPromise;let j=w._readable;P._finishPromise=c((Ae,Pe)=>{P._finishPromise_resolve=Ae,P._finishPromise_reject=Pe});let ae=P._flushAlgorithm();return Zf(P),d(ae,()=>(j._state==="errored"?gr(P,j._storedError):(da(j._readableStreamController),Ys(P)),null),Ae=>(Me(j._readableStreamController,Ae),gr(P,Ae),null)),P._finishPromise}function K(w){return ws(w,!1),w._backpressureChangePromise}function Kl(w,P){let j=w._transformStreamController;if(j._finishPromise!==void 0)return j._finishPromise;let ae=w._writable;j._finishPromise=c((Pe,ze)=>{j._finishPromise_resolve=Pe,j._finishPromise_reject=ze});let Ae=j._cancelAlgorithm(P);return Zf(j),d(Ae,()=>(ae._state==="errored"?gr(j,ae._storedError):(zf(ae._writableStreamController,P),ls(w),Ys(j)),null),Pe=>(zf(ae._writableStreamController,Pe),ls(w),gr(j,Pe),null)),j._finishPromise}function Qu(w){return new TypeError(`TransformStreamDefaultController.prototype.${w} can only be used on a TransformStreamDefaultController`)}function Ys(w){w._finishPromise_resolve!==void 0&&(w._finishPromise_resolve(),w._finishPromise_resolve=void 0,w._finishPromise_reject=void 0)}function gr(w,P){w._finishPromise_reject!==void 0&&(T(w._finishPromise),w._finishPromise_reject(P),w._finishPromise_resolve=void 0,w._finishPromise_reject=void 0)}function Xs(w){return new TypeError(`TransformStream.prototype.${w} can only be used on a TransformStream`)}e.ByteLengthQueuingStrategy=Wl,e.CountQueuingStrategy=Yu,e.ReadableByteStreamController=_t,e.ReadableStream=qn,e.ReadableStreamBYOBReader=Yi,e.ReadableStreamBYOBRequest=ke,e.ReadableStreamDefaultController=vc,e.ReadableStreamDefaultReader=Nt,e.TransformStream=Ws,e.TransformStreamDefaultController=ha,e.WritableStream=Uu,e.WritableStreamDefaultController=Hu,e.WritableStreamDefaultWriter=iu})});var voe=M(()=>{if(!globalThis.ReadableStream)try{let e=require("node:process"),{emitWarning:t}=e;try{e.emitWarning=()=>{},Object.assign(globalThis,require("node:stream/web")),e.emitWarning=t}catch(r){throw e.emitWarning=t,r}}catch{Object.assign(globalThis,goe())}try{let{Blob:e}=require("buffer");e&&!e.prototype.stream&&(e.prototype.stream=function(r){let n=0,i=this;return new ReadableStream({type:"bytes",async pull(s){let o=await i.slice(n,Math.min(i.size,n+65536)).arrayBuffer();n+=o.byteLength,s.enqueue(new Uint8Array(o)),n===i.size&&s.close()}})})}catch{}});async function*XL(e,t=!0){for(let r of e)if("stream"in r)yield*r.stream();else if(ArrayBuffer.isView(r))if(t){let n=r.byteOffset,i=r.byteOffset+r.byteLength;for(;n!==i;){let s=Math.min(i-n,yoe),a=r.buffer.slice(n,n+s);n+=a.byteLength,yield new Uint8Array(a)}}else yield r;else{let n=0,i=r;for(;n!==i.size;){let a=await i.slice(n,Math.min(i.size,n+yoe)).arrayBuffer();n+=a.byteLength,yield new Uint8Array(a)}}}var CSt,yoe,_oe,uWe,eh,cT=oE(()=>{CSt=Ke(voe(),1);yoe=65536;_oe=class KL{#e=[];#t="";#r=0;#n="transparent";constructor(t=[],r={}){if(typeof t!="object"||t===null)throw new TypeError("Failed to construct 'Blob': The provided value cannot be converted to a sequence.");if(typeof t[Symbol.iterator]!="function")throw new TypeError("Failed to construct 'Blob': The object must have a callable @@iterator property.");if(typeof r!="object"&&typeof r!="function")throw new TypeError("Failed to construct 'Blob': parameter 2 cannot convert to dictionary.");r===null&&(r={});let n=new TextEncoder;for(let s of t){let a;ArrayBuffer.isView(s)?a=new Uint8Array(s.buffer.slice(s.byteOffset,s.byteOffset+s.byteLength)):s instanceof ArrayBuffer?a=new Uint8Array(s.slice(0)):s instanceof KL?a=s:a=n.encode(`${s}`),this.#r+=ArrayBuffer.isView(a)?a.byteLength:a.size,this.#e.push(a)}this.#n=`${r.endings===void 0?"transparent":r.endings}`;let i=r.type===void 0?"":String(r.type);this.#t=/^[\x20-\x7E]*$/.test(i)?i:""}get size(){return this.#r}get type(){return this.#t}async text(){let t=new TextDecoder,r="";for await(let n of XL(this.#e,!1))r+=t.decode(n,{stream:!0});return r+=t.decode(),r}async arrayBuffer(){let t=new Uint8Array(this.size),r=0;for await(let n of XL(this.#e,!1))t.set(n,r),r+=n.length;return t.buffer}stream(){let t=XL(this.#e,!0);return new globalThis.ReadableStream({type:"bytes",async pull(r){let n=await t.next();n.done?r.close():r.enqueue(n.value)},async cancel(){await t.return()}})}slice(t=0,r=this.size,n=""){let{size:i}=this,s=t<0?Math.max(i+t,0):Math.min(t,i),a=r<0?Math.max(i+r,0):Math.min(r,i),o=Math.max(a-s,0),c=this.#e,u=[],l=0;for(let d of c){if(l>=o)break;let p=ArrayBuffer.isView(d)?d.byteLength:d.size;if(s&&p<=s)s-=p,a-=p;else{let m;ArrayBuffer.isView(d)?(m=d.subarray(s,Math.min(p,a)),l+=m.byteLength):(m=d.slice(s,Math.min(p,a)),l+=m.size),a-=p,u.push(m),s=0}}let f=new KL([],{type:String(n).toLowerCase()});return f.#r=o,f.#e=u,f}get[Symbol.toStringTag](){return"Blob"}static[Symbol.hasInstance](t){return t&&typeof t=="object"&&typeof t.constructor=="function"&&(typeof t.stream=="function"||typeof t.arrayBuffer=="function")&&/^(Blob|File)$/.test(t[Symbol.toStringTag])}};Object.defineProperties(_oe.prototype,{size:{enumerable:!0},type:{enumerable:!0},slice:{enumerable:!0}});uWe=_oe,eh=uWe});var lWe,fWe,Yy,QL=oE(()=>{cT();lWe=class extends eh{#e=0;#t="";constructor(t,r,n={}){if(arguments.length<2)throw new TypeError(`Failed to construct 'File': 2 arguments required, but only ${arguments.length} present.`);super(t,n),n===null&&(n={});let i=n.lastModified===void 0?Date.now():Number(n.lastModified);Number.isNaN(i)||(this.#e=i),this.#t=String(r)}get name(){return this.#t}get lastModified(){return this.#e}get[Symbol.toStringTag](){return"File"}static[Symbol.hasInstance](t){return!!t&&t instanceof eh&&/^(File)$/.test(t[Symbol.toStringTag])}},fWe=lWe,Yy=fWe});function xoe(e,t=eh){var r=`${boe()}${boe()}`.replace(/\./g,"").slice(-28).padStart(32,"-"),n=[],i=`--${r}\r
|
||
Content-Disposition: form-data; name="`;return e.forEach((s,a)=>typeof s=="string"?n.push(i+JL(a)+`"\r
|
||
\r
|
||
${s.replace(/\r(?!\n)|(?<!\r)\n/g,`\r
|
||
`)}\r
|
||
`):n.push(i+JL(a)+`"; filename="${JL(s.name,1)}"\r
|
||
Content-Type: ${s.type||"application/octet-stream"}\r
|
||
\r
|
||
`,s,`\r
|
||
`)),n.push(`--${r}--`),new t(n,{type:"multipart/form-data; boundary="+r})}var uT,dWe,pWe,boe,hWe,Eoe,JL,Qg,Jg,OI=oE(()=>{cT();QL();({toStringTag:uT,iterator:dWe,hasInstance:pWe}=Symbol),boe=Math.random,hWe="append,set,get,getAll,delete,keys,values,entries,forEach,constructor".split(","),Eoe=(e,t,r)=>(e+="",/^(Blob|File)$/.test(t&&t[uT])?[(r=r!==void 0?r+"":t[uT]=="File"?t.name:"blob",e),t.name!==r||t[uT]=="blob"?new Yy([t],r,t):t]:[e,t+""]),JL=(e,t)=>(t?e:e.replace(/\r?\n|\r/g,`\r
|
||
`)).replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),Qg=(e,t,r)=>{if(t.length<r)throw new TypeError(`Failed to execute '${e}' on 'FormData': ${r} arguments required, but only ${t.length} present.`)},Jg=class{#e=[];constructor(...t){if(t.length)throw new TypeError("Failed to construct 'FormData': parameter 1 is not of type 'HTMLFormElement'.")}get[uT](){return"FormData"}[dWe](){return this.entries()}static[pWe](t){return t&&typeof t=="object"&&t[uT]==="FormData"&&!hWe.some(r=>typeof t[r]!="function")}append(...t){Qg("append",arguments,2),this.#e.push(Eoe(...t))}delete(t){Qg("delete",arguments,1),t+="",this.#e=this.#e.filter(([r])=>r!==t)}get(t){Qg("get",arguments,1),t+="";for(var r=this.#e,n=r.length,i=0;i<n;i++)if(r[i][0]===t)return r[i][1];return null}getAll(t,r){return Qg("getAll",arguments,1),r=[],t+="",this.#e.forEach(n=>n[0]===t&&r.push(n[1])),r}has(t){return Qg("has",arguments,1),t+="",this.#e.some(r=>r[0]===t)}forEach(t,r){Qg("forEach",arguments,1);for(var[n,i]of this)t.call(r,i,n,this)}set(...t){Qg("set",arguments,2);var r=[],n=!0;t=Eoe(...t),this.#e.forEach(i=>{i[0]===t[0]?n&&(n=!r.push(t)):r.push(i)}),n&&r.push(t),this.#e=r}*entries(){yield*this.#e}*keys(){for(var[t]of this)yield t}*values(){for(var[,t]of this)yield t}}});var Coe=M((USt,woe)=>{if(!globalThis.DOMException)try{let{MessageChannel:e}=require("worker_threads"),t=new e().port1,r=new ArrayBuffer;t.postMessage(r,[r,r])}catch(e){e.constructor.name==="DOMException"&&(globalThis.DOMException=e.constructor)}woe.exports=globalThis.DOMException});var PI,mWe,qSt,e7=oE(()=>{PI=require("node:fs"),mWe=Ke(Coe(),1);QL();cT();({stat:qSt}=PI.promises)});var Roe={};of(Roe,{toFormData:()=>xWe});function EWe(e){let t=e.match(/\bfilename=("(.*?)"|([^()<>@,;:\\"/[\]?={}\s\t]+))($|;\s)/i);if(!t)return;let r=t[2]||t[3]||"",n=r.slice(r.lastIndexOf("\\")+1);return n=n.replace(/%22/g,'"'),n=n.replace(/&#(\d{4});/g,(i,s)=>String.fromCharCode(s)),n}async function xWe(e,t){if(!/multipart/i.test(t))throw new TypeError("Failed to fetch");let r=t.match(/boundary=(?:"([^"]+)"|([^;]+))/i);if(!r)throw new TypeError("no or bad content-type header, no multipart boundary");let n=new t7(r[1]||r[2]),i,s,a,o,c,u,l=[],f=new Jg,d=E=>{a+=T.decode(E,{stream:!0})},p=E=>{l.push(E)},m=()=>{let E=new Yy(l,u,{type:c});f.append(o,E)},y=()=>{f.append(o,a)},T=new TextDecoder("utf-8");T.decode(),n.onPartBegin=function(){n.onPartData=d,n.onPartEnd=y,i="",s="",a="",o="",c="",u=null,l.length=0},n.onHeaderField=function(E){i+=T.decode(E,{stream:!0})},n.onHeaderValue=function(E){s+=T.decode(E,{stream:!0})},n.onHeaderEnd=function(){if(s+=T.decode(),i=i.toLowerCase(),i==="content-disposition"){let E=s.match(/\bname=("([^"]*)"|([^()<>@,;:\\"/[\]?={}\s\t]+))/i);E&&(o=E[2]||E[3]||""),u=EWe(s),u&&(n.onPartData=p,n.onPartEnd=m)}else i==="content-type"&&(c=s);s="",i=""};for await(let E of e)n.write(E);return n.end(),f}var Cd,_i,Ioe,U0,kI,LI,gWe,fT,vWe,yWe,_We,bWe,Zg,t7,Noe=oE(()=>{e7();OI();Cd=0,_i={START_BOUNDARY:Cd++,HEADER_FIELD_START:Cd++,HEADER_FIELD:Cd++,HEADER_VALUE_START:Cd++,HEADER_VALUE:Cd++,HEADER_VALUE_ALMOST_DONE:Cd++,HEADERS_ALMOST_DONE:Cd++,PART_DATA_START:Cd++,PART_DATA:Cd++,END:Cd++},Ioe=1,U0={PART_BOUNDARY:Ioe,LAST_BOUNDARY:Ioe*=2},kI=10,LI=13,gWe=32,fT=45,vWe=58,yWe=97,_We=122,bWe=e=>e|32,Zg=()=>{},t7=class{constructor(t){this.index=0,this.flags=0,this.onHeaderEnd=Zg,this.onHeaderField=Zg,this.onHeadersEnd=Zg,this.onHeaderValue=Zg,this.onPartBegin=Zg,this.onPartData=Zg,this.onPartEnd=Zg,this.boundaryChars={},t=`\r
|
||
--`+t;let r=new Uint8Array(t.length);for(let n=0;n<t.length;n++)r[n]=t.charCodeAt(n),this.boundaryChars[r[n]]=!0;this.boundary=r,this.lookbehind=new Uint8Array(this.boundary.length+8),this.state=_i.START_BOUNDARY}write(t){let r=0,n=t.length,i=this.index,{lookbehind:s,boundary:a,boundaryChars:o,index:c,state:u,flags:l}=this,f=this.boundary.length,d=f-1,p=t.length,m,y,T=_=>{this[_+"Mark"]=r},E=_=>{delete this[_+"Mark"]},A=(_,S,I,k)=>{(S===void 0||S!==I)&&this[_](k&&k.subarray(S,I))},x=(_,S)=>{let I=_+"Mark";I in this&&(S?(A(_,this[I],r,t),delete this[I]):(A(_,this[I],t.length,t),this[I]=0))};for(r=0;r<n;r++)switch(m=t[r],u){case _i.START_BOUNDARY:if(c===a.length-2){if(m===fT)l|=U0.LAST_BOUNDARY;else if(m!==LI)return;c++;break}else if(c-1===a.length-2){if(l&U0.LAST_BOUNDARY&&m===fT)u=_i.END,l=0;else if(!(l&U0.LAST_BOUNDARY)&&m===kI)c=0,A("onPartBegin"),u=_i.HEADER_FIELD_START;else return;break}m!==a[c+2]&&(c=-2),m===a[c+2]&&c++;break;case _i.HEADER_FIELD_START:u=_i.HEADER_FIELD,T("onHeaderField"),c=0;case _i.HEADER_FIELD:if(m===LI){E("onHeaderField"),u=_i.HEADERS_ALMOST_DONE;break}if(c++,m===fT)break;if(m===vWe){if(c===1)return;x("onHeaderField",!0),u=_i.HEADER_VALUE_START;break}if(y=bWe(m),y<yWe||y>_We)return;break;case _i.HEADER_VALUE_START:if(m===gWe)break;T("onHeaderValue"),u=_i.HEADER_VALUE;case _i.HEADER_VALUE:m===LI&&(x("onHeaderValue",!0),A("onHeaderEnd"),u=_i.HEADER_VALUE_ALMOST_DONE);break;case _i.HEADER_VALUE_ALMOST_DONE:if(m!==kI)return;u=_i.HEADER_FIELD_START;break;case _i.HEADERS_ALMOST_DONE:if(m!==kI)return;A("onHeadersEnd"),u=_i.PART_DATA_START;break;case _i.PART_DATA_START:u=_i.PART_DATA,T("onPartData");case _i.PART_DATA:if(i=c,c===0){for(r+=d;r<p&&!(t[r]in o);)r+=f;r-=d,m=t[r]}if(c<a.length)a[c]===m?(c===0&&x("onPartData",!0),c++):c=0;else if(c===a.length)c++,m===LI?l|=U0.PART_BOUNDARY:m===fT?l|=U0.LAST_BOUNDARY:c=0;else if(c-1===a.length)if(l&U0.PART_BOUNDARY){if(c=0,m===kI){l&=~U0.PART_BOUNDARY,A("onPartEnd"),A("onPartBegin"),u=_i.HEADER_FIELD_START;break}}else l&U0.LAST_BOUNDARY&&m===fT?(A("onPartEnd"),u=_i.END,l=0):c=0;if(c>0)s[c-1]=m;else if(i>0){let _=new Uint8Array(s.buffer,s.byteOffset,s.byteLength);A("onPartData",0,i,_),i=0,T("onPartData"),r--}break;case _i.END:break;default:throw new Error(`Unexpected state entered: ${u}`)}x("onHeaderField"),x("onHeaderValue"),x("onPartData"),this.index=c,this.state=u,this.flags=l}end(){if(this.state===_i.HEADER_FIELD_START&&this.index===0||this.state===_i.PART_DATA&&this.index===this.boundary.length)this.onPartEnd();else if(this.state!==_i.END)throw new Error("MultipartParser.end(): stream ended unexpectedly")}}});var u3=M(Nd=>{"use strict";Object.defineProperty(Nd,"__esModule",{value:!0});Nd.AttributeAction=Nd.IgnoreCaseMode=Nd.SelectorType=void 0;var aXe;(function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"})(aXe=Nd.SelectorType||(Nd.SelectorType={}));Nd.IgnoreCaseMode={Unknown:null,QuirksMode:"quirks",IgnoreCase:!0,CaseSensitive:!1};var oXe;(function(e){e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start"})(oXe=Nd.AttributeAction||(Nd.AttributeAction={}))});var Lue=M(u_=>{"use strict";Object.defineProperty(u_,"__esModule",{value:!0});u_.parse=u_.isTraversal=void 0;var Pn=u3(),Oue=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,cXe=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,uXe=new Map([[126,Pn.AttributeAction.Element],[94,Pn.AttributeAction.Start],[36,Pn.AttributeAction.End],[42,Pn.AttributeAction.Any],[33,Pn.AttributeAction.Not],[124,Pn.AttributeAction.Hyphen]]),lXe=new Set(["has","not","matches","is","where","host","host-context"]);function Pue(e){switch(e.type){case Pn.SelectorType.Adjacent:case Pn.SelectorType.Child:case Pn.SelectorType.Descendant:case Pn.SelectorType.Parent:case Pn.SelectorType.Sibling:case Pn.SelectorType.ColumnCombinator:return!0;default:return!1}}u_.isTraversal=Pue;var fXe=new Set(["contains","icontains"]);function dXe(e,t,r){var n=parseInt(t,16)-65536;return n!==n||r?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,n&1023|56320)}function MT(e){return e.replace(cXe,dXe)}function L7(e){return e===39||e===34}function Due(e){return e===32||e===9||e===10||e===12||e===13}function pXe(e){var t=[],r=kue(t,"".concat(e),0);if(r<e.length)throw new Error("Unmatched selector: ".concat(e.slice(r)));return t}u_.parse=pXe;function kue(e,t,r){var n=[];function i(W){var J=t.slice(r+W).match(Oue);if(!J)throw new Error("Expected name, found ".concat(t.slice(r)));var ye=J[0];return r+=W+ye.length,MT(ye)}function s(W){for(r+=W;r<t.length&&Due(t.charCodeAt(r));)r++}function a(){r+=1;for(var W=r,J=1;J>0&&r<t.length;r++)t.charCodeAt(r)===40&&!o(r)?J++:t.charCodeAt(r)===41&&!o(r)&&J--;if(J)throw new Error("Parenthesis not matched");return MT(t.slice(W,r-1))}function o(W){for(var J=0;t.charCodeAt(--W)===92;)J++;return(J&1)===1}function c(){if(n.length>0&&Pue(n[n.length-1]))throw new Error("Did not expect successive traversals.")}function u(W){if(n.length>0&&n[n.length-1].type===Pn.SelectorType.Descendant){n[n.length-1].type=W;return}c(),n.push({type:W})}function l(W,J){n.push({type:Pn.SelectorType.Attribute,name:W,action:J,value:i(1),namespace:null,ignoreCase:"quirks"})}function f(){if(n.length&&n[n.length-1].type===Pn.SelectorType.Descendant&&n.pop(),n.length===0)throw new Error("Empty sub-selector");e.push(n)}if(s(0),t.length===r)return r;e:for(;r<t.length;){var d=t.charCodeAt(r);switch(d){case 32:case 9:case 10:case 12:case 13:{(n.length===0||n[0].type!==Pn.SelectorType.Descendant)&&(c(),n.push({type:Pn.SelectorType.Descendant})),s(1);break}case 62:{u(Pn.SelectorType.Child),s(1);break}case 60:{u(Pn.SelectorType.Parent),s(1);break}case 126:{u(Pn.SelectorType.Sibling),s(1);break}case 43:{u(Pn.SelectorType.Adjacent),s(1);break}case 46:{l("class",Pn.AttributeAction.Element);break}case 35:{l("id",Pn.AttributeAction.Equals);break}case 91:{s(1);var p=void 0,m=null;t.charCodeAt(r)===124?p=i(1):t.startsWith("*|",r)?(m="*",p=i(2)):(p=i(0),t.charCodeAt(r)===124&&t.charCodeAt(r+1)!==61&&(m=p,p=i(1))),s(0);var y=Pn.AttributeAction.Exists,T=uXe.get(t.charCodeAt(r));if(T){if(y=T,t.charCodeAt(r+1)!==61)throw new Error("Expected `=`");s(2)}else t.charCodeAt(r)===61&&(y=Pn.AttributeAction.Equals,s(1));var E="",A=null;if(y!=="exists"){if(L7(t.charCodeAt(r))){for(var x=t.charCodeAt(r),_=r+1;_<t.length&&(t.charCodeAt(_)!==x||o(_));)_+=1;if(t.charCodeAt(_)!==x)throw new Error("Attribute value didn't end");E=MT(t.slice(r+1,_)),r=_+1}else{for(var S=r;r<t.length&&(!Due(t.charCodeAt(r))&&t.charCodeAt(r)!==93||o(r));)r+=1;E=MT(t.slice(S,r))}s(0);var I=t.charCodeAt(r)|32;I===115?(A=!1,s(1)):I===105&&(A=!0,s(1))}if(t.charCodeAt(r)!==93)throw new Error("Attribute selector didn't terminate");r+=1;var k={type:Pn.SelectorType.Attribute,name:p,action:y,value:E,namespace:m,ignoreCase:A};n.push(k);break}case 58:{if(t.charCodeAt(r+1)===58){n.push({type:Pn.SelectorType.PseudoElement,name:i(2).toLowerCase(),data:t.charCodeAt(r)===40?a():null});continue}var N=i(1).toLowerCase(),U=null;if(t.charCodeAt(r)===40)if(lXe.has(N)){if(L7(t.charCodeAt(r+1)))throw new Error("Pseudo-selector ".concat(N," cannot be quoted"));if(U=[],r=kue(U,t,r+1),t.charCodeAt(r)!==41)throw new Error("Missing closing parenthesis in :".concat(N," (").concat(t,")"));r+=1}else{if(U=a(),fXe.has(N)){var L=U.charCodeAt(0);L===U.charCodeAt(U.length-1)&&L7(L)&&(U=U.slice(1,-1))}U=MT(U)}n.push({type:Pn.SelectorType.Pseudo,name:N,data:U});break}case 44:{f(),n=[],s(1);break}default:{if(t.startsWith("/*",r)){var H=t.indexOf("*/",r+2);if(H<0)throw new Error("Comment was not terminated");r=H+2,n.length===0&&s(0);break}var m=null,V=void 0;if(d===42)r+=1,V="*";else if(d===124){if(V="",t.charCodeAt(r+1)===124){u(Pn.SelectorType.ColumnCombinator),s(2);break}}else if(Oue.test(t.slice(r)))V=i(0);else break e;t.charCodeAt(r)===124&&t.charCodeAt(r+1)!==124&&(m=V,t.charCodeAt(r+1)===42?(V="*",r+=2):V=i(1)),n.push(V==="*"?{type:Pn.SelectorType.Universal,namespace:m}:{type:Pn.SelectorType.Tag,name:V,namespace:m})}}}return f(),r}});var Hue=M(f_=>{"use strict";var l3=f_&&f_.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,s;n<i;n++)(s||!(n in t))&&(s||(s=Array.prototype.slice.call(t,0,n)),s[n]=t[n]);return e.concat(s||Array.prototype.slice.call(t))};Object.defineProperty(f_,"__esModule",{value:!0});f_.stringify=void 0;var es=u3(),Fue=["\\",'"'],$ue=l3(l3([],Fue,!0),["(",")"],!1),hXe=new Set(Fue.map(function(e){return e.charCodeAt(0)})),Bue=new Set($ue.map(function(e){return e.charCodeAt(0)})),l_=new Set(l3(l3([],$ue,!0),["~","^","$","*","+","!","|",":","[","]"," ","."],!1).map(function(e){return e.charCodeAt(0)}));function Uue(e){return e.map(function(t){return t.map(mXe).join("")}).join(", ")}f_.stringify=Uue;function mXe(e,t,r){switch(e.type){case es.SelectorType.Child:return t===0?"> ":" > ";case es.SelectorType.Parent:return t===0?"< ":" < ";case es.SelectorType.Sibling:return t===0?"~ ":" ~ ";case es.SelectorType.Adjacent:return t===0?"+ ":" + ";case es.SelectorType.Descendant:return" ";case es.SelectorType.ColumnCombinator:return t===0?"|| ":" || ";case es.SelectorType.Universal:return e.namespace==="*"&&t+1<r.length&&"name"in r[t+1]?"":"".concat(jue(e.namespace),"*");case es.SelectorType.Tag:return Mue(e);case es.SelectorType.PseudoElement:return"::".concat(uh(e.name,l_)).concat(e.data===null?"":"(".concat(uh(e.data,Bue),")"));case es.SelectorType.Pseudo:return":".concat(uh(e.name,l_)).concat(e.data===null?"":"(".concat(typeof e.data=="string"?uh(e.data,Bue):Uue(e.data),")"));case es.SelectorType.Attribute:{if(e.name==="id"&&e.action===es.AttributeAction.Equals&&e.ignoreCase==="quirks"&&!e.namespace)return"#".concat(uh(e.value,l_));if(e.name==="class"&&e.action===es.AttributeAction.Element&&e.ignoreCase==="quirks"&&!e.namespace)return".".concat(uh(e.value,l_));var n=Mue(e);return e.action===es.AttributeAction.Exists?"[".concat(n,"]"):"[".concat(n).concat(gXe(e.action),'="').concat(uh(e.value,hXe),'"').concat(e.ignoreCase===null?"":e.ignoreCase?" i":" s","]")}}}function gXe(e){switch(e){case es.AttributeAction.Equals:return"";case es.AttributeAction.Element:return"~";case es.AttributeAction.Start:return"^";case es.AttributeAction.End:return"$";case es.AttributeAction.Any:return"*";case es.AttributeAction.Not:return"!";case es.AttributeAction.Hyphen:return"|";case es.AttributeAction.Exists:throw new Error("Shouldn't be here")}}function Mue(e){return"".concat(jue(e.namespace)).concat(uh(e.name,l_))}function jue(e){return e!==null?"".concat(e==="*"?"*":uh(e,l_),"|"):""}function uh(e,t){for(var r=0,n="",i=0;i<e.length;i++)t.has(e.charCodeAt(i))&&(n+="".concat(e.slice(r,i),"\\").concat(e.charAt(i)),r=i+1);return n.length>0?n+e.slice(r):e}});var d_=M(Ru=>{"use strict";var vXe=Ru&&Ru.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),yXe=Ru&&Ru.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&vXe(t,e,r)};Object.defineProperty(Ru,"__esModule",{value:!0});Ru.stringify=Ru.parse=Ru.isTraversal=void 0;yXe(u3(),Ru);var que=Lue();Object.defineProperty(Ru,"isTraversal",{enumerable:!0,get:function(){return que.isTraversal}});Object.defineProperty(Ru,"parse",{enumerable:!0,get:function(){return que.parse}});var _Xe=Hue();Object.defineProperty(Ru,"stringify",{enumerable:!0,get:function(){return _Xe.stringify}})});var G0=M((P4t,zue)=>{zue.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}});var ts=M((E_,i2)=>{(function(){var e,t="4.17.21",r=200,n="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",i="Expected a function",s="Invalid `variable` option passed into `_.template`",a="__lodash_hash_undefined__",o=500,c="__lodash_placeholder__",u=1,l=2,f=4,d=1,p=2,m=1,y=2,T=4,E=8,A=16,x=32,_=64,S=128,I=256,k=512,N=30,U="...",L=800,H=16,V=1,W=2,J=3,ye=1/0,re=9007199254740991,fe=17976931348623157e292,ve=NaN,X=4294967295,ce=X-1,le=X>>>1,ue=[["ary",S],["bind",m],["bindKey",y],["curry",E],["curryRight",A],["flip",k],["partial",x],["partialRight",_],["rearg",I]],It="[object Arguments]",pt="[object Array]",ct="[object AsyncFunction]",Y="[object Boolean]",q="[object Date]",Se="[object DOMException]",_e="[object Error]",ut="[object Function]",vt="[object GeneratorFunction]",xe="[object Map]",Ue="[object Number]",Qe="[object Null]",ht="[object Object]",wt="[object Promise]",dt="[object Proxy]",Jt="[object RegExp]",sr="[object Set]",Nt="[object String]",Yt="[object Symbol]",ei="[object Undefined]",on="[object WeakMap]",Ln="[object WeakSet]",qr="[object ArrayBuffer]",Vn="[object DataView]",di="[object Float32Array]",Wi="[object Float64Array]",pn="[object Int8Array]",Fs="[object Int16Array]",$s="[object Int32Array]",Qr="[object Uint8Array]",pi="[object Uint8ClampedArray]",Jc="[object Uint16Array]",Gn="[object Uint32Array]",On=/\b__p \+= '';/g,Zc=/\b(__p \+=) '' \+/g,hn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Bi=/&(?:amp|lt|gt|quot|#39);/g,Us=/[&<>"']/g,An=RegExp(Bi.source),ti=RegExp(Us.source),ka=/<%-([\s\S]+?)%>/g,Ni=/<%([\s\S]+?)%>/g,Oi=/<%=([\s\S]+?)%>/g,La=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,bs=/^\w*$/,Ba=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Es=/[\\^$.*+?()[\]{}|]/g,Sn=RegExp(Es.source),ns=/^\s+/,lc=/\s/,ge=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oe=/\{\n\/\* \[wrapped with (.+)\] \*/,we=/,? & /,Be=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ke=/[()=,{}\[\]\/\s]/,_t=/\\(\\)?/g,nr=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ir=/\w*$/,Rr=/^[-+]0x[0-9a-f]+$/i,ri=/^0b[01]+$/i,Ot=/^\[object .+?Constructor\]$/,tr=/^0o[0-7]+$/i,jn=/^(?:0|[1-9]\d*)$/,Dn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Nr=/($^)/,cn=/['\n\r\u2028\u2029\\]/g,Or="\\ud800-\\udfff",Bn="\\u0300-\\u036f",ni="\\ufe20-\\ufe2f",is="\\u20d0-\\u20ff",tn=Bn+ni+is,ss="\\u2700-\\u27bf",xs="a-z\\xdf-\\xf6\\xf8-\\xff",Ma="\\xac\\xb1\\xd7\\xf7",Oo="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",as="\\u2000-\\u206f",Fu=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",hi="A-Z\\xc0-\\xd6\\xd8-\\xde",Do="\\ufe0e\\ufe0f",ii=Ma+Oo+as+Fu,mi="['\u2019]",Mi="["+Or+"]",aa="["+ii+"]",Po="["+tn+"]",Mr="\\d+",Fa="["+ss+"]",Bl="["+xs+"]",Kd="[^"+Or+ii+Mr+ss+xs+hi+"]",ko="\\ud83c[\\udffb-\\udfff]",eu="(?:"+Po+"|"+ko+")",fc="[^"+Or+"]",ao="(?:\\ud83c[\\udde6-\\uddff]){2}",dc="[\\ud800-\\udbff][\\udc00-\\udfff]",tu="["+hi+"]",jf="\\u200d",oa="(?:"+Bl+"|"+Kd+")",pc="(?:"+tu+"|"+Kd+")",ru="(?:"+mi+"(?:d|ll|m|re|s|t|ve))?",hc="(?:"+mi+"(?:D|LL|M|RE|S|T|VE))?",Yi=eu+"?",Lo="["+Do+"]?",mc="(?:"+jf+"(?:"+[fc,ao,dc].join("|")+")"+Lo+Yi+")*",Fi="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ml="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Bo=Lo+Yi+mc,$u="(?:"+[Fa,ao,dc].join("|")+")"+Bo,Fl="(?:"+[fc+Po+"?",Po,ao,dc,Mi].join("|")+")",Qd=RegExp(mi,"g"),Zv=RegExp(Po,"g"),Ih=RegExp(ko+"(?="+ko+")|"+Fl+Bo,"g"),$l=RegExp([tu+"?"+Bl+"+"+ru+"(?="+[aa,tu,"$"].join("|")+")",pc+"+"+hc+"(?="+[aa,tu+oa,"$"].join("|")+")",tu+"?"+oa+"+"+ru,tu+"+"+hc,Ml,Fi,Mr,$u].join("|"),"g"),Rh=RegExp("["+jf+Or+tn+Do+"]"),Dm=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,nu=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Jd=-1,mn={};mn[di]=mn[Wi]=mn[pn]=mn[Fs]=mn[$s]=mn[Qr]=mn[pi]=mn[Jc]=mn[Gn]=!0,mn[It]=mn[pt]=mn[qr]=mn[Y]=mn[Vn]=mn[q]=mn[_e]=mn[ut]=mn[xe]=mn[Ue]=mn[ht]=mn[Jt]=mn[sr]=mn[Nt]=mn[on]=!1;var Fr={};Fr[It]=Fr[pt]=Fr[qr]=Fr[Vn]=Fr[Y]=Fr[q]=Fr[di]=Fr[Wi]=Fr[pn]=Fr[Fs]=Fr[$s]=Fr[xe]=Fr[Ue]=Fr[ht]=Fr[Jt]=Fr[sr]=Fr[Nt]=Fr[Yt]=Fr[Qr]=Fr[pi]=Fr[Jc]=Fr[Gn]=!0,Fr[_e]=Fr[ut]=Fr[on]=!1;var e1={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},Uu={"&":"&","<":"<",">":">",'"':""","'":"'"},Ul={"&":"&","<":"<",">":">",""":'"',"'":"'"},$e={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},bt=parseFloat,We=parseInt,Lt=typeof global=="object"&&global&&global.Object===Object&&global,ur=typeof self=="object"&&self&&self.Object===Object&&self,Xt=Lt||ur||Function("return this")(),pr=typeof E_=="object"&&E_&&!E_.nodeType&&E_,Hs=pr&&typeof i2=="object"&&i2&&!i2.nodeType&&i2,Nh=Hs&&Hs.exports===pr,Ts=Nh&&Lt.process,qs=function(){try{var Ce=Hs&&Hs.require&&Hs.require("util").types;return Ce||Ts&&Ts.binding&&Ts.binding("util")}catch{}}(),jl=qs&&qs.isArrayBuffer,Hl=qs&&qs.isDate,Zd=qs&&qs.isMap,xr=qs&&qs.isRegExp,t1=qs&&qs.isSet,Pm=qs&&qs.isTypedArray;function As(Ce,Me,Le){switch(Le.length){case 0:return Ce.call(Me);case 1:return Ce.call(Me,Le[0]);case 2:return Ce.call(Me,Le[0],Le[1]);case 3:return Ce.call(Me,Le[0],Le[1],Le[2])}return Ce.apply(Me,Le)}function Oh(Ce,Me,Le,St){for(var Bt=-1,Jr=Ce==null?0:Ce.length;++Bt<Jr;){var Di=Ce[Bt];Me(St,Di,Le(Di),Ce)}return St}function ca(Ce,Me){for(var Le=-1,St=Ce==null?0:Ce.length;++Le<St&&Me(Ce[Le],Le,Ce)!==!1;);return Ce}function iu(Ce,Me){for(var Le=Ce==null?0:Ce.length;Le--&&Me(Ce[Le],Le,Ce)!==!1;);return Ce}function Mo(Ce,Me){for(var Le=-1,St=Ce==null?0:Ce.length;++Le<St;)if(!Me(Ce[Le],Le,Ce))return!1;return!0}function su(Ce,Me){for(var Le=-1,St=Ce==null?0:Ce.length,Bt=0,Jr=[];++Le<St;){var Di=Ce[Le];Me(Di,Le,Ce)&&(Jr[Bt++]=Di)}return Jr}function ju(Ce,Me){var Le=Ce==null?0:Ce.length;return!!Le&&Fo(Ce,Me,0)>-1}function Dh(Ce,Me,Le){for(var St=-1,Bt=Ce==null?0:Ce.length;++St<Bt;)if(Le(Me,Ce[St]))return!0;return!1}function Hn(Ce,Me){for(var Le=-1,St=Ce==null?0:Ce.length,Bt=Array(St);++Le<St;)Bt[Le]=Me(Ce[Le],Le,Ce);return Bt}function oo(Ce,Me){for(var Le=-1,St=Me.length,Bt=Ce.length;++Le<St;)Ce[Bt+Le]=Me[Le];return Ce}function Ph(Ce,Me,Le,St){var Bt=-1,Jr=Ce==null?0:Ce.length;for(St&&Jr&&(Le=Ce[++Bt]);++Bt<Jr;)Le=Me(Le,Ce[Bt],Bt,Ce);return Le}function Hf(Ce,Me,Le,St){var Bt=Ce==null?0:Ce.length;for(St&&Bt&&(Le=Ce[--Bt]);Bt--;)Le=Me(Le,Ce[Bt],Bt,Ce);return Le}function gc(Ce,Me){for(var Le=-1,St=Ce==null?0:Ce.length;++Le<St;)if(Me(Ce[Le],Le,Ce))return!0;return!1}var ep=Ti("length");function Hu(Ce){return Ce.split("")}function tp(Ce){return Ce.match(Be)||[]}function qf(Ce,Me,Le){var St;return Le(Ce,function(Bt,Jr,Di){if(Me(Bt,Jr,Di))return St=Jr,!1}),St}function ql(Ce,Me,Le,St){for(var Bt=Ce.length,Jr=Le+(St?1:-1);St?Jr--:++Jr<Bt;)if(Me(Ce[Jr],Jr,Ce))return Jr;return-1}function Fo(Ce,Me,Le){return Me===Me?Vl(Ce,Me,Le):ql(Ce,n1,Le)}function r1(Ce,Me,Le,St){for(var Bt=Le-1,Jr=Ce.length;++Bt<Jr;)if(St(Ce[Bt],Me))return Bt;return-1}function n1(Ce){return Ce!==Ce}function km(Ce,Me){var Le=Ce==null?0:Ce.length;return Le?kh(Ce,Me)/Le:ve}function Ti(Ce){return function(Me){return Me==null?e:Me[Ce]}}function Ai(Ce){return function(Me){return Ce==null?e:Ce[Me]}}function zf(Ce,Me,Le,St,Bt){return Bt(Ce,function(Jr,Di,Yr){Le=St?(St=!1,Jr):Me(Le,Jr,Di,Yr)}),Le}function Lb(Ce,Me){var Le=Ce.length;for(Ce.sort(Me);Le--;)Ce[Le]=Ce[Le].value;return Ce}function kh(Ce,Me){for(var Le,St=-1,Bt=Ce.length;++St<Bt;){var Jr=Me(Ce[St]);Jr!==e&&(Le=Le===e?Jr:Le+Jr)}return Le}function rp(Ce,Me){for(var Le=-1,St=Array(Ce);++Le<Ce;)St[Le]=Me(Le);return St}function $o(Ce,Me){return Hn(Me,function(Le){return[Le,Ce[Le]]})}function au(Ce){return Ce&&Ce.slice(0,Ua(Ce)+1).replace(ns,"")}function $i(Ce){return function(Me){return Ce(Me)}}function ua(Ce,Me){return Hn(Me,function(Le){return Ce[Le]})}function mr(Ce,Me){return Ce.has(Me)}function ou(Ce,Me){for(var Le=-1,St=Ce.length;++Le<St&&Fo(Me,Ce[Le],0)>-1;);return Le}function Vf(Ce,Me){for(var Le=Ce.length;Le--&&Fo(Me,Ce[Le],0)>-1;);return Le}function Gf(Ce,Me){for(var Le=Ce.length,St=0;Le--;)Ce[Le]===Me&&++St;return St}var Lm=Ai(e1),Bb=Ai(Uu);function i1(Ce){return"\\"+$e[Ce]}function Lh(Ce,Me){return Ce==null?e:Ce[Me]}function qu(Ce){return Rh.test(Ce)}function Wf(Ce){return Dm.test(Ce)}function Bm(Ce){for(var Me,Le=[];!(Me=Ce.next()).done;)Le.push(Me.value);return Le}function Q(Ce){var Me=-1,Le=Array(Ce.size);return Ce.forEach(function(St,Bt){Le[++Me]=[Bt,St]}),Le}function zl(Ce,Me){return function(Le){return Ce(Me(Le))}}function $a(Ce,Me){for(var Le=-1,St=Ce.length,Bt=0,Jr=[];++Le<St;){var Di=Ce[Le];(Di===Me||Di===c)&&(Ce[Le]=c,Jr[Bt++]=Le)}return Jr}function la(Ce){var Me=-1,Le=Array(Ce.size);return Ce.forEach(function(St){Le[++Me]=St}),Le}function Dr(Ce){var Me=-1,Le=Array(Ce.size);return Ce.forEach(function(St){Le[++Me]=[St,St]}),Le}function Vl(Ce,Me,Le){for(var St=Le-1,Bt=Ce.length;++St<Bt;)if(Ce[St]===Me)return St;return-1}function cu(Ce,Me,Le){for(var St=Le+1;St--;)if(Ce[St]===Me)return St;return St}function fa(Ce){return qu(Ce)?np(Ce):ep(Ce)}function os(Ce){return qu(Ce)?Yf(Ce):Hu(Ce)}function Ua(Ce){for(var Me=Ce.length;Me--&&lc.test(Ce.charAt(Me)););return Me}var vc=Ai(Ul);function np(Ce){for(var Me=Ih.lastIndex=0;Ih.test(Ce);)++Me;return Me}function Yf(Ce){return Ce.match(Ih)||[]}function Xf(Ce){return Ce.match($l)||[]}var Gl=function Ce(Me){Me=Me==null?Xt:da.defaults(Xt.Object(),Me,da.pick(Xt,nu));var Le=Me.Array,St=Me.Date,Bt=Me.Error,Jr=Me.Function,Di=Me.Math,Yr=Me.Object,yc=Me.RegExp,s1=Me.String,zs=Me.TypeError,ip=Le.prototype,cs=Jr.prototype,zu=Yr.prototype,sp=Me["__core-js_shared__"],ja=cs.toString,un=zu.hasOwnProperty,Bh=0,Vu=function(){var h=/[^.]+$/.exec(sp&&sp.keys&&sp.keys.IE_PROTO||"");return h?"Symbol(src)_1."+h:""}(),ap=zu.toString,Vs=ja.call(Yr),Mh=Xt._,Mb=yc("^"+ja.call(un).replace(Es,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Fh=Nh?Me.Buffer:e,qn=Me.Symbol,co=Me.Uint8Array,$h=Fh?Fh.allocUnsafe:e,_c=zl(Yr.getPrototypeOf,Yr),Uo=Yr.create,bc=zu.propertyIsEnumerable,Gs=ip.splice,Gu=qn?qn.isConcatSpreadable:e,Wu=qn?qn.iterator:e,pa=qn?qn.toStringTag:e,Kf=function(){try{var h=_p(Yr,"defineProperty");return h({},"",{}),h}catch{}}(),Mm=Me.clearTimeout!==Xt.clearTimeout&&Me.clearTimeout,Wl=St&&St.now!==Xt.Date.now&&St.now,Fm=Me.setTimeout!==Xt.setTimeout&&Me.setTimeout,Qf=Di.ceil,Jf=Di.floor,Yu=Yr.getOwnPropertySymbols,$m=Fh?Fh.isBuffer:e,op=Me.isFinite,Um=ip.join,Tr=zl(Yr.keys,Yr),si=Di.max,us=Di.min,Ss=St.now,Ws=Me.parseInt,cp=Di.random,Uh=ip.reverse,up=_p(Me,"DataView"),Xu=_p(Me,"Map"),ls=_p(Me,"Promise"),ws=_p(Me,"Set"),ha=_p(Me,"WeakMap"),uu=_p(Yr,"create"),Yl=ha&&new ha,Xl={},Zf=Ft(up),jm=Ft(Xu),Hm=Ft(ls),jh=Ft(ws),Ku=Ft(ha),jo=qn?qn.prototype:e,ed=jo?jo.valueOf:e,qm=jo?jo.toString:e;function K(h){if(Qi(h)&&!wr(h)&&!(h instanceof gr)){if(h instanceof Ys)return h;if(un.call(h,"__wrapped__"))return At(h)}return new Ys(h)}var Kl=function(){function h(){}return function(v){if(!qi(v))return{};if(Uo)return Uo(v);h.prototype=v;var C=new h;return h.prototype=e,C}}();function Qu(){}function Ys(h,v){this.__wrapped__=h,this.__actions__=[],this.__chain__=!!v,this.__index__=0,this.__values__=e}K.templateSettings={escape:ka,evaluate:Ni,interpolate:Oi,variable:"",imports:{_:K}},K.prototype=Qu.prototype,K.prototype.constructor=K,Ys.prototype=Kl(Qu.prototype),Ys.prototype.constructor=Ys;function gr(h){this.__wrapped__=h,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=X,this.__views__=[]}function Xs(){var h=new gr(this.__wrapped__);return h.__actions__=Va(this.__actions__),h.__dir__=this.__dir__,h.__filtered__=this.__filtered__,h.__iteratees__=Va(this.__iteratees__),h.__takeCount__=this.__takeCount__,h.__views__=Va(this.__views__),h}function w(){if(this.__filtered__){var h=new gr(this);h.__dir__=-1,h.__filtered__=!0}else h=this.clone(),h.__dir__*=-1;return h}function P(){var h=this.__wrapped__.value(),v=this.__dir__,C=wr(h),B=v<0,z=C?h.length:0,ee=BN(0,z,this.__views__),de=ee.start,Ee=ee.end,Ie=Ee-de,Je=B?Ee:de-1,Ze=this.__iteratees__,at=Ze.length,Ct=0,Wt=us(Ie,this.__takeCount__);if(!C||!B&&z==Ie&&Wt==Ie)return Pi(h,this.__actions__);var fr=[];e:for(;Ie--&&Ct<Wt;){Je+=v;for(var $r=-1,dr=h[Je];++$r<at;){var Zr=Ze[$r],ln=Zr.iteratee,gu=Zr.type,zo=ln(dr);if(gu==W)dr=zo;else if(!zo){if(gu==V)continue e;break e}}fr[Ct++]=dr}return fr}gr.prototype=Kl(Qu.prototype),gr.prototype.constructor=gr;function j(h){var v=-1,C=h==null?0:h.length;for(this.clear();++v<C;){var B=h[v];this.set(B[0],B[1])}}function ae(){this.__data__=uu?uu(null):{},this.size=0}function Ae(h){var v=this.has(h)&&delete this.__data__[h];return this.size-=v?1:0,v}function Pe(h){var v=this.__data__;if(uu){var C=v[h];return C===a?e:C}return un.call(v,h)?v[h]:e}function ze(h){var v=this.__data__;return uu?v[h]!==e:un.call(v,h)}function Et(h,v){var C=this.__data__;return this.size+=this.has(h)?0:1,C[h]=uu&&v===e?a:v,this}j.prototype.clear=ae,j.prototype.delete=Ae,j.prototype.get=Pe,j.prototype.has=ze,j.prototype.set=Et;function Vt(h){var v=-1,C=h==null?0:h.length;for(this.clear();++v<C;){var B=h[v];this.set(B[0],B[1])}}function Gt(){this.__data__=[],this.size=0}function lr(h){var v=this.__data__,C=Zu(v,h);if(C<0)return!1;var B=v.length-1;return C==B?v.pop():Gs.call(v,C,1),--this.size,!0}function Er(h){var v=this.__data__,C=Zu(v,h);return C<0?e:v[C][1]}function gn(h){return Zu(this.__data__,h)>-1}function Ha(h,v){var C=this.__data__,B=Zu(C,h);return B<0?(++this.size,C.push([h,v])):C[B][1]=v,this}Vt.prototype.clear=Gt,Vt.prototype.delete=lr,Vt.prototype.get=Er,Vt.prototype.has=gn,Vt.prototype.set=Ha;function fs(h){var v=-1,C=h==null?0:h.length;for(this.clear();++v<C;){var B=h[v];this.set(B[0],B[1])}}function lu(){this.size=0,this.__data__={hash:new j,map:new(Xu||Vt),string:new j}}function uo(h){var v=A1(this,h).delete(h);return this.size-=v?1:0,v}function Cs(h){return A1(this,h).get(h)}function Is(h){return A1(this,h).has(h)}function lo(h,v){var C=A1(this,h),B=C.size;return C.set(h,v),this.size+=C.size==B?0:1,this}fs.prototype.clear=lu,fs.prototype.delete=uo,fs.prototype.get=Cs,fs.prototype.has=Is,fs.prototype.set=lo;function Rs(h){var v=-1,C=h==null?0:h.length;for(this.__data__=new fs;++v<C;)this.add(h[v])}function Mt(h){return this.__data__.set(h,a),this}function Pr(h){return this.__data__.has(h)}Rs.prototype.add=Rs.prototype.push=Mt,Rs.prototype.has=Pr;function kr(h){var v=this.__data__=new Vt(h);this.size=v.size}function qa(){this.__data__=new Vt,this.size=0}function Ql(h){var v=this.__data__,C=v.delete(h);return this.size=v.size,C}function ma(h){return this.__data__.get(h)}function Ju(h){return this.__data__.has(h)}function td(h,v){var C=this.__data__;if(C instanceof Vt){var B=C.__data__;if(!Xu||B.length<r-1)return B.push([h,v]),this.size=++C.size,this;C=this.__data__=new fs(B)}return C.set(h,v),this.size=C.size,this}kr.prototype.clear=qa,kr.prototype.delete=Ql,kr.prototype.get=ma,kr.prototype.has=Ju,kr.prototype.set=td;function lp(h,v){var C=wr(h),B=!C&&ig(h),z=!C&&!B&&Jh(h),ee=!C&&!B&&!z&&O1(h),de=C||B||z||ee,Ee=de?rp(h.length,s1):[],Ie=Ee.length;for(var Je in h)(v||un.call(h,Je))&&!(de&&(Je=="length"||z&&(Je=="offset"||Je=="parent")||ee&&(Je=="buffer"||Je=="byteLength"||Je=="byteOffset")||tf(Je,Ie)))&&Ee.push(Je);return Ee}function Jl(h){var v=h.length;return v?h[Gh(0,v-1)]:e}function Hh(h,v){return st(Va(h),dp(v,0,h.length))}function ir(h){return st(Va(h))}function qh(h,v,C){(C!==e&&!sf(h[v],C)||C===e&&!(v in h))&&el(h,v,C)}function fp(h,v,C){var B=h[v];(!(un.call(h,v)&&sf(B,C))||C===e&&!(v in h))&&el(h,v,C)}function Zu(h,v){for(var C=h.length;C--;)if(sf(h[C][0],v))return C;return-1}function Fb(h,v,C,B){return Ec(h,function(z,ee,de){v(B,z,C(z),de)}),B}function $b(h,v){return h&&Os(v,_a(v),h)}function ga(h,v){return h&&Os(v,Sc(v),h)}function el(h,v,C){v=="__proto__"&&Kf?Kf(h,v,{configurable:!0,enumerable:!0,value:C,writable:!0}):h[v]=C}function a1(h,v){for(var C=-1,B=v.length,z=Le(B),ee=h==null;++C<B;)z[C]=ee?e:XN(h,v[C]);return z}function dp(h,v,C){return h===h&&(C!==e&&(h=h<=C?h:C),v!==e&&(h=h>=v?h:v)),h}function Xi(h,v,C,B,z,ee){var de,Ee=v&u,Ie=v&l,Je=v&f;if(C&&(de=z?C(h,B,z,ee):C(h)),de!==e)return de;if(!qi(h))return h;var Ze=wr(h);if(Ze){if(de=MN(h),!Ee)return Va(h,de)}else{var at=ya(h),Ct=at==ut||at==vt;if(Jh(h))return Yb(h,Ee);if(at==ht||at==It||Ct&&!z){if(de=Ie||Ct?{}:mS(h),!Ee)return Ie?sS(h,ga(de,h)):Sr(h,$b(de,h))}else{if(!Fr[at])return z?h:{};de=FN(h,at,Ee)}}ee||(ee=new kr);var Wt=ee.get(h);if(Wt)return Wt;ee.set(h,de),zj(h)?h.forEach(function(dr){de.add(Xi(dr,v,C,dr,h,ee))}):Hj(h)&&h.forEach(function(dr,Zr){de.set(Zr,Xi(dr,v,C,Zr,h,ee))});var fr=Je?Ie?tE:eE:Ie?Sc:_a,$r=Ze?e:fr(h);return ca($r||h,function(dr,Zr){$r&&(Zr=dr,dr=h[Zr]),fp(de,Zr,Xi(dr,v,C,Zr,h,ee))}),de}function za(h){var v=_a(h);return function(C){return o1(C,h,v)}}function o1(h,v,C){var B=C.length;if(h==null)return!B;for(h=Yr(h);B--;){var z=C[B],ee=v[z],de=h[z];if(de===e&&!(z in h)||!ee(de))return!1}return!0}function c1(h,v,C){if(typeof h!="function")throw new zs(i);return Oe(function(){h.apply(e,C)},v)}function zm(h,v,C,B){var z=-1,ee=ju,de=!0,Ee=h.length,Ie=[],Je=v.length;if(!Ee)return Ie;C&&(v=Hn(v,$i(C))),B?(ee=Dh,de=!1):v.length>=r&&(ee=mr,de=!1,v=new Rs(v));e:for(;++z<Ee;){var Ze=h[z],at=C==null?Ze:C(Ze);if(Ze=B||Ze!==0?Ze:0,de&&at===at){for(var Ct=Je;Ct--;)if(v[Ct]===at)continue e;Ie.push(Ze)}else ee(v,at,B)||Ie.push(Ze)}return Ie}var Ec=_n(fu),Ub=_n(f1,!0);function kA(h,v){var C=!0;return Ec(h,function(B,z,ee){return C=!!v(B,z,ee),C}),C}function Vm(h,v,C){for(var B=-1,z=h.length;++B<z;){var ee=h[B],de=v(ee);if(de!=null&&(Ee===e?de===de&&!mu(de):C(de,Ee)))var Ee=de,Ie=ee}return Ie}function LA(h,v,C,B){var z=h.length;for(C=Lr(C),C<0&&(C=-C>z?0:z+C),B=B===e||B>z?z:Lr(B),B<0&&(B+=z),B=C>B?0:Gj(B);C<B;)h[C++]=v;return h}function u1(h,v){var C=[];return Ec(h,function(B,z,ee){v(B,z,ee)&&C.push(B)}),C}function Ns(h,v,C,B,z){var ee=-1,de=h.length;for(C||(C=$N),z||(z=[]);++ee<de;){var Ee=h[ee];v>0&&C(Ee)?v>1?Ns(Ee,v-1,C,B,z):oo(z,Ee):B||(z[z.length]=Ee)}return z}var pp=aS(),l1=aS(!0);function fu(h,v){return h&&pp(h,v,_a)}function f1(h,v){return h&&l1(h,v,_a)}function hp(h,v){return su(v,function(C){return bp(h[C])})}function rd(h,v){v=Zl(v,h);for(var C=0,B=v.length;h!=null&&C<B;)h=h[ot(v[C++])];return C&&C==B?h:e}function du(h,v,C){var B=v(h);return wr(h)?B:oo(B,C(h))}function Ui(h){return h==null?h===e?ei:Qe:pa&&pa in Yr(h)?LN(h):R(h)}function d1(h,v){return h>v}function BA(h,v){return h!=null&&un.call(h,v)}function MA(h,v){return h!=null&&v in Yr(h)}function FA(h,v,C){return h>=us(v,C)&&h<si(v,C)}function p1(h,v,C){for(var B=C?Dh:ju,z=h[0].length,ee=h.length,de=ee,Ee=Le(ee),Ie=1/0,Je=[];de--;){var Ze=h[de];de&&v&&(Ze=Hn(Ze,$i(v))),Ie=us(Ze.length,Ie),Ee[de]=!C&&(v||z>=120&&Ze.length>=120)?new Rs(de&&Ze):e}Ze=h[0];var at=-1,Ct=Ee[0];e:for(;++at<z&&Je.length<Ie;){var Wt=Ze[at],fr=v?v(Wt):Wt;if(Wt=C||Wt!==0?Wt:0,!(Ct?mr(Ct,fr):B(Je,fr,C))){for(de=ee;--de;){var $r=Ee[de];if(!($r?mr($r,fr):B(h[de],fr,C)))continue e}Ct&&Ct.push(fr),Je.push(Wt)}}return Je}function xc(h,v,C,B){return fu(h,function(z,ee,de){v(B,C(z),ee,de)}),B}function zh(h,v,C){v=Zl(v,h),h=G(h,v);var B=h==null?h:h[ot(nl(v))];return B==null?e:As(B,h,C)}function $A(h){return Qi(h)&&Ui(h)==It}function jb(h){return Qi(h)&&Ui(h)==qr}function wN(h){return Qi(h)&&Ui(h)==q}function Gm(h,v,C,B,z){return h===v?!0:h==null||v==null||!Qi(h)&&!Qi(v)?h!==h&&v!==v:CN(h,v,C,B,Gm,z)}function CN(h,v,C,B,z,ee){var de=wr(h),Ee=wr(v),Ie=de?pt:ya(h),Je=Ee?pt:ya(v);Ie=Ie==It?ht:Ie,Je=Je==It?ht:Je;var Ze=Ie==ht,at=Je==ht,Ct=Ie==Je;if(Ct&&Jh(h)){if(!Jh(v))return!1;de=!0,Ze=!1}if(Ct&&!Ze)return ee||(ee=new kr),de||O1(h)?Zb(h,v,C,B,z,ee):PN(h,v,Ie,C,B,z,ee);if(!(C&d)){var Wt=Ze&&un.call(h,"__wrapped__"),fr=at&&un.call(v,"__wrapped__");if(Wt||fr){var $r=Wt?h.value():h,dr=fr?v.value():v;return ee||(ee=new kr),z($r,dr,C,B,ee)}}return Ct?(ee||(ee=new kr),kN(h,v,C,B,z,ee)):!1}function Hb(h){return Qi(h)&&ya(h)==xe}function h1(h,v,C,B){var z=C.length,ee=z,de=!B;if(h==null)return!ee;for(h=Yr(h);z--;){var Ee=C[z];if(de&&Ee[2]?Ee[1]!==h[Ee[0]]:!(Ee[0]in h))return!1}for(;++z<ee;){Ee=C[z];var Ie=Ee[0],Je=h[Ie],Ze=Ee[1];if(de&&Ee[2]){if(Je===e&&!(Ie in h))return!1}else{var at=new kr;if(B)var Ct=B(Je,Ze,Ie,h,v,at);if(!(Ct===e?Gm(Ze,Je,d|p,B,at):Ct))return!1}}return!0}function UA(h){if(!qi(h)||UN(h))return!1;var v=bp(h)?Mb:Ot;return v.test(Ft(h))}function IN(h){return Qi(h)&&Ui(h)==Jt}function RN(h){return Qi(h)&&ya(h)==sr}function NN(h){return Qi(h)&&AS(h.length)&&!!mn[Ui(h)]}function jA(h){return typeof h=="function"?h:h==null?wc:typeof h=="object"?wr(h)?VA(h[0],h[1]):zA(h):nH(h)}function qb(h){if(!rg(h))return Tr(h);var v=[];for(var C in Yr(h))un.call(h,C)&&C!="constructor"&&v.push(C);return v}function HA(h){if(!qi(h))return b(h);var v=rg(h),C=[];for(var B in h)B=="constructor"&&(v||!un.call(h,B))||C.push(B);return C}function Vh(h,v){return h<v}function qA(h,v){var C=-1,B=Ac(h)?Le(h.length):[];return Ec(h,function(z,ee,de){B[++C]=v(z,ee,de)}),B}function zA(h){var v=eg(h);return v.length==1&&v[0][2]?yS(v[0][0],v[0][1]):function(C){return C===h||h1(C,h,v)}}function VA(h,v){return tg(h)&&vS(v)?yS(ot(h),v):function(C){var B=XN(C,h);return B===e&&B===v?KN(C,h):Gm(v,B,d|p)}}function m1(h,v,C,B,z){h!==v&&pp(v,function(ee,de){if(z||(z=new kr),qi(ee))GA(h,v,de,C,m1,B,z);else{var Ee=B?B(me(h,de),ee,de+"",h,v,z):e;Ee===e&&(Ee=ee),qh(h,de,Ee)}},Sc)}function GA(h,v,C,B,z,ee,de){var Ee=me(h,C),Ie=me(v,C),Je=de.get(Ie);if(Je){qh(h,C,Je);return}var Ze=ee?ee(Ee,Ie,C+"",h,v,de):e,at=Ze===e;if(at){var Ct=wr(Ie),Wt=!Ct&&Jh(Ie),fr=!Ct&&!Wt&&O1(Ie);Ze=Ie,Ct||Wt||fr?wr(Ee)?Ze=Ee:ds(Ee)?Ze=Va(Ee):Wt?(at=!1,Ze=Yb(Ie,!0)):fr?(at=!1,Ze=Km(Ie,!0)):Ze=[]:aE(Ie)||ig(Ie)?(Ze=Ee,ig(Ee)?Ze=Wj(Ee):(!qi(Ee)||bp(Ee))&&(Ze=mS(Ie))):at=!1}at&&(de.set(Ie,Ze),z(Ze,Ie,B,ee,de),de.delete(Ie)),qh(h,C,Ze)}function zb(h,v){var C=h.length;if(C)return v+=v<0?C:0,tf(v,C)?h[v]:e}function WA(h,v,C){v.length?v=Hn(v,function(ee){return wr(ee)?function(de){return rd(de,ee.length===1?ee[0]:ee)}:ee}):v=[wc];var B=-1;v=Hn(v,$i(rr()));var z=qA(h,function(ee,de,Ee){var Ie=Hn(v,function(Je){return Je(ee)});return{criteria:Ie,index:++B,value:ee}});return Lb(z,function(ee,de){return Wh(ee,de,C)})}function ON(h,v){return YA(h,v,function(C,B){return KN(h,B)})}function YA(h,v,C){for(var B=-1,z=v.length,ee={};++B<z;){var de=v[B],Ee=rd(h,de);C(Ee,de)&&mp(ee,Zl(de,h),Ee)}return ee}function g1(h){return function(v){return rd(v,h)}}function Vb(h,v,C,B){var z=B?r1:Fo,ee=-1,de=v.length,Ee=h;for(h===v&&(v=Va(v)),C&&(Ee=Hn(h,$i(C)));++ee<de;)for(var Ie=0,Je=v[ee],Ze=C?C(Je):Je;(Ie=z(Ee,Ze,Ie,B))>-1;)Ee!==h&&Gs.call(Ee,Ie,1),Gs.call(h,Ie,1);return h}function XA(h,v){for(var C=h?v.length:0,B=C-1;C--;){var z=v[C];if(C==B||z!==ee){var ee=z;tf(z)?Gs.call(h,z,1):hr(h,z)}}return h}function Gh(h,v){return h+Jf(cp()*(v-h+1))}function KA(h,v,C,B){for(var z=-1,ee=si(Qf((v-h)/(C||1)),0),de=Le(ee);ee--;)de[B?ee:++z]=h,h+=C;return de}function v1(h,v){var C="";if(!h||v<1||v>re)return C;do v%2&&(C+=h),v=Jf(v/2),v&&(h+=h);while(v);return C}function Ar(h,v){return He(F(h,v,wc),h+"")}function QA(h){return Jl(D1(h))}function JA(h,v){var C=D1(h);return st(C,dp(v,0,C.length))}function mp(h,v,C,B){if(!qi(h))return h;v=Zl(v,h);for(var z=-1,ee=v.length,de=ee-1,Ee=h;Ee!=null&&++z<ee;){var Ie=ot(v[z]),Je=C;if(Ie==="__proto__"||Ie==="constructor"||Ie==="prototype")return h;if(z!=de){var Ze=Ee[Ie];Je=B?B(Ze,Ie,Ee):e,Je===e&&(Je=qi(Ze)?Ze:tf(v[z+1])?[]:{})}fp(Ee,Ie,Je),Ee=Ee[Ie]}return h}var ZA=Yl?function(h,v){return Yl.set(h,v),h}:wc,y1=Kf?function(h,v){return Kf(h,"toString",{configurable:!0,enumerable:!1,value:JN(v),writable:!0})}:wc;function _1(h){return st(D1(h))}function fo(h,v,C){var B=-1,z=h.length;v<0&&(v=-v>z?0:z+v),C=C>z?z:C,C<0&&(C+=z),z=v>C?0:C-v>>>0,v>>>=0;for(var ee=Le(z);++B<z;)ee[B]=h[B+v];return ee}function Gb(h,v){var C;return Ec(h,function(B,z,ee){return C=v(B,z,ee),!C}),!!C}function Wm(h,v,C){var B=0,z=h==null?B:h.length;if(typeof v=="number"&&v===v&&z<=le){for(;B<z;){var ee=B+z>>>1,de=h[ee];de!==null&&!mu(de)&&(C?de<=v:de<v)?B=ee+1:z=ee}return z}return Wb(h,v,wc,C)}function Wb(h,v,C,B){var z=0,ee=h==null?0:h.length;if(ee===0)return 0;v=C(v);for(var de=v!==v,Ee=v===null,Ie=mu(v),Je=v===e;z<ee;){var Ze=Jf((z+ee)/2),at=C(h[Ze]),Ct=at!==e,Wt=at===null,fr=at===at,$r=mu(at);if(de)var dr=B||fr;else Je?dr=fr&&(B||Ct):Ee?dr=fr&&Ct&&(B||!Wt):Ie?dr=fr&&Ct&&!Wt&&(B||!$r):Wt||$r?dr=!1:dr=B?at<=v:at<v;dr?z=Ze+1:ee=Ze}return us(ee,ce)}function Tc(h,v){for(var C=-1,B=h.length,z=0,ee=[];++C<B;){var de=h[C],Ee=v?v(de):de;if(!C||!sf(Ee,Ie)){var Ie=Ee;ee[z++]=de===0?0:de}}return ee}function eS(h){return typeof h=="number"?h:mu(h)?ve:+h}function Ho(h){if(typeof h=="string")return h;if(wr(h))return Hn(h,Ho)+"";if(mu(h))return qm?qm.call(h):"";var v=h+"";return v=="0"&&1/h==-ye?"-0":v}function po(h,v,C){var B=-1,z=ju,ee=h.length,de=!0,Ee=[],Ie=Ee;if(C)de=!1,z=Dh;else if(ee>=r){var Je=v?null:dS(h);if(Je)return la(Je);de=!1,z=mr,Ie=new Rs}else Ie=v?[]:Ee;e:for(;++B<ee;){var Ze=h[B],at=v?v(Ze):Ze;if(Ze=C||Ze!==0?Ze:0,de&&at===at){for(var Ct=Ie.length;Ct--;)if(Ie[Ct]===at)continue e;v&&Ie.push(at),Ee.push(Ze)}else z(Ie,at,C)||(Ie!==Ee&&Ie.push(at),Ee.push(Ze))}return Ee}function hr(h,v){return v=Zl(v,h),h=G(h,v),h==null||delete h[ot(nl(v))]}function tS(h,v,C,B){return mp(h,v,C(rd(h,v)),B)}function Ks(h,v,C,B){for(var z=h.length,ee=B?z:-1;(B?ee--:++ee<z)&&v(h[ee],ee,h););return C?fo(h,B?0:ee,B?ee+1:z):fo(h,B?ee+1:0,B?z:ee)}function Pi(h,v){var C=h;return C instanceof gr&&(C=C.value()),Ph(v,function(B,z){return z.func.apply(z.thisArg,oo([B],z.args))},C)}function tl(h,v,C){var B=h.length;if(B<2)return B?po(h[0]):[];for(var z=-1,ee=Le(B);++z<B;)for(var de=h[z],Ee=-1;++Ee<B;)Ee!=z&&(ee[z]=zm(ee[z]||de,h[Ee],v,C));return po(Ns(ee,1),v,C)}function qo(h,v,C){for(var B=-1,z=h.length,ee=v.length,de={};++B<z;){var Ee=B<ee?v[B]:e;C(de,h[B],Ee)}return de}function Ym(h){return ds(h)?h:[]}function pu(h){return typeof h=="function"?h:wc}function Zl(h,v){return wr(h)?h:tg(h,v)?[h]:nt(Mn(h))}var b1=Ar;function wn(h,v,C){var B=h.length;return C=C===e?B:C,!v&&C>=B?h:fo(h,v,C)}var Si=Mm||function(h){return Xt.clearTimeout(h)};function Yb(h,v){if(v)return h.slice();var C=h.length,B=$h?$h(C):new h.constructor(C);return h.copy(B),B}function E1(h){var v=new h.constructor(h.byteLength);return new co(v).set(new co(h)),v}function Xm(h,v){var C=v?E1(h.buffer):h.buffer;return new h.constructor(C,h.byteOffset,h.byteLength)}function Xb(h){var v=new h.constructor(h.source,Ir.exec(h));return v.lastIndex=h.lastIndex,v}function rS(h){return ed?Yr(ed.call(h)):{}}function Km(h,v){var C=v?E1(h.buffer):h.buffer;return new h.constructor(C,h.byteOffset,h.length)}function ho(h,v){if(h!==v){var C=h!==e,B=h===null,z=h===h,ee=mu(h),de=v!==e,Ee=v===null,Ie=v===v,Je=mu(v);if(!Ee&&!Je&&!ee&&h>v||ee&&de&&Ie&&!Ee&&!Je||B&&de&&Ie||!C&&Ie||!z)return 1;if(!B&&!ee&&!Je&&h<v||Je&&C&&z&&!B&&!ee||Ee&&C&&z||!de&&z||!Ie)return-1}return 0}function Wh(h,v,C){for(var B=-1,z=h.criteria,ee=v.criteria,de=z.length,Ee=C.length;++B<de;){var Ie=ho(z[B],ee[B]);if(Ie){if(B>=Ee)return Ie;var Je=C[B];return Ie*(Je=="desc"?-1:1)}}return h.index-v.index}function nS(h,v,C,B){for(var z=-1,ee=h.length,de=C.length,Ee=-1,Ie=v.length,Je=si(ee-de,0),Ze=Le(Ie+Je),at=!B;++Ee<Ie;)Ze[Ee]=v[Ee];for(;++z<de;)(at||z<ee)&&(Ze[C[z]]=h[z]);for(;Je--;)Ze[Ee++]=h[z++];return Ze}function iS(h,v,C,B){for(var z=-1,ee=h.length,de=-1,Ee=C.length,Ie=-1,Je=v.length,Ze=si(ee-Ee,0),at=Le(Ze+Je),Ct=!B;++z<Ze;)at[z]=h[z];for(var Wt=z;++Ie<Je;)at[Wt+Ie]=v[Ie];for(;++de<Ee;)(Ct||z<ee)&&(at[Wt+C[de]]=h[z++]);return at}function Va(h,v){var C=-1,B=h.length;for(v||(v=Le(B));++C<B;)v[C]=h[C];return v}function Os(h,v,C,B){var z=!C;C||(C={});for(var ee=-1,de=v.length;++ee<de;){var Ee=v[ee],Ie=B?B(C[Ee],h[Ee],Ee,C,h):e;Ie===e&&(Ie=h[Ee]),z?el(C,Ee,Ie):fp(C,Ee,Ie)}return C}function Sr(h,v){return Os(h,va(h),v)}function sS(h,v){return Os(h,S1(h),v)}function Ga(h,v){return function(C,B){var z=wr(C)?Oh:Fb,ee=v?v():{};return z(C,h,rr(B,2),ee)}}function gp(h){return Ar(function(v,C){var B=-1,z=C.length,ee=z>1?C[z-1]:e,de=z>2?C[2]:e;for(ee=h.length>3&&typeof ee=="function"?(z--,ee):e,de&&Qs(C[0],C[1],de)&&(ee=z<3?e:ee,z=1),v=Yr(v);++B<z;){var Ee=C[B];Ee&&h(v,Ee,B,ee)}return v})}function _n(h,v){return function(C,B){if(C==null)return C;if(!Ac(C))return h(C,B);for(var z=C.length,ee=v?z:-1,de=Yr(C);(v?ee--:++ee<z)&&B(de[ee],ee,de)!==!1;);return C}}function aS(h){return function(v,C,B){for(var z=-1,ee=Yr(v),de=B(v),Ee=de.length;Ee--;){var Ie=de[h?Ee:++z];if(C(ee[Ie],Ie,ee)===!1)break}return v}}function oS(h,v,C){var B=v&m,z=Jm(h);function ee(){var de=this&&this!==Xt&&this instanceof ee?z:h;return de.apply(B?C:this,arguments)}return ee}function Qm(h){return function(v){v=Mn(v);var C=qu(v)?os(v):e,B=C?C[0]:v.charAt(0),z=C?wn(C,1).join(""):v.slice(1);return B[h]()+z}}function Yh(h){return function(v){return Ph(tH(eH(v).replace(Qd,"")),h,"")}}function Jm(h){return function(){var v=arguments;switch(v.length){case 0:return new h;case 1:return new h(v[0]);case 2:return new h(v[0],v[1]);case 3:return new h(v[0],v[1],v[2]);case 4:return new h(v[0],v[1],v[2],v[3]);case 5:return new h(v[0],v[1],v[2],v[3],v[4]);case 6:return new h(v[0],v[1],v[2],v[3],v[4],v[5]);case 7:return new h(v[0],v[1],v[2],v[3],v[4],v[5],v[6])}var C=Kl(h.prototype),B=h.apply(C,v);return qi(B)?B:C}}function DN(h,v,C){var B=Jm(h);function z(){for(var ee=arguments.length,de=Le(ee),Ee=ee,Ie=yp(z);Ee--;)de[Ee]=arguments[Ee];var Je=ee<3&&de[0]!==Ie&&de[ee-1]!==Ie?[]:$a(de,Ie);if(ee-=Je.length,ee<C)return fS(h,v,Xh,z.placeholder,e,de,Je,e,e,C-ee);var Ze=this&&this!==Xt&&this instanceof z?B:h;return As(Ze,this,de)}return z}function cS(h){return function(v,C,B){var z=Yr(v);if(!Ac(v)){var ee=rr(C,3);v=_a(v),C=function(Ee){return ee(z[Ee],Ee,z)}}var de=h(v,C,B);return de>-1?z[ee?v[de]:de]:e}}function x1(h){return ef(function(v){var C=v.length,B=C,z=Ys.prototype.thru;for(h&&v.reverse();B--;){var ee=v[B];if(typeof ee!="function")throw new zs(i);if(z&&!de&&Kh(ee)=="wrapper")var de=new Ys([],!0)}for(B=de?B:C;++B<C;){ee=v[B];var Ee=Kh(ee),Ie=Ee=="wrapper"?rE(ee):e;Ie&&sE(Ie[0])&&Ie[1]==(S|E|x|I)&&!Ie[4].length&&Ie[9]==1?de=de[Kh(Ie[0])].apply(de,Ie[3]):de=ee.length==1&&sE(ee)?de[Ee]():de.thru(ee)}return function(){var Je=arguments,Ze=Je[0];if(de&&Je.length==1&&wr(Ze))return de.plant(Ze).value();for(var at=0,Ct=C?v[at].apply(this,Je):Ze;++at<C;)Ct=v[at].call(this,Ct);return Ct}})}function Xh(h,v,C,B,z,ee,de,Ee,Ie,Je){var Ze=v&S,at=v&m,Ct=v&y,Wt=v&(E|A),fr=v&k,$r=Ct?e:Jm(h);function dr(){for(var Zr=arguments.length,ln=Le(Zr),gu=Zr;gu--;)ln[gu]=arguments[gu];if(Wt)var zo=yp(dr),vu=Gf(ln,zo);if(B&&(ln=nS(ln,B,z,Wt)),ee&&(ln=iS(ln,ee,de,Wt)),Zr-=vu,Wt&&Zr<Je){var ps=$a(ln,zo);return fS(h,v,Xh,dr.placeholder,C,ln,ps,Ee,Ie,Je-Zr)}var af=at?C:this,xp=Ct?af[h]:h;return Zr=ln.length,Ee?ln=ne(ln,Ee):fr&&Zr>1&&ln.reverse(),Ze&&Ie<Zr&&(ln.length=Ie),this&&this!==Xt&&this instanceof dr&&(xp=$r||Jm(xp)),xp.apply(af,ln)}return dr}function uS(h,v){return function(C,B){return xc(C,h,v(B),{})}}function T1(h,v){return function(C,B){var z;if(C===e&&B===e)return v;if(C!==e&&(z=C),B!==e){if(z===e)return B;typeof C=="string"||typeof B=="string"?(C=Ho(C),B=Ho(B)):(C=eS(C),B=eS(B)),z=h(C,B)}return z}}function Kb(h){return ef(function(v){return v=Hn(v,$i(rr())),Ar(function(C){var B=this;return h(v,function(z){return As(z,B,C)})})})}function ji(h,v){v=v===e?" ":Ho(v);var C=v.length;if(C<2)return C?v1(v,h):v;var B=v1(v,Qf(h/fa(v)));return qu(v)?wn(os(B),0,h).join(""):B.slice(0,h)}function mo(h,v,C,B){var z=v&m,ee=Jm(h);function de(){for(var Ee=-1,Ie=arguments.length,Je=-1,Ze=B.length,at=Le(Ze+Ie),Ct=this&&this!==Xt&&this instanceof de?ee:h;++Je<Ze;)at[Je]=B[Je];for(;Ie--;)at[Je++]=arguments[++Ee];return As(Ct,z?C:this,at)}return de}function lS(h){return function(v,C,B){return B&&typeof B!="number"&&Qs(v,C,B)&&(C=B=e),v=Ep(v),C===e?(C=v,v=0):C=Ep(C),B=B===e?v<C?1:-1:Ep(B),KA(v,C,B,h)}}function Zm(h){return function(v,C){return typeof v=="string"&&typeof C=="string"||(v=il(v),C=il(C)),h(v,C)}}function fS(h,v,C,B,z,ee,de,Ee,Ie,Je){var Ze=v&E,at=Ze?de:e,Ct=Ze?e:de,Wt=Ze?ee:e,fr=Ze?e:ee;v|=Ze?x:_,v&=~(Ze?_:x),v&T||(v&=~(m|y));var $r=[h,v,z,Wt,at,fr,Ct,Ee,Ie,Je],dr=C.apply(e,$r);return sE(h)&&be(dr,$r),dr.placeholder=B,Ve(dr,h,v)}function Qb(h){var v=Di[h];return function(C,B){if(C=il(C),B=B==null?0:us(Lr(B),292),B&&op(C)){var z=(Mn(C)+"e").split("e"),ee=v(z[0]+"e"+(+z[1]+B));return z=(Mn(ee)+"e").split("e"),+(z[0]+"e"+(+z[1]-B))}return v(C)}}var dS=ws&&1/la(new ws([,-0]))[1]==ye?function(h){return new ws(h)}:t8;function Jb(h){return function(v){var C=ya(v);return C==xe?Q(v):C==sr?Dr(v):$o(v,h(v))}}function rl(h,v,C,B,z,ee,de,Ee){var Ie=v&y;if(!Ie&&typeof h!="function")throw new zs(i);var Je=B?B.length:0;if(Je||(v&=~(x|_),B=z=e),de=de===e?de:si(Lr(de),0),Ee=Ee===e?Ee:Lr(Ee),Je-=z?z.length:0,v&_){var Ze=B,at=z;B=z=e}var Ct=Ie?e:rE(h),Wt=[h,v,C,B,z,Ze,at,ee,de,Ee];if(Ct&&g(Wt,Ct),h=Wt[0],v=Wt[1],C=Wt[2],B=Wt[3],z=Wt[4],Ee=Wt[9]=Wt[9]===e?Ie?0:h.length:si(Wt[9]-Je,0),!Ee&&v&(E|A)&&(v&=~(E|A)),!v||v==m)var fr=oS(h,v,C);else v==E||v==A?fr=DN(h,v,Ee):(v==x||v==(m|x))&&!z.length?fr=mo(h,v,C,B):fr=Xh.apply(e,Wt);var $r=Ct?ZA:be;return Ve($r(fr,Wt),h,v)}function vp(h,v,C,B){return h===e||sf(h,zu[C])&&!un.call(B,C)?v:h}function pS(h,v,C,B,z,ee){return qi(h)&&qi(v)&&(ee.set(v,h),m1(h,v,e,pS,ee),ee.delete(v)),h}function hS(h){return aE(h)?e:h}function Zb(h,v,C,B,z,ee){var de=C&d,Ee=h.length,Ie=v.length;if(Ee!=Ie&&!(de&&Ie>Ee))return!1;var Je=ee.get(h),Ze=ee.get(v);if(Je&&Ze)return Je==v&&Ze==h;var at=-1,Ct=!0,Wt=C&p?new Rs:e;for(ee.set(h,v),ee.set(v,h);++at<Ee;){var fr=h[at],$r=v[at];if(B)var dr=de?B($r,fr,at,v,h,ee):B(fr,$r,at,h,v,ee);if(dr!==e){if(dr)continue;Ct=!1;break}if(Wt){if(!gc(v,function(Zr,ln){if(!mr(Wt,ln)&&(fr===Zr||z(fr,Zr,C,B,ee)))return Wt.push(ln)})){Ct=!1;break}}else if(!(fr===$r||z(fr,$r,C,B,ee))){Ct=!1;break}}return ee.delete(h),ee.delete(v),Ct}function PN(h,v,C,B,z,ee,de){switch(C){case Vn:if(h.byteLength!=v.byteLength||h.byteOffset!=v.byteOffset)return!1;h=h.buffer,v=v.buffer;case qr:return!(h.byteLength!=v.byteLength||!ee(new co(h),new co(v)));case Y:case q:case Ue:return sf(+h,+v);case _e:return h.name==v.name&&h.message==v.message;case Jt:case Nt:return h==v+"";case xe:var Ee=Q;case sr:var Ie=B&d;if(Ee||(Ee=la),h.size!=v.size&&!Ie)return!1;var Je=de.get(h);if(Je)return Je==v;B|=p,de.set(h,v);var Ze=Zb(Ee(h),Ee(v),B,z,ee,de);return de.delete(h),Ze;case Yt:if(ed)return ed.call(h)==ed.call(v)}return!1}function kN(h,v,C,B,z,ee){var de=C&d,Ee=eE(h),Ie=Ee.length,Je=eE(v),Ze=Je.length;if(Ie!=Ze&&!de)return!1;for(var at=Ie;at--;){var Ct=Ee[at];if(!(de?Ct in v:un.call(v,Ct)))return!1}var Wt=ee.get(h),fr=ee.get(v);if(Wt&&fr)return Wt==v&&fr==h;var $r=!0;ee.set(h,v),ee.set(v,h);for(var dr=de;++at<Ie;){Ct=Ee[at];var Zr=h[Ct],ln=v[Ct];if(B)var gu=de?B(ln,Zr,Ct,v,h,ee):B(Zr,ln,Ct,h,v,ee);if(!(gu===e?Zr===ln||z(Zr,ln,C,B,ee):gu)){$r=!1;break}dr||(dr=Ct=="constructor")}if($r&&!dr){var zo=h.constructor,vu=v.constructor;zo!=vu&&"constructor"in h&&"constructor"in v&&!(typeof zo=="function"&&zo instanceof zo&&typeof vu=="function"&&vu instanceof vu)&&($r=!1)}return ee.delete(h),ee.delete(v),$r}function ef(h){return He(F(h,e,I1),h+"")}function eE(h){return du(h,_a,va)}function tE(h){return du(h,Sc,S1)}var rE=Yl?function(h){return Yl.get(h)}:t8;function Kh(h){for(var v=h.name+"",C=Xl[v],B=un.call(Xl,v)?C.length:0;B--;){var z=C[B],ee=z.func;if(ee==null||ee==h)return z.name}return v}function yp(h){var v=un.call(K,"placeholder")?K:h;return v.placeholder}function rr(){var h=K.iteratee||ZN;return h=h===ZN?jA:h,arguments.length?h(arguments[0],arguments[1]):h}function A1(h,v){var C=h.__data__;return iE(v)?C[typeof v=="string"?"string":"hash"]:C.map}function eg(h){for(var v=_a(h),C=v.length;C--;){var B=v[C],z=h[B];v[C]=[B,z,vS(z)]}return v}function _p(h,v){var C=Lh(h,v);return UA(C)?C:e}function LN(h){var v=un.call(h,pa),C=h[pa];try{h[pa]=e;var B=!0}catch{}var z=ap.call(h);return B&&(v?h[pa]=C:delete h[pa]),z}var va=Yu?function(h){return h==null?[]:(h=Yr(h),su(Yu(h),function(v){return bc.call(h,v)}))}:r8,S1=Yu?function(h){for(var v=[];h;)oo(v,va(h)),h=_c(h);return v}:r8,ya=Ui;(up&&ya(new up(new ArrayBuffer(1)))!=Vn||Xu&&ya(new Xu)!=xe||ls&&ya(ls.resolve())!=wt||ws&&ya(new ws)!=sr||ha&&ya(new ha)!=on)&&(ya=function(h){var v=Ui(h),C=v==ht?h.constructor:e,B=C?Ft(C):"";if(B)switch(B){case Zf:return Vn;case jm:return xe;case Hm:return wt;case jh:return sr;case Ku:return on}return v});function BN(h,v,C){for(var B=-1,z=C.length;++B<z;){var ee=C[B],de=ee.size;switch(ee.type){case"drop":h+=de;break;case"dropRight":v-=de;break;case"take":v=us(v,h+de);break;case"takeRight":h=si(h,v-de);break}}return{start:h,end:v}}function nE(h){var v=h.match(oe);return v?v[1].split(we):[]}function w1(h,v,C){v=Zl(v,h);for(var B=-1,z=v.length,ee=!1;++B<z;){var de=ot(v[B]);if(!(ee=h!=null&&C(h,de)))break;h=h[de]}return ee||++B!=z?ee:(z=h==null?0:h.length,!!z&&AS(z)&&tf(de,z)&&(wr(h)||ig(h)))}function MN(h){var v=h.length,C=new h.constructor(v);return v&&typeof h[0]=="string"&&un.call(h,"index")&&(C.index=h.index,C.input=h.input),C}function mS(h){return typeof h.constructor=="function"&&!rg(h)?Kl(_c(h)):{}}function FN(h,v,C){var B=h.constructor;switch(v){case qr:return E1(h);case Y:case q:return new B(+h);case Vn:return Xm(h,C);case di:case Wi:case pn:case Fs:case $s:case Qr:case pi:case Jc:case Gn:return Km(h,C);case xe:return new B;case Ue:case Nt:return new B(h);case Jt:return Xb(h);case sr:return new B;case Yt:return rS(h)}}function gS(h,v){var C=v.length;if(!C)return h;var B=C-1;return v[B]=(C>1?"& ":"")+v[B],v=v.join(C>2?", ":" "),h.replace(ge,`{
|
||
/* [wrapped with `+v+`] */
|
||
`)}function $N(h){return wr(h)||ig(h)||!!(Gu&&h&&h[Gu])}function tf(h,v){var C=typeof h;return v=v??re,!!v&&(C=="number"||C!="symbol"&&jn.test(h))&&h>-1&&h%1==0&&h<v}function Qs(h,v,C){if(!qi(C))return!1;var B=typeof v;return(B=="number"?Ac(C)&&tf(v,C.length):B=="string"&&v in C)?sf(C[v],h):!1}function tg(h,v){if(wr(h))return!1;var C=typeof h;return C=="number"||C=="symbol"||C=="boolean"||h==null||mu(h)?!0:bs.test(h)||!La.test(h)||v!=null&&h in Yr(v)}function iE(h){var v=typeof h;return v=="string"||v=="number"||v=="symbol"||v=="boolean"?h!=="__proto__":h===null}function sE(h){var v=Kh(h),C=K[v];if(typeof C!="function"||!(v in gr.prototype))return!1;if(h===C)return!0;var B=rE(C);return!!B&&h===B[0]}function UN(h){return!!Vu&&Vu in h}var jN=sp?bp:n8;function rg(h){var v=h&&h.constructor,C=typeof v=="function"&&v.prototype||zu;return h===C}function vS(h){return h===h&&!qi(h)}function yS(h,v){return function(C){return C==null?!1:C[h]===v&&(v!==e||h in Yr(C))}}function HN(h){var v=xS(h,function(B){return C.size===o&&C.clear(),B}),C=v.cache;return v}function g(h,v){var C=h[1],B=v[1],z=C|B,ee=z<(m|y|S),de=B==S&&C==E||B==S&&C==I&&h[7].length<=v[8]||B==(S|I)&&v[7].length<=v[8]&&C==E;if(!(ee||de))return h;B&m&&(h[2]=v[2],z|=C&m?0:T);var Ee=v[3];if(Ee){var Ie=h[3];h[3]=Ie?nS(Ie,Ee,v[4]):Ee,h[4]=Ie?$a(h[3],c):v[4]}return Ee=v[5],Ee&&(Ie=h[5],h[5]=Ie?iS(Ie,Ee,v[6]):Ee,h[6]=Ie?$a(h[5],c):v[6]),Ee=v[7],Ee&&(h[7]=Ee),B&S&&(h[8]=h[8]==null?v[8]:us(h[8],v[8])),h[9]==null&&(h[9]=v[9]),h[0]=v[0],h[1]=z,h}function b(h){var v=[];if(h!=null)for(var C in Yr(h))v.push(C);return v}function R(h){return ap.call(h)}function F(h,v,C){return v=si(v===e?h.length-1:v,0),function(){for(var B=arguments,z=-1,ee=si(B.length-v,0),de=Le(ee);++z<ee;)de[z]=B[v+z];z=-1;for(var Ee=Le(v+1);++z<v;)Ee[z]=B[z];return Ee[v]=C(de),As(h,this,Ee)}}function G(h,v){return v.length<2?h:rd(h,fo(v,0,-1))}function ne(h,v){for(var C=h.length,B=us(v.length,C),z=Va(h);B--;){var ee=v[B];h[B]=tf(ee,C)?z[ee]:e}return h}function me(h,v){if(!(v==="constructor"&&typeof h[v]=="function")&&v!="__proto__")return h[v]}var be=mt(ZA),Oe=Fm||function(h,v){return Xt.setTimeout(h,v)},He=mt(y1);function Ve(h,v,C){var B=v+"";return He(h,gS(B,xt(nE(B),C)))}function mt(h){var v=0,C=0;return function(){var B=Ss(),z=H-(B-C);if(C=B,z>0){if(++v>=L)return arguments[0]}else v=0;return h.apply(e,arguments)}}function st(h,v){var C=-1,B=h.length,z=B-1;for(v=v===e?B:v;++C<v;){var ee=Gh(C,z),de=h[ee];h[ee]=h[C],h[C]=de}return h.length=v,h}var nt=HN(function(h){var v=[];return h.charCodeAt(0)===46&&v.push(""),h.replace(Ba,function(C,B,z,ee){v.push(z?ee.replace(_t,"$1"):B||C)}),v});function ot(h){if(typeof h=="string"||mu(h))return h;var v=h+"";return v=="0"&&1/h==-ye?"-0":v}function Ft(h){if(h!=null){try{return ja.call(h)}catch{}try{return h+""}catch{}}return""}function xt(h,v){return ca(ue,function(C){var B="_."+C[0];v&C[1]&&!ju(h,B)&&h.push(B)}),h.sort()}function At(h){if(h instanceof gr)return h.clone();var v=new Ys(h.__wrapped__,h.__chain__);return v.__actions__=Va(h.__actions__),v.__index__=h.__index__,v.__values__=h.__values__,v}function $t(h,v,C){(C?Qs(h,v,C):v===e)?v=1:v=si(Lr(v),0);var B=h==null?0:h.length;if(!B||v<1)return[];for(var z=0,ee=0,de=Le(Qf(B/v));z<B;)de[ee++]=fo(h,z,z+=v);return de}function er(h){for(var v=-1,C=h==null?0:h.length,B=0,z=[];++v<C;){var ee=h[v];ee&&(z[B++]=ee)}return z}function cr(){var h=arguments.length;if(!h)return[];for(var v=Le(h-1),C=arguments[0],B=h;B--;)v[B-1]=arguments[B];return oo(wr(C)?Va(C):[C],Ns(v,1))}var gi=Ar(function(h,v){return ds(h)?zm(h,Ns(v,1,ds,!0)):[]}),ki=Ar(function(h,v){var C=nl(v);return ds(C)&&(C=e),ds(h)?zm(h,Ns(v,1,ds,!0),rr(C,2)):[]}),Ki=Ar(function(h,v){var C=nl(v);return ds(C)&&(C=e),ds(h)?zm(h,Ns(v,1,ds,!0),e,C):[]});function Hi(h,v,C){var B=h==null?0:h.length;return B?(v=C||v===e?1:Lr(v),fo(h,v<0?0:v,B)):[]}function hu(h,v,C){var B=h==null?0:h.length;return B?(v=C||v===e?1:Lr(v),v=B-v,fo(h,0,v<0?0:v)):[]}function rf(h,v){return h&&h.length?Ks(h,rr(v,3),!0,!0):[]}function nf(h,v){return h&&h.length?Ks(h,rr(v,3),!0):[]}function Qh(h,v,C,B){var z=h==null?0:h.length;return z?(C&&typeof C!="number"&&Qs(h,v,C)&&(C=0,B=z),LA(h,v,C,B)):[]}function ng(h,v,C){var B=h==null?0:h.length;if(!B)return-1;var z=C==null?0:Lr(C);return z<0&&(z=si(B+z,0)),ql(h,rr(v,3),z)}function C1(h,v,C){var B=h==null?0:h.length;if(!B)return-1;var z=B-1;return C!==e&&(z=Lr(C),z=C<0?si(B+z,0):us(z,B-1)),ql(h,rr(v,3),z,!0)}function I1(h){var v=h==null?0:h.length;return v?Ns(h,1):[]}function R1(h){var v=h==null?0:h.length;return v?Ns(h,ye):[]}function N1(h,v){var C=h==null?0:h.length;return C?(v=v===e?1:Lr(v),Ns(h,v)):[]}function wxe(h){for(var v=-1,C=h==null?0:h.length,B={};++v<C;){var z=h[v];B[z[0]]=z[1]}return B}function Ij(h){return h&&h.length?h[0]:e}function Cxe(h,v,C){var B=h==null?0:h.length;if(!B)return-1;var z=C==null?0:Lr(C);return z<0&&(z=si(B+z,0)),Fo(h,v,z)}function Ixe(h){var v=h==null?0:h.length;return v?fo(h,0,-1):[]}var Rxe=Ar(function(h){var v=Hn(h,Ym);return v.length&&v[0]===h[0]?p1(v):[]}),Nxe=Ar(function(h){var v=nl(h),C=Hn(h,Ym);return v===nl(C)?v=e:C.pop(),C.length&&C[0]===h[0]?p1(C,rr(v,2)):[]}),Oxe=Ar(function(h){var v=nl(h),C=Hn(h,Ym);return v=typeof v=="function"?v:e,v&&C.pop(),C.length&&C[0]===h[0]?p1(C,e,v):[]});function Dxe(h,v){return h==null?"":Um.call(h,v)}function nl(h){var v=h==null?0:h.length;return v?h[v-1]:e}function Pxe(h,v,C){var B=h==null?0:h.length;if(!B)return-1;var z=B;return C!==e&&(z=Lr(C),z=z<0?si(B+z,0):us(z,B-1)),v===v?cu(h,v,z):ql(h,n1,z,!0)}function kxe(h,v){return h&&h.length?zb(h,Lr(v)):e}var Lxe=Ar(Rj);function Rj(h,v){return h&&h.length&&v&&v.length?Vb(h,v):h}function Bxe(h,v,C){return h&&h.length&&v&&v.length?Vb(h,v,rr(C,2)):h}function Mxe(h,v,C){return h&&h.length&&v&&v.length?Vb(h,v,e,C):h}var Fxe=ef(function(h,v){var C=h==null?0:h.length,B=a1(h,v);return XA(h,Hn(v,function(z){return tf(z,C)?+z:z}).sort(ho)),B});function $xe(h,v){var C=[];if(!(h&&h.length))return C;var B=-1,z=[],ee=h.length;for(v=rr(v,3);++B<ee;){var de=h[B];v(de,B,h)&&(C.push(de),z.push(B))}return XA(h,z),C}function qN(h){return h==null?h:Uh.call(h)}function Uxe(h,v,C){var B=h==null?0:h.length;return B?(C&&typeof C!="number"&&Qs(h,v,C)?(v=0,C=B):(v=v==null?0:Lr(v),C=C===e?B:Lr(C)),fo(h,v,C)):[]}function jxe(h,v){return Wm(h,v)}function Hxe(h,v,C){return Wb(h,v,rr(C,2))}function qxe(h,v){var C=h==null?0:h.length;if(C){var B=Wm(h,v);if(B<C&&sf(h[B],v))return B}return-1}function zxe(h,v){return Wm(h,v,!0)}function Vxe(h,v,C){return Wb(h,v,rr(C,2),!0)}function Gxe(h,v){var C=h==null?0:h.length;if(C){var B=Wm(h,v,!0)-1;if(sf(h[B],v))return B}return-1}function Wxe(h){return h&&h.length?Tc(h):[]}function Yxe(h,v){return h&&h.length?Tc(h,rr(v,2)):[]}function Xxe(h){var v=h==null?0:h.length;return v?fo(h,1,v):[]}function Kxe(h,v,C){return h&&h.length?(v=C||v===e?1:Lr(v),fo(h,0,v<0?0:v)):[]}function Qxe(h,v,C){var B=h==null?0:h.length;return B?(v=C||v===e?1:Lr(v),v=B-v,fo(h,v<0?0:v,B)):[]}function Jxe(h,v){return h&&h.length?Ks(h,rr(v,3),!1,!0):[]}function Zxe(h,v){return h&&h.length?Ks(h,rr(v,3)):[]}var eTe=Ar(function(h){return po(Ns(h,1,ds,!0))}),tTe=Ar(function(h){var v=nl(h);return ds(v)&&(v=e),po(Ns(h,1,ds,!0),rr(v,2))}),rTe=Ar(function(h){var v=nl(h);return v=typeof v=="function"?v:e,po(Ns(h,1,ds,!0),e,v)});function nTe(h){return h&&h.length?po(h):[]}function iTe(h,v){return h&&h.length?po(h,rr(v,2)):[]}function sTe(h,v){return v=typeof v=="function"?v:e,h&&h.length?po(h,e,v):[]}function zN(h){if(!(h&&h.length))return[];var v=0;return h=su(h,function(C){if(ds(C))return v=si(C.length,v),!0}),rp(v,function(C){return Hn(h,Ti(C))})}function Nj(h,v){if(!(h&&h.length))return[];var C=zN(h);return v==null?C:Hn(C,function(B){return As(v,e,B)})}var aTe=Ar(function(h,v){return ds(h)?zm(h,v):[]}),oTe=Ar(function(h){return tl(su(h,ds))}),cTe=Ar(function(h){var v=nl(h);return ds(v)&&(v=e),tl(su(h,ds),rr(v,2))}),uTe=Ar(function(h){var v=nl(h);return v=typeof v=="function"?v:e,tl(su(h,ds),e,v)}),lTe=Ar(zN);function fTe(h,v){return qo(h||[],v||[],fp)}function dTe(h,v){return qo(h||[],v||[],mp)}var pTe=Ar(function(h){var v=h.length,C=v>1?h[v-1]:e;return C=typeof C=="function"?(h.pop(),C):e,Nj(h,C)});function Oj(h){var v=K(h);return v.__chain__=!0,v}function hTe(h,v){return v(h),h}function _S(h,v){return v(h)}var mTe=ef(function(h){var v=h.length,C=v?h[0]:0,B=this.__wrapped__,z=function(ee){return a1(ee,h)};return v>1||this.__actions__.length||!(B instanceof gr)||!tf(C)?this.thru(z):(B=B.slice(C,+C+(v?1:0)),B.__actions__.push({func:_S,args:[z],thisArg:e}),new Ys(B,this.__chain__).thru(function(ee){return v&&!ee.length&&ee.push(e),ee}))});function gTe(){return Oj(this)}function vTe(){return new Ys(this.value(),this.__chain__)}function yTe(){this.__values__===e&&(this.__values__=Vj(this.value()));var h=this.__index__>=this.__values__.length,v=h?e:this.__values__[this.__index__++];return{done:h,value:v}}function _Te(){return this}function bTe(h){for(var v,C=this;C instanceof Qu;){var B=At(C);B.__index__=0,B.__values__=e,v?z.__wrapped__=B:v=B;var z=B;C=C.__wrapped__}return z.__wrapped__=h,v}function ETe(){var h=this.__wrapped__;if(h instanceof gr){var v=h;return this.__actions__.length&&(v=new gr(this)),v=v.reverse(),v.__actions__.push({func:_S,args:[qN],thisArg:e}),new Ys(v,this.__chain__)}return this.thru(qN)}function xTe(){return Pi(this.__wrapped__,this.__actions__)}var TTe=Ga(function(h,v,C){un.call(h,C)?++h[C]:el(h,C,1)});function ATe(h,v,C){var B=wr(h)?Mo:kA;return C&&Qs(h,v,C)&&(v=e),B(h,rr(v,3))}function STe(h,v){var C=wr(h)?su:u1;return C(h,rr(v,3))}var wTe=cS(ng),CTe=cS(C1);function ITe(h,v){return Ns(bS(h,v),1)}function RTe(h,v){return Ns(bS(h,v),ye)}function NTe(h,v,C){return C=C===e?1:Lr(C),Ns(bS(h,v),C)}function Dj(h,v){var C=wr(h)?ca:Ec;return C(h,rr(v,3))}function Pj(h,v){var C=wr(h)?iu:Ub;return C(h,rr(v,3))}var OTe=Ga(function(h,v,C){un.call(h,C)?h[C].push(v):el(h,C,[v])});function DTe(h,v,C,B){h=Ac(h)?h:D1(h),C=C&&!B?Lr(C):0;var z=h.length;return C<0&&(C=si(z+C,0)),SS(h)?C<=z&&h.indexOf(v,C)>-1:!!z&&Fo(h,v,C)>-1}var PTe=Ar(function(h,v,C){var B=-1,z=typeof v=="function",ee=Ac(h)?Le(h.length):[];return Ec(h,function(de){ee[++B]=z?As(v,de,C):zh(de,v,C)}),ee}),kTe=Ga(function(h,v,C){el(h,C,v)});function bS(h,v){var C=wr(h)?Hn:qA;return C(h,rr(v,3))}function LTe(h,v,C,B){return h==null?[]:(wr(v)||(v=v==null?[]:[v]),C=B?e:C,wr(C)||(C=C==null?[]:[C]),WA(h,v,C))}var BTe=Ga(function(h,v,C){h[C?0:1].push(v)},function(){return[[],[]]});function MTe(h,v,C){var B=wr(h)?Ph:zf,z=arguments.length<3;return B(h,rr(v,4),C,z,Ec)}function FTe(h,v,C){var B=wr(h)?Hf:zf,z=arguments.length<3;return B(h,rr(v,4),C,z,Ub)}function $Te(h,v){var C=wr(h)?su:u1;return C(h,TS(rr(v,3)))}function UTe(h){var v=wr(h)?Jl:QA;return v(h)}function jTe(h,v,C){(C?Qs(h,v,C):v===e)?v=1:v=Lr(v);var B=wr(h)?Hh:JA;return B(h,v)}function HTe(h){var v=wr(h)?ir:_1;return v(h)}function qTe(h){if(h==null)return 0;if(Ac(h))return SS(h)?fa(h):h.length;var v=ya(h);return v==xe||v==sr?h.size:qb(h).length}function zTe(h,v,C){var B=wr(h)?gc:Gb;return C&&Qs(h,v,C)&&(v=e),B(h,rr(v,3))}var VTe=Ar(function(h,v){if(h==null)return[];var C=v.length;return C>1&&Qs(h,v[0],v[1])?v=[]:C>2&&Qs(v[0],v[1],v[2])&&(v=[v[0]]),WA(h,Ns(v,1),[])}),ES=Wl||function(){return Xt.Date.now()};function GTe(h,v){if(typeof v!="function")throw new zs(i);return h=Lr(h),function(){if(--h<1)return v.apply(this,arguments)}}function kj(h,v,C){return v=C?e:v,v=h&&v==null?h.length:v,rl(h,S,e,e,e,e,v)}function Lj(h,v){var C;if(typeof v!="function")throw new zs(i);return h=Lr(h),function(){return--h>0&&(C=v.apply(this,arguments)),h<=1&&(v=e),C}}var VN=Ar(function(h,v,C){var B=m;if(C.length){var z=$a(C,yp(VN));B|=x}return rl(h,B,v,C,z)}),Bj=Ar(function(h,v,C){var B=m|y;if(C.length){var z=$a(C,yp(Bj));B|=x}return rl(v,B,h,C,z)});function Mj(h,v,C){v=C?e:v;var B=rl(h,E,e,e,e,e,e,v);return B.placeholder=Mj.placeholder,B}function Fj(h,v,C){v=C?e:v;var B=rl(h,A,e,e,e,e,e,v);return B.placeholder=Fj.placeholder,B}function $j(h,v,C){var B,z,ee,de,Ee,Ie,Je=0,Ze=!1,at=!1,Ct=!0;if(typeof h!="function")throw new zs(i);v=il(v)||0,qi(C)&&(Ze=!!C.leading,at="maxWait"in C,ee=at?si(il(C.maxWait)||0,v):ee,Ct="trailing"in C?!!C.trailing:Ct);function Wt(ps){var af=B,xp=z;return B=z=e,Je=ps,de=h.apply(xp,af),de}function fr(ps){return Je=ps,Ee=Oe(Zr,v),Ze?Wt(ps):de}function $r(ps){var af=ps-Ie,xp=ps-Je,iH=v-af;return at?us(iH,ee-xp):iH}function dr(ps){var af=ps-Ie,xp=ps-Je;return Ie===e||af>=v||af<0||at&&xp>=ee}function Zr(){var ps=ES();if(dr(ps))return ln(ps);Ee=Oe(Zr,$r(ps))}function ln(ps){return Ee=e,Ct&&B?Wt(ps):(B=z=e,de)}function gu(){Ee!==e&&Si(Ee),Je=0,B=Ie=z=Ee=e}function zo(){return Ee===e?de:ln(ES())}function vu(){var ps=ES(),af=dr(ps);if(B=arguments,z=this,Ie=ps,af){if(Ee===e)return fr(Ie);if(at)return Si(Ee),Ee=Oe(Zr,v),Wt(Ie)}return Ee===e&&(Ee=Oe(Zr,v)),de}return vu.cancel=gu,vu.flush=zo,vu}var WTe=Ar(function(h,v){return c1(h,1,v)}),YTe=Ar(function(h,v,C){return c1(h,il(v)||0,C)});function XTe(h){return rl(h,k)}function xS(h,v){if(typeof h!="function"||v!=null&&typeof v!="function")throw new zs(i);var C=function(){var B=arguments,z=v?v.apply(this,B):B[0],ee=C.cache;if(ee.has(z))return ee.get(z);var de=h.apply(this,B);return C.cache=ee.set(z,de)||ee,de};return C.cache=new(xS.Cache||fs),C}xS.Cache=fs;function TS(h){if(typeof h!="function")throw new zs(i);return function(){var v=arguments;switch(v.length){case 0:return!h.call(this);case 1:return!h.call(this,v[0]);case 2:return!h.call(this,v[0],v[1]);case 3:return!h.call(this,v[0],v[1],v[2])}return!h.apply(this,v)}}function KTe(h){return Lj(2,h)}var QTe=b1(function(h,v){v=v.length==1&&wr(v[0])?Hn(v[0],$i(rr())):Hn(Ns(v,1),$i(rr()));var C=v.length;return Ar(function(B){for(var z=-1,ee=us(B.length,C);++z<ee;)B[z]=v[z].call(this,B[z]);return As(h,this,B)})}),GN=Ar(function(h,v){var C=$a(v,yp(GN));return rl(h,x,e,v,C)}),Uj=Ar(function(h,v){var C=$a(v,yp(Uj));return rl(h,_,e,v,C)}),JTe=ef(function(h,v){return rl(h,I,e,e,e,v)});function ZTe(h,v){if(typeof h!="function")throw new zs(i);return v=v===e?v:Lr(v),Ar(h,v)}function e2e(h,v){if(typeof h!="function")throw new zs(i);return v=v==null?0:si(Lr(v),0),Ar(function(C){var B=C[v],z=wn(C,0,v);return B&&oo(z,B),As(h,this,z)})}function t2e(h,v,C){var B=!0,z=!0;if(typeof h!="function")throw new zs(i);return qi(C)&&(B="leading"in C?!!C.leading:B,z="trailing"in C?!!C.trailing:z),$j(h,v,{leading:B,maxWait:v,trailing:z})}function r2e(h){return kj(h,1)}function n2e(h,v){return GN(pu(v),h)}function i2e(){if(!arguments.length)return[];var h=arguments[0];return wr(h)?h:[h]}function s2e(h){return Xi(h,f)}function a2e(h,v){return v=typeof v=="function"?v:e,Xi(h,f,v)}function o2e(h){return Xi(h,u|f)}function c2e(h,v){return v=typeof v=="function"?v:e,Xi(h,u|f,v)}function u2e(h,v){return v==null||o1(h,v,_a(v))}function sf(h,v){return h===v||h!==h&&v!==v}var l2e=Zm(d1),f2e=Zm(function(h,v){return h>=v}),ig=$A(function(){return arguments}())?$A:function(h){return Qi(h)&&un.call(h,"callee")&&!bc.call(h,"callee")},wr=Le.isArray,d2e=jl?$i(jl):jb;function Ac(h){return h!=null&&AS(h.length)&&!bp(h)}function ds(h){return Qi(h)&&Ac(h)}function p2e(h){return h===!0||h===!1||Qi(h)&&Ui(h)==Y}var Jh=$m||n8,h2e=Hl?$i(Hl):wN;function m2e(h){return Qi(h)&&h.nodeType===1&&!aE(h)}function g2e(h){if(h==null)return!0;if(Ac(h)&&(wr(h)||typeof h=="string"||typeof h.splice=="function"||Jh(h)||O1(h)||ig(h)))return!h.length;var v=ya(h);if(v==xe||v==sr)return!h.size;if(rg(h))return!qb(h).length;for(var C in h)if(un.call(h,C))return!1;return!0}function v2e(h,v){return Gm(h,v)}function y2e(h,v,C){C=typeof C=="function"?C:e;var B=C?C(h,v):e;return B===e?Gm(h,v,e,C):!!B}function WN(h){if(!Qi(h))return!1;var v=Ui(h);return v==_e||v==Se||typeof h.message=="string"&&typeof h.name=="string"&&!aE(h)}function _2e(h){return typeof h=="number"&&op(h)}function bp(h){if(!qi(h))return!1;var v=Ui(h);return v==ut||v==vt||v==ct||v==dt}function jj(h){return typeof h=="number"&&h==Lr(h)}function AS(h){return typeof h=="number"&&h>-1&&h%1==0&&h<=re}function qi(h){var v=typeof h;return h!=null&&(v=="object"||v=="function")}function Qi(h){return h!=null&&typeof h=="object"}var Hj=Zd?$i(Zd):Hb;function b2e(h,v){return h===v||h1(h,v,eg(v))}function E2e(h,v,C){return C=typeof C=="function"?C:e,h1(h,v,eg(v),C)}function x2e(h){return qj(h)&&h!=+h}function T2e(h){if(jN(h))throw new Bt(n);return UA(h)}function A2e(h){return h===null}function S2e(h){return h==null}function qj(h){return typeof h=="number"||Qi(h)&&Ui(h)==Ue}function aE(h){if(!Qi(h)||Ui(h)!=ht)return!1;var v=_c(h);if(v===null)return!0;var C=un.call(v,"constructor")&&v.constructor;return typeof C=="function"&&C instanceof C&&ja.call(C)==Vs}var YN=xr?$i(xr):IN;function w2e(h){return jj(h)&&h>=-re&&h<=re}var zj=t1?$i(t1):RN;function SS(h){return typeof h=="string"||!wr(h)&&Qi(h)&&Ui(h)==Nt}function mu(h){return typeof h=="symbol"||Qi(h)&&Ui(h)==Yt}var O1=Pm?$i(Pm):NN;function C2e(h){return h===e}function I2e(h){return Qi(h)&&ya(h)==on}function R2e(h){return Qi(h)&&Ui(h)==Ln}var N2e=Zm(Vh),O2e=Zm(function(h,v){return h<=v});function Vj(h){if(!h)return[];if(Ac(h))return SS(h)?os(h):Va(h);if(Wu&&h[Wu])return Bm(h[Wu]());var v=ya(h),C=v==xe?Q:v==sr?la:D1;return C(h)}function Ep(h){if(!h)return h===0?h:0;if(h=il(h),h===ye||h===-ye){var v=h<0?-1:1;return v*fe}return h===h?h:0}function Lr(h){var v=Ep(h),C=v%1;return v===v?C?v-C:v:0}function Gj(h){return h?dp(Lr(h),0,X):0}function il(h){if(typeof h=="number")return h;if(mu(h))return ve;if(qi(h)){var v=typeof h.valueOf=="function"?h.valueOf():h;h=qi(v)?v+"":v}if(typeof h!="string")return h===0?h:+h;h=au(h);var C=ri.test(h);return C||tr.test(h)?We(h.slice(2),C?2:8):Rr.test(h)?ve:+h}function Wj(h){return Os(h,Sc(h))}function D2e(h){return h?dp(Lr(h),-re,re):h===0?h:0}function Mn(h){return h==null?"":Ho(h)}var P2e=gp(function(h,v){if(rg(v)||Ac(v)){Os(v,_a(v),h);return}for(var C in v)un.call(v,C)&&fp(h,C,v[C])}),Yj=gp(function(h,v){Os(v,Sc(v),h)}),wS=gp(function(h,v,C,B){Os(v,Sc(v),h,B)}),k2e=gp(function(h,v,C,B){Os(v,_a(v),h,B)}),L2e=ef(a1);function B2e(h,v){var C=Kl(h);return v==null?C:$b(C,v)}var M2e=Ar(function(h,v){h=Yr(h);var C=-1,B=v.length,z=B>2?v[2]:e;for(z&&Qs(v[0],v[1],z)&&(B=1);++C<B;)for(var ee=v[C],de=Sc(ee),Ee=-1,Ie=de.length;++Ee<Ie;){var Je=de[Ee],Ze=h[Je];(Ze===e||sf(Ze,zu[Je])&&!un.call(h,Je))&&(h[Je]=ee[Je])}return h}),F2e=Ar(function(h){return h.push(e,pS),As(Xj,e,h)});function $2e(h,v){return qf(h,rr(v,3),fu)}function U2e(h,v){return qf(h,rr(v,3),f1)}function j2e(h,v){return h==null?h:pp(h,rr(v,3),Sc)}function H2e(h,v){return h==null?h:l1(h,rr(v,3),Sc)}function q2e(h,v){return h&&fu(h,rr(v,3))}function z2e(h,v){return h&&f1(h,rr(v,3))}function V2e(h){return h==null?[]:hp(h,_a(h))}function G2e(h){return h==null?[]:hp(h,Sc(h))}function XN(h,v,C){var B=h==null?e:rd(h,v);return B===e?C:B}function W2e(h,v){return h!=null&&w1(h,v,BA)}function KN(h,v){return h!=null&&w1(h,v,MA)}var Y2e=uS(function(h,v,C){v!=null&&typeof v.toString!="function"&&(v=ap.call(v)),h[v]=C},JN(wc)),X2e=uS(function(h,v,C){v!=null&&typeof v.toString!="function"&&(v=ap.call(v)),un.call(h,v)?h[v].push(C):h[v]=[C]},rr),K2e=Ar(zh);function _a(h){return Ac(h)?lp(h):qb(h)}function Sc(h){return Ac(h)?lp(h,!0):HA(h)}function Q2e(h,v){var C={};return v=rr(v,3),fu(h,function(B,z,ee){el(C,v(B,z,ee),B)}),C}function J2e(h,v){var C={};return v=rr(v,3),fu(h,function(B,z,ee){el(C,z,v(B,z,ee))}),C}var Z2e=gp(function(h,v,C){m1(h,v,C)}),Xj=gp(function(h,v,C,B){m1(h,v,C,B)}),eAe=ef(function(h,v){var C={};if(h==null)return C;var B=!1;v=Hn(v,function(ee){return ee=Zl(ee,h),B||(B=ee.length>1),ee}),Os(h,tE(h),C),B&&(C=Xi(C,u|l|f,hS));for(var z=v.length;z--;)hr(C,v[z]);return C});function tAe(h,v){return Kj(h,TS(rr(v)))}var rAe=ef(function(h,v){return h==null?{}:ON(h,v)});function Kj(h,v){if(h==null)return{};var C=Hn(tE(h),function(B){return[B]});return v=rr(v),YA(h,C,function(B,z){return v(B,z[0])})}function nAe(h,v,C){v=Zl(v,h);var B=-1,z=v.length;for(z||(z=1,h=e);++B<z;){var ee=h==null?e:h[ot(v[B])];ee===e&&(B=z,ee=C),h=bp(ee)?ee.call(h):ee}return h}function iAe(h,v,C){return h==null?h:mp(h,v,C)}function sAe(h,v,C,B){return B=typeof B=="function"?B:e,h==null?h:mp(h,v,C,B)}var Qj=Jb(_a),Jj=Jb(Sc);function aAe(h,v,C){var B=wr(h),z=B||Jh(h)||O1(h);if(v=rr(v,4),C==null){var ee=h&&h.constructor;z?C=B?new ee:[]:qi(h)?C=bp(ee)?Kl(_c(h)):{}:C={}}return(z?ca:fu)(h,function(de,Ee,Ie){return v(C,de,Ee,Ie)}),C}function oAe(h,v){return h==null?!0:hr(h,v)}function cAe(h,v,C){return h==null?h:tS(h,v,pu(C))}function uAe(h,v,C,B){return B=typeof B=="function"?B:e,h==null?h:tS(h,v,pu(C),B)}function D1(h){return h==null?[]:ua(h,_a(h))}function lAe(h){return h==null?[]:ua(h,Sc(h))}function fAe(h,v,C){return C===e&&(C=v,v=e),C!==e&&(C=il(C),C=C===C?C:0),v!==e&&(v=il(v),v=v===v?v:0),dp(il(h),v,C)}function dAe(h,v,C){return v=Ep(v),C===e?(C=v,v=0):C=Ep(C),h=il(h),FA(h,v,C)}function pAe(h,v,C){if(C&&typeof C!="boolean"&&Qs(h,v,C)&&(v=C=e),C===e&&(typeof v=="boolean"?(C=v,v=e):typeof h=="boolean"&&(C=h,h=e)),h===e&&v===e?(h=0,v=1):(h=Ep(h),v===e?(v=h,h=0):v=Ep(v)),h>v){var B=h;h=v,v=B}if(C||h%1||v%1){var z=cp();return us(h+z*(v-h+bt("1e-"+((z+"").length-1))),v)}return Gh(h,v)}var hAe=Yh(function(h,v,C){return v=v.toLowerCase(),h+(C?Zj(v):v)});function Zj(h){return QN(Mn(h).toLowerCase())}function eH(h){return h=Mn(h),h&&h.replace(Dn,Lm).replace(Zv,"")}function mAe(h,v,C){h=Mn(h),v=Ho(v);var B=h.length;C=C===e?B:dp(Lr(C),0,B);var z=C;return C-=v.length,C>=0&&h.slice(C,z)==v}function gAe(h){return h=Mn(h),h&&ti.test(h)?h.replace(Us,Bb):h}function vAe(h){return h=Mn(h),h&&Sn.test(h)?h.replace(Es,"\\$&"):h}var yAe=Yh(function(h,v,C){return h+(C?"-":"")+v.toLowerCase()}),_Ae=Yh(function(h,v,C){return h+(C?" ":"")+v.toLowerCase()}),bAe=Qm("toLowerCase");function EAe(h,v,C){h=Mn(h),v=Lr(v);var B=v?fa(h):0;if(!v||B>=v)return h;var z=(v-B)/2;return ji(Jf(z),C)+h+ji(Qf(z),C)}function xAe(h,v,C){h=Mn(h),v=Lr(v);var B=v?fa(h):0;return v&&B<v?h+ji(v-B,C):h}function TAe(h,v,C){h=Mn(h),v=Lr(v);var B=v?fa(h):0;return v&&B<v?ji(v-B,C)+h:h}function AAe(h,v,C){return C||v==null?v=0:v&&(v=+v),Ws(Mn(h).replace(ns,""),v||0)}function SAe(h,v,C){return(C?Qs(h,v,C):v===e)?v=1:v=Lr(v),v1(Mn(h),v)}function wAe(){var h=arguments,v=Mn(h[0]);return h.length<3?v:v.replace(h[1],h[2])}var CAe=Yh(function(h,v,C){return h+(C?"_":"")+v.toLowerCase()});function IAe(h,v,C){return C&&typeof C!="number"&&Qs(h,v,C)&&(v=C=e),C=C===e?X:C>>>0,C?(h=Mn(h),h&&(typeof v=="string"||v!=null&&!YN(v))&&(v=Ho(v),!v&&qu(h))?wn(os(h),0,C):h.split(v,C)):[]}var RAe=Yh(function(h,v,C){return h+(C?" ":"")+QN(v)});function NAe(h,v,C){return h=Mn(h),C=C==null?0:dp(Lr(C),0,h.length),v=Ho(v),h.slice(C,C+v.length)==v}function OAe(h,v,C){var B=K.templateSettings;C&&Qs(h,v,C)&&(v=e),h=Mn(h),v=wS({},v,B,vp);var z=wS({},v.imports,B.imports,vp),ee=_a(z),de=ua(z,ee),Ee,Ie,Je=0,Ze=v.interpolate||Nr,at="__p += '",Ct=yc((v.escape||Nr).source+"|"+Ze.source+"|"+(Ze===Oi?nr:Nr).source+"|"+(v.evaluate||Nr).source+"|$","g"),Wt="//# sourceURL="+(un.call(v,"sourceURL")?(v.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Jd+"]")+`
|
||
`;h.replace(Ct,function(dr,Zr,ln,gu,zo,vu){return ln||(ln=gu),at+=h.slice(Je,vu).replace(cn,i1),Zr&&(Ee=!0,at+=`' +
|
||
__e(`+Zr+`) +
|
||
'`),zo&&(Ie=!0,at+=`';
|
||
`+zo+`;
|
||
__p += '`),ln&&(at+=`' +
|
||
((__t = (`+ln+`)) == null ? '' : __t) +
|
||
'`),Je=vu+dr.length,dr}),at+=`';
|
||
`;var fr=un.call(v,"variable")&&v.variable;if(!fr)at=`with (obj) {
|
||
`+at+`
|
||
}
|
||
`;else if(ke.test(fr))throw new Bt(s);at=(Ie?at.replace(On,""):at).replace(Zc,"$1").replace(hn,"$1;"),at="function("+(fr||"obj")+`) {
|
||
`+(fr?"":`obj || (obj = {});
|
||
`)+"var __t, __p = ''"+(Ee?", __e = _.escape":"")+(Ie?`, __j = Array.prototype.join;
|
||
function print() { __p += __j.call(arguments, '') }
|
||
`:`;
|
||
`)+at+`return __p
|
||
}`;var $r=rH(function(){return Jr(ee,Wt+"return "+at).apply(e,de)});if($r.source=at,WN($r))throw $r;return $r}function DAe(h){return Mn(h).toLowerCase()}function PAe(h){return Mn(h).toUpperCase()}function kAe(h,v,C){if(h=Mn(h),h&&(C||v===e))return au(h);if(!h||!(v=Ho(v)))return h;var B=os(h),z=os(v),ee=ou(B,z),de=Vf(B,z)+1;return wn(B,ee,de).join("")}function LAe(h,v,C){if(h=Mn(h),h&&(C||v===e))return h.slice(0,Ua(h)+1);if(!h||!(v=Ho(v)))return h;var B=os(h),z=Vf(B,os(v))+1;return wn(B,0,z).join("")}function BAe(h,v,C){if(h=Mn(h),h&&(C||v===e))return h.replace(ns,"");if(!h||!(v=Ho(v)))return h;var B=os(h),z=ou(B,os(v));return wn(B,z).join("")}function MAe(h,v){var C=N,B=U;if(qi(v)){var z="separator"in v?v.separator:z;C="length"in v?Lr(v.length):C,B="omission"in v?Ho(v.omission):B}h=Mn(h);var ee=h.length;if(qu(h)){var de=os(h);ee=de.length}if(C>=ee)return h;var Ee=C-fa(B);if(Ee<1)return B;var Ie=de?wn(de,0,Ee).join(""):h.slice(0,Ee);if(z===e)return Ie+B;if(de&&(Ee+=Ie.length-Ee),YN(z)){if(h.slice(Ee).search(z)){var Je,Ze=Ie;for(z.global||(z=yc(z.source,Mn(Ir.exec(z))+"g")),z.lastIndex=0;Je=z.exec(Ze);)var at=Je.index;Ie=Ie.slice(0,at===e?Ee:at)}}else if(h.indexOf(Ho(z),Ee)!=Ee){var Ct=Ie.lastIndexOf(z);Ct>-1&&(Ie=Ie.slice(0,Ct))}return Ie+B}function FAe(h){return h=Mn(h),h&&An.test(h)?h.replace(Bi,vc):h}var $Ae=Yh(function(h,v,C){return h+(C?" ":"")+v.toUpperCase()}),QN=Qm("toUpperCase");function tH(h,v,C){return h=Mn(h),v=C?e:v,v===e?Wf(h)?Xf(h):tp(h):h.match(v)||[]}var rH=Ar(function(h,v){try{return As(h,e,v)}catch(C){return WN(C)?C:new Bt(C)}}),UAe=ef(function(h,v){return ca(v,function(C){C=ot(C),el(h,C,VN(h[C],h))}),h});function jAe(h){var v=h==null?0:h.length,C=rr();return h=v?Hn(h,function(B){if(typeof B[1]!="function")throw new zs(i);return[C(B[0]),B[1]]}):[],Ar(function(B){for(var z=-1;++z<v;){var ee=h[z];if(As(ee[0],this,B))return As(ee[1],this,B)}})}function HAe(h){return za(Xi(h,u))}function JN(h){return function(){return h}}function qAe(h,v){return h==null||h!==h?v:h}var zAe=x1(),VAe=x1(!0);function wc(h){return h}function ZN(h){return jA(typeof h=="function"?h:Xi(h,u))}function GAe(h){return zA(Xi(h,u))}function WAe(h,v){return VA(h,Xi(v,u))}var YAe=Ar(function(h,v){return function(C){return zh(C,h,v)}}),XAe=Ar(function(h,v){return function(C){return zh(h,C,v)}});function e8(h,v,C){var B=_a(v),z=hp(v,B);C==null&&!(qi(v)&&(z.length||!B.length))&&(C=v,v=h,h=this,z=hp(v,_a(v)));var ee=!(qi(C)&&"chain"in C)||!!C.chain,de=bp(h);return ca(z,function(Ee){var Ie=v[Ee];h[Ee]=Ie,de&&(h.prototype[Ee]=function(){var Je=this.__chain__;if(ee||Je){var Ze=h(this.__wrapped__),at=Ze.__actions__=Va(this.__actions__);return at.push({func:Ie,args:arguments,thisArg:h}),Ze.__chain__=Je,Ze}return Ie.apply(h,oo([this.value()],arguments))})}),h}function KAe(){return Xt._===this&&(Xt._=Mh),this}function t8(){}function QAe(h){return h=Lr(h),Ar(function(v){return zb(v,h)})}var JAe=Kb(Hn),ZAe=Kb(Mo),eSe=Kb(gc);function nH(h){return tg(h)?Ti(ot(h)):g1(h)}function tSe(h){return function(v){return h==null?e:rd(h,v)}}var rSe=lS(),nSe=lS(!0);function r8(){return[]}function n8(){return!1}function iSe(){return{}}function sSe(){return""}function aSe(){return!0}function oSe(h,v){if(h=Lr(h),h<1||h>re)return[];var C=X,B=us(h,X);v=rr(v),h-=X;for(var z=rp(B,v);++C<h;)v(C);return z}function cSe(h){return wr(h)?Hn(h,ot):mu(h)?[h]:Va(nt(Mn(h)))}function uSe(h){var v=++Bh;return Mn(h)+v}var lSe=T1(function(h,v){return h+v},0),fSe=Qb("ceil"),dSe=T1(function(h,v){return h/v},1),pSe=Qb("floor");function hSe(h){return h&&h.length?Vm(h,wc,d1):e}function mSe(h,v){return h&&h.length?Vm(h,rr(v,2),d1):e}function gSe(h){return km(h,wc)}function vSe(h,v){return km(h,rr(v,2))}function ySe(h){return h&&h.length?Vm(h,wc,Vh):e}function _Se(h,v){return h&&h.length?Vm(h,rr(v,2),Vh):e}var bSe=T1(function(h,v){return h*v},1),ESe=Qb("round"),xSe=T1(function(h,v){return h-v},0);function TSe(h){return h&&h.length?kh(h,wc):0}function ASe(h,v){return h&&h.length?kh(h,rr(v,2)):0}return K.after=GTe,K.ary=kj,K.assign=P2e,K.assignIn=Yj,K.assignInWith=wS,K.assignWith=k2e,K.at=L2e,K.before=Lj,K.bind=VN,K.bindAll=UAe,K.bindKey=Bj,K.castArray=i2e,K.chain=Oj,K.chunk=$t,K.compact=er,K.concat=cr,K.cond=jAe,K.conforms=HAe,K.constant=JN,K.countBy=TTe,K.create=B2e,K.curry=Mj,K.curryRight=Fj,K.debounce=$j,K.defaults=M2e,K.defaultsDeep=F2e,K.defer=WTe,K.delay=YTe,K.difference=gi,K.differenceBy=ki,K.differenceWith=Ki,K.drop=Hi,K.dropRight=hu,K.dropRightWhile=rf,K.dropWhile=nf,K.fill=Qh,K.filter=STe,K.flatMap=ITe,K.flatMapDeep=RTe,K.flatMapDepth=NTe,K.flatten=I1,K.flattenDeep=R1,K.flattenDepth=N1,K.flip=XTe,K.flow=zAe,K.flowRight=VAe,K.fromPairs=wxe,K.functions=V2e,K.functionsIn=G2e,K.groupBy=OTe,K.initial=Ixe,K.intersection=Rxe,K.intersectionBy=Nxe,K.intersectionWith=Oxe,K.invert=Y2e,K.invertBy=X2e,K.invokeMap=PTe,K.iteratee=ZN,K.keyBy=kTe,K.keys=_a,K.keysIn=Sc,K.map=bS,K.mapKeys=Q2e,K.mapValues=J2e,K.matches=GAe,K.matchesProperty=WAe,K.memoize=xS,K.merge=Z2e,K.mergeWith=Xj,K.method=YAe,K.methodOf=XAe,K.mixin=e8,K.negate=TS,K.nthArg=QAe,K.omit=eAe,K.omitBy=tAe,K.once=KTe,K.orderBy=LTe,K.over=JAe,K.overArgs=QTe,K.overEvery=ZAe,K.overSome=eSe,K.partial=GN,K.partialRight=Uj,K.partition=BTe,K.pick=rAe,K.pickBy=Kj,K.property=nH,K.propertyOf=tSe,K.pull=Lxe,K.pullAll=Rj,K.pullAllBy=Bxe,K.pullAllWith=Mxe,K.pullAt=Fxe,K.range=rSe,K.rangeRight=nSe,K.rearg=JTe,K.reject=$Te,K.remove=$xe,K.rest=ZTe,K.reverse=qN,K.sampleSize=jTe,K.set=iAe,K.setWith=sAe,K.shuffle=HTe,K.slice=Uxe,K.sortBy=VTe,K.sortedUniq=Wxe,K.sortedUniqBy=Yxe,K.split=IAe,K.spread=e2e,K.tail=Xxe,K.take=Kxe,K.takeRight=Qxe,K.takeRightWhile=Jxe,K.takeWhile=Zxe,K.tap=hTe,K.throttle=t2e,K.thru=_S,K.toArray=Vj,K.toPairs=Qj,K.toPairsIn=Jj,K.toPath=cSe,K.toPlainObject=Wj,K.transform=aAe,K.unary=r2e,K.union=eTe,K.unionBy=tTe,K.unionWith=rTe,K.uniq=nTe,K.uniqBy=iTe,K.uniqWith=sTe,K.unset=oAe,K.unzip=zN,K.unzipWith=Nj,K.update=cAe,K.updateWith=uAe,K.values=D1,K.valuesIn=lAe,K.without=aTe,K.words=tH,K.wrap=n2e,K.xor=oTe,K.xorBy=cTe,K.xorWith=uTe,K.zip=lTe,K.zipObject=fTe,K.zipObjectDeep=dTe,K.zipWith=pTe,K.entries=Qj,K.entriesIn=Jj,K.extend=Yj,K.extendWith=wS,e8(K,K),K.add=lSe,K.attempt=rH,K.camelCase=hAe,K.capitalize=Zj,K.ceil=fSe,K.clamp=fAe,K.clone=s2e,K.cloneDeep=o2e,K.cloneDeepWith=c2e,K.cloneWith=a2e,K.conformsTo=u2e,K.deburr=eH,K.defaultTo=qAe,K.divide=dSe,K.endsWith=mAe,K.eq=sf,K.escape=gAe,K.escapeRegExp=vAe,K.every=ATe,K.find=wTe,K.findIndex=ng,K.findKey=$2e,K.findLast=CTe,K.findLastIndex=C1,K.findLastKey=U2e,K.floor=pSe,K.forEach=Dj,K.forEachRight=Pj,K.forIn=j2e,K.forInRight=H2e,K.forOwn=q2e,K.forOwnRight=z2e,K.get=XN,K.gt=l2e,K.gte=f2e,K.has=W2e,K.hasIn=KN,K.head=Ij,K.identity=wc,K.includes=DTe,K.indexOf=Cxe,K.inRange=dAe,K.invoke=K2e,K.isArguments=ig,K.isArray=wr,K.isArrayBuffer=d2e,K.isArrayLike=Ac,K.isArrayLikeObject=ds,K.isBoolean=p2e,K.isBuffer=Jh,K.isDate=h2e,K.isElement=m2e,K.isEmpty=g2e,K.isEqual=v2e,K.isEqualWith=y2e,K.isError=WN,K.isFinite=_2e,K.isFunction=bp,K.isInteger=jj,K.isLength=AS,K.isMap=Hj,K.isMatch=b2e,K.isMatchWith=E2e,K.isNaN=x2e,K.isNative=T2e,K.isNil=S2e,K.isNull=A2e,K.isNumber=qj,K.isObject=qi,K.isObjectLike=Qi,K.isPlainObject=aE,K.isRegExp=YN,K.isSafeInteger=w2e,K.isSet=zj,K.isString=SS,K.isSymbol=mu,K.isTypedArray=O1,K.isUndefined=C2e,K.isWeakMap=I2e,K.isWeakSet=R2e,K.join=Dxe,K.kebabCase=yAe,K.last=nl,K.lastIndexOf=Pxe,K.lowerCase=_Ae,K.lowerFirst=bAe,K.lt=N2e,K.lte=O2e,K.max=hSe,K.maxBy=mSe,K.mean=gSe,K.meanBy=vSe,K.min=ySe,K.minBy=_Se,K.stubArray=r8,K.stubFalse=n8,K.stubObject=iSe,K.stubString=sSe,K.stubTrue=aSe,K.multiply=bSe,K.nth=kxe,K.noConflict=KAe,K.noop=t8,K.now=ES,K.pad=EAe,K.padEnd=xAe,K.padStart=TAe,K.parseInt=AAe,K.random=pAe,K.reduce=MTe,K.reduceRight=FTe,K.repeat=SAe,K.replace=wAe,K.result=nAe,K.round=ESe,K.runInContext=Ce,K.sample=UTe,K.size=qTe,K.snakeCase=CAe,K.some=zTe,K.sortedIndex=jxe,K.sortedIndexBy=Hxe,K.sortedIndexOf=qxe,K.sortedLastIndex=zxe,K.sortedLastIndexBy=Vxe,K.sortedLastIndexOf=Gxe,K.startCase=RAe,K.startsWith=NAe,K.subtract=xSe,K.sum=TSe,K.sumBy=ASe,K.template=OAe,K.times=oSe,K.toFinite=Ep,K.toInteger=Lr,K.toLength=Gj,K.toLower=DAe,K.toNumber=il,K.toSafeInteger=D2e,K.toString=Mn,K.toUpper=PAe,K.trim=kAe,K.trimEnd=LAe,K.trimStart=BAe,K.truncate=MAe,K.unescape=FAe,K.uniqueId=uSe,K.upperCase=$Ae,K.upperFirst=QN,K.each=Dj,K.eachRight=Pj,K.first=Ij,e8(K,function(){var h={};return fu(K,function(v,C){un.call(K.prototype,C)||(h[C]=v)}),h}(),{chain:!1}),K.VERSION=t,ca(["bind","bindKey","curry","curryRight","partial","partialRight"],function(h){K[h].placeholder=K}),ca(["drop","take"],function(h,v){gr.prototype[h]=function(C){C=C===e?1:si(Lr(C),0);var B=this.__filtered__&&!v?new gr(this):this.clone();return B.__filtered__?B.__takeCount__=us(C,B.__takeCount__):B.__views__.push({size:us(C,X),type:h+(B.__dir__<0?"Right":"")}),B},gr.prototype[h+"Right"]=function(C){return this.reverse()[h](C).reverse()}}),ca(["filter","map","takeWhile"],function(h,v){var C=v+1,B=C==V||C==J;gr.prototype[h]=function(z){var ee=this.clone();return ee.__iteratees__.push({iteratee:rr(z,3),type:C}),ee.__filtered__=ee.__filtered__||B,ee}}),ca(["head","last"],function(h,v){var C="take"+(v?"Right":"");gr.prototype[h]=function(){return this[C](1).value()[0]}}),ca(["initial","tail"],function(h,v){var C="drop"+(v?"":"Right");gr.prototype[h]=function(){return this.__filtered__?new gr(this):this[C](1)}}),gr.prototype.compact=function(){return this.filter(wc)},gr.prototype.find=function(h){return this.filter(h).head()},gr.prototype.findLast=function(h){return this.reverse().find(h)},gr.prototype.invokeMap=Ar(function(h,v){return typeof h=="function"?new gr(this):this.map(function(C){return zh(C,h,v)})}),gr.prototype.reject=function(h){return this.filter(TS(rr(h)))},gr.prototype.slice=function(h,v){h=Lr(h);var C=this;return C.__filtered__&&(h>0||v<0)?new gr(C):(h<0?C=C.takeRight(-h):h&&(C=C.drop(h)),v!==e&&(v=Lr(v),C=v<0?C.dropRight(-v):C.take(v-h)),C)},gr.prototype.takeRightWhile=function(h){return this.reverse().takeWhile(h).reverse()},gr.prototype.toArray=function(){return this.take(X)},fu(gr.prototype,function(h,v){var C=/^(?:filter|find|map|reject)|While$/.test(v),B=/^(?:head|last)$/.test(v),z=K[B?"take"+(v=="last"?"Right":""):v],ee=B||/^find/.test(v);z&&(K.prototype[v]=function(){var de=this.__wrapped__,Ee=B?[1]:arguments,Ie=de instanceof gr,Je=Ee[0],Ze=Ie||wr(de),at=function(Zr){var ln=z.apply(K,oo([Zr],Ee));return B&&Ct?ln[0]:ln};Ze&&C&&typeof Je=="function"&&Je.length!=1&&(Ie=Ze=!1);var Ct=this.__chain__,Wt=!!this.__actions__.length,fr=ee&&!Ct,$r=Ie&&!Wt;if(!ee&&Ze){de=$r?de:new gr(this);var dr=h.apply(de,Ee);return dr.__actions__.push({func:_S,args:[at],thisArg:e}),new Ys(dr,Ct)}return fr&&$r?h.apply(this,Ee):(dr=this.thru(at),fr?B?dr.value()[0]:dr.value():dr)})}),ca(["pop","push","shift","sort","splice","unshift"],function(h){var v=ip[h],C=/^(?:push|sort|unshift)$/.test(h)?"tap":"thru",B=/^(?:pop|shift)$/.test(h);K.prototype[h]=function(){var z=arguments;if(B&&!this.__chain__){var ee=this.value();return v.apply(wr(ee)?ee:[],z)}return this[C](function(de){return v.apply(wr(de)?de:[],z)})}}),fu(gr.prototype,function(h,v){var C=K[v];if(C){var B=C.name+"";un.call(Xl,B)||(Xl[B]=[]),Xl[B].push({name:v,func:C})}}),Xl[Xh(e,y).name]=[{name:"wrapper",func:e}],gr.prototype.clone=Xs,gr.prototype.reverse=w,gr.prototype.value=P,K.prototype.at=mTe,K.prototype.chain=gTe,K.prototype.commit=vTe,K.prototype.next=yTe,K.prototype.plant=bTe,K.prototype.reverse=ETe,K.prototype.toJSON=K.prototype.valueOf=K.prototype.value=xTe,K.prototype.first=K.prototype.head,Wu&&(K.prototype[Wu]=_Te),K},da=Gl();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(Xt._=da,define(function(){return da})):Hs?((Hs.exports=da)._=da,pr._=da):Xt._=da}).call(E_)});var wF=M((S8t,Rme)=>{Rme.exports=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then}});var mm=M(Dv=>{var CF,vct=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];Dv.getSymbolSize=function(t){if(!t)throw new Error('"version" cannot be null or undefined');if(t<1||t>40)throw new Error('"version" should be in range from 1 to 40');return t*4+17};Dv.getSymbolTotalCodewords=function(t){return vct[t]};Dv.getBCHDigit=function(e){let t=0;for(;e!==0;)t++,e>>>=1;return t};Dv.setToSJISFunction=function(t){if(typeof t!="function")throw new Error('"toSJISFunc" is not a valid function.');CF=t};Dv.isKanjiModeEnabled=function(){return typeof CF<"u"};Dv.toSJIS=function(t){return CF(t)}});var Y6=M(Il=>{Il.L={bit:1};Il.M={bit:0};Il.Q={bit:3};Il.H={bit:2};function yct(e){if(typeof e!="string")throw new Error("Param is not a string");switch(e.toLowerCase()){case"l":case"low":return Il.L;case"m":case"medium":return Il.M;case"q":case"quartile":return Il.Q;case"h":case"high":return Il.H;default:throw new Error("Unknown EC Level: "+e)}}Il.isValid=function(t){return t&&typeof t.bit<"u"&&t.bit>=0&&t.bit<4};Il.from=function(t,r){if(Il.isValid(t))return t;try{return yct(t)}catch{return r}}});var Dme=M((I8t,Ome)=>{function Nme(){this.buffer=[],this.length=0}Nme.prototype={get:function(e){let t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)===1},put:function(e,t){for(let r=0;r<t;r++)this.putBit((e>>>t-r-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(e){let t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};Ome.exports=Nme});var kme=M((R8t,Pme)=>{function W2(e){if(!e||e<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}W2.prototype.set=function(e,t,r,n){let i=e*this.size+t;this.data[i]=r,n&&(this.reservedBit[i]=!0)};W2.prototype.get=function(e,t){return this.data[e*this.size+t]};W2.prototype.xor=function(e,t,r){this.data[e*this.size+t]^=r};W2.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]};Pme.exports=W2});var Lme=M(X6=>{var _ct=mm().getSymbolSize;X6.getRowColCoords=function(t){if(t===1)return[];let r=Math.floor(t/7)+2,n=_ct(t),i=n===145?26:Math.ceil((n-13)/(2*r-2))*2,s=[n-7];for(let a=1;a<r-1;a++)s[a]=s[a-1]-i;return s.push(6),s.reverse()};X6.getPositions=function(t){let r=[],n=X6.getRowColCoords(t),i=n.length;for(let s=0;s<i;s++)for(let a=0;a<i;a++)s===0&&a===0||s===0&&a===i-1||s===i-1&&a===0||r.push([n[s],n[a]]);return r}});var Fme=M(Mme=>{var bct=mm().getSymbolSize,Bme=7;Mme.getPositions=function(t){let r=bct(t);return[[0,0],[r-Bme,0],[0,r-Bme]]}});var $me=M(xi=>{xi.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var Pv={N1:3,N2:3,N3:40,N4:10};xi.isValid=function(t){return t!=null&&t!==""&&!isNaN(t)&&t>=0&&t<=7};xi.from=function(t){return xi.isValid(t)?parseInt(t,10):void 0};xi.getPenaltyN1=function(t){let r=t.size,n=0,i=0,s=0,a=null,o=null;for(let c=0;c<r;c++){i=s=0,a=o=null;for(let u=0;u<r;u++){let l=t.get(c,u);l===a?i++:(i>=5&&(n+=Pv.N1+(i-5)),a=l,i=1),l=t.get(u,c),l===o?s++:(s>=5&&(n+=Pv.N1+(s-5)),o=l,s=1)}i>=5&&(n+=Pv.N1+(i-5)),s>=5&&(n+=Pv.N1+(s-5))}return n};xi.getPenaltyN2=function(t){let r=t.size,n=0;for(let i=0;i<r-1;i++)for(let s=0;s<r-1;s++){let a=t.get(i,s)+t.get(i,s+1)+t.get(i+1,s)+t.get(i+1,s+1);(a===4||a===0)&&n++}return n*Pv.N2};xi.getPenaltyN3=function(t){let r=t.size,n=0,i=0,s=0;for(let a=0;a<r;a++){i=s=0;for(let o=0;o<r;o++)i=i<<1&2047|t.get(a,o),o>=10&&(i===1488||i===93)&&n++,s=s<<1&2047|t.get(o,a),o>=10&&(s===1488||s===93)&&n++}return n*Pv.N3};xi.getPenaltyN4=function(t){let r=0,n=t.data.length;for(let s=0;s<n;s++)r+=t.data[s];return Math.abs(Math.ceil(r*100/n/5)-10)*Pv.N4};function Ect(e,t,r){switch(e){case xi.Patterns.PATTERN000:return(t+r)%2===0;case xi.Patterns.PATTERN001:return t%2===0;case xi.Patterns.PATTERN010:return r%3===0;case xi.Patterns.PATTERN011:return(t+r)%3===0;case xi.Patterns.PATTERN100:return(Math.floor(t/2)+Math.floor(r/3))%2===0;case xi.Patterns.PATTERN101:return t*r%2+t*r%3===0;case xi.Patterns.PATTERN110:return(t*r%2+t*r%3)%2===0;case xi.Patterns.PATTERN111:return(t*r%3+(t+r)%2)%2===0;default:throw new Error("bad maskPattern:"+e)}}xi.applyMask=function(t,r){let n=r.size;for(let i=0;i<n;i++)for(let s=0;s<n;s++)r.isReserved(s,i)||r.xor(s,i,Ect(t,s,i))};xi.getBestMask=function(t,r){let n=Object.keys(xi.Patterns).length,i=0,s=1/0;for(let a=0;a<n;a++){r(a),xi.applyMask(a,t);let o=xi.getPenaltyN1(t)+xi.getPenaltyN2(t)+xi.getPenaltyN3(t)+xi.getPenaltyN4(t);xi.applyMask(a,t),o<s&&(s=o,i=a)}return i}});var RF=M(IF=>{var gm=Y6(),K6=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],Q6=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];IF.getBlocksCount=function(t,r){switch(r){case gm.L:return K6[(t-1)*4+0];case gm.M:return K6[(t-1)*4+1];case gm.Q:return K6[(t-1)*4+2];case gm.H:return K6[(t-1)*4+3];default:return}};IF.getTotalCodewordsCount=function(t,r){switch(r){case gm.L:return Q6[(t-1)*4+0];case gm.M:return Q6[(t-1)*4+1];case gm.Q:return Q6[(t-1)*4+2];case gm.H:return Q6[(t-1)*4+3];default:return}}});var Ume=M(Z6=>{var Y2=new Uint8Array(512),J6=new Uint8Array(256);(function(){let t=1;for(let r=0;r<255;r++)Y2[r]=t,J6[t]=r,t<<=1,t&256&&(t^=285);for(let r=255;r<512;r++)Y2[r]=Y2[r-255]})();Z6.log=function(t){if(t<1)throw new Error("log("+t+")");return J6[t]};Z6.exp=function(t){return Y2[t]};Z6.mul=function(t,r){return t===0||r===0?0:Y2[J6[t]+J6[r]]}});var jme=M(X2=>{var NF=Ume();X2.mul=function(t,r){let n=new Uint8Array(t.length+r.length-1);for(let i=0;i<t.length;i++)for(let s=0;s<r.length;s++)n[i+s]^=NF.mul(t[i],r[s]);return n};X2.mod=function(t,r){let n=new Uint8Array(t);for(;n.length-r.length>=0;){let i=n[0];for(let a=0;a<r.length;a++)n[a]^=NF.mul(r[a],i);let s=0;for(;s<n.length&&n[s]===0;)s++;n=n.slice(s)}return n};X2.generateECPolynomial=function(t){let r=new Uint8Array([1]);for(let n=0;n<t;n++)r=X2.mul(r,new Uint8Array([1,NF.exp(n)]));return r}});var zme=M((B8t,qme)=>{var Hme=jme();function OF(e){this.genPoly=void 0,this.degree=e,this.degree&&this.initialize(this.degree)}OF.prototype.initialize=function(t){this.degree=t,this.genPoly=Hme.generateECPolynomial(this.degree)};OF.prototype.encode=function(t){if(!this.genPoly)throw new Error("Encoder not initialized");let r=new Uint8Array(t.length+this.degree);r.set(t);let n=Hme.mod(r,this.genPoly),i=this.degree-n.length;if(i>0){let s=new Uint8Array(this.degree);return s.set(n,i),s}return n};qme.exports=OF});var DF=M(Vme=>{Vme.isValid=function(t){return!isNaN(t)&&t>=1&&t<=40}});var PF=M(_h=>{var Gme="[0-9]+",xct="[A-Z $%*+\\-./:]+",K2="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";K2=K2.replace(/u/g,"\\u");var Tct="(?:(?![A-Z0-9 $%*+\\-./:]|"+K2+`)(?:.|[\r
|
||
]))+`;_h.KANJI=new RegExp(K2,"g");_h.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g");_h.BYTE=new RegExp(Tct,"g");_h.NUMERIC=new RegExp(Gme,"g");_h.ALPHANUMERIC=new RegExp(xct,"g");var Act=new RegExp("^"+K2+"$"),Sct=new RegExp("^"+Gme+"$"),wct=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");_h.testKanji=function(t){return Act.test(t)};_h.testNumeric=function(t){return Sct.test(t)};_h.testAlphanumeric=function(t){return wct.test(t)}});var vm=M(Ms=>{var Cct=DF(),kF=PF();Ms.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]};Ms.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]};Ms.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]};Ms.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]};Ms.MIXED={bit:-1};Ms.getCharCountIndicator=function(t,r){if(!t.ccBits)throw new Error("Invalid mode: "+t);if(!Cct.isValid(r))throw new Error("Invalid version: "+r);return r>=1&&r<10?t.ccBits[0]:r<27?t.ccBits[1]:t.ccBits[2]};Ms.getBestModeForData=function(t){return kF.testNumeric(t)?Ms.NUMERIC:kF.testAlphanumeric(t)?Ms.ALPHANUMERIC:kF.testKanji(t)?Ms.KANJI:Ms.BYTE};Ms.toString=function(t){if(t&&t.id)return t.id;throw new Error("Invalid mode")};Ms.isValid=function(t){return t&&t.bit&&t.ccBits};function Ict(e){if(typeof e!="string")throw new Error("Param is not a string");switch(e.toLowerCase()){case"numeric":return Ms.NUMERIC;case"alphanumeric":return Ms.ALPHANUMERIC;case"kanji":return Ms.KANJI;case"byte":return Ms.BYTE;default:throw new Error("Unknown mode: "+e)}}Ms.from=function(t,r){if(Ms.isValid(t))return t;try{return Ict(t)}catch{return r}}});var Qme=M(kv=>{var eR=mm(),Rct=RF(),Wme=Y6(),ym=vm(),LF=DF(),Xme=7973,Yme=eR.getBCHDigit(Xme);function Nct(e,t,r){for(let n=1;n<=40;n++)if(t<=kv.getCapacity(n,r,e))return n}function Kme(e,t){return ym.getCharCountIndicator(e,t)+4}function Oct(e,t){let r=0;return e.forEach(function(n){let i=Kme(n.mode,t);r+=i+n.getBitsLength()}),r}function Dct(e,t){for(let r=1;r<=40;r++)if(Oct(e,r)<=kv.getCapacity(r,t,ym.MIXED))return r}kv.from=function(t,r){return LF.isValid(t)?parseInt(t,10):r};kv.getCapacity=function(t,r,n){if(!LF.isValid(t))throw new Error("Invalid QR Code version");typeof n>"u"&&(n=ym.BYTE);let i=eR.getSymbolTotalCodewords(t),s=Rct.getTotalCodewordsCount(t,r),a=(i-s)*8;if(n===ym.MIXED)return a;let o=a-Kme(n,t);switch(n){case ym.NUMERIC:return Math.floor(o/10*3);case ym.ALPHANUMERIC:return Math.floor(o/11*2);case ym.KANJI:return Math.floor(o/13);case ym.BYTE:default:return Math.floor(o/8)}};kv.getBestVersionForData=function(t,r){let n,i=Wme.from(r,Wme.M);if(Array.isArray(t)){if(t.length>1)return Dct(t,i);if(t.length===0)return 1;n=t[0]}else n=t;return Nct(n.mode,n.getLength(),i)};kv.getEncodedBits=function(t){if(!LF.isValid(t)||t<7)throw new Error("Invalid QR Code version");let r=t<<12;for(;eR.getBCHDigit(r)-Yme>=0;)r^=Xme<<eR.getBCHDigit(r)-Yme;return t<<12|r}});var tge=M(ege=>{var BF=mm(),Zme=1335,Pct=21522,Jme=BF.getBCHDigit(Zme);ege.getEncodedBits=function(t,r){let n=t.bit<<3|r,i=n<<10;for(;BF.getBCHDigit(i)-Jme>=0;)i^=Zme<<BF.getBCHDigit(i)-Jme;return(n<<10|i)^Pct}});var nge=M((H8t,rge)=>{var kct=vm();function tb(e){this.mode=kct.NUMERIC,this.data=e.toString()}tb.getBitsLength=function(t){return 10*Math.floor(t/3)+(t%3?t%3*3+1:0)};tb.prototype.getLength=function(){return this.data.length};tb.prototype.getBitsLength=function(){return tb.getBitsLength(this.data.length)};tb.prototype.write=function(t){let r,n,i;for(r=0;r+3<=this.data.length;r+=3)n=this.data.substr(r,3),i=parseInt(n,10),t.put(i,10);let s=this.data.length-r;s>0&&(n=this.data.substr(r),i=parseInt(n,10),t.put(i,s*3+1))};rge.exports=tb});var sge=M((q8t,ige)=>{var Lct=vm(),MF=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function rb(e){this.mode=Lct.ALPHANUMERIC,this.data=e}rb.getBitsLength=function(t){return 11*Math.floor(t/2)+6*(t%2)};rb.prototype.getLength=function(){return this.data.length};rb.prototype.getBitsLength=function(){return rb.getBitsLength(this.data.length)};rb.prototype.write=function(t){let r;for(r=0;r+2<=this.data.length;r+=2){let n=MF.indexOf(this.data[r])*45;n+=MF.indexOf(this.data[r+1]),t.put(n,11)}this.data.length%2&&t.put(MF.indexOf(this.data[r]),6)};ige.exports=rb});var oge=M((z8t,age)=>{"use strict";age.exports=function(t){for(var r=[],n=t.length,i=0;i<n;i++){var s=t.charCodeAt(i);if(s>=55296&&s<=56319&&n>i+1){var a=t.charCodeAt(i+1);a>=56320&&a<=57343&&(s=(s-55296)*1024+a-56320+65536,i+=1)}if(s<128){r.push(s);continue}if(s<2048){r.push(s>>6|192),r.push(s&63|128);continue}if(s<55296||s>=57344&&s<65536){r.push(s>>12|224),r.push(s>>6&63|128),r.push(s&63|128);continue}if(s>=65536&&s<=1114111){r.push(s>>18|240),r.push(s>>12&63|128),r.push(s>>6&63|128),r.push(s&63|128);continue}r.push(239,191,189)}return new Uint8Array(r).buffer}});var uge=M((V8t,cge)=>{var Bct=oge(),Mct=vm();function nb(e){this.mode=Mct.BYTE,typeof e=="string"&&(e=Bct(e)),this.data=new Uint8Array(e)}nb.getBitsLength=function(t){return t*8};nb.prototype.getLength=function(){return this.data.length};nb.prototype.getBitsLength=function(){return nb.getBitsLength(this.data.length)};nb.prototype.write=function(e){for(let t=0,r=this.data.length;t<r;t++)e.put(this.data[t],8)};cge.exports=nb});var fge=M((G8t,lge)=>{var Fct=vm(),$ct=mm();function ib(e){this.mode=Fct.KANJI,this.data=e}ib.getBitsLength=function(t){return t*13};ib.prototype.getLength=function(){return this.data.length};ib.prototype.getBitsLength=function(){return ib.getBitsLength(this.data.length)};ib.prototype.write=function(e){let t;for(t=0;t<this.data.length;t++){let r=$ct.toSJIS(this.data[t]);if(r>=33088&&r<=40956)r-=33088;else if(r>=57408&&r<=60351)r-=49472;else throw new Error("Invalid SJIS character: "+this.data[t]+`
|
||
Make sure your charset is UTF-8`);r=(r>>>8&255)*192+(r&255),e.put(r,13)}};lge.exports=ib});var dge=M((W8t,FF)=>{"use strict";var Q2={single_source_shortest_paths:function(e,t,r){var n={},i={};i[t]=0;var s=Q2.PriorityQueue.make();s.push(t,0);for(var a,o,c,u,l,f,d,p,m;!s.empty();){a=s.pop(),o=a.value,u=a.cost,l=e[o]||{};for(c in l)l.hasOwnProperty(c)&&(f=l[c],d=u+f,p=i[c],m=typeof i[c]>"u",(m||p>d)&&(i[c]=d,s.push(c,d),n[c]=o))}if(typeof r<"u"&&typeof i[r]>"u"){var y=["Could not find a path from ",t," to ",r,"."].join("");throw new Error(y)}return n},extract_shortest_path_from_predecessor_list:function(e,t){for(var r=[],n=t,i;n;)r.push(n),i=e[n],n=e[n];return r.reverse(),r},find_path:function(e,t,r){var n=Q2.single_source_shortest_paths(e,t,r);return Q2.extract_shortest_path_from_predecessor_list(n,r)},PriorityQueue:{make:function(e){var t=Q2.PriorityQueue,r={},n;e=e||{};for(n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);return r.queue=[],r.sorter=e.sorter||t.default_sorter,r},default_sorter:function(e,t){return e.cost-t.cost},push:function(e,t){var r={value:e,cost:t};this.queue.push(r),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};typeof FF<"u"&&(FF.exports=Q2)});var bge=M(sb=>{var Un=vm(),mge=nge(),gge=sge(),vge=uge(),yge=fge(),J2=PF(),tR=mm(),Uct=dge();function pge(e){return unescape(encodeURIComponent(e)).length}function Z2(e,t,r){let n=[],i;for(;(i=e.exec(r))!==null;)n.push({data:i[0],index:i.index,mode:t,length:i[0].length});return n}function _ge(e){let t=Z2(J2.NUMERIC,Un.NUMERIC,e),r=Z2(J2.ALPHANUMERIC,Un.ALPHANUMERIC,e),n,i;return tR.isKanjiModeEnabled()?(n=Z2(J2.BYTE,Un.BYTE,e),i=Z2(J2.KANJI,Un.KANJI,e)):(n=Z2(J2.BYTE_KANJI,Un.BYTE,e),i=[]),t.concat(r,n,i).sort(function(a,o){return a.index-o.index}).map(function(a){return{data:a.data,mode:a.mode,length:a.length}})}function $F(e,t){switch(t){case Un.NUMERIC:return mge.getBitsLength(e);case Un.ALPHANUMERIC:return gge.getBitsLength(e);case Un.KANJI:return yge.getBitsLength(e);case Un.BYTE:return vge.getBitsLength(e)}}function jct(e){return e.reduce(function(t,r){let n=t.length-1>=0?t[t.length-1]:null;return n&&n.mode===r.mode?(t[t.length-1].data+=r.data,t):(t.push(r),t)},[])}function Hct(e){let t=[];for(let r=0;r<e.length;r++){let n=e[r];switch(n.mode){case Un.NUMERIC:t.push([n,{data:n.data,mode:Un.ALPHANUMERIC,length:n.length},{data:n.data,mode:Un.BYTE,length:n.length}]);break;case Un.ALPHANUMERIC:t.push([n,{data:n.data,mode:Un.BYTE,length:n.length}]);break;case Un.KANJI:t.push([n,{data:n.data,mode:Un.BYTE,length:pge(n.data)}]);break;case Un.BYTE:t.push([{data:n.data,mode:Un.BYTE,length:pge(n.data)}])}}return t}function qct(e,t){let r={},n={start:{}},i=["start"];for(let s=0;s<e.length;s++){let a=e[s],o=[];for(let c=0;c<a.length;c++){let u=a[c],l=""+s+c;o.push(l),r[l]={node:u,lastCount:0},n[l]={};for(let f=0;f<i.length;f++){let d=i[f];r[d]&&r[d].node.mode===u.mode?(n[d][l]=$F(r[d].lastCount+u.length,u.mode)-$F(r[d].lastCount,u.mode),r[d].lastCount+=u.length):(r[d]&&(r[d].lastCount=u.length),n[d][l]=$F(u.length,u.mode)+4+Un.getCharCountIndicator(u.mode,t))}}i=o}for(let s=0;s<i.length;s++)n[i[s]].end=0;return{map:n,table:r}}function hge(e,t){let r,n=Un.getBestModeForData(e);if(r=Un.from(t,n),r!==Un.BYTE&&r.bit<n.bit)throw new Error('"'+e+'" cannot be encoded with mode '+Un.toString(r)+`.
|
||
Suggested mode is: `+Un.toString(n));switch(r===Un.KANJI&&!tR.isKanjiModeEnabled()&&(r=Un.BYTE),r){case Un.NUMERIC:return new mge(e);case Un.ALPHANUMERIC:return new gge(e);case Un.KANJI:return new yge(e);case Un.BYTE:return new vge(e)}}sb.fromArray=function(t){return t.reduce(function(r,n){return typeof n=="string"?r.push(hge(n,null)):n.data&&r.push(hge(n.data,n.mode)),r},[])};sb.fromString=function(t,r){let n=_ge(t,tR.isKanjiModeEnabled()),i=Hct(n),s=qct(i,r),a=Uct.find_path(s.map,"start","end"),o=[];for(let c=1;c<a.length-1;c++)o.push(s.table[a[c]].node);return sb.fromArray(jct(o))};sb.rawSplit=function(t){return sb.fromArray(_ge(t,tR.isKanjiModeEnabled()))}});var VF=M(Ege=>{var nR=mm(),UF=Y6(),zct=Dme(),Vct=kme(),Gct=Lme(),Wct=Fme(),qF=$me(),zF=RF(),Yct=zme(),rR=Qme(),Xct=tge(),Kct=vm(),jF=bge();function Qct(e,t){let r=e.size,n=Wct.getPositions(t);for(let i=0;i<n.length;i++){let s=n[i][0],a=n[i][1];for(let o=-1;o<=7;o++)if(!(s+o<=-1||r<=s+o))for(let c=-1;c<=7;c++)a+c<=-1||r<=a+c||(o>=0&&o<=6&&(c===0||c===6)||c>=0&&c<=6&&(o===0||o===6)||o>=2&&o<=4&&c>=2&&c<=4?e.set(s+o,a+c,!0,!0):e.set(s+o,a+c,!1,!0))}}function Jct(e){let t=e.size;for(let r=8;r<t-8;r++){let n=r%2===0;e.set(r,6,n,!0),e.set(6,r,n,!0)}}function Zct(e,t){let r=Gct.getPositions(t);for(let n=0;n<r.length;n++){let i=r[n][0],s=r[n][1];for(let a=-2;a<=2;a++)for(let o=-2;o<=2;o++)a===-2||a===2||o===-2||o===2||a===0&&o===0?e.set(i+a,s+o,!0,!0):e.set(i+a,s+o,!1,!0)}}function eut(e,t){let r=e.size,n=rR.getEncodedBits(t),i,s,a;for(let o=0;o<18;o++)i=Math.floor(o/3),s=o%3+r-8-3,a=(n>>o&1)===1,e.set(i,s,a,!0),e.set(s,i,a,!0)}function HF(e,t,r){let n=e.size,i=Xct.getEncodedBits(t,r),s,a;for(s=0;s<15;s++)a=(i>>s&1)===1,s<6?e.set(s,8,a,!0):s<8?e.set(s+1,8,a,!0):e.set(n-15+s,8,a,!0),s<8?e.set(8,n-s-1,a,!0):s<9?e.set(8,15-s-1+1,a,!0):e.set(8,15-s-1,a,!0);e.set(n-8,8,1,!0)}function tut(e,t){let r=e.size,n=-1,i=r-1,s=7,a=0;for(let o=r-1;o>0;o-=2)for(o===6&&o--;;){for(let c=0;c<2;c++)if(!e.isReserved(i,o-c)){let u=!1;a<t.length&&(u=(t[a]>>>s&1)===1),e.set(i,o-c,u),s--,s===-1&&(a++,s=7)}if(i+=n,i<0||r<=i){i-=n,n=-n;break}}}function rut(e,t,r){let n=new zct;r.forEach(function(c){n.put(c.mode.bit,4),n.put(c.getLength(),Kct.getCharCountIndicator(c.mode,e)),c.write(n)});let i=nR.getSymbolTotalCodewords(e),s=zF.getTotalCodewordsCount(e,t),a=(i-s)*8;for(n.getLengthInBits()+4<=a&&n.put(0,4);n.getLengthInBits()%8!==0;)n.putBit(0);let o=(a-n.getLengthInBits())/8;for(let c=0;c<o;c++)n.put(c%2?17:236,8);return nut(n,e,t)}function nut(e,t,r){let n=nR.getSymbolTotalCodewords(t),i=zF.getTotalCodewordsCount(t,r),s=n-i,a=zF.getBlocksCount(t,r),o=n%a,c=a-o,u=Math.floor(n/a),l=Math.floor(s/a),f=l+1,d=u-l,p=new Yct(d),m=0,y=new Array(a),T=new Array(a),E=0,A=new Uint8Array(e.buffer);for(let k=0;k<a;k++){let N=k<c?l:f;y[k]=A.slice(m,m+N),T[k]=p.encode(y[k]),m+=N,E=Math.max(E,N)}let x=new Uint8Array(n),_=0,S,I;for(S=0;S<E;S++)for(I=0;I<a;I++)S<y[I].length&&(x[_++]=y[I][S]);for(S=0;S<d;S++)for(I=0;I<a;I++)x[_++]=T[I][S];return x}function iut(e,t,r,n){let i;if(Array.isArray(e))i=jF.fromArray(e);else if(typeof e=="string"){let u=t;if(!u){let l=jF.rawSplit(e);u=rR.getBestVersionForData(l,r)}i=jF.fromString(e,u||40)}else throw new Error("Invalid data");let s=rR.getBestVersionForData(i,r);if(!s)throw new Error("The amount of data is too big to be stored in a QR Code");if(!t)t=s;else if(t<s)throw new Error(`
|
||
The chosen QR Code version cannot contain this amount of data.
|
||
Minimum version required to store current data is: `+s+`.
|
||
`);let a=rut(t,r,i),o=nR.getSymbolSize(t),c=new Vct(o);return Qct(c,t),Jct(c),Zct(c,t),HF(c,r,0),t>=7&&eut(c,t),tut(c,a),isNaN(n)&&(n=qF.getBestMask(c,HF.bind(null,c,r))),qF.applyMask(n,c),HF(c,r,n),{modules:c,version:t,errorCorrectionLevel:r,maskPattern:n,segments:i}}Ege.create=function(t,r){if(typeof t>"u"||t==="")throw new Error("No input text");let n=UF.M,i,s;return typeof r<"u"&&(n=UF.from(r.errorCorrectionLevel,UF.M),i=rR.from(r.version),s=qF.from(r.maskPattern),r.toSJISFunc&&nR.setToSJISFunction(r.toSJISFunc)),iut(t,i,n,s)}});var GF=M((K8t,Tge)=>{"use strict";var sut=require("util"),xge=require("stream"),Lf=Tge.exports=function(){xge.call(this),this._buffers=[],this._buffered=0,this._reads=[],this._paused=!1,this._encoding="utf8",this.writable=!0};sut.inherits(Lf,xge);Lf.prototype.read=function(e,t){this._reads.push({length:Math.abs(e),allowLess:e<0,func:t}),process.nextTick(function(){this._process(),this._paused&&this._reads&&this._reads.length>0&&(this._paused=!1,this.emit("drain"))}.bind(this))};Lf.prototype.write=function(e,t){if(!this.writable)return this.emit("error",new Error("Stream not writable")),!1;let r;return Buffer.isBuffer(e)?r=e:r=Buffer.from(e,t||this._encoding),this._buffers.push(r),this._buffered+=r.length,this._process(),this._reads&&this._reads.length===0&&(this._paused=!0),this.writable&&!this._paused};Lf.prototype.end=function(e,t){e&&this.write(e,t),this.writable=!1,this._buffers&&(this._buffers.length===0?this._end():(this._buffers.push(null),this._process()))};Lf.prototype.destroySoon=Lf.prototype.end;Lf.prototype._end=function(){this._reads.length>0&&this.emit("error",new Error("Unexpected end of input")),this.destroy()};Lf.prototype.destroy=function(){this._buffers&&(this.writable=!1,this._reads=null,this._buffers=null,this.emit("close"))};Lf.prototype._processReadAllowingLess=function(e){this._reads.shift();let t=this._buffers[0];t.length>e.length?(this._buffered-=e.length,this._buffers[0]=t.slice(e.length),e.func.call(this,t.slice(0,e.length))):(this._buffered-=t.length,this._buffers.shift(),e.func.call(this,t))};Lf.prototype._processRead=function(e){this._reads.shift();let t=0,r=0,n=Buffer.alloc(e.length);for(;t<e.length;){let i=this._buffers[r++],s=Math.min(i.length,e.length-t);i.copy(n,t,0,s),t+=s,s!==i.length&&(this._buffers[--r]=i.slice(s))}r>0&&this._buffers.splice(0,r),this._buffered-=e.length,e.func.call(this,n)};Lf.prototype._process=function(){try{for(;this._buffered>0&&this._reads&&this._reads.length>0;){let e=this._reads[0];if(e.allowLess)this._processReadAllowingLess(e);else if(this._buffered>=e.length)this._processRead(e);else break}this._buffers&&!this.writable&&this._end()}catch(e){this.emit("error",e)}}});var YF=M(WF=>{"use strict";var _m=[{x:[0],y:[0]},{x:[4],y:[0]},{x:[0,4],y:[4]},{x:[2,6],y:[0,4]},{x:[0,2,4,6],y:[2,6]},{x:[1,3,5,7],y:[0,2,4,6]},{x:[0,1,2,3,4,5,6,7],y:[1,3,5,7]}];WF.getImagePasses=function(e,t){let r=[],n=e%8,i=t%8,s=(e-n)/8,a=(t-i)/8;for(let o=0;o<_m.length;o++){let c=_m[o],u=s*c.x.length,l=a*c.y.length;for(let f=0;f<c.x.length&&c.x[f]<n;f++)u++;for(let f=0;f<c.y.length&&c.y[f]<i;f++)l++;u>0&&l>0&&r.push({width:u,height:l,index:o})}return r};WF.getInterlaceIterator=function(e){return function(t,r,n){let i=t%_m[n].x.length,s=(t-i)/_m[n].x.length*8+_m[n].x[i],a=r%_m[n].y.length,o=(r-a)/_m[n].y.length*8+_m[n].y[a];return s*4+o*e*4}}});var XF=M((J8t,Age)=>{"use strict";Age.exports=function(t,r,n){let i=t+r-n,s=Math.abs(i-t),a=Math.abs(i-r),o=Math.abs(i-n);return s<=a&&s<=o?t:a<=o?r:n}});var KF=M((Z8t,wge)=>{"use strict";var aut=YF(),out=XF();function Sge(e,t,r){let n=e*t;return r!==8&&(n=Math.ceil(n/(8/r))),n}var ab=wge.exports=function(e,t){let r=e.width,n=e.height,i=e.interlace,s=e.bpp,a=e.depth;if(this.read=t.read,this.write=t.write,this.complete=t.complete,this._imageIndex=0,this._images=[],i){let o=aut.getImagePasses(r,n);for(let c=0;c<o.length;c++)this._images.push({byteWidth:Sge(o[c].width,s,a),height:o[c].height,lineIndex:0})}else this._images.push({byteWidth:Sge(r,s,a),height:n,lineIndex:0});a===8?this._xComparison=s:a===16?this._xComparison=s*2:this._xComparison=1};ab.prototype.start=function(){this.read(this._images[this._imageIndex].byteWidth+1,this._reverseFilterLine.bind(this))};ab.prototype._unFilterType1=function(e,t,r){let n=this._xComparison,i=n-1;for(let s=0;s<r;s++){let a=e[1+s],o=s>i?t[s-n]:0;t[s]=a+o}};ab.prototype._unFilterType2=function(e,t,r){let n=this._lastLine;for(let i=0;i<r;i++){let s=e[1+i],a=n?n[i]:0;t[i]=s+a}};ab.prototype._unFilterType3=function(e,t,r){let n=this._xComparison,i=n-1,s=this._lastLine;for(let a=0;a<r;a++){let o=e[1+a],c=s?s[a]:0,u=a>i?t[a-n]:0,l=Math.floor((u+c)/2);t[a]=o+l}};ab.prototype._unFilterType4=function(e,t,r){let n=this._xComparison,i=n-1,s=this._lastLine;for(let a=0;a<r;a++){let o=e[1+a],c=s?s[a]:0,u=a>i?t[a-n]:0,l=a>i&&s?s[a-n]:0,f=out(u,c,l);t[a]=o+f}};ab.prototype._reverseFilterLine=function(e){let t=e[0],r,n=this._images[this._imageIndex],i=n.byteWidth;if(t===0)r=e.slice(1,i+1);else switch(r=Buffer.alloc(i),t){case 1:this._unFilterType1(e,r,i);break;case 2:this._unFilterType2(e,r,i);break;case 3:this._unFilterType3(e,r,i);break;case 4:this._unFilterType4(e,r,i);break;default:throw new Error("Unrecognised filter type - "+t)}this.write(r),n.lineIndex++,n.lineIndex>=n.height?(this._lastLine=null,this._imageIndex++,n=this._images[this._imageIndex]):this._lastLine=r,n?this.read(n.byteWidth+1,this._reverseFilterLine.bind(this)):(this._lastLine=null,this.complete())}});var Rge=M((eOt,Ige)=>{"use strict";var cut=require("util"),Cge=GF(),uut=KF(),lut=Ige.exports=function(e){Cge.call(this);let t=[],r=this;this._filter=new uut(e,{read:this.read.bind(this),write:function(n){t.push(n)},complete:function(){r.emit("complete",Buffer.concat(t))}}),this._filter.start()};cut.inherits(lut,Cge)});var ob=M((tOt,Nge)=>{"use strict";Nge.exports={PNG_SIGNATURE:[137,80,78,71,13,10,26,10],TYPE_IHDR:1229472850,TYPE_IEND:1229278788,TYPE_IDAT:1229209940,TYPE_PLTE:1347179589,TYPE_tRNS:1951551059,TYPE_gAMA:1732332865,COLORTYPE_GRAYSCALE:0,COLORTYPE_PALETTE:1,COLORTYPE_COLOR:2,COLORTYPE_ALPHA:4,COLORTYPE_PALETTE_COLOR:3,COLORTYPE_COLOR_ALPHA:6,COLORTYPE_TO_BPP_MAP:{0:1,2:3,3:1,4:2,6:4},GAMMA_DIVISION:1e5}});var ZF=M((rOt,Oge)=>{"use strict";var QF=[];(function(){for(let e=0;e<256;e++){let t=e;for(let r=0;r<8;r++)t&1?t=3988292384^t>>>1:t=t>>>1;QF[e]=t}})();var JF=Oge.exports=function(){this._crc=-1};JF.prototype.write=function(e){for(let t=0;t<e.length;t++)this._crc=QF[(this._crc^e[t])&255]^this._crc>>>8;return!0};JF.prototype.crc32=function(){return this._crc^-1};JF.crc32=function(e){let t=-1;for(let r=0;r<e.length;r++)t=QF[(t^e[r])&255]^t>>>8;return t^-1}});var e$=M((nOt,Dge)=>{"use strict";var na=ob(),fut=ZF(),Da=Dge.exports=function(e,t){this._options=e,e.checkCRC=e.checkCRC!==!1,this._hasIHDR=!1,this._hasIEND=!1,this._emittedHeadersFinished=!1,this._palette=[],this._colorType=0,this._chunks={},this._chunks[na.TYPE_IHDR]=this._handleIHDR.bind(this),this._chunks[na.TYPE_IEND]=this._handleIEND.bind(this),this._chunks[na.TYPE_IDAT]=this._handleIDAT.bind(this),this._chunks[na.TYPE_PLTE]=this._handlePLTE.bind(this),this._chunks[na.TYPE_tRNS]=this._handleTRNS.bind(this),this._chunks[na.TYPE_gAMA]=this._handleGAMA.bind(this),this.read=t.read,this.error=t.error,this.metadata=t.metadata,this.gamma=t.gamma,this.transColor=t.transColor,this.palette=t.palette,this.parsed=t.parsed,this.inflateData=t.inflateData,this.finished=t.finished,this.simpleTransparency=t.simpleTransparency,this.headersFinished=t.headersFinished||function(){}};Da.prototype.start=function(){this.read(na.PNG_SIGNATURE.length,this._parseSignature.bind(this))};Da.prototype._parseSignature=function(e){let t=na.PNG_SIGNATURE;for(let r=0;r<t.length;r++)if(e[r]!==t[r]){this.error(new Error("Invalid file signature"));return}this.read(8,this._parseChunkBegin.bind(this))};Da.prototype._parseChunkBegin=function(e){let t=e.readUInt32BE(0),r=e.readUInt32BE(4),n="";for(let s=4;s<8;s++)n+=String.fromCharCode(e[s]);let i=!!(e[4]&32);if(!this._hasIHDR&&r!==na.TYPE_IHDR){this.error(new Error("Expected IHDR on beggining"));return}if(this._crc=new fut,this._crc.write(Buffer.from(n)),this._chunks[r])return this._chunks[r](t);if(!i){this.error(new Error("Unsupported critical chunk type "+n));return}this.read(t+4,this._skipChunk.bind(this))};Da.prototype._skipChunk=function(){this.read(8,this._parseChunkBegin.bind(this))};Da.prototype._handleChunkEnd=function(){this.read(4,this._parseChunkEnd.bind(this))};Da.prototype._parseChunkEnd=function(e){let t=e.readInt32BE(0),r=this._crc.crc32();if(this._options.checkCRC&&r!==t){this.error(new Error("Crc error - "+t+" - "+r));return}this._hasIEND||this.read(8,this._parseChunkBegin.bind(this))};Da.prototype._handleIHDR=function(e){this.read(e,this._parseIHDR.bind(this))};Da.prototype._parseIHDR=function(e){this._crc.write(e);let t=e.readUInt32BE(0),r=e.readUInt32BE(4),n=e[8],i=e[9],s=e[10],a=e[11],o=e[12];if(n!==8&&n!==4&&n!==2&&n!==1&&n!==16){this.error(new Error("Unsupported bit depth "+n));return}if(!(i in na.COLORTYPE_TO_BPP_MAP)){this.error(new Error("Unsupported color type"));return}if(s!==0){this.error(new Error("Unsupported compression method"));return}if(a!==0){this.error(new Error("Unsupported filter method"));return}if(o!==0&&o!==1){this.error(new Error("Unsupported interlace method"));return}this._colorType=i;let c=na.COLORTYPE_TO_BPP_MAP[this._colorType];this._hasIHDR=!0,this.metadata({width:t,height:r,depth:n,interlace:!!o,palette:!!(i&na.COLORTYPE_PALETTE),color:!!(i&na.COLORTYPE_COLOR),alpha:!!(i&na.COLORTYPE_ALPHA),bpp:c,colorType:i}),this._handleChunkEnd()};Da.prototype._handlePLTE=function(e){this.read(e,this._parsePLTE.bind(this))};Da.prototype._parsePLTE=function(e){this._crc.write(e);let t=Math.floor(e.length/3);for(let r=0;r<t;r++)this._palette.push([e[r*3],e[r*3+1],e[r*3+2],255]);this.palette(this._palette),this._handleChunkEnd()};Da.prototype._handleTRNS=function(e){this.simpleTransparency(),this.read(e,this._parseTRNS.bind(this))};Da.prototype._parseTRNS=function(e){if(this._crc.write(e),this._colorType===na.COLORTYPE_PALETTE_COLOR){if(this._palette.length===0){this.error(new Error("Transparency chunk must be after palette"));return}if(e.length>this._palette.length){this.error(new Error("More transparent colors than palette size"));return}for(let t=0;t<e.length;t++)this._palette[t][3]=e[t];this.palette(this._palette)}this._colorType===na.COLORTYPE_GRAYSCALE&&this.transColor([e.readUInt16BE(0)]),this._colorType===na.COLORTYPE_COLOR&&this.transColor([e.readUInt16BE(0),e.readUInt16BE(2),e.readUInt16BE(4)]),this._handleChunkEnd()};Da.prototype._handleGAMA=function(e){this.read(e,this._parseGAMA.bind(this))};Da.prototype._parseGAMA=function(e){this._crc.write(e),this.gamma(e.readUInt32BE(0)/na.GAMMA_DIVISION),this._handleChunkEnd()};Da.prototype._handleIDAT=function(e){this._emittedHeadersFinished||(this._emittedHeadersFinished=!0,this.headersFinished()),this.read(-e,this._parseIDAT.bind(this,e))};Da.prototype._parseIDAT=function(e,t){if(this._crc.write(t),this._colorType===na.COLORTYPE_PALETTE_COLOR&&this._palette.length===0)throw new Error("Expected palette not found");this.inflateData(t);let r=e-t.length;r>0?this._handleIDAT(r):this._handleChunkEnd()};Da.prototype._handleIEND=function(e){this.read(e,this._parseIEND.bind(this))};Da.prototype._parseIEND=function(e){this._crc.write(e),this._hasIEND=!0,this._handleChunkEnd(),this.finished&&this.finished()}});var t$=M(kge=>{"use strict";var Pge=YF(),dut=[function(){},function(e,t,r,n){if(n===t.length)throw new Error("Ran out of data");let i=t[n];e[r]=i,e[r+1]=i,e[r+2]=i,e[r+3]=255},function(e,t,r,n){if(n+1>=t.length)throw new Error("Ran out of data");let i=t[n];e[r]=i,e[r+1]=i,e[r+2]=i,e[r+3]=t[n+1]},function(e,t,r,n){if(n+2>=t.length)throw new Error("Ran out of data");e[r]=t[n],e[r+1]=t[n+1],e[r+2]=t[n+2],e[r+3]=255},function(e,t,r,n){if(n+3>=t.length)throw new Error("Ran out of data");e[r]=t[n],e[r+1]=t[n+1],e[r+2]=t[n+2],e[r+3]=t[n+3]}],put=[function(){},function(e,t,r,n){let i=t[0];e[r]=i,e[r+1]=i,e[r+2]=i,e[r+3]=n},function(e,t,r){let n=t[0];e[r]=n,e[r+1]=n,e[r+2]=n,e[r+3]=t[1]},function(e,t,r,n){e[r]=t[0],e[r+1]=t[1],e[r+2]=t[2],e[r+3]=n},function(e,t,r){e[r]=t[0],e[r+1]=t[1],e[r+2]=t[2],e[r+3]=t[3]}];function hut(e,t){let r=[],n=0;function i(){if(n===e.length)throw new Error("Ran out of data");let s=e[n];n++;let a,o,c,u,l,f,d,p;switch(t){default:throw new Error("unrecognised depth");case 16:d=e[n],n++,r.push((s<<8)+d);break;case 4:d=s&15,p=s>>4,r.push(p,d);break;case 2:l=s&3,f=s>>2&3,d=s>>4&3,p=s>>6&3,r.push(p,d,f,l);break;case 1:a=s&1,o=s>>1&1,c=s>>2&1,u=s>>3&1,l=s>>4&1,f=s>>5&1,d=s>>6&1,p=s>>7&1,r.push(p,d,f,l,u,c,o,a);break}}return{get:function(s){for(;r.length<s;)i();let a=r.slice(0,s);return r=r.slice(s),a},resetAfterLine:function(){r.length=0},end:function(){if(n!==e.length)throw new Error("extra data found")}}}function mut(e,t,r,n,i,s){let a=e.width,o=e.height,c=e.index;for(let u=0;u<o;u++)for(let l=0;l<a;l++){let f=r(l,u,c);dut[n](t,i,f,s),s+=n}return s}function gut(e,t,r,n,i,s){let a=e.width,o=e.height,c=e.index;for(let u=0;u<o;u++){for(let l=0;l<a;l++){let f=i.get(n),d=r(l,u,c);put[n](t,f,d,s)}i.resetAfterLine()}}kge.dataToBitMap=function(e,t){let r=t.width,n=t.height,i=t.depth,s=t.bpp,a=t.interlace,o;i!==8&&(o=hut(e,i));let c;i<=8?c=Buffer.alloc(r*n*4):c=new Uint16Array(r*n*4);let u=Math.pow(2,i)-1,l=0,f,d;if(a)f=Pge.getImagePasses(r,n),d=Pge.getInterlaceIterator(r,n);else{let p=0;d=function(){let m=p;return p+=4,m},f=[{width:r,height:n}]}for(let p=0;p<f.length;p++)i===8?l=mut(f[p],c,d,s,e,l):gut(f[p],c,d,s,o,u);if(i===8){if(l!==e.length)throw new Error("extra data found")}else o.end();return c}});var r$=M((sOt,Lge)=>{"use strict";function vut(e,t,r,n,i){let s=0;for(let a=0;a<n;a++)for(let o=0;o<r;o++){let c=i[e[s]];if(!c)throw new Error("index "+e[s]+" not in palette");for(let u=0;u<4;u++)t[s+u]=c[u];s+=4}}function yut(e,t,r,n,i){let s=0;for(let a=0;a<n;a++)for(let o=0;o<r;o++){let c=!1;if(i.length===1?i[0]===e[s]&&(c=!0):i[0]===e[s]&&i[1]===e[s+1]&&i[2]===e[s+2]&&(c=!0),c)for(let u=0;u<4;u++)t[s+u]=0;s+=4}}function _ut(e,t,r,n,i){let s=255,a=Math.pow(2,i)-1,o=0;for(let c=0;c<n;c++)for(let u=0;u<r;u++){for(let l=0;l<4;l++)t[o+l]=Math.floor(e[o+l]*s/a+.5);o+=4}}Lge.exports=function(e,t){let r=t.depth,n=t.width,i=t.height,s=t.colorType,a=t.transColor,o=t.palette,c=e;return s===3?vut(e,c,n,i,o):(a&&yut(e,c,n,i,a),r!==8&&(r===16&&(c=Buffer.alloc(n*i*4)),_ut(e,c,n,i,r))),c}});var Fge=M((aOt,Mge)=>{"use strict";var but=require("util"),n$=require("zlib"),Bge=GF(),Eut=Rge(),xut=e$(),Tut=t$(),Aut=r$(),qd=Mge.exports=function(e){Bge.call(this),this._parser=new xut(e,{read:this.read.bind(this),error:this._handleError.bind(this),metadata:this._handleMetaData.bind(this),gamma:this.emit.bind(this,"gamma"),palette:this._handlePalette.bind(this),transColor:this._handleTransColor.bind(this),finished:this._finished.bind(this),inflateData:this._inflateData.bind(this),simpleTransparency:this._simpleTransparency.bind(this),headersFinished:this._headersFinished.bind(this)}),this._options=e,this.writable=!0,this._parser.start()};but.inherits(qd,Bge);qd.prototype._handleError=function(e){this.emit("error",e),this.writable=!1,this.destroy(),this._inflate&&this._inflate.destroy&&this._inflate.destroy(),this._filter&&(this._filter.destroy(),this._filter.on("error",function(){})),this.errord=!0};qd.prototype._inflateData=function(e){if(!this._inflate)if(this._bitmapInfo.interlace)this._inflate=n$.createInflate(),this._inflate.on("error",this.emit.bind(this,"error")),this._filter.on("complete",this._complete.bind(this)),this._inflate.pipe(this._filter);else{let r=((this._bitmapInfo.width*this._bitmapInfo.bpp*this._bitmapInfo.depth+7>>3)+1)*this._bitmapInfo.height,n=Math.max(r,n$.Z_MIN_CHUNK);this._inflate=n$.createInflate({chunkSize:n});let i=r,s=this.emit.bind(this,"error");this._inflate.on("error",function(o){i&&s(o)}),this._filter.on("complete",this._complete.bind(this));let a=this._filter.write.bind(this._filter);this._inflate.on("data",function(o){i&&(o.length>i&&(o=o.slice(0,i)),i-=o.length,a(o))}),this._inflate.on("end",this._filter.end.bind(this._filter))}this._inflate.write(e)};qd.prototype._handleMetaData=function(e){this._metaData=e,this._bitmapInfo=Object.create(e),this._filter=new Eut(this._bitmapInfo)};qd.prototype._handleTransColor=function(e){this._bitmapInfo.transColor=e};qd.prototype._handlePalette=function(e){this._bitmapInfo.palette=e};qd.prototype._simpleTransparency=function(){this._metaData.alpha=!0};qd.prototype._headersFinished=function(){this.emit("metadata",this._metaData)};qd.prototype._finished=function(){this.errord||(this._inflate?this._inflate.end():this.emit("error","No Inflate block"))};qd.prototype._complete=function(e){if(this.errord)return;let t;try{let r=Tut.dataToBitMap(e,this._bitmapInfo);t=Aut(r,this._bitmapInfo),r=null}catch(r){this._handleError(r);return}this.emit("parsed",t)}});var Uge=M((oOt,$ge)=>{"use strict";var Rl=ob();$ge.exports=function(e,t,r,n){let i=[Rl.COLORTYPE_COLOR_ALPHA,Rl.COLORTYPE_ALPHA].indexOf(n.colorType)!==-1;if(n.colorType===n.inputColorType){let m=function(){let y=new ArrayBuffer(2);return new DataView(y).setInt16(0,256,!0),new Int16Array(y)[0]!==256}();if(n.bitDepth===8||n.bitDepth===16&&m)return e}let s=n.bitDepth!==16?e:new Uint16Array(e.buffer),a=255,o=Rl.COLORTYPE_TO_BPP_MAP[n.inputColorType];o===4&&!n.inputHasAlpha&&(o=3);let c=Rl.COLORTYPE_TO_BPP_MAP[n.colorType];n.bitDepth===16&&(a=65535,c*=2);let u=Buffer.alloc(t*r*c),l=0,f=0,d=n.bgColor||{};d.red===void 0&&(d.red=a),d.green===void 0&&(d.green=a),d.blue===void 0&&(d.blue=a);function p(){let m,y,T,E=a;switch(n.inputColorType){case Rl.COLORTYPE_COLOR_ALPHA:E=s[l+3],m=s[l],y=s[l+1],T=s[l+2];break;case Rl.COLORTYPE_COLOR:m=s[l],y=s[l+1],T=s[l+2];break;case Rl.COLORTYPE_ALPHA:E=s[l+1],m=s[l],y=m,T=m;break;case Rl.COLORTYPE_GRAYSCALE:m=s[l],y=m,T=m;break;default:throw new Error("input color type:"+n.inputColorType+" is not supported at present")}return n.inputHasAlpha&&(i||(E/=a,m=Math.min(Math.max(Math.round((1-E)*d.red+E*m),0),a),y=Math.min(Math.max(Math.round((1-E)*d.green+E*y),0),a),T=Math.min(Math.max(Math.round((1-E)*d.blue+E*T),0),a))),{red:m,green:y,blue:T,alpha:E}}for(let m=0;m<r;m++)for(let y=0;y<t;y++){let T=p(s,l);switch(n.colorType){case Rl.COLORTYPE_COLOR_ALPHA:case Rl.COLORTYPE_COLOR:n.bitDepth===8?(u[f]=T.red,u[f+1]=T.green,u[f+2]=T.blue,i&&(u[f+3]=T.alpha)):(u.writeUInt16BE(T.red,f),u.writeUInt16BE(T.green,f+2),u.writeUInt16BE(T.blue,f+4),i&&u.writeUInt16BE(T.alpha,f+6));break;case Rl.COLORTYPE_ALPHA:case Rl.COLORTYPE_GRAYSCALE:{let E=(T.red+T.green+T.blue)/3;n.bitDepth===8?(u[f]=E,i&&(u[f+1]=T.alpha)):(u.writeUInt16BE(E,f),i&&u.writeUInt16BE(T.alpha,f+2));break}default:throw new Error("unrecognised color Type "+n.colorType)}l+=o,f+=c}return u}});var qge=M((cOt,Hge)=>{"use strict";var jge=XF();function Sut(e,t,r,n,i){for(let s=0;s<r;s++)n[i+s]=e[t+s]}function wut(e,t,r){let n=0,i=t+r;for(let s=t;s<i;s++)n+=Math.abs(e[s]);return n}function Cut(e,t,r,n,i,s){for(let a=0;a<r;a++){let o=a>=s?e[t+a-s]:0,c=e[t+a]-o;n[i+a]=c}}function Iut(e,t,r,n){let i=0;for(let s=0;s<r;s++){let a=s>=n?e[t+s-n]:0,o=e[t+s]-a;i+=Math.abs(o)}return i}function Rut(e,t,r,n,i){for(let s=0;s<r;s++){let a=t>0?e[t+s-r]:0,o=e[t+s]-a;n[i+s]=o}}function Nut(e,t,r){let n=0,i=t+r;for(let s=t;s<i;s++){let a=t>0?e[s-r]:0,o=e[s]-a;n+=Math.abs(o)}return n}function Out(e,t,r,n,i,s){for(let a=0;a<r;a++){let o=a>=s?e[t+a-s]:0,c=t>0?e[t+a-r]:0,u=e[t+a]-(o+c>>1);n[i+a]=u}}function Dut(e,t,r,n){let i=0;for(let s=0;s<r;s++){let a=s>=n?e[t+s-n]:0,o=t>0?e[t+s-r]:0,c=e[t+s]-(a+o>>1);i+=Math.abs(c)}return i}function Put(e,t,r,n,i,s){for(let a=0;a<r;a++){let o=a>=s?e[t+a-s]:0,c=t>0?e[t+a-r]:0,u=t>0&&a>=s?e[t+a-(r+s)]:0,l=e[t+a]-jge(o,c,u);n[i+a]=l}}function kut(e,t,r,n){let i=0;for(let s=0;s<r;s++){let a=s>=n?e[t+s-n]:0,o=t>0?e[t+s-r]:0,c=t>0&&s>=n?e[t+s-(r+n)]:0,u=e[t+s]-jge(a,o,c);i+=Math.abs(u)}return i}var Lut={0:Sut,1:Cut,2:Rut,3:Out,4:Put},But={0:wut,1:Iut,2:Nut,3:Dut,4:kut};Hge.exports=function(e,t,r,n,i){let s;if(!("filterType"in n)||n.filterType===-1)s=[0,1,2,3,4];else if(typeof n.filterType=="number")s=[n.filterType];else throw new Error("unrecognised filter types");n.bitDepth===16&&(i*=2);let a=t*i,o=0,c=0,u=Buffer.alloc((a+1)*r),l=s[0];for(let f=0;f<r;f++){if(s.length>1){let d=1/0;for(let p=0;p<s.length;p++){let m=But[s[p]](e,c,a,i);m<d&&(l=s[p],d=m)}}u[o]=l,o++,Lut[l](e,c,a,u,o,i),o+=a,c+=a}return u}});var i$=M((uOt,zge)=>{"use strict";var wo=ob(),Mut=ZF(),Fut=Uge(),$ut=qge(),Uut=require("zlib"),bm=zge.exports=function(e){if(this._options=e,e.deflateChunkSize=e.deflateChunkSize||32*1024,e.deflateLevel=e.deflateLevel!=null?e.deflateLevel:9,e.deflateStrategy=e.deflateStrategy!=null?e.deflateStrategy:3,e.inputHasAlpha=e.inputHasAlpha!=null?e.inputHasAlpha:!0,e.deflateFactory=e.deflateFactory||Uut.createDeflate,e.bitDepth=e.bitDepth||8,e.colorType=typeof e.colorType=="number"?e.colorType:wo.COLORTYPE_COLOR_ALPHA,e.inputColorType=typeof e.inputColorType=="number"?e.inputColorType:wo.COLORTYPE_COLOR_ALPHA,[wo.COLORTYPE_GRAYSCALE,wo.COLORTYPE_COLOR,wo.COLORTYPE_COLOR_ALPHA,wo.COLORTYPE_ALPHA].indexOf(e.colorType)===-1)throw new Error("option color type:"+e.colorType+" is not supported at present");if([wo.COLORTYPE_GRAYSCALE,wo.COLORTYPE_COLOR,wo.COLORTYPE_COLOR_ALPHA,wo.COLORTYPE_ALPHA].indexOf(e.inputColorType)===-1)throw new Error("option input color type:"+e.inputColorType+" is not supported at present");if(e.bitDepth!==8&&e.bitDepth!==16)throw new Error("option bit depth:"+e.bitDepth+" is not supported at present")};bm.prototype.getDeflateOptions=function(){return{chunkSize:this._options.deflateChunkSize,level:this._options.deflateLevel,strategy:this._options.deflateStrategy}};bm.prototype.createDeflate=function(){return this._options.deflateFactory(this.getDeflateOptions())};bm.prototype.filterData=function(e,t,r){let n=Fut(e,t,r,this._options),i=wo.COLORTYPE_TO_BPP_MAP[this._options.colorType];return $ut(n,t,r,this._options,i)};bm.prototype._packChunk=function(e,t){let r=t?t.length:0,n=Buffer.alloc(r+12);return n.writeUInt32BE(r,0),n.writeUInt32BE(e,4),t&&t.copy(n,8),n.writeInt32BE(Mut.crc32(n.slice(4,n.length-4)),n.length-4),n};bm.prototype.packGAMA=function(e){let t=Buffer.alloc(4);return t.writeUInt32BE(Math.floor(e*wo.GAMMA_DIVISION),0),this._packChunk(wo.TYPE_gAMA,t)};bm.prototype.packIHDR=function(e,t){let r=Buffer.alloc(13);return r.writeUInt32BE(e,0),r.writeUInt32BE(t,4),r[8]=this._options.bitDepth,r[9]=this._options.colorType,r[10]=0,r[11]=0,r[12]=0,this._packChunk(wo.TYPE_IHDR,r)};bm.prototype.packIDAT=function(e){return this._packChunk(wo.TYPE_IDAT,e)};bm.prototype.packIEND=function(){return this._packChunk(wo.TYPE_IEND,null)}});var Yge=M((lOt,Wge)=>{"use strict";var jut=require("util"),Vge=require("stream"),Hut=ob(),qut=i$(),Gge=Wge.exports=function(e){Vge.call(this);let t=e||{};this._packer=new qut(t),this._deflate=this._packer.createDeflate(),this.readable=!0};jut.inherits(Gge,Vge);Gge.prototype.pack=function(e,t,r,n){this.emit("data",Buffer.from(Hut.PNG_SIGNATURE)),this.emit("data",this._packer.packIHDR(t,r)),n&&this.emit("data",this._packer.packGAMA(n));let i=this._packer.filterData(e,t,r);this._deflate.on("error",this.emit.bind(this,"error")),this._deflate.on("data",function(s){this.emit("data",this._packer.packIDAT(s))}.bind(this)),this._deflate.on("end",function(){this.emit("data",this._packer.packIEND()),this.emit("end")}.bind(this)),this._deflate.end(i)}});var eve=M((eA,Zge)=>{"use strict";var Xge=require("assert").ok,cb=require("zlib"),zut=require("util"),Kge=require("buffer").kMaxLength;function Lv(e){if(!(this instanceof Lv))return new Lv(e);e&&e.chunkSize<cb.Z_MIN_CHUNK&&(e.chunkSize=cb.Z_MIN_CHUNK),cb.Inflate.call(this,e),this._offset=this._offset===void 0?this._outOffset:this._offset,this._buffer=this._buffer||this._outBuffer,e&&e.maxLength!=null&&(this._maxLength=e.maxLength)}function Vut(e){return new Lv(e)}function Qge(e,t){t&&process.nextTick(t),e._handle&&(e._handle.close(),e._handle=null)}Lv.prototype._processChunk=function(e,t,r){if(typeof r=="function")return cb.Inflate._processChunk.call(this,e,t,r);let n=this,i=e&&e.length,s=this._chunkSize-this._offset,a=this._maxLength,o=0,c=[],u=0,l;this.on("error",function(m){l=m});function f(m,y){if(n._hadError)return;let T=s-y;if(Xge(T>=0,"have should not go down"),T>0){let E=n._buffer.slice(n._offset,n._offset+T);if(n._offset+=T,E.length>a&&(E=E.slice(0,a)),c.push(E),u+=E.length,a-=E.length,a===0)return!1}return(y===0||n._offset>=n._chunkSize)&&(s=n._chunkSize,n._offset=0,n._buffer=Buffer.allocUnsafe(n._chunkSize)),y===0?(o+=i-m,i=m,!0):!1}Xge(this._handle,"zlib binding closed");let d;do d=this._handle.writeSync(t,e,o,i,this._buffer,this._offset,s),d=d||this._writeState;while(!this._hadError&&f(d[0],d[1]));if(this._hadError)throw l;if(u>=Kge)throw Qge(this),new RangeError("Cannot create final Buffer. It would be larger than 0x"+Kge.toString(16)+" bytes");let p=Buffer.concat(c,u);return Qge(this),p};zut.inherits(Lv,cb.Inflate);function Gut(e,t){if(typeof t=="string"&&(t=Buffer.from(t)),!(t instanceof Buffer))throw new TypeError("Not a string or buffer");let r=e._finishFlushFlag;return r==null&&(r=cb.Z_FINISH),e._processChunk(t,r)}function Jge(e,t){return Gut(new Lv(t),e)}Zge.exports=eA=Jge;eA.Inflate=Lv;eA.createInflate=Vut;eA.inflateSync=Jge});var s$=M((fOt,rve)=>{"use strict";var tve=rve.exports=function(e){this._buffer=e,this._reads=[]};tve.prototype.read=function(e,t){this._reads.push({length:Math.abs(e),allowLess:e<0,func:t})};tve.prototype.process=function(){for(;this._reads.length>0&&this._buffer.length;){let e=this._reads[0];if(this._buffer.length&&(this._buffer.length>=e.length||e.allowLess)){this._reads.shift();let t=this._buffer;this._buffer=t.slice(e.length),e.func.call(this,t.slice(0,e.length))}else break}if(this._reads.length>0)return new Error("There are some read requests waitng on finished stream");if(this._buffer.length>0)return new Error("unrecognised content at end of stream")}});var ive=M(nve=>{"use strict";var Wut=s$(),Yut=KF();nve.process=function(e,t){let r=[],n=new Wut(e);return new Yut(t,{read:n.read.bind(n),write:function(s){r.push(s)},complete:function(){}}).start(),n.process(),Buffer.concat(r)}});var cve=M((pOt,ove)=>{"use strict";var sve=!0,ave=require("zlib"),Xut=eve();ave.deflateSync||(sve=!1);var Kut=s$(),Qut=ive(),Jut=e$(),Zut=t$(),elt=r$();ove.exports=function(e,t){if(!sve)throw new Error("To use the sync capability of this library in old node versions, please pin pngjs to v2.3.0");let r;function n(_){r=_}let i;function s(_){i=_}function a(_){i.transColor=_}function o(_){i.palette=_}function c(){i.alpha=!0}let u;function l(_){u=_}let f=[];function d(_){f.push(_)}let p=new Kut(e);if(new Jut(t,{read:p.read.bind(p),error:n,metadata:s,gamma:l,palette:o,transColor:a,inflateData:d,simpleTransparency:c}).start(),p.process(),r)throw r;let y=Buffer.concat(f);f.length=0;let T;if(i.interlace)T=ave.inflateSync(y);else{let S=((i.width*i.bpp*i.depth+7>>3)+1)*i.height;T=Xut(y,{chunkSize:S,maxLength:S})}if(y=null,!T||!T.length)throw new Error("bad png - invalid inflate data response");let E=Qut.process(T,i);y=null;let A=Zut.dataToBitMap(E,i);E=null;let x=elt(A,i);return i.data=x,i.gamma=u||0,i}});var dve=M((hOt,fve)=>{"use strict";var uve=!0,lve=require("zlib");lve.deflateSync||(uve=!1);var tlt=ob(),rlt=i$();fve.exports=function(e,t){if(!uve)throw new Error("To use the sync capability of this library in old node versions, please pin pngjs to v2.3.0");let r=t||{},n=new rlt(r),i=[];i.push(Buffer.from(tlt.PNG_SIGNATURE)),i.push(n.packIHDR(e.width,e.height)),e.gamma&&i.push(n.packGAMA(e.gamma));let s=n.filterData(e.data,e.width,e.height),a=lve.deflateSync(s,n.getDeflateOptions());if(s=null,!a||!a.length)throw new Error("bad png - invalid compressed data response");return i.push(n.packIDAT(a)),i.push(n.packIEND()),Buffer.concat(i)}});var pve=M(a$=>{"use strict";var nlt=cve(),ilt=dve();a$.read=function(e,t){return nlt(e,t||{})};a$.write=function(e,t){return ilt(e,t)}});var gve=M(mve=>{"use strict";var slt=require("util"),hve=require("stream"),alt=Fge(),olt=Yge(),clt=pve(),tc=mve.PNG=function(e){hve.call(this),e=e||{},this.width=e.width|0,this.height=e.height|0,this.data=this.width>0&&this.height>0?Buffer.alloc(4*this.width*this.height):null,e.fill&&this.data&&this.data.fill(0),this.gamma=0,this.readable=this.writable=!0,this._parser=new alt(e),this._parser.on("error",this.emit.bind(this,"error")),this._parser.on("close",this._handleClose.bind(this)),this._parser.on("metadata",this._metadata.bind(this)),this._parser.on("gamma",this._gamma.bind(this)),this._parser.on("parsed",function(t){this.data=t,this.emit("parsed",t)}.bind(this)),this._packer=new olt(e),this._packer.on("data",this.emit.bind(this,"data")),this._packer.on("end",this.emit.bind(this,"end")),this._parser.on("close",this._handleClose.bind(this)),this._packer.on("error",this.emit.bind(this,"error"))};slt.inherits(tc,hve);tc.sync=clt;tc.prototype.pack=function(){return!this.data||!this.data.length?(this.emit("error","No data provided"),this):(process.nextTick(function(){this._packer.pack(this.data,this.width,this.height,this.gamma)}.bind(this)),this)};tc.prototype.parse=function(e,t){if(t){let r,n;r=function(i){this.removeListener("error",n),this.data=i,t(null,this)}.bind(this),n=function(i){this.removeListener("parsed",r),t(i,null)}.bind(this),this.once("parsed",r),this.once("error",n)}return this.end(e),this};tc.prototype.write=function(e){return this._parser.write(e),!0};tc.prototype.end=function(e){this._parser.end(e)};tc.prototype._metadata=function(e){this.width=e.width,this.height=e.height,this.emit("metadata",e)};tc.prototype._gamma=function(e){this.gamma=e};tc.prototype._handleClose=function(){!this._parser.writable&&!this._packer.readable&&this.emit("close")};tc.bitblt=function(e,t,r,n,i,s,a,o){if(r|=0,n|=0,i|=0,s|=0,a|=0,o|=0,r>e.width||n>e.height||r+i>e.width||n+s>e.height)throw new Error("bitblt reading outside image");if(a>t.width||o>t.height||a+i>t.width||o+s>t.height)throw new Error("bitblt writing outside image");for(let c=0;c<s;c++)e.data.copy(t.data,(o+c)*t.width+a<<2,(n+c)*e.width+r<<2,(n+c)*e.width+r+i<<2)};tc.prototype.bitblt=function(e,t,r,n,i,s,a){return tc.bitblt(this,e,t,r,n,i,s,a),this};tc.adjustGamma=function(e){if(e.gamma){for(let t=0;t<e.height;t++)for(let r=0;r<e.width;r++){let n=e.width*t+r<<2;for(let i=0;i<3;i++){let s=e.data[n+i]/255;s=Math.pow(s,1/2.2/e.gamma),e.data[n+i]=Math.round(s*255)}}e.gamma=0}};tc.prototype.adjustGamma=function(){tc.adjustGamma(this)}});var tA=M(Bv=>{function vve(e){if(typeof e=="number"&&(e=e.toString()),typeof e!="string")throw new Error("Color should be defined as hex string");let t=e.slice().replace("#","").split("");if(t.length<3||t.length===5||t.length>8)throw new Error("Invalid hex color: "+e);(t.length===3||t.length===4)&&(t=Array.prototype.concat.apply([],t.map(function(n){return[n,n]}))),t.length===6&&t.push("F","F");let r=parseInt(t.join(""),16);return{r:r>>24&255,g:r>>16&255,b:r>>8&255,a:r&255,hex:"#"+t.slice(0,6).join("")}}Bv.getOptions=function(t){t||(t={}),t.color||(t.color={});let r=typeof t.margin>"u"||t.margin===null||t.margin<0?4:t.margin,n=t.width&&t.width>=21?t.width:void 0,i=t.scale||4;return{width:n,scale:n?4:i,margin:r,color:{dark:vve(t.color.dark||"#000000ff"),light:vve(t.color.light||"#ffffffff")},type:t.type,rendererOpts:t.rendererOpts||{}}};Bv.getScale=function(t,r){return r.width&&r.width>=t+r.margin*2?r.width/(t+r.margin*2):r.scale};Bv.getImageWidth=function(t,r){let n=Bv.getScale(t,r);return Math.floor((t+r.margin*2)*n)};Bv.qrToImageData=function(t,r,n){let i=r.modules.size,s=r.modules.data,a=Bv.getScale(i,n),o=Math.floor((i+n.margin*2)*a),c=n.margin*a,u=[n.color.light,n.color.dark];for(let l=0;l<o;l++)for(let f=0;f<o;f++){let d=(l*o+f)*4,p=n.color.light;if(l>=c&&f>=c&&l<o-c&&f<o-c){let m=Math.floor((l-c)/a),y=Math.floor((f-c)/a);p=u[s[m*i+y]?1:0]}t[d++]=p.r,t[d++]=p.g,t[d++]=p.b,t[d]=p.a}}});var yve=M(zd=>{var ult=require("fs"),llt=gve().PNG,o$=tA();zd.render=function(t,r){let n=o$.getOptions(r),i=n.rendererOpts,s=o$.getImageWidth(t.modules.size,n);i.width=s,i.height=s;let a=new llt(i);return o$.qrToImageData(a.data,t,n),a};zd.renderToDataURL=function(t,r,n){typeof n>"u"&&(n=r,r=void 0),zd.renderToBuffer(t,r,function(i,s){i&&n(i);let a="data:image/png;base64,";a+=s.toString("base64"),n(null,a)})};zd.renderToBuffer=function(t,r,n){typeof n>"u"&&(n=r,r=void 0);let i=zd.render(t,r),s=[];i.on("error",n),i.on("data",function(a){s.push(a)}),i.on("end",function(){n(null,Buffer.concat(s))}),i.pack()};zd.renderToFile=function(t,r,n,i){typeof i>"u"&&(i=n,n=void 0);let s=!1,a=(...c)=>{s||(s=!0,i.apply(null,c))},o=ult.createWriteStream(t);o.on("error",a),o.on("close",a),zd.renderToFileStream(o,r,n)};zd.renderToFileStream=function(t,r,n){zd.render(r,n).pack().pipe(t)}});var _ve=M(iR=>{var flt=tA(),dlt={WW:" ",WB:"\u2584",BB:"\u2588",BW:"\u2580"},plt={BB:" ",BW:"\u2584",WW:"\u2588",WB:"\u2580"};function hlt(e,t,r){return e&&t?r.BB:e&&!t?r.BW:!e&&t?r.WB:r.WW}iR.render=function(e,t,r){let n=flt.getOptions(t),i=dlt;(n.color.dark.hex==="#ffffff"||n.color.light.hex==="#000000")&&(i=plt);let s=e.modules.size,a=e.modules.data,o="",c=Array(s+n.margin*2+1).join(i.WW);c=Array(n.margin/2+1).join(c+`
|
||
`);let u=Array(n.margin+1).join(i.WW);o+=c;for(let l=0;l<s;l+=2){o+=u;for(let f=0;f<s;f++){let d=a[l*s+f],p=a[(l+1)*s+f];o+=hlt(d,p,i)}o+=u+`
|
||
`}return o+=c.slice(0,-1),typeof r=="function"&&r(null,o),o};iR.renderToFile=function(t,r,n,i){typeof i>"u"&&(i=n,n=void 0);let s=require("fs"),a=iR.render(r,n);s.writeFile(t,a,i)}});var Eve=M(bve=>{bve.render=function(e,t,r){let n=e.modules.size,i=e.modules.data,s="\x1B[40m \x1B[0m",a="\x1B[47m \x1B[0m",o="",c=Array(n+3).join(a),u=Array(2).join(a);o+=c+`
|
||
`;for(let l=0;l<n;++l){o+=a;for(let f=0;f<n;f++)o+=i[l*n+f]?s:a;o+=u+`
|
||
`}return o+=c+`
|
||
`,typeof r=="function"&&r(null,o),o}});var Sve=M(Ave=>{var mlt="\x1B[47m",glt="\x1B[40m",c$="\x1B[37m",u$="\x1B[30m",Mv="\x1B[0m",vlt=mlt+u$,ylt=glt+c$,_lt=function(e,t,r){return{"00":Mv+" "+e,"01":Mv+t+"\u2584"+e,"02":Mv+r+"\u2584"+e,10:Mv+t+"\u2580"+e,11:" ",12:"\u2584",20:Mv+r+"\u2580"+e,21:"\u2580",22:"\u2588"}},xve=function(e,t,r,n){let i=t+1;if(r>=i||n>=i||n<-1||r<-1)return"0";if(r>=t||n>=t||n<0||r<0)return"1";let s=n*t+r;return e[s]?"2":"1"},Tve=function(e,t,r,n){return xve(e,t,r,n)+xve(e,t,r,n+1)};Ave.render=function(e,t,r){let n=e.modules.size,i=e.modules.data,s=!!(t&&t.inverse),a=t&&t.inverse?ylt:vlt,u=_lt(a,s?u$:c$,s?c$:u$),l=Mv+`
|
||
`+a,f=a;for(let d=-1;d<n+1;d+=2){for(let p=-1;p<n;p++)f+=u[Tve(i,n,p,d)];f+=u[Tve(i,n,n,d)]+l}return f+=Mv,typeof r=="function"&&r(null,f),f}});var Cve=M(wve=>{var blt=Eve(),Elt=Sve();wve.render=function(e,t,r){return t&&t.small?Elt.render(e,t,r):blt.render(e,t,r)}});var f$=M(Rve=>{var xlt=tA();function Ive(e,t){let r=e.a/255,n=t+'="'+e.hex+'"';return r<1?n+" "+t+'-opacity="'+r.toFixed(2).slice(1)+'"':n}function l$(e,t,r){let n=e+t;return typeof r<"u"&&(n+=" "+r),n}function Tlt(e,t,r){let n="",i=0,s=!1,a=0;for(let o=0;o<e.length;o++){let c=Math.floor(o%t),u=Math.floor(o/t);!c&&!s&&(s=!0),e[o]?(a++,o>0&&c>0&&e[o-1]||(n+=s?l$("M",c+r,.5+u+r):l$("m",i,0),i=0,s=!1),c+1<t&&e[o+1]||(n+=l$("h",a),a=0)):i++}return n}Rve.render=function(t,r,n){let i=xlt.getOptions(r),s=t.modules.size,a=t.modules.data,o=s+i.margin*2,c=i.color.light.a?"<path "+Ive(i.color.light,"fill")+' d="M0 0h'+o+"v"+o+'H0z"/>':"",u="<path "+Ive(i.color.dark,"stroke")+' d="'+Tlt(a,s,i.margin)+'"/>',l='viewBox="0 0 '+o+" "+o+'"',d='<svg xmlns="http://www.w3.org/2000/svg" '+(i.width?'width="'+i.width+'" height="'+i.width+'" ':"")+l+' shape-rendering="crispEdges">'+c+u+`</svg>
|
||
`;return typeof n=="function"&&n(null,d),d}});var Nve=M(sR=>{var Alt=f$();sR.render=Alt.render;sR.renderToFile=function(t,r,n,i){typeof i>"u"&&(i=n,n=void 0);let s=require("fs"),o='<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">'+sR.render(r,n);s.writeFile(t,o,i)}});var Ove=M(aR=>{var d$=tA();function Slt(e,t,r){e.clearRect(0,0,t.width,t.height),t.style||(t.style={}),t.height=r,t.width=r,t.style.height=r+"px",t.style.width=r+"px"}function wlt(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}aR.render=function(t,r,n){let i=n,s=r;typeof i>"u"&&(!r||!r.getContext)&&(i=r,r=void 0),r||(s=wlt()),i=d$.getOptions(i);let a=d$.getImageWidth(t.modules.size,i),o=s.getContext("2d"),c=o.createImageData(a,a);return d$.qrToImageData(c.data,t,i),Slt(o,s,a),o.putImageData(c,0,0),s};aR.renderToDataURL=function(t,r,n){let i=n;typeof i>"u"&&(!r||!r.getContext)&&(i=r,r=void 0),i||(i={});let s=aR.render(t,r,i),a=i.type||"image/png",o=i.rendererOpts||{};return s.toDataURL(a,o.quality)}});var Pve=M(rA=>{var Clt=wF(),p$=VF(),Dve=Ove(),Ilt=f$();function h$(e,t,r,n,i){let s=[].slice.call(arguments,1),a=s.length,o=typeof s[a-1]=="function";if(!o&&!Clt())throw new Error("Callback required as last argument");if(o){if(a<2)throw new Error("Too few arguments provided");a===2?(i=r,r=t,t=n=void 0):a===3&&(t.getContext&&typeof i>"u"?(i=n,n=void 0):(i=n,n=r,r=t,t=void 0))}else{if(a<1)throw new Error("Too few arguments provided");return a===1?(r=t,t=n=void 0):a===2&&!t.getContext&&(n=r,r=t,t=void 0),new Promise(function(c,u){try{let l=p$.create(r,n);c(e(l,t,n))}catch(l){u(l)}})}try{let c=p$.create(r,n);i(null,e(c,t,n))}catch(c){i(c)}}rA.create=p$.create;rA.toCanvas=h$.bind(null,Dve.render);rA.toDataURL=h$.bind(null,Dve.renderToDataURL);rA.toString=h$.bind(null,function(e,t,r){return Ilt.render(e,r)})});var Mve=M(Em=>{var kve=wF(),m$=VF(),Rlt=yve(),Lve=_ve(),Nlt=Cve(),Bve=Nve();function nA(e,t,r){if(typeof e>"u")throw new Error("String required as first argument");if(typeof r>"u"&&(r=t,t={}),typeof r!="function")if(kve())t=r||{},r=null;else throw new Error("Callback required as last argument");return{opts:t,cb:r}}function Olt(e){return e.slice((e.lastIndexOf(".")-1>>>0)+2).toLowerCase()}function oR(e){switch(e){case"svg":return Bve;case"txt":case"utf8":return Lve;case"png":case"image/png":default:return Rlt}}function Dlt(e){switch(e){case"svg":return Bve;case"terminal":return Nlt;case"utf8":default:return Lve}}function iA(e,t,r){if(!r.cb)return new Promise(function(n,i){try{let s=m$.create(t,r.opts);return e(s,r.opts,function(a,o){return a?i(a):n(o)})}catch(s){i(s)}});try{let n=m$.create(t,r.opts);return e(n,r.opts,r.cb)}catch(n){r.cb(n)}}Em.create=m$.create;Em.toCanvas=Pve().toCanvas;Em.toString=function(t,r,n){let i=nA(t,r,n),s=i.opts?i.opts.type:void 0,a=Dlt(s);return iA(a.render,t,i)};Em.toDataURL=function(t,r,n){let i=nA(t,r,n),s=oR(i.opts.type);return iA(s.renderToDataURL,t,i)};Em.toBuffer=function(t,r,n){let i=nA(t,r,n),s=oR(i.opts.type);return iA(s.renderToBuffer,t,i)};Em.toFile=function(t,r,n,i){if(typeof t!="string"||!(typeof r=="string"||typeof r=="object"))throw new Error("Invalid argument");if(arguments.length<3&&!kve())throw new Error("Too few arguments provided");let s=nA(r,n,i),a=s.opts.type||Olt(t),c=oR(a).renderToFile.bind(null,t);return iA(c,r,s)};Em.toFileStream=function(t,r,n){if(arguments.length<2)throw new Error("Too few arguments provided");let i=nA(r,n,t.emit.bind(t,"error")),a=oR("png").renderToFileStream.bind(null,t);iA(a,r,i)}});var $ve=M((IOt,Fve)=>{Fve.exports=Mve()});var rc=M((jOt,lb)=>{var UOt=require("crypto");lb.exports.linebrk=function(e,t){for(var r="",n=0;n+t<e.length;)r+=e.substring(n,n+t)+`
|
||
`,n+=t;return r+e.substring(n,e.length)};lb.exports.detectEnvironment=function(){return typeof window<"u"&&window&&!(process&&process.title==="node")?"browser":"node"};lb.exports.get32IntFromBuffer=function(e,t){t=t||0;var r=0;if((r=e.length-t)>0){if(r>=4)return e.readUIntBE(t,r);for(var n=0,i=t+r,s=0;i>t;i--,s+=2)n+=e[i-1]*Math.pow(16,s);return n}else return NaN};lb.exports._={isObject:function(e){var t=typeof e;return!!e&&(t=="object"||t=="function")},isString:function(e){return typeof e=="string"||e instanceof String},isNumber:function(e){return typeof e=="number"||!isNaN(parseFloat(e))&&isFinite(e)},omit:function(e,t){var r={};for(var n in e)!e.hasOwnProperty(n)||n===t||(r[n]=e[n]);return r}};lb.exports.trimSurroundingText=function(e,t,r){var n=0,i=e.length,s=e.indexOf(t);s>=0&&(n=s+t.length);var a=e.indexOf(r,s);return a>=0&&(i=a),e.substring(n,i)}});var jv=M((qOt,Qve)=>{var tft=require("crypto"),rft=rc()._,fb,nft=0xdeadbeefcafe,HOt=(nft&16777215)==15715070;function it(e,t){e!=null&&(typeof e=="number"?this.fromNumber(e,t):Buffer.isBuffer(e)?this.fromBuffer(e):t==null&&typeof e!="string"?this.fromByteArray(e):this.fromString(e,t))}function dn(){return new it(null)}function ift(e,t,r,n,i,s){for(var a=t&16383,o=t>>14;--s>=0;){var c=this[e]&16383,u=this[e++]>>14,l=o*c+u*a;c=a*c+((l&16383)<<14)+r[n]+i,i=(c>>28)+(l>>14)+o*u,r[n++]=c&268435455}return i}it.prototype.am=ift;fb=28;it.prototype.DB=fb;it.prototype.DM=(1<<fb)-1;it.prototype.DV=1<<fb;var _$=52;it.prototype.FV=Math.pow(2,_$);it.prototype.F1=_$-fb;it.prototype.F2=2*fb-_$;var sft="0123456789abcdefghijklmnopqrstuvwxyz",lR=new Array,db,Nl;db=48;for(Nl=0;Nl<=9;++Nl)lR[db++]=Nl;db=97;for(Nl=10;Nl<36;++Nl)lR[db++]=Nl;db=65;for(Nl=10;Nl<36;++Nl)lR[db++]=Nl;function y$(e){return sft.charAt(e)}function Wve(e,t){var r=lR[e.charCodeAt(t)];return r??-1}function aft(e){for(var t=this.t-1;t>=0;--t)e[t]=this[t];e.t=this.t,e.s=this.s}function oft(e){this.t=1,this.s=e<0?-1:0,e>0?this[0]=e:e<-1?this[0]=e+DV:this.t=0}function xm(e){var t=dn();return t.fromInt(e),t}function cft(e,t,r){var n;switch(t){case 2:n=1;break;case 4:n=2;break;case 8:n=3;break;case 16:n=4;break;case 32:n=5;break;case 256:n=8;break;default:this.fromRadix(e,t);return}this.t=0,this.s=0;for(var i=e.length,s=!1,a=0;--i>=0;){var o=n==8?e[i]&255:Wve(e,i);if(o<0){e.charAt(i)=="-"&&(s=!0);continue}s=!1,a===0?this[this.t++]=o:a+n>this.DB?(this[this.t-1]|=(o&(1<<this.DB-a)-1)<<a,this[this.t++]=o>>this.DB-a):this[this.t-1]|=o<<a,a+=n,a>=this.DB&&(a-=this.DB)}!r&&n==8&&e[0]&128&&(this.s=-1,a>0&&(this[this.t-1]|=(1<<this.DB-a)-1<<a)),this.clamp(),s&&it.ZERO.subTo(this,this)}function uft(e,t){this.fromString(e,256,t)}function lft(e){this.fromString(e,256,!0)}function fft(){for(var e=this.s&this.DM;this.t>0&&this[this.t-1]==e;)--this.t}function dft(e){if(this.s<0)return"-"+this.negate().toString(e);var t;if(e==16)t=4;else if(e==8)t=3;else if(e==2)t=1;else if(e==32)t=5;else if(e==4)t=2;else return this.toRadix(e);var r=(1<<t)-1,n,i=!1,s="",a=this.t,o=this.DB-a*this.DB%t;if(a-- >0)for(o<this.DB&&(n=this[a]>>o)>0&&(i=!0,s=y$(n));a>=0;)o<t?(n=(this[a]&(1<<o)-1)<<t-o,n|=this[--a]>>(o+=this.DB-t)):(n=this[a]>>(o-=t)&r,o<=0&&(o+=this.DB,--a)),n>0&&(i=!0),i&&(s+=y$(n));return i?s:"0"}function pft(){var e=dn();return it.ZERO.subTo(this,e),e}function hft(){return this.s<0?this.negate():this}function mft(e){var t=this.s-e.s;if(t!=0)return t;var r=this.t;if(t=r-e.t,t!=0)return this.s<0?-t:t;for(;--r>=0;)if((t=this[r]-e[r])!=0)return t;return 0}function fR(e){var t=1,r;return(r=e>>>16)!=0&&(e=r,t+=16),(r=e>>8)!=0&&(e=r,t+=8),(r=e>>4)!=0&&(e=r,t+=4),(r=e>>2)!=0&&(e=r,t+=2),(r=e>>1)!=0&&(e=r,t+=1),t}function gft(){return this.t<=0?0:this.DB*(this.t-1)+fR(this[this.t-1]^this.s&this.DM)}function vft(e,t){var r;for(r=this.t-1;r>=0;--r)t[r+e]=this[r];for(r=e-1;r>=0;--r)t[r]=0;t.t=this.t+e,t.s=this.s}function yft(e,t){for(var r=e;r<this.t;++r)t[r-e]=this[r];t.t=Math.max(this.t-e,0),t.s=this.s}function _ft(e,t){var r=e%this.DB,n=this.DB-r,i=(1<<n)-1,s=Math.floor(e/this.DB),a=this.s<<r&this.DM,o;for(o=this.t-1;o>=0;--o)t[o+s+1]=this[o]>>n|a,a=(this[o]&i)<<r;for(o=s-1;o>=0;--o)t[o]=0;t[s]=a,t.t=this.t+s+1,t.s=this.s,t.clamp()}function bft(e,t){t.s=this.s;var r=Math.floor(e/this.DB);if(r>=this.t){t.t=0;return}var n=e%this.DB,i=this.DB-n,s=(1<<n)-1;t[0]=this[r]>>n;for(var a=r+1;a<this.t;++a)t[a-r-1]|=(this[a]&s)<<i,t[a-r]=this[a]>>n;n>0&&(t[this.t-r-1]|=(this.s&s)<<i),t.t=this.t-r,t.clamp()}function Eft(e,t){for(var r=0,n=0,i=Math.min(e.t,this.t);r<i;)n+=this[r]-e[r],t[r++]=n&this.DM,n>>=this.DB;if(e.t<this.t){for(n-=e.s;r<this.t;)n+=this[r],t[r++]=n&this.DM,n>>=this.DB;n+=this.s}else{for(n+=this.s;r<e.t;)n-=e[r],t[r++]=n&this.DM,n>>=this.DB;n-=e.s}t.s=n<0?-1:0,n<-1?t[r++]=this.DV+n:n>0&&(t[r++]=n),t.t=r,t.clamp()}function xft(e,t){var r=this.abs(),n=e.abs(),i=r.t;for(t.t=i+n.t;--i>=0;)t[i]=0;for(i=0;i<n.t;++i)t[i+r.t]=r.am(0,n[i],t,i,0,r.t);t.s=0,t.clamp(),this.s!=e.s&&it.ZERO.subTo(t,t)}function Tft(e){for(var t=this.abs(),r=e.t=2*t.t;--r>=0;)e[r]=0;for(r=0;r<t.t-1;++r){var n=t.am(r,t[r],e,2*r,0,1);(e[r+t.t]+=t.am(r+1,2*t[r],e,2*r+1,n,t.t-r-1))>=t.DV&&(e[r+t.t]-=t.DV,e[r+t.t+1]=1)}e.t>0&&(e[e.t-1]+=t.am(r,t[r],e,2*r,0,1)),e.s=0,e.clamp()}function Aft(e,t,r){var n=e.abs();if(!(n.t<=0)){var i=this.abs();if(i.t<n.t){t?.fromInt(0),r!=null&&this.copyTo(r);return}r==null&&(r=dn());var s=dn(),a=this.s,o=e.s,c=this.DB-fR(n[n.t-1]);c>0?(n.lShiftTo(c,s),i.lShiftTo(c,r)):(n.copyTo(s),i.copyTo(r));var u=s.t,l=s[u-1];if(l!==0){var f=l*(1<<this.F1)+(u>1?s[u-2]>>this.F2:0),d=this.FV/f,p=(1<<this.F1)/f,m=1<<this.F2,y=r.t,T=y-u,E=t??dn();for(s.dlShiftTo(T,E),r.compareTo(E)>=0&&(r[r.t++]=1,r.subTo(E,r)),it.ONE.dlShiftTo(u,E),E.subTo(s,s);s.t<u;)s[s.t++]=0;for(;--T>=0;){var A=r[--y]==l?this.DM:Math.floor(r[y]*d+(r[y-1]+m)*p);if((r[y]+=s.am(0,A,r,T,0,u))<A)for(s.dlShiftTo(T,E),r.subTo(E,r);r[y]<--A;)r.subTo(E,r)}t!=null&&(r.drShiftTo(u,t),a!=o&&it.ZERO.subTo(t,t)),r.t=u,r.clamp(),c>0&&r.rShiftTo(c,r),a<0&&it.ZERO.subTo(r,r)}}}function Sft(e){var t=dn();return this.abs().divRemTo(e,null,t),this.s<0&&t.compareTo(it.ZERO)>0&&e.subTo(t,t),t}function $v(e){this.m=e}function wft(e){return e.s<0||e.compareTo(this.m)>=0?e.mod(this.m):e}function Cft(e){return e}function Ift(e){e.divRemTo(this.m,null,e)}function Rft(e,t,r){e.multiplyTo(t,r),this.reduce(r)}function Nft(e,t){e.squareTo(t),this.reduce(t)}$v.prototype.convert=wft;$v.prototype.revert=Cft;$v.prototype.reduce=Ift;$v.prototype.mulTo=Rft;$v.prototype.sqrTo=Nft;function Oft(){if(this.t<1)return 0;var e=this[0];if(!(e&1))return 0;var t=e&3;return t=t*(2-(e&15)*t)&15,t=t*(2-(e&255)*t)&255,t=t*(2-((e&65535)*t&65535))&65535,t=t*(2-e*t%this.DV)%this.DV,t>0?this.DV-t:-t}function Uv(e){this.m=e,this.mp=e.invDigit(),this.mpl=this.mp&32767,this.mph=this.mp>>15,this.um=(1<<e.DB-15)-1,this.mt2=2*e.t}function Dft(e){var t=dn();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&t.compareTo(it.ZERO)>0&&this.m.subTo(t,t),t}function Pft(e){var t=dn();return e.copyTo(t),this.reduce(t),t}function kft(e){for(;e.t<=this.mt2;)e[e.t++]=0;for(var t=0;t<this.m.t;++t){var r=e[t]&32767,n=r*this.mpl+((r*this.mph+(e[t]>>15)*this.mpl&this.um)<<15)&e.DM;for(r=t+this.m.t,e[r]+=this.m.am(0,n,e,t,0,this.m.t);e[r]>=e.DV;)e[r]-=e.DV,e[++r]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)}function Lft(e,t){e.squareTo(t),this.reduce(t)}function Bft(e,t,r){e.multiplyTo(t,r),this.reduce(r)}Uv.prototype.convert=Dft;Uv.prototype.revert=Pft;Uv.prototype.reduce=kft;Uv.prototype.mulTo=Bft;Uv.prototype.sqrTo=Lft;function Mft(){return(this.t>0?this[0]&1:this.s)===0}function Fft(e,t){if(e>4294967295||e<1)return it.ONE;var r=dn(),n=dn(),i=t.convert(this),s=fR(e)-1;for(i.copyTo(r);--s>=0;)if(t.sqrTo(r,n),(e&1<<s)>0)t.mulTo(n,i,r);else{var a=r;r=n,n=a}return t.revert(r)}function $ft(e,t){var r;return e<256||t.isEven()?r=new $v(t):r=new Uv(t),this.exp(e,r)}function Uft(){var e=dn();return this.copyTo(e),e}function jft(){if(this.s<0){if(this.t==1)return this[0]-this.DV;if(this.t===0)return-1}else{if(this.t==1)return this[0];if(this.t===0)return 0}return(this[1]&(1<<32-this.DB)-1)<<this.DB|this[0]}function Hft(){return this.t==0?this.s:this[0]<<24>>24}function qft(){return this.t==0?this.s:this[0]<<16>>16}function zft(e){return Math.floor(Math.LN2*this.DB/Math.log(e))}function Vft(){return this.s<0?-1:this.t<=0||this.t==1&&this[0]<=0?0:1}function Gft(e){if(e==null&&(e=10),this.signum()===0||e<2||e>36)return"0";var t=this.chunkSize(e),r=Math.pow(e,t),n=xm(r),i=dn(),s=dn(),a="";for(this.divRemTo(n,i,s);i.signum()>0;)a=(r+s.intValue()).toString(e).substr(1)+a,i.divRemTo(n,i,s);return s.intValue().toString(e)+a}function Wft(e,t){this.fromInt(0),t==null&&(t=10);for(var r=this.chunkSize(t),n=Math.pow(t,r),i=!1,s=0,a=0,o=0;o<e.length;++o){var c=Wve(e,o);if(c<0){e.charAt(o)=="-"&&this.signum()===0&&(i=!0);continue}a=t*a+c,++s>=r&&(this.dMultiply(n),this.dAddOffset(a,0),s=0,a=0)}s>0&&(this.dMultiply(Math.pow(t,s)),this.dAddOffset(a,0)),i&&it.ZERO.subTo(this,this)}function Yft(e,t){if(typeof t=="number")if(e<2)this.fromInt(1);else for(this.fromNumber(e),this.testBit(e-1)||this.bitwiseTo(it.ONE.shiftLeft(e-1),b$,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(t);)this.dAddOffset(2,0),this.bitLength()>e&&this.subTo(it.ONE.shiftLeft(e-1),this);else{var r=tft.randomBytes((e>>3)+1),n=e&7;n>0?r[0]&=(1<<n)-1:r[0]=0,this.fromByteArray(r)}}function Xft(){var e=this.t,t=new Array;t[0]=this.s;var r=this.DB-e*this.DB%8,n,i=0;if(e-- >0)for(r<this.DB&&(n=this[e]>>r)!=(this.s&this.DM)>>r&&(t[i++]=n|this.s<<this.DB-r);e>=0;)r<8?(n=(this[e]&(1<<r)-1)<<8-r,n|=this[--e]>>(r+=this.DB-8)):(n=this[e]>>(r-=8)&255,r<=0&&(r+=this.DB,--e)),n&128&&(n|=-256),i===0&&(this.s&128)!=(n&128)&&++i,(i>0||n!=this.s)&&(t[i++]=n);return t}function Kft(e){var t=Buffer.from(this.toByteArray());if(e===!0&&t[0]===0)t=t.slice(1);else if(rft.isNumber(e)){if(t.length>e){for(var r=0;r<t.length-e;r++)if(t[r]!==0)return null;return t.slice(t.length-e)}else if(t.length<e){var n=Buffer.alloc(e);return n.fill(0,0,e-t.length),t.copy(n,e-t.length),n}}return t}function Qft(e){return this.compareTo(e)==0}function Jft(e){return this.compareTo(e)<0?this:e}function Zft(e){return this.compareTo(e)>0?this:e}function edt(e,t,r){var n,i,s=Math.min(e.t,this.t);for(n=0;n<s;++n)r[n]=t(this[n],e[n]);if(e.t<this.t){for(i=e.s&this.DM,n=s;n<this.t;++n)r[n]=t(this[n],i);r.t=this.t}else{for(i=this.s&this.DM,n=s;n<e.t;++n)r[n]=t(i,e[n]);r.t=e.t}r.s=t(this.s,e.s),r.clamp()}function tdt(e,t){return e&t}function rdt(e){var t=dn();return this.bitwiseTo(e,tdt,t),t}function b$(e,t){return e|t}function ndt(e){var t=dn();return this.bitwiseTo(e,b$,t),t}function Yve(e,t){return e^t}function idt(e){var t=dn();return this.bitwiseTo(e,Yve,t),t}function Xve(e,t){return e&~t}function sdt(e){var t=dn();return this.bitwiseTo(e,Xve,t),t}function adt(){for(var e=dn(),t=0;t<this.t;++t)e[t]=this.DM&~this[t];return e.t=this.t,e.s=~this.s,e}function odt(e){var t=dn();return e<0?this.rShiftTo(-e,t):this.lShiftTo(e,t),t}function cdt(e){var t=dn();return e<0?this.lShiftTo(-e,t):this.rShiftTo(e,t),t}function udt(e){if(e===0)return-1;var t=0;return e&65535||(e>>=16,t+=16),e&255||(e>>=8,t+=8),e&15||(e>>=4,t+=4),e&3||(e>>=2,t+=2),e&1||++t,t}function ldt(){for(var e=0;e<this.t;++e)if(this[e]!=0)return e*this.DB+udt(this[e]);return this.s<0?this.t*this.DB:-1}function fdt(e){for(var t=0;e!=0;)e&=e-1,++t;return t}function ddt(){for(var e=0,t=this.s&this.DM,r=0;r<this.t;++r)e+=fdt(this[r]^t);return e}function pdt(e){var t=Math.floor(e/this.DB);return t>=this.t?this.s!=0:(this[t]&1<<e%this.DB)!=0}function hdt(e,t){var r=it.ONE.shiftLeft(e);return this.bitwiseTo(r,t,r),r}function mdt(e){return this.changeBit(e,b$)}function gdt(e){return this.changeBit(e,Xve)}function vdt(e){return this.changeBit(e,Yve)}function ydt(e,t){for(var r=0,n=0,i=Math.min(e.t,this.t);r<i;)n+=this[r]+e[r],t[r++]=n&this.DM,n>>=this.DB;if(e.t<this.t){for(n+=e.s;r<this.t;)n+=this[r],t[r++]=n&this.DM,n>>=this.DB;n+=this.s}else{for(n+=this.s;r<e.t;)n+=e[r],t[r++]=n&this.DM,n>>=this.DB;n+=e.s}t.s=n<0?-1:0,n>0?t[r++]=n:n<-1&&(t[r++]=this.DV+n),t.t=r,t.clamp()}function _dt(e){var t=dn();return this.addTo(e,t),t}function bdt(e){var t=dn();return this.subTo(e,t),t}function Edt(e){var t=dn();return this.multiplyTo(e,t),t}function xdt(){var e=dn();return this.squareTo(e),e}function Tdt(e){var t=dn();return this.divRemTo(e,t,null),t}function Adt(e){var t=dn();return this.divRemTo(e,null,t),t}function Sdt(e){var t=dn(),r=dn();return this.divRemTo(e,t,r),new Array(t,r)}function wdt(e){this[this.t]=this.am(0,e-1,this,0,0,this.t),++this.t,this.clamp()}function Cdt(e,t){if(e!==0){for(;this.t<=t;)this[this.t++]=0;for(this[t]+=e;this[t]>=this.DV;)this[t]-=this.DV,++t>=this.t&&(this[this.t++]=0),++this[t]}}function uA(){}function Kve(e){return e}function Idt(e,t,r){e.multiplyTo(t,r)}function Rdt(e,t){e.squareTo(t)}uA.prototype.convert=Kve;uA.prototype.revert=Kve;uA.prototype.mulTo=Idt;uA.prototype.sqrTo=Rdt;function Ndt(e){return this.exp(e,new uA)}function Odt(e,t,r){var n=Math.min(this.t+e.t,t);for(r.s=0,r.t=n;n>0;)r[--n]=0;var i;for(i=r.t-this.t;n<i;++n)r[n+this.t]=this.am(0,e[n],r,n,0,this.t);for(i=Math.min(e.t,t);n<i;++n)this.am(0,e[n],r,n,0,t-n);r.clamp()}function Ddt(e,t,r){--t;var n=r.t=this.t+e.t-t;for(r.s=0;--n>=0;)r[n]=0;for(n=Math.max(t-this.t,0);n<e.t;++n)r[this.t+n-t]=this.am(t-n,e[n],r,0,0,this.t+n-t);r.clamp(),r.drShiftTo(1,r)}function pb(e){this.r2=dn(),this.q3=dn(),it.ONE.dlShiftTo(2*e.t,this.r2),this.mu=this.r2.divide(e),this.m=e}function Pdt(e){if(e.s<0||e.t>2*this.m.t)return e.mod(this.m);if(e.compareTo(this.m)<0)return e;var t=dn();return e.copyTo(t),this.reduce(t),t}function kdt(e){return e}function Ldt(e){for(e.drShiftTo(this.m.t-1,this.r2),e.t>this.m.t+1&&(e.t=this.m.t+1,e.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);e.compareTo(this.r2)<0;)e.dAddOffset(1,this.m.t+1);for(e.subTo(this.r2,e);e.compareTo(this.m)>=0;)e.subTo(this.m,e)}function Bdt(e,t){e.squareTo(t),this.reduce(t)}function Mdt(e,t,r){e.multiplyTo(t,r),this.reduce(r)}pb.prototype.convert=Pdt;pb.prototype.revert=kdt;pb.prototype.reduce=Ldt;pb.prototype.mulTo=Mdt;pb.prototype.sqrTo=Bdt;function Fdt(e,t){var r=e.bitLength(),n,i=xm(1),s;if(r<=0)return i;r<18?n=1:r<48?n=3:r<144?n=4:r<768?n=5:n=6,r<8?s=new $v(t):t.isEven()?s=new pb(t):s=new Uv(t);var a=new Array,o=3,c=n-1,u=(1<<n)-1;if(a[1]=s.convert(this),n>1){var l=dn();for(s.sqrTo(a[1],l);o<=u;)a[o]=dn(),s.mulTo(l,a[o-2],a[o]),o+=2}var f=e.t-1,d,p=!0,m=dn(),y;for(r=fR(e[f])-1;f>=0;){for(r>=c?d=e[f]>>r-c&u:(d=(e[f]&(1<<r+1)-1)<<c-r,f>0&&(d|=e[f-1]>>this.DB+r-c)),o=n;!(d&1);)d>>=1,--o;if((r-=o)<0&&(r+=this.DB,--f),p)a[d].copyTo(i),p=!1;else{for(;o>1;)s.sqrTo(i,m),s.sqrTo(m,i),o-=2;o>0?s.sqrTo(i,m):(y=i,i=m,m=y),s.mulTo(m,a[d],i)}for(;f>=0&&!(e[f]&1<<r);)s.sqrTo(i,m),y=i,i=m,m=y,--r<0&&(r=this.DB-1,--f)}return s.revert(i)}function $dt(e){var t=this.s<0?this.negate():this.clone(),r=e.s<0?e.negate():e.clone();if(t.compareTo(r)<0){var n=t;t=r,r=n}var i=t.getLowestSetBit(),s=r.getLowestSetBit();if(s<0)return t;for(i<s&&(s=i),s>0&&(t.rShiftTo(s,t),r.rShiftTo(s,r));t.signum()>0;)(i=t.getLowestSetBit())>0&&t.rShiftTo(i,t),(i=r.getLowestSetBit())>0&&r.rShiftTo(i,r),t.compareTo(r)>=0?(t.subTo(r,t),t.rShiftTo(1,t)):(r.subTo(t,r),r.rShiftTo(1,r));return s>0&&r.lShiftTo(s,r),r}function Udt(e){if(e<=0)return 0;var t=this.DV%e,r=this.s<0?e-1:0;if(this.t>0)if(t===0)r=this[0]%e;else for(var n=this.t-1;n>=0;--n)r=(t*r+this[n])%e;return r}function jdt(e){var t=e.isEven();if(this.isEven()&&t||e.signum()===0)return it.ZERO;for(var r=e.clone(),n=this.clone(),i=xm(1),s=xm(0),a=xm(0),o=xm(1);r.signum()!=0;){for(;r.isEven();)r.rShiftTo(1,r),t?((!i.isEven()||!s.isEven())&&(i.addTo(this,i),s.subTo(e,s)),i.rShiftTo(1,i)):s.isEven()||s.subTo(e,s),s.rShiftTo(1,s);for(;n.isEven();)n.rShiftTo(1,n),t?((!a.isEven()||!o.isEven())&&(a.addTo(this,a),o.subTo(e,o)),a.rShiftTo(1,a)):o.isEven()||o.subTo(e,o),o.rShiftTo(1,o);r.compareTo(n)>=0?(r.subTo(n,r),t&&i.subTo(a,i),s.subTo(o,s)):(n.subTo(r,n),t&&a.subTo(i,a),o.subTo(s,o))}if(n.compareTo(it.ONE)!=0)return it.ZERO;if(o.compareTo(e)>=0)return o.subtract(e);if(o.signum()<0)o.addTo(e,o);else return o;return o.signum()<0?o.add(e):o}var nc=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],Hdt=(1<<26)/nc[nc.length-1];function qdt(e){var t,r=this.abs();if(r.t==1&&r[0]<=nc[nc.length-1]){for(t=0;t<nc.length;++t)if(r[0]==nc[t])return!0;return!1}if(r.isEven())return!1;for(t=1;t<nc.length;){for(var n=nc[t],i=t+1;i<nc.length&&n<Hdt;)n*=nc[i++];for(n=r.modInt(n);t<i;)if(n%nc[t++]===0)return!1}return r.millerRabin(e)}function zdt(e){var t=this.subtract(it.ONE),r=t.getLowestSetBit();if(r<=0)return!1;var n=t.shiftRight(r);e=e+1>>1,e>nc.length&&(e=nc.length);for(var i=dn(),s=0;s<e;++s){i.fromInt(nc[Math.floor(Math.random()*nc.length)]);var a=i.modPow(n,this);if(a.compareTo(it.ONE)!=0&&a.compareTo(t)!=0){for(var o=1;o++<r&&a.compareTo(t)!=0;)if(a=a.modPowInt(2,this),a.compareTo(it.ONE)===0)return!1;if(a.compareTo(t)!=0)return!1}}return!0}it.prototype.copyTo=aft;it.prototype.fromInt=oft;it.prototype.fromString=cft;it.prototype.fromByteArray=uft;it.prototype.fromBuffer=lft;it.prototype.clamp=fft;it.prototype.dlShiftTo=vft;it.prototype.drShiftTo=yft;it.prototype.lShiftTo=_ft;it.prototype.rShiftTo=bft;it.prototype.subTo=Eft;it.prototype.multiplyTo=xft;it.prototype.squareTo=Tft;it.prototype.divRemTo=Aft;it.prototype.invDigit=Oft;it.prototype.isEven=Mft;it.prototype.exp=Fft;it.prototype.chunkSize=zft;it.prototype.toRadix=Gft;it.prototype.fromRadix=Wft;it.prototype.fromNumber=Yft;it.prototype.bitwiseTo=edt;it.prototype.changeBit=hdt;it.prototype.addTo=ydt;it.prototype.dMultiply=wdt;it.prototype.dAddOffset=Cdt;it.prototype.multiplyLowerTo=Odt;it.prototype.multiplyUpperTo=Ddt;it.prototype.modInt=Udt;it.prototype.millerRabin=zdt;it.prototype.toString=dft;it.prototype.negate=pft;it.prototype.abs=hft;it.prototype.compareTo=mft;it.prototype.bitLength=gft;it.prototype.mod=Sft;it.prototype.modPowInt=$ft;it.prototype.clone=Uft;it.prototype.intValue=jft;it.prototype.byteValue=Hft;it.prototype.shortValue=qft;it.prototype.signum=Vft;it.prototype.toByteArray=Xft;it.prototype.toBuffer=Kft;it.prototype.equals=Qft;it.prototype.min=Jft;it.prototype.max=Zft;it.prototype.and=rdt;it.prototype.or=ndt;it.prototype.xor=idt;it.prototype.andNot=sdt;it.prototype.not=adt;it.prototype.shiftLeft=odt;it.prototype.shiftRight=cdt;it.prototype.getLowestSetBit=ldt;it.prototype.bitCount=ddt;it.prototype.testBit=pdt;it.prototype.setBit=mdt;it.prototype.clearBit=gdt;it.prototype.flipBit=vdt;it.prototype.add=_dt;it.prototype.subtract=bdt;it.prototype.multiply=Edt;it.prototype.divide=Tdt;it.prototype.remainder=Adt;it.prototype.divideAndRemainder=Sdt;it.prototype.modPow=Fdt;it.prototype.modInverse=jdt;it.prototype.pow=Ndt;it.prototype.gcd=$dt;it.prototype.isProbablePrime=qdt;it.int2char=y$;it.ZERO=xm(0);it.ONE=xm(1);it.prototype.square=xdt;Qve.exports=it});var t1e=M((zOt,E$)=>{var Jve=jv(),hb=require("crypto"),dR=require("constants"),Vdt={md2:Buffer.from("3020300c06082a864886f70d020205000410","hex"),md5:Buffer.from("3020300c06082a864886f70d020505000410","hex"),sha1:Buffer.from("3021300906052b0e03021a05000414","hex"),sha224:Buffer.from("302d300d06096086480165030402040500041c","hex"),sha256:Buffer.from("3031300d060960864801650304020105000420","hex"),sha384:Buffer.from("3041300d060960864801650304020205000430","hex"),sha512:Buffer.from("3051300d060960864801650304020305000440","hex"),ripemd160:Buffer.from("3021300906052b2403020105000414","hex"),rmd160:Buffer.from("3021300906052b2403020105000414","hex")},Zve={ripemd160:"rmd160"},e1e="sha256";E$.exports={isEncryption:!0,isSignature:!0};E$.exports.makeScheme=function(e,t){function r(n,i){this.key=n,this.options=i}return r.prototype.maxMessageLength=function(){return this.options.encryptionSchemeOptions&&this.options.encryptionSchemeOptions.padding==dR.RSA_NO_PADDING?this.key.encryptedDataLength:this.key.encryptedDataLength-11},r.prototype.encPad=function(n,i){i=i||{};var s;if(n.length>this.key.maxMessageLength)throw new Error("Message too long for RSA (n="+this.key.encryptedDataLength+", l="+n.length+")");if(this.options.encryptionSchemeOptions&&this.options.encryptionSchemeOptions.padding==dR.RSA_NO_PADDING)return s=Buffer.alloc(this.key.maxMessageLength-n.length),s.fill(0),Buffer.concat([s,n]);if(i.type===1)return s=Buffer.alloc(this.key.encryptedDataLength-n.length-1),s.fill(255,0,s.length-1),s[0]=1,s[s.length-1]=0,Buffer.concat([s,n]);s=Buffer.alloc(this.key.encryptedDataLength-n.length),s[0]=0,s[1]=2;for(var a=hb.randomBytes(s.length-3),o=0;o<a.length;o++){for(var c=a[o];c===0;)c=hb.randomBytes(1)[0];s[o+2]=c}return s[s.length-1]=0,Buffer.concat([s,n])},r.prototype.encUnPad=function(n,i){i=i||{};var s=0;if(this.options.encryptionSchemeOptions&&this.options.encryptionSchemeOptions.padding==dR.RSA_NO_PADDING){var a;return typeof n.lastIndexOf=="function"?a=n.slice(n.lastIndexOf("\0")+1,n.length):a=n.slice(String.prototype.lastIndexOf.call(n,"\0")+1,n.length),a}if(n.length<4)return null;if(i.type===1){if(n[0]!==0||n[1]!==1)return null;for(s=3;n[s]!==0;)if(n[s]!=255||++s>=n.length)return null}else{if(n[0]!==0||n[1]!==2)return null;for(s=3;n[s]!==0;)if(++s>=n.length)return null}return n.slice(s+1,n.length)},r.prototype.sign=function(n){var i=this.options.signingSchemeOptions.hash||e1e;if(this.options.environment==="browser"){i=Zve[i]||i;var s=hb.createHash(i);s.update(n);var a=this.pkcs1pad(s.digest(),i),o=this.key.$doPrivate(new Jve(a)).toBuffer(this.key.encryptedDataLength);return o}else{var c=hb.createSign("RSA-"+i.toUpperCase());return c.update(n),c.sign(this.options.rsaUtils.exportKey("private"))}},r.prototype.verify=function(n,i,s){if(this.options.encryptionSchemeOptions&&this.options.encryptionSchemeOptions.padding==dR.RSA_NO_PADDING)return!1;var a=this.options.signingSchemeOptions.hash||e1e;if(this.options.environment==="browser"){a=Zve[a]||a,s&&(i=Buffer.from(i,s));var o=hb.createHash(a);o.update(n);var c=this.pkcs1pad(o.digest(),a),u=this.key.$doPublic(new Jve(i));return u.toBuffer().toString("hex")==c.toString("hex")}else{var l=hb.createVerify("RSA-"+a.toUpperCase());return l.update(n),l.verify(this.options.rsaUtils.exportKey("public"),i,s)}},r.prototype.pkcs0pad=function(n){var i=Buffer.alloc(this.key.maxMessageLength-n.length);return i.fill(0),Buffer.concat([i,n])},r.prototype.pkcs0unpad=function(n){var i;return typeof n.lastIndexOf=="function"?i=n.slice(n.lastIndexOf("\0")+1,n.length):i=n.slice(String.prototype.lastIndexOf.call(n,"\0")+1,n.length),i},r.prototype.pkcs1pad=function(n,i){var s=Vdt[i];if(!s)throw Error("Unsupported hash algorithm");var a=Buffer.concat([s,n]);if(a.length+10>this.key.encryptedDataLength)throw Error("Key is too short for signing algorithm ("+i+")");var o=Buffer.alloc(this.key.encryptedDataLength-a.length-1);o.fill(255,0,o.length-1),o[0]=1,o[o.length-1]=0;var c=Buffer.concat([o,a]);return c},new r(e,t)}});var r1e=M((GOt,Bf)=>{var VOt=jv(),pR=require("crypto");Bf.exports={isEncryption:!0,isSignature:!1};Bf.exports.digestLength={md4:16,md5:16,ripemd160:20,rmd160:20,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64};var hR="sha1";Bf.exports.eme_oaep_mgf1=function(e,t,r){r=r||hR;for(var n=Bf.exports.digestLength[r],i=Math.ceil(t/n),s=Buffer.alloc(n*i),a=Buffer.alloc(4),o=0;o<i;++o){var c=pR.createHash(r);c.update(e),a.writeUInt32BE(o,0),c.update(a),c.digest().copy(s,o*n)}return s.slice(0,t)};Bf.exports.makeScheme=function(e,t){function r(n,i){this.key=n,this.options=i}return r.prototype.maxMessageLength=function(){return this.key.encryptedDataLength-2*Bf.exports.digestLength[this.options.encryptionSchemeOptions.hash||hR]-2},r.prototype.encPad=function(n){var i=this.options.encryptionSchemeOptions.hash||hR,s=this.options.encryptionSchemeOptions.mgf||Bf.exports.eme_oaep_mgf1,a=this.options.encryptionSchemeOptions.label||Buffer.alloc(0),o=this.key.encryptedDataLength,c=Bf.exports.digestLength[i];if(n.length>o-2*c-2)throw new Error("Message is too long to encode into an encoded message with a length of "+o+" bytes, increaseemLen to fix this error (minimum value for given parameters and options: "+(o-2*c-2)+")");var u=pR.createHash(i);u.update(a),u=u.digest();var l=Buffer.alloc(o-n.length-2*c-1);l.fill(0),l[l.length-1]=1;for(var f=Buffer.concat([u,l,n]),d=pR.randomBytes(c),p=s(d,f.length,i),m=0;m<f.length;m++)f[m]^=p[m];for(p=s(f,c,i),m=0;m<d.length;m++)d[m]^=p[m];var y=Buffer.alloc(1+d.length+f.length);return y[0]=0,d.copy(y,1),f.copy(y,1+d.length),y},r.prototype.encUnPad=function(n){var i=this.options.encryptionSchemeOptions.hash||hR,s=this.options.encryptionSchemeOptions.mgf||Bf.exports.eme_oaep_mgf1,a=this.options.encryptionSchemeOptions.label||Buffer.alloc(0),o=Bf.exports.digestLength[i];if(n.length<2*o+2)throw new Error("Error decoding message, the supplied message is not long enough to be a valid OAEP encoded message");for(var c=n.slice(1,o+1),u=n.slice(1+o),l=s(u,o,i),f=0;f<c.length;f++)c[f]^=l[f];for(l=s(c,u.length,i),f=0;f<u.length;f++)u[f]^=l[f];var d=pR.createHash(i);d.update(a),d=d.digest();var p=u.slice(0,o);if(p.toString("hex")!=d.toString("hex"))throw new Error("Error decoding message, the lHash calculated from the label provided and the lHash in the encrypted data do not match.");for(f=o;u[f++]===0&&f<u.length;);if(u[f-1]!=1)throw new Error("Error decoding message, there is no padding message separator byte");return u.slice(f)},new r(e,t)}});var s1e=M((WOt,x$)=>{var n1e=jv(),lA=require("crypto");x$.exports={isEncryption:!1,isSignature:!0};var mR="sha1",i1e=20;x$.exports.makeScheme=function(e,t){var r=Hv().pkcs1_oaep;function n(i,s){this.key=i,this.options=s}return n.prototype.sign=function(i){var s=lA.createHash(this.options.signingSchemeOptions.hash||mR);s.update(i);var a=this.emsa_pss_encode(s.digest(),this.key.keySize-1);return this.key.$doPrivate(new n1e(a)).toBuffer(this.key.encryptedDataLength)},n.prototype.verify=function(i,s,a){a&&(s=Buffer.from(s,a)),s=new n1e(s);var o=Math.ceil((this.key.keySize-1)/8),c=this.key.$doPublic(s).toBuffer(o),u=lA.createHash(this.options.signingSchemeOptions.hash||mR);return u.update(i),this.emsa_pss_verify(u.digest(),c,this.key.keySize-1)},n.prototype.emsa_pss_encode=function(i,s){var a=this.options.signingSchemeOptions.hash||mR,o=this.options.signingSchemeOptions.mgf||r.eme_oaep_mgf1,c=this.options.signingSchemeOptions.saltLength||i1e,u=r.digestLength[a],l=Math.ceil(s/8);if(l<u+c+2)throw new Error("Output length passed to emBits("+s+") is too small for the options specified("+a+", "+c+"). To fix this issue increase the value of emBits. (minimum size: "+(8*u+8*c+9)+")");var f=lA.randomBytes(c),d=Buffer.alloc(8+u+c);d.fill(0,0,8),i.copy(d,8),f.copy(d,8+i.length);var p=lA.createHash(a);p.update(d),p=p.digest();var m=Buffer.alloc(l-f.length-u-2);m.fill(0);var y=Buffer.alloc(m.length+1+f.length);m.copy(y),y[m.length]=1,f.copy(y,m.length+1);for(var T=o(p,y.length,a),E=Buffer.alloc(y.length),A=0;A<T.length;A++)E[A]=y[A]^T[A];var x=8*l-s,_=255^255>>8-x<<8-x;E[0]=E[0]&_;var S=Buffer.alloc(E.length+p.length+1);return E.copy(S,0),p.copy(S,E.length),S[S.length-1]=188,S},n.prototype.emsa_pss_verify=function(i,s,a){var o=this.options.signingSchemeOptions.hash||mR,c=this.options.signingSchemeOptions.mgf||r.eme_oaep_mgf1,u=this.options.signingSchemeOptions.saltLength||i1e,l=r.digestLength[o],f=Math.ceil(a/8);if(f<l+u+2||s[s.length-1]!=188)return!1;var d=Buffer.alloc(f-l-1);s.copy(d,0,0,f-l-1);for(var p=0,m=0,y=8*f-a;m<y;m++)p|=1<<7-m;if(d[0]&p)return!1;var T=s.slice(f-l-1,f-1),E=c(T,d.length,o);for(m=0;m<d.length;m++)d[m]^=E[m];for(y=8*f-a,p=255^255>>8-y<<8-y,d[0]=d[0]&p,m=0;d[m]===0&&m<d.length;m++);if(d[m]!=1)return!1;var A=d.slice(d.length-u),x=Buffer.alloc(8+l+u);x.fill(0,0,8),i.copy(x,8),A.copy(x,8+i.length);var _=lA.createHash(o);return _.update(x),_=_.digest(),T.toString("hex")===_.toString("hex")},new n(e,t)}});var Hv=M((YOt,mb)=>{mb.exports={pkcs1:t1e(),pkcs1_oaep:r1e(),pss:s1e(),isEncryption:function(e){return mb.exports[e]&&mb.exports[e].isEncryption},isSignature:function(e){return mb.exports[e]&&mb.exports[e].isSignature}}});var A$=M((XOt,a1e)=>{var T$=jv(),Gdt=Hv();a1e.exports=function(e,t){var r=Gdt.pkcs1.makeScheme(e,t);return{encrypt:function(n,i){var s,a;return i?(s=new T$(r.encPad(n,{type:1})),a=e.$doPrivate(s)):(s=new T$(e.encryptionScheme.encPad(n)),a=e.$doPublic(s)),a.toBuffer(e.encryptedDataLength)},decrypt:function(n,i){var s,a=new T$(n);return i?(s=e.$doPublic(a),r.encUnPad(s.toBuffer(e.encryptedDataLength),{type:1})):(s=e.$doPrivate(a),e.encryptionScheme.encUnPad(s.toBuffer(e.encryptedDataLength)))}}}});var c1e=M((KOt,o1e)=>{var gR=require("crypto"),Tm=require("constants"),Wdt=Hv();o1e.exports=function(e,t){var r=Wdt.pkcs1.makeScheme(e,t);return{encrypt:function(n,i){var s;if(i)return s=Tm.RSA_PKCS1_PADDING,t.encryptionSchemeOptions&&t.encryptionSchemeOptions.padding&&(s=t.encryptionSchemeOptions.padding),gR.privateEncrypt({key:t.rsaUtils.exportKey("private"),padding:s},n);s=Tm.RSA_PKCS1_OAEP_PADDING,t.encryptionScheme==="pkcs1"&&(s=Tm.RSA_PKCS1_PADDING),t.encryptionSchemeOptions&&t.encryptionSchemeOptions.padding&&(s=t.encryptionSchemeOptions.padding);var a=n;return s===Tm.RSA_NO_PADDING&&(a=r.pkcs0pad(n)),gR.publicEncrypt({key:t.rsaUtils.exportKey("public"),padding:s},a)},decrypt:function(n,i){var s;if(i)return s=Tm.RSA_PKCS1_PADDING,t.encryptionSchemeOptions&&t.encryptionSchemeOptions.padding&&(s=t.encryptionSchemeOptions.padding),gR.publicDecrypt({key:t.rsaUtils.exportKey("public"),padding:s},n);s=Tm.RSA_PKCS1_OAEP_PADDING,t.encryptionScheme==="pkcs1"&&(s=Tm.RSA_PKCS1_PADDING),t.encryptionSchemeOptions&&t.encryptionSchemeOptions.padding&&(s=t.encryptionSchemeOptions.padding);var a=gR.privateDecrypt({key:t.rsaUtils.exportKey("private"),padding:s},n);return s===Tm.RSA_NO_PADDING?r.pkcs0unpad(a):a}}}});var f1e=M((QOt,l1e)=>{var u1e=require("crypto"),gb=require("constants"),Ydt=Hv();l1e.exports=function(e,t){var r=A$()(e,t),n=Ydt.pkcs1.makeScheme(e,t);return{encrypt:function(i,s){if(s)return r.encrypt(i,s);var a=gb.RSA_PKCS1_OAEP_PADDING;t.encryptionScheme==="pkcs1"&&(a=gb.RSA_PKCS1_PADDING),t.encryptionSchemeOptions&&t.encryptionSchemeOptions.padding&&(a=t.encryptionSchemeOptions.padding);var o=i;return a===gb.RSA_NO_PADDING&&(o=n.pkcs0pad(i)),u1e.publicEncrypt({key:t.rsaUtils.exportKey("public"),padding:a},o)},decrypt:function(i,s){if(s)return r.decrypt(i,s);var a=gb.RSA_PKCS1_OAEP_PADDING;t.encryptionScheme==="pkcs1"&&(a=gb.RSA_PKCS1_PADDING),t.encryptionSchemeOptions&&t.encryptionSchemeOptions.padding&&(a=t.encryptionSchemeOptions.padding);var o=u1e.privateDecrypt({key:t.rsaUtils.exportKey("private"),padding:a},i);return a===gb.RSA_NO_PADDING?n.pkcs0unpad(o):o}}}});var p1e=M((JOt,d1e)=>{var vR=require("crypto");d1e.exports={getEngine:function(e,t){var r=A$();return t.environment==="node"&&typeof vR.publicEncrypt=="function"&&typeof vR.privateDecrypt=="function"&&(typeof vR.privateEncrypt=="function"&&typeof vR.publicDecrypt=="function"?r=c1e():r=f1e()),r(e,t)}}});var y1e=M((g1e,v1e)=>{var yR=rc()._,ZOt=require("crypto"),ia=jv(),h1e=rc(),m1e=Hv(),Xdt=p1e();g1e.BigInteger=ia;v1e.exports.Key=function(){function e(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}return e.prototype.setOptions=function(t){var r=m1e[t.signingScheme],n=m1e[t.encryptionScheme];r===n?this.signingScheme=this.encryptionScheme=n.makeScheme(this,t):(this.encryptionScheme=n.makeScheme(this,t),this.signingScheme=r.makeScheme(this,t)),this.encryptEngine=Xdt.getEngine(this,t)},e.prototype.generate=function(t,r){var n=t>>1;this.e=parseInt(r,16);for(var i=new ia(r,16);;){for(;this.p=new ia(t-n,1),!(this.p.subtract(ia.ONE).gcd(i).compareTo(ia.ONE)===0&&this.p.isProbablePrime(10)););for(;this.q=new ia(n,1),!(this.q.subtract(ia.ONE).gcd(i).compareTo(ia.ONE)===0&&this.q.isProbablePrime(10)););if(this.p.compareTo(this.q)<=0){var s=this.p;this.p=this.q,this.q=s}var a=this.p.subtract(ia.ONE),o=this.q.subtract(ia.ONE),c=a.multiply(o);if(c.gcd(i).compareTo(ia.ONE)===0){if(this.n=this.p.multiply(this.q),this.n.bitLength()<t)continue;this.d=i.modInverse(c),this.dmp1=this.d.mod(a),this.dmq1=this.d.mod(o),this.coeff=this.q.modInverse(this.p);break}}this.$$recalculateCache()},e.prototype.setPrivate=function(t,r,n,i,s,a,o,c){if(t&&r&&n&&t.length>0&&(yR.isNumber(r)||r.length>0)&&n.length>0)this.n=new ia(t),this.e=yR.isNumber(r)?r:h1e.get32IntFromBuffer(r,0),this.d=new ia(n),i&&s&&a&&o&&c&&(this.p=new ia(i),this.q=new ia(s),this.dmp1=new ia(a),this.dmq1=new ia(o),this.coeff=new ia(c)),this.$$recalculateCache();else throw Error("Invalid RSA private key")},e.prototype.setPublic=function(t,r){if(t&&r&&t.length>0&&(yR.isNumber(r)||r.length>0))this.n=new ia(t),this.e=yR.isNumber(r)?r:h1e.get32IntFromBuffer(r,0),this.$$recalculateCache();else throw Error("Invalid RSA public key")},e.prototype.$doPrivate=function(t){if(this.p||this.q)return t.modPow(this.d,this.n);for(var r=t.mod(this.p).modPow(this.dmp1,this.p),n=t.mod(this.q).modPow(this.dmq1,this.q);r.compareTo(n)<0;)r=r.add(this.p);return r.subtract(n).multiply(this.coeff).mod(this.p).multiply(this.q).add(n)},e.prototype.$doPublic=function(t){return t.modPowInt(this.e,this.n)},e.prototype.encrypt=function(t,r){var n=[],i=[],s=t.length,a=Math.ceil(s/this.maxMessageLength)||1,o=Math.ceil(s/a||1);if(a==1)n.push(t);else for(var c=0;c<a;c++)n.push(t.slice(c*o,(c+1)*o));for(var u=0;u<n.length;u++)i.push(this.encryptEngine.encrypt(n[u],r));return Buffer.concat(i)},e.prototype.decrypt=function(t,r){if(t.length%this.encryptedDataLength>0)throw Error("Incorrect data or key");for(var n=[],i=0,s=0,a=t.length/this.encryptedDataLength,o=0;o<a;o++)i=o*this.encryptedDataLength,s=i+this.encryptedDataLength,n.push(this.encryptEngine.decrypt(t.slice(i,Math.min(s,t.length)),r));return Buffer.concat(n)},e.prototype.sign=function(t){return this.signingScheme.sign.apply(this.signingScheme,arguments)},e.prototype.verify=function(t,r,n){return this.signingScheme.verify.apply(this.signingScheme,arguments)},e.prototype.isPrivate=function(){return this.n&&this.e&&this.d&&!0||!1},e.prototype.isPublic=function(t){return this.n&&this.e&&!(t&&this.d)||!1},Object.defineProperty(e.prototype,"keySize",{get:function(){return this.cache.keyBitLength}}),Object.defineProperty(e.prototype,"encryptedDataLength",{get:function(){return this.cache.keyByteLength}}),Object.defineProperty(e.prototype,"maxMessageLength",{get:function(){return this.encryptionScheme.maxMessageLength()}}),e.prototype.$$recalculateCache=function(){this.cache=this.cache||{},this.cache.keyBitLength=this.n.bitLength(),this.cache.keyByteLength=this.cache.keyBitLength+6>>3},e}()});var _R=M((eDt,_1e)=>{_1e.exports={newInvalidAsn1Error:function(e){var t=new Error;return t.name="InvalidAsn1Error",t.message=e||"",t}}});var bR=M((tDt,b1e)=>{b1e.exports={EOC:0,Boolean:1,Integer:2,BitString:3,OctetString:4,Null:5,OID:6,ObjectDescriptor:7,External:8,Real:9,Enumeration:10,PDV:11,Utf8String:12,RelativeOID:13,Sequence:16,Set:17,NumericString:18,PrintableString:19,T61String:20,VideotexString:21,IA5String:22,UTCTime:23,GeneralizedTime:24,GraphicString:25,VisibleString:26,GeneralString:28,UniversalString:29,CharacterString:30,BMPString:31,Constructor:32,Context:128}});var Mf=M((rDt,E1e)=>{"use strict";var ER=require("buffer"),vb=ER.Buffer,Ol={},Dl;for(Dl in ER)ER.hasOwnProperty(Dl)&&(Dl==="SlowBuffer"||Dl==="Buffer"||(Ol[Dl]=ER[Dl]));var yb=Ol.Buffer={};for(Dl in vb)vb.hasOwnProperty(Dl)&&(Dl==="allocUnsafe"||Dl==="allocUnsafeSlow"||(yb[Dl]=vb[Dl]));Ol.Buffer.prototype=vb.prototype;(!yb.from||yb.from===Uint8Array.from)&&(yb.from=function(e,t,r){if(typeof e=="number")throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e);if(e&&typeof e.length>"u")throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);return vb(e,t,r)});yb.alloc||(yb.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError('The "size" argument must be of type number. Received type '+typeof e);if(e<0||e>=2*(1<<30))throw new RangeError('The value "'+e+'" is invalid for option "size"');var n=vb(e);return!t||t.length===0?n.fill(0):typeof r=="string"?n.fill(t,r):n.fill(t),n});if(!Ol.kStringMaxLength)try{Ol.kStringMaxLength=process.binding("buffer").kStringMaxLength}catch{}Ol.constants||(Ol.constants={MAX_LENGTH:Ol.kMaxLength},Ol.kStringMaxLength&&(Ol.constants.MAX_STRING_LENGTH=Ol.kStringMaxLength));E1e.exports=Ol});var A1e=M((nDt,T1e)=>{var Kdt=require("assert"),x1e=Mf().Buffer,fA=bR(),Qdt=_R(),_b=Qdt.newInvalidAsn1Error;function ic(e){if(!e||!x1e.isBuffer(e))throw new TypeError("data must be a node Buffer");this._buf=e,this._size=e.length,this._len=0,this._offset=0}Object.defineProperty(ic.prototype,"length",{enumerable:!0,get:function(){return this._len}});Object.defineProperty(ic.prototype,"offset",{enumerable:!0,get:function(){return this._offset}});Object.defineProperty(ic.prototype,"remain",{get:function(){return this._size-this._offset}});Object.defineProperty(ic.prototype,"buffer",{get:function(){return this._buf.slice(this._offset)}});ic.prototype.readByte=function(e){if(this._size-this._offset<1)return null;var t=this._buf[this._offset]&255;return e||(this._offset+=1),t};ic.prototype.peek=function(){return this.readByte(!0)};ic.prototype.readLength=function(e){if(e===void 0&&(e=this._offset),e>=this._size)return null;var t=this._buf[e++]&255;if(t===null)return null;if((t&128)===128){if(t&=127,t===0)throw _b("Indefinite length not supported");if(t>4)throw _b("encoding too long");if(this._size-e<t)return null;this._len=0;for(var r=0;r<t;r++)this._len=(this._len<<8)+(this._buf[e++]&255)}else this._len=t;return e};ic.prototype.readSequence=function(e){var t=this.peek();if(t===null)return null;if(e!==void 0&&e!==t)throw _b("Expected 0x"+e.toString(16)+": got 0x"+t.toString(16));var r=this.readLength(this._offset+1);return r===null?null:(this._offset=r,t)};ic.prototype.readInt=function(){return this._readTag(fA.Integer)};ic.prototype.readBoolean=function(){return this._readTag(fA.Boolean)!==0};ic.prototype.readEnumeration=function(){return this._readTag(fA.Enumeration)};ic.prototype.readString=function(e,t){e||(e=fA.OctetString);var r=this.peek();if(r===null)return null;if(r!==e)throw _b("Expected 0x"+e.toString(16)+": got 0x"+r.toString(16));var n=this.readLength(this._offset+1);if(n===null||this.length>this._size-n)return null;if(this._offset=n,this.length===0)return t?x1e.alloc(0):"";var i=this._buf.slice(this._offset,this._offset+this.length);return this._offset+=this.length,t?i:i.toString("utf8")};ic.prototype.readOID=function(e){e||(e=fA.OID);var t=this.readString(e,!0);if(t===null)return null;for(var r=[],n=0,i=0;i<t.length;i++){var s=t[i]&255;n<<=7,n+=s&127,s&128||(r.push(n),n=0)}return n=r.shift(),r.unshift(n%40),r.unshift(n/40>>0),r.join(".")};ic.prototype._readTag=function(e){Kdt.ok(e!==void 0);var t=this.peek();if(t===null)return null;if(t!==e)throw _b("Expected 0x"+e.toString(16)+": got 0x"+t.toString(16));var r=this.readLength(this._offset+1);if(r===null)return null;if(this.length>4)throw _b("Integer too long: "+this.length);if(this.length>this._size-r)return null;this._offset=r;for(var n=this._buf[this._offset],i=0,s=0;s<this.length;s++)i<<=8,i|=this._buf[this._offset++]&255;return(n&128)===128&&s!==4&&(i-=1<<s*8),i>>0};T1e.exports=ic});var w1e=M((iDt,S1e)=>{var Am=require("assert"),xR=Mf().Buffer,Sm=bR(),Jdt=_R(),TR=Jdt.newInvalidAsn1Error,Zdt={size:1024,growthFactor:8};function ept(e,t){Am.ok(e),Am.equal(typeof e,"object"),Am.ok(t),Am.equal(typeof t,"object");var r=Object.getOwnPropertyNames(e);return r.forEach(function(n){if(!t[n]){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,i)}}),t}function Co(e){e=ept(Zdt,e||{}),this._buf=xR.alloc(e.size||1024),this._size=this._buf.length,this._offset=0,this._options=e,this._seq=[]}Object.defineProperty(Co.prototype,"buffer",{get:function(){if(this._seq.length)throw TR(this._seq.length+" unended sequence(s)");return this._buf.slice(0,this._offset)}});Co.prototype.writeByte=function(e){if(typeof e!="number")throw new TypeError("argument must be a Number");this._ensure(1),this._buf[this._offset++]=e};Co.prototype.writeInt=function(e,t){if(typeof e!="number")throw new TypeError("argument must be a Number");typeof t!="number"&&(t=Sm.Integer);for(var r=4;(!(e&4286578688)||(e&4286578688)===-8388608)&&r>1;)r--,e<<=8;if(r>4)throw TR("BER ints cannot be > 0xffffffff");for(this._ensure(2+r),this._buf[this._offset++]=t,this._buf[this._offset++]=r;r-- >0;)this._buf[this._offset++]=(e&4278190080)>>>24,e<<=8};Co.prototype.writeNull=function(){this.writeByte(Sm.Null),this.writeByte(0)};Co.prototype.writeEnumeration=function(e,t){if(typeof e!="number")throw new TypeError("argument must be a Number");return typeof t!="number"&&(t=Sm.Enumeration),this.writeInt(e,t)};Co.prototype.writeBoolean=function(e,t){if(typeof e!="boolean")throw new TypeError("argument must be a Boolean");typeof t!="number"&&(t=Sm.Boolean),this._ensure(3),this._buf[this._offset++]=t,this._buf[this._offset++]=1,this._buf[this._offset++]=e?255:0};Co.prototype.writeString=function(e,t){if(typeof e!="string")throw new TypeError("argument must be a string (was: "+typeof e+")");typeof t!="number"&&(t=Sm.OctetString);var r=xR.byteLength(e);this.writeByte(t),this.writeLength(r),r&&(this._ensure(r),this._buf.write(e,this._offset),this._offset+=r)};Co.prototype.writeBuffer=function(e,t){if(typeof t!="number")throw new TypeError("tag must be a number");if(!xR.isBuffer(e))throw new TypeError("argument must be a buffer");this.writeByte(t),this.writeLength(e.length),this._ensure(e.length),e.copy(this._buf,this._offset,0,e.length),this._offset+=e.length};Co.prototype.writeStringArray=function(e){if(!e instanceof Array)throw new TypeError("argument must be an Array[String]");var t=this;e.forEach(function(r){t.writeString(r)})};Co.prototype.writeOID=function(e,t){if(typeof e!="string")throw new TypeError("argument must be a string");if(typeof t!="number"&&(t=Sm.OID),!/^([0-9]+\.){3,}[0-9]+$/.test(e))throw new Error("argument is not a valid OID string");function r(a,o){o<128?a.push(o):o<16384?(a.push(o>>>7|128),a.push(o&127)):o<2097152?(a.push(o>>>14|128),a.push((o>>>7|128)&255),a.push(o&127)):o<268435456?(a.push(o>>>21|128),a.push((o>>>14|128)&255),a.push((o>>>7|128)&255),a.push(o&127)):(a.push((o>>>28|128)&255),a.push((o>>>21|128)&255),a.push((o>>>14|128)&255),a.push((o>>>7|128)&255),a.push(o&127))}var n=e.split("."),i=[];i.push(parseInt(n[0],10)*40+parseInt(n[1],10)),n.slice(2).forEach(function(a){r(i,parseInt(a,10))});var s=this;this._ensure(2+i.length),this.writeByte(t),this.writeLength(i.length),i.forEach(function(a){s.writeByte(a)})};Co.prototype.writeLength=function(e){if(typeof e!="number")throw new TypeError("argument must be a Number");if(this._ensure(4),e<=127)this._buf[this._offset++]=e;else if(e<=255)this._buf[this._offset++]=129,this._buf[this._offset++]=e;else if(e<=65535)this._buf[this._offset++]=130,this._buf[this._offset++]=e>>8,this._buf[this._offset++]=e;else if(e<=16777215)this._buf[this._offset++]=131,this._buf[this._offset++]=e>>16,this._buf[this._offset++]=e>>8,this._buf[this._offset++]=e;else throw TR("Length too long (> 4 bytes)")};Co.prototype.startSequence=function(e){typeof e!="number"&&(e=Sm.Sequence|Sm.Constructor),this.writeByte(e),this._seq.push(this._offset),this._ensure(3),this._offset+=3};Co.prototype.endSequence=function(){var e=this._seq.pop(),t=e+3,r=this._offset-t;if(r<=127)this._shift(t,r,-2),this._buf[e]=r;else if(r<=255)this._shift(t,r,-1),this._buf[e]=129,this._buf[e+1]=r;else if(r<=65535)this._buf[e]=130,this._buf[e+1]=r>>8,this._buf[e+2]=r;else if(r<=16777215)this._shift(t,r,1),this._buf[e]=131,this._buf[e+1]=r>>16,this._buf[e+2]=r>>8,this._buf[e+3]=r;else throw TR("Sequence too long")};Co.prototype._shift=function(e,t,r){Am.ok(e!==void 0),Am.ok(t!==void 0),Am.ok(r),this._buf.copy(this._buf,e+r,e,e+t),this._offset+=r};Co.prototype._ensure=function(e){if(Am.ok(e),this._size-this._offset<e){var t=this._size*this._options.growthFactor;t-this._offset<e&&(t+=e);var r=xR.alloc(t);this._buf.copy(r,0,0,this._offset),this._buf=r,this._size=t}};S1e.exports=Co});var C1e=M((sDt,wR)=>{var S$=_R(),w$=bR(),tpt=A1e(),rpt=w1e();wR.exports={Reader:tpt,Writer:rpt};for(AR in w$)w$.hasOwnProperty(AR)&&(wR.exports[AR]=w$[AR]);var AR;for(SR in S$)S$.hasOwnProperty(SR)&&(wR.exports[SR]=S$[SR]);var SR});var CR=M((aDt,I1e)=>{var C$=C1e();I1e.exports={Ber:C$,BerReader:C$.Reader,BerWriter:C$.Writer}});var k1e=M((oDt,NR)=>{var IR=CR().Ber,R1e=rc()._,RR=rc(),N1e="-----BEGIN RSA PRIVATE KEY-----",O1e="-----END RSA PRIVATE KEY-----",D1e="-----BEGIN RSA PUBLIC KEY-----",P1e="-----END RSA PUBLIC KEY-----";NR.exports={privateExport:function(e,t){t=t||{};var r=e.n.toBuffer(),n=e.d.toBuffer(),i=e.p.toBuffer(),s=e.q.toBuffer(),a=e.dmp1.toBuffer(),o=e.dmq1.toBuffer(),c=e.coeff.toBuffer(),u=r.length+n.length+i.length+s.length+a.length+o.length+c.length+512,l=new IR.Writer({size:u});return l.startSequence(),l.writeInt(0),l.writeBuffer(r,2),l.writeInt(e.e),l.writeBuffer(n,2),l.writeBuffer(i,2),l.writeBuffer(s,2),l.writeBuffer(a,2),l.writeBuffer(o,2),l.writeBuffer(c,2),l.endSequence(),t.type==="der"?l.buffer:N1e+`
|
||
`+RR.linebrk(l.buffer.toString("base64"),64)+`
|
||
`+O1e},privateImport:function(e,t,r){r=r||{};var n;if(r.type!=="der")if(Buffer.isBuffer(t)&&(t=t.toString("utf8")),R1e.isString(t)){var i=RR.trimSurroundingText(t,N1e,O1e).replace(/\s+|\n\r|\n|\r$/gm,"");n=Buffer.from(i,"base64")}else throw Error("Unsupported key format");else if(Buffer.isBuffer(t))n=t;else throw Error("Unsupported key format");var s=new IR.Reader(n);s.readSequence(),s.readString(2,!0),e.setPrivate(s.readString(2,!0),s.readString(2,!0),s.readString(2,!0),s.readString(2,!0),s.readString(2,!0),s.readString(2,!0),s.readString(2,!0),s.readString(2,!0))},publicExport:function(e,t){t=t||{};var r=e.n.toBuffer(),n=r.length+512,i=new IR.Writer({size:n});return i.startSequence(),i.writeBuffer(r,2),i.writeInt(e.e),i.endSequence(),t.type==="der"?i.buffer:D1e+`
|
||
`+RR.linebrk(i.buffer.toString("base64"),64)+`
|
||
`+P1e},publicImport:function(e,t,r){r=r||{};var n;if(r.type!=="der"){if(Buffer.isBuffer(t)&&(t=t.toString("utf8")),R1e.isString(t)){var i=RR.trimSurroundingText(t,D1e,P1e).replace(/\s+|\n\r|\n|\r$/gm,"");n=Buffer.from(i,"base64")}}else if(Buffer.isBuffer(t))n=t;else throw Error("Unsupported key format");var s=new IR.Reader(n);s.readSequence(),e.setPublic(s.readString(2,!0),s.readString(2,!0))},autoImport:function(e,t){return/^[\S\s]*-----BEGIN RSA PRIVATE KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END RSA PRIVATE KEY-----[\S\s]*$/g.test(t)?(NR.exports.privateImport(e,t),!0):/^[\S\s]*-----BEGIN RSA PUBLIC KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END RSA PUBLIC KEY-----[\S\s]*$/g.test(t)?(NR.exports.publicImport(e,t),!0):!1}}});var U1e=M((cDt,PR)=>{var Vd=CR().Ber,L1e=rc()._,OR="1.2.840.113549.1.1.1",DR=rc(),B1e="-----BEGIN PRIVATE KEY-----",M1e="-----END PRIVATE KEY-----",F1e="-----BEGIN PUBLIC KEY-----",$1e="-----END PUBLIC KEY-----";PR.exports={privateExport:function(e,t){t=t||{};var r=e.n.toBuffer(),n=e.d.toBuffer(),i=e.p.toBuffer(),s=e.q.toBuffer(),a=e.dmp1.toBuffer(),o=e.dmq1.toBuffer(),c=e.coeff.toBuffer(),u=r.length+n.length+i.length+s.length+a.length+o.length+c.length+512,l=new Vd.Writer({size:u});l.startSequence(),l.writeInt(0),l.writeBuffer(r,2),l.writeInt(e.e),l.writeBuffer(n,2),l.writeBuffer(i,2),l.writeBuffer(s,2),l.writeBuffer(a,2),l.writeBuffer(o,2),l.writeBuffer(c,2),l.endSequence();var f=new Vd.Writer({size:u});return f.startSequence(),f.writeInt(0),f.startSequence(),f.writeOID(OR),f.writeNull(),f.endSequence(),f.writeBuffer(l.buffer,4),f.endSequence(),t.type==="der"?f.buffer:B1e+`
|
||
`+DR.linebrk(f.buffer.toString("base64"),64)+`
|
||
`+M1e},privateImport:function(e,t,r){r=r||{};var n;if(r.type!=="der")if(Buffer.isBuffer(t)&&(t=t.toString("utf8")),L1e.isString(t)){var i=DR.trimSurroundingText(t,B1e,M1e).replace("-----END PRIVATE KEY-----","").replace(/\s+|\n\r|\n|\r$/gm,"");n=Buffer.from(i,"base64")}else throw Error("Unsupported key format");else if(Buffer.isBuffer(t))n=t;else throw Error("Unsupported key format");var s=new Vd.Reader(n);s.readSequence(),s.readInt(0);var a=new Vd.Reader(s.readString(48,!0));if(a.readOID(6,!0)!==OR)throw Error("Invalid Public key format");var o=new Vd.Reader(s.readString(4,!0));o.readSequence(),o.readString(2,!0),e.setPrivate(o.readString(2,!0),o.readString(2,!0),o.readString(2,!0),o.readString(2,!0),o.readString(2,!0),o.readString(2,!0),o.readString(2,!0),o.readString(2,!0))},publicExport:function(e,t){t=t||{};var r=e.n.toBuffer(),n=r.length+512,i=new Vd.Writer({size:n});i.writeByte(0),i.startSequence(),i.writeBuffer(r,2),i.writeInt(e.e),i.endSequence();var s=new Vd.Writer({size:n});return s.startSequence(),s.startSequence(),s.writeOID(OR),s.writeNull(),s.endSequence(),s.writeBuffer(i.buffer,3),s.endSequence(),t.type==="der"?s.buffer:F1e+`
|
||
`+DR.linebrk(s.buffer.toString("base64"),64)+`
|
||
`+$1e},publicImport:function(e,t,r){r=r||{};var n;if(r.type!=="der"){if(Buffer.isBuffer(t)&&(t=t.toString("utf8")),L1e.isString(t)){var i=DR.trimSurroundingText(t,F1e,$1e).replace(/\s+|\n\r|\n|\r$/gm,"");n=Buffer.from(i,"base64")}}else if(Buffer.isBuffer(t))n=t;else throw Error("Unsupported key format");var s=new Vd.Reader(n);s.readSequence();var a=new Vd.Reader(s.readString(48,!0));if(a.readOID(6,!0)!==OR)throw Error("Invalid Public key format");var o=new Vd.Reader(s.readString(3,!0));o.readByte(),o.readSequence(),e.setPublic(o.readString(2,!0),o.readString(2,!0))},autoImport:function(e,t){return/^[\S\s]*-----BEGIN PRIVATE KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END PRIVATE KEY-----[\S\s]*$/g.test(t)?(PR.exports.privateImport(e,t),!0):/^[\S\s]*-----BEGIN PUBLIC KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END PUBLIC KEY-----[\S\s]*$/g.test(t)?(PR.exports.publicImport(e,t),!0):!1}}});var j1e=M((fDt,kR)=>{var uDt=rc()._,lDt=rc();kR.exports={privateExport:function(e,t){return{n:e.n.toBuffer(),e:e.e,d:e.d.toBuffer(),p:e.p.toBuffer(),q:e.q.toBuffer(),dmp1:e.dmp1.toBuffer(),dmq1:e.dmq1.toBuffer(),coeff:e.coeff.toBuffer()}},privateImport:function(e,t,r){if(t.n&&t.e&&t.d&&t.p&&t.q&&t.dmp1&&t.dmq1&&t.coeff)e.setPrivate(t.n,t.e,t.d,t.p,t.q,t.dmp1,t.dmq1,t.coeff);else throw Error("Invalid key data")},publicExport:function(e,t){return{n:e.n.toBuffer(),e:e.e}},publicImport:function(e,t,r){if(t.n&&t.e)e.setPublic(t.n,t.e);else throw Error("Invalid key data")},autoImport:function(e,t){return t.n&&t.e?t.d&&t.p&&t.q&&t.dmp1&&t.dmq1&&t.coeff?(kR.exports.privateImport(e,t),!0):(kR.exports.publicImport(e,t),!0):!1}}});var G1e=M((dDt,LR)=>{var H1e=rc()._,q1e=rc(),dA=jv(),z1e="-----BEGIN OPENSSH PRIVATE KEY-----",V1e="-----END OPENSSH PRIVATE KEY-----";LR.exports={privateExport:function(e,t){let r=e.n.toBuffer(),n=Buffer.alloc(4);for(n.writeUInt32BE(e.e,0);n[0]===0;)n=n.slice(1);let i=e.d.toBuffer(),s=e.coeff.toBuffer(),a=e.p.toBuffer(),o=e.q.toBuffer(),c;typeof e.sshcomment<"u"?c=Buffer.from(e.sshcomment):c=Buffer.from([]);let u=15+n.byteLength+4+r.byteLength,l=23+r.byteLength+4+n.byteLength+4+i.byteLength+4+s.byteLength+4+a.byteLength+4+o.byteLength+4+c.byteLength,f=43+u+4+l,d=Math.ceil(l/8)*8-l;f+=d;let p=Buffer.alloc(f),m={buf:p,off:0};p.write("openssh-key-v1","utf8"),p.writeUInt8(0,14),m.off+=15,no(m,Buffer.from("none")),no(m,Buffer.from("none")),no(m,Buffer.from("")),m.off=m.buf.writeUInt32BE(1,m.off),m.off=m.buf.writeUInt32BE(u,m.off),no(m,Buffer.from("ssh-rsa")),no(m,n),no(m,r),m.off=m.buf.writeUInt32BE(f-47-u,m.off),m.off+=8,no(m,Buffer.from("ssh-rsa")),no(m,r),no(m,n),no(m,i),no(m,s),no(m,a),no(m,o),no(m,c);let y=1;for(;m.off<f;)m.off=m.buf.writeUInt8(y++,m.off);return t.type==="der"?m.buf:z1e+`
|
||
`+q1e.linebrk(p.toString("base64"),70)+`
|
||
`+V1e+`
|
||
`},privateImport:function(e,t,r){r=r||{};var n;if(r.type!=="der")if(Buffer.isBuffer(t)&&(t=t.toString("utf8")),H1e.isString(t)){var i=q1e.trimSurroundingText(t,z1e,V1e).replace(/\s+|\n\r|\n|\r$/gm,"");n=Buffer.from(i,"base64")}else throw Error("Unsupported key format");else if(Buffer.isBuffer(t))n=t;else throw Error("Unsupported key format");let s={buf:n,off:0};if(n.slice(0,14).toString("ascii")!=="openssh-key-v1")throw"Invalid file format.";if(s.off+=15,ro(s).toString("ascii")!=="none"||ro(s).toString("ascii")!=="none"||ro(s).toString("ascii")!==""||(s.off+=4,s.off+=4,ro(s).toString("ascii")!=="ssh-rsa")||(ro(s),ro(s),s.off+=12,ro(s).toString("ascii")!=="ssh-rsa"))throw Error("Unsupported key type");let a=ro(s),o=ro(s),c=ro(s),u=ro(s),l=ro(s),f=ro(s),d=new dA(c),p=new dA(f),m=new dA(l),y=d.mod(m.subtract(dA.ONE)),T=d.mod(p.subtract(dA.ONE));e.setPrivate(a,o,c,l,f,y.toBuffer(),T.toBuffer(),u),e.sshcomment=ro(s).toString("ascii")},publicExport:function(e,t){let r=Buffer.alloc(4);for(r.writeUInt32BE(e.e,0);r[0]===0;)r=r.slice(1);let n=e.n.toBuffer(),i=Buffer.alloc(r.byteLength+4+n.byteLength+4+7+4),s={buf:i,off:0};no(s,Buffer.from("ssh-rsa")),no(s,r),no(s,n);let a=e.sshcomment||"";return t.type==="der"?s.buf:"ssh-rsa "+i.toString("base64")+" "+a+`
|
||
`},publicImport:function(e,t,r){r=r||{};var n;if(r.type!=="der")if(Buffer.isBuffer(t)&&(t=t.toString("utf8")),H1e.isString(t)){if(t.substring(0,8)!=="ssh-rsa ")throw Error("Unsupported key format");let c=t.indexOf(" ",8);c===-1?c=t.length:e.sshcomment=t.substring(c+1).replace(/\s+|\n\r|\n|\r$/gm,"");let u=t.substring(8,c).replace(/\s+|\n\r|\n|\r$/gm,"");n=Buffer.from(u,"base64")}else throw Error("Unsupported key format");else if(Buffer.isBuffer(t))n=t;else throw Error("Unsupported key format");let i={buf:n,off:0},s=ro(i).toString("ascii");if(s!=="ssh-rsa")throw Error("Invalid key type: "+s);let a=ro(i),o=ro(i);e.setPublic(o,a)},autoImport:function(e,t){return/^[\S\s]*-----BEGIN OPENSSH PRIVATE KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END OPENSSH PRIVATE KEY-----[\S\s]*$/g.test(t)?(LR.exports.privateImport(e,t),!0):/^[\S\s]*ssh-rsa \s*(?=(([A-Za-z0-9+/=]+\s*)+))\1[\S\s]*$/g.test(t)?(LR.exports.publicImport(e,t),!0):!1}};function ro(e){let t=e.buf.readInt32BE(e.off);e.off+=4;let r=e.buf.slice(e.off,e.off+t);return e.off+=t,r}function no(e,t){e.buf.writeInt32BE(t.byteLength,e.off),e.off+=4,e.off+=t.copy(e.buf,e.off)}});var Y1e=M((hDt,sa)=>{var pDt=rc()._;function W1e(e){e=e.split("-");for(var t="private",r={type:"default"},n=1;n<e.length;n++)if(e[n])switch(e[n]){case"public":t=e[n];break;case"private":t=e[n];break;case"pem":r.type=e[n];break;case"der":r.type=e[n];break}return{scheme:e[0],keyType:t,keyOpt:r}}sa.exports={pkcs1:k1e(),pkcs8:U1e(),components:j1e(),openssh:G1e(),isPrivateExport:function(e){return sa.exports[e]&&typeof sa.exports[e].privateExport=="function"},isPrivateImport:function(e){return sa.exports[e]&&typeof sa.exports[e].privateImport=="function"},isPublicExport:function(e){return sa.exports[e]&&typeof sa.exports[e].publicExport=="function"},isPublicImport:function(e){return sa.exports[e]&&typeof sa.exports[e].publicImport=="function"},detectAndImport:function(e,t,r){if(r===void 0){for(var n in sa.exports)if(typeof sa.exports[n].autoImport=="function"&&sa.exports[n].autoImport(e,t))return!0}else if(r){var i=W1e(r);if(sa.exports[i.scheme])i.keyType==="private"?sa.exports[i.scheme].privateImport(e,t,i.keyOpt):sa.exports[i.scheme].publicImport(e,t,i.keyOpt);else throw Error("Unsupported key format")}return!1},detectAndExport:function(e,t){if(t){var r=W1e(t);if(sa.exports[r.scheme])if(r.keyType==="private"){if(!e.isPrivate())throw Error("This is not private key");return sa.exports[r.scheme].privateExport(e,r.keyOpt)}else{if(!e.isPublic())throw Error("This is not public key");return sa.exports[r.scheme].publicExport(e,r.keyOpt)}else throw Error("Unsupported key format")}}}});var Z1e=M((vDt,J1e)=>{var X1e=require("constants"),npt=y1e(),mDt=require("crypto"),gDt=CR().Ber,Du=rc()._,ipt=rc(),K1e=Hv(),Q1e=Y1e();typeof X1e.RSA_NO_PADDING>"u"&&(X1e.RSA_NO_PADDING=3);J1e.exports=function(){var e={node10:["md4","md5","ripemd160","sha1","sha224","sha256","sha384","sha512"],node:["md4","md5","ripemd160","sha1","sha224","sha256","sha384","sha512"],iojs:["md4","md5","ripemd160","sha1","sha224","sha256","sha384","sha512"],browser:["md5","ripemd160","sha1","sha256","sha512"]},t="pkcs1_oaep",r="pkcs1",n="private",i={private:"pkcs1-private-pem","private-der":"pkcs1-private-der",public:"pkcs8-public-pem","public-der":"pkcs8-public-der"};function s(a,o,c){if(!(this instanceof s))return new s(a,o,c);Du.isObject(o)&&(c=o,o=void 0),this.$options={signingScheme:r,signingSchemeOptions:{hash:"sha256",saltLength:null},encryptionScheme:t,encryptionSchemeOptions:{hash:"sha1",label:null},environment:ipt.detectEnvironment(),rsaUtils:this},this.keyPair=new npt.Key,this.$cache={},Buffer.isBuffer(a)||Du.isString(a)?this.importKey(a,o):Du.isObject(a)&&this.generateKeyPair(a.b,a.e),this.setOptions(c)}return s.prototype.setOptions=function(a){if(a=a||{},a.environment&&(this.$options.environment=a.environment),a.signingScheme){if(Du.isString(a.signingScheme)){var o=a.signingScheme.toLowerCase().split("-");o.length==1?e.node.indexOf(o[0])>-1?(this.$options.signingSchemeOptions={hash:o[0]},this.$options.signingScheme=r):(this.$options.signingScheme=o[0],this.$options.signingSchemeOptions={hash:null}):(this.$options.signingSchemeOptions={hash:o[1]},this.$options.signingScheme=o[0])}else Du.isObject(a.signingScheme)&&(this.$options.signingScheme=a.signingScheme.scheme||r,this.$options.signingSchemeOptions=Du.omit(a.signingScheme,"scheme"));if(!K1e.isSignature(this.$options.signingScheme))throw Error("Unsupported signing scheme");if(this.$options.signingSchemeOptions.hash&&e[this.$options.environment].indexOf(this.$options.signingSchemeOptions.hash)===-1)throw Error("Unsupported hashing algorithm for "+this.$options.environment+" environment")}if(a.encryptionScheme){if(Du.isString(a.encryptionScheme)?(this.$options.encryptionScheme=a.encryptionScheme.toLowerCase(),this.$options.encryptionSchemeOptions={}):Du.isObject(a.encryptionScheme)&&(this.$options.encryptionScheme=a.encryptionScheme.scheme||t,this.$options.encryptionSchemeOptions=Du.omit(a.encryptionScheme,"scheme")),!K1e.isEncryption(this.$options.encryptionScheme))throw Error("Unsupported encryption scheme");if(this.$options.encryptionSchemeOptions.hash&&e[this.$options.environment].indexOf(this.$options.encryptionSchemeOptions.hash)===-1)throw Error("Unsupported hashing algorithm for "+this.$options.environment+" environment")}this.keyPair.setOptions(this.$options)},s.prototype.generateKeyPair=function(a,o){if(a=a||2048,o=o||65537,a%8!==0)throw Error("Key size must be a multiple of 8.");return this.keyPair.generate(a,o.toString(16)),this.$cache={},this},s.prototype.importKey=function(a,o){if(!a)throw Error("Empty key given");if(o&&(o=i[o]||o),!Q1e.detectAndImport(this.keyPair,a,o)&&o===void 0)throw Error("Key format must be specified");return this.$cache={},this},s.prototype.exportKey=function(a){return a=a||n,a=i[a]||a,this.$cache[a]||(this.$cache[a]=Q1e.detectAndExport(this.keyPair,a)),this.$cache[a]},s.prototype.isPrivate=function(){return this.keyPair.isPrivate()},s.prototype.isPublic=function(a){return this.keyPair.isPublic(a)},s.prototype.isEmpty=function(a){return!(this.keyPair.n||this.keyPair.e||this.keyPair.d)},s.prototype.encrypt=function(a,o,c){return this.$$encryptKey(!1,a,o,c)},s.prototype.decrypt=function(a,o){return this.$$decryptKey(!1,a,o)},s.prototype.encryptPrivate=function(a,o,c){return this.$$encryptKey(!0,a,o,c)},s.prototype.decryptPublic=function(a,o){return this.$$decryptKey(!0,a,o)},s.prototype.$$encryptKey=function(a,o,c,u){try{var l=this.keyPair.encrypt(this.$getDataForEncrypt(o,u),a);return c=="buffer"||!c?l:l.toString(c)}catch(f){throw Error("Error during encryption. Original error: "+f)}},s.prototype.$$decryptKey=function(a,o,c){try{o=Du.isString(o)?Buffer.from(o,"base64"):o;var u=this.keyPair.decrypt(o,a);if(u===null)throw Error("Key decrypt method returns null.");return this.$getDecryptedData(u,c)}catch(l){throw Error("Error during decryption (probably incorrect key). Original error: "+l)}},s.prototype.sign=function(a,o,c){if(!this.isPrivate())throw Error("This is not private key");var u=this.keyPair.sign(this.$getDataForEncrypt(a,c));return o&&o!="buffer"&&(u=u.toString(o)),u},s.prototype.verify=function(a,o,c,u){if(!this.isPublic())throw Error("This is not public key");return u=!u||u=="buffer"?null:u,this.keyPair.verify(this.$getDataForEncrypt(a,c),o,u)},s.prototype.getKeySize=function(){return this.keyPair.keySize},s.prototype.getMaxMessageSize=function(){return this.keyPair.maxMessageLength},s.prototype.$getDataForEncrypt=function(a,o){if(Du.isString(a)||Du.isNumber(a))return Buffer.from(""+a,o||"utf8");if(Buffer.isBuffer(a))return a;if(Du.isObject(a))return Buffer.from(JSON.stringify(a));throw Error("Unexpected data type")},s.prototype.$getDecryptedData=function(a,o){return o=o||"buffer",o=="buffer"?a:o=="json"?JSON.parse(a.toString()):a.toString(o)},s}()});var fye=M(L$=>{"use strict";var lye="\uFEFF";L$.PrependBOM=P$;function P$(e,t){this.encoder=e,this.addBOM=!0}P$.prototype.write=function(e){return this.addBOM&&(e=lye+e,this.addBOM=!1),this.encoder.write(e)};P$.prototype.end=function(){return this.encoder.end()};L$.StripBOM=k$;function k$(e,t){this.decoder=e,this.pass=!1,this.options=t||{}}k$.prototype.write=function(e){var t=this.decoder.write(e);return this.pass||!t||(t[0]===lye&&(t=t.slice(1),typeof this.options.stripBOM=="function"&&this.options.stripBOM()),this.pass=!0),t};k$.prototype.end=function(){return this.decoder.end()}});var pye=M((LDt,dye)=>{"use strict";var qv=Mf().Buffer;dye.exports={utf8:{type:"_internal",bomAware:!0},cesu8:{type:"_internal",bomAware:!0},unicode11utf8:"utf8",ucs2:{type:"_internal",bomAware:!0},utf16le:"ucs2",binary:{type:"_internal"},base64:{type:"_internal"},hex:{type:"_internal"},_internal:M$};function M$(e,t){this.enc=e.encodingName,this.bomAware=e.bomAware,this.enc==="base64"?this.encoder=U$:this.enc==="cesu8"&&(this.enc="utf8",this.encoder=j$,qv.from("eda0bdedb2a9","hex").toString()!=="\u{1F4A9}"&&(this.decoder=H$,this.defaultCharUnicode=t.defaultCharUnicode))}M$.prototype.encoder=$$;M$.prototype.decoder=F$;var B$=require("string_decoder").StringDecoder;B$.prototype.end||(B$.prototype.end=function(){});function F$(e,t){this.decoder=new B$(t.enc)}F$.prototype.write=function(e){return qv.isBuffer(e)||(e=qv.from(e)),this.decoder.write(e)};F$.prototype.end=function(){return this.decoder.end()};function $$(e,t){this.enc=t.enc}$$.prototype.write=function(e){return qv.from(e,this.enc)};$$.prototype.end=function(){};function U$(e,t){this.prevStr=""}U$.prototype.write=function(e){e=this.prevStr+e;var t=e.length-e.length%4;return this.prevStr=e.slice(t),e=e.slice(0,t),qv.from(e,"base64")};U$.prototype.end=function(){return qv.from(this.prevStr,"base64")};function j$(e,t){}j$.prototype.write=function(e){for(var t=qv.alloc(e.length*3),r=0,n=0;n<e.length;n++){var i=e.charCodeAt(n);i<128?t[r++]=i:i<2048?(t[r++]=192+(i>>>6),t[r++]=128+(i&63)):(t[r++]=224+(i>>>12),t[r++]=128+(i>>>6&63),t[r++]=128+(i&63))}return t.slice(0,r)};j$.prototype.end=function(){};function H$(e,t){this.acc=0,this.contBytes=0,this.accBytes=0,this.defaultCharUnicode=t.defaultCharUnicode}H$.prototype.write=function(e){for(var t=this.acc,r=this.contBytes,n=this.accBytes,i="",s=0;s<e.length;s++){var a=e[s];(a&192)!==128?(r>0&&(i+=this.defaultCharUnicode,r=0),a<128?i+=String.fromCharCode(a):a<224?(t=a&31,r=1,n=1):a<240?(t=a&15,r=2,n=1):i+=this.defaultCharUnicode):r>0?(t=t<<6|a&63,r--,n++,r===0&&(n===2&&t<128&&t>0?i+=this.defaultCharUnicode:n===3&&t<2048?i+=this.defaultCharUnicode:i+=String.fromCharCode(t))):i+=this.defaultCharUnicode}return this.acc=t,this.contBytes=r,this.accBytes=n,i};H$.prototype.end=function(){var e=0;return this.contBytes>0&&(e+=this.defaultCharUnicode),e}});var gye=M(wm=>{"use strict";var UR=Mf().Buffer;wm._utf32=q$;function q$(e,t){this.iconv=t,this.bomAware=!0,this.isLE=e.isLE}wm.utf32le={type:"_utf32",isLE:!0};wm.utf32be={type:"_utf32",isLE:!1};wm.ucs4le="utf32le";wm.ucs4be="utf32be";q$.prototype.encoder=z$;q$.prototype.decoder=V$;function z$(e,t){this.isLE=t.isLE,this.highSurrogate=0}z$.prototype.write=function(e){for(var t=UR.from(e,"ucs2"),r=UR.alloc(t.length*2),n=this.isLE?r.writeUInt32LE:r.writeUInt32BE,i=0,s=0;s<t.length;s+=2){var a=t.readUInt16LE(s),o=55296<=a&&a<56320,c=56320<=a&&a<57344;if(this.highSurrogate)if(o||!c)n.call(r,this.highSurrogate,i),i+=4;else{var u=(this.highSurrogate-55296<<10|a-56320)+65536;n.call(r,u,i),i+=4,this.highSurrogate=0;continue}o?this.highSurrogate=a:(n.call(r,a,i),i+=4,this.highSurrogate=0)}return i<r.length&&(r=r.slice(0,i)),r};z$.prototype.end=function(){if(this.highSurrogate){var e=UR.alloc(4);return this.isLE?e.writeUInt32LE(this.highSurrogate,0):e.writeUInt32BE(this.highSurrogate,0),this.highSurrogate=0,e}};function V$(e,t){this.isLE=t.isLE,this.badChar=t.iconv.defaultCharUnicode.charCodeAt(0),this.overflow=[]}V$.prototype.write=function(e){if(e.length===0)return"";var t=0,r=0,n=UR.alloc(e.length+4),i=0,s=this.isLE,a=this.overflow,o=this.badChar;if(a.length>0){for(;t<e.length&&a.length<4;t++)a.push(e[t]);a.length===4&&(s?r=a[t]|a[t+1]<<8|a[t+2]<<16|a[t+3]<<24:r=a[t+3]|a[t+2]<<8|a[t+1]<<16|a[t]<<24,a.length=0,i=hye(n,i,r,o))}for(;t<e.length-3;t+=4)s?r=e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24:r=e[t+3]|e[t+2]<<8|e[t+1]<<16|e[t]<<24,i=hye(n,i,r,o);for(;t<e.length;t++)a.push(e[t]);return n.slice(0,i).toString("ucs2")};function hye(e,t,r,n){if((r<0||r>1114111)&&(r=n),r>=65536){r-=65536;var i=55296|r>>10;e[t++]=i&255,e[t++]=i>>8;var r=56320|r&1023}return e[t++]=r&255,e[t++]=r>>8,t}V$.prototype.end=function(){this.overflow.length=0};wm.utf32=G$;wm.ucs4="utf32";function G$(e,t){this.iconv=t}G$.prototype.encoder=W$;G$.prototype.decoder=Y$;function W$(e,t){e=e||{},e.addBOM===void 0&&(e.addBOM=!0),this.encoder=t.iconv.getEncoder(e.defaultEncoding||"utf-32le",e)}W$.prototype.write=function(e){return this.encoder.write(e)};W$.prototype.end=function(){return this.encoder.end()};function Y$(e,t){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=e||{},this.iconv=t.iconv}Y$.prototype.write=function(e){if(!this.decoder){if(this.initialBufs.push(e),this.initialBufsLen+=e.length,this.initialBufsLen<32)return"";var t=mye(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(t,this.options);for(var r="",n=0;n<this.initialBufs.length;n++)r+=this.decoder.write(this.initialBufs[n]);return this.initialBufs.length=this.initialBufsLen=0,r}return this.decoder.write(e)};Y$.prototype.end=function(){if(!this.decoder){var e=mye(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(e,this.options);for(var t="",r=0;r<this.initialBufs.length;r++)t+=this.decoder.write(this.initialBufs[r]);var n=this.decoder.end();return n&&(t+=n),this.initialBufs.length=this.initialBufsLen=0,t}return this.decoder.end()};function mye(e,t){var r=[],n=0,i=0,s=0,a=0,o=0;e:for(var c=0;c<e.length;c++)for(var u=e[c],l=0;l<u.length;l++)if(r.push(u[l]),r.length===4){if(n===0){if(r[0]===255&&r[1]===254&&r[2]===0&&r[3]===0)return"utf-32le";if(r[0]===0&&r[1]===0&&r[2]===254&&r[3]===255)return"utf-32be"}if((r[0]!==0||r[1]>16)&&s++,(r[3]!==0||r[2]>16)&&i++,r[0]===0&&r[1]===0&&(r[2]!==0||r[3]!==0)&&o++,(r[0]!==0||r[1]!==0)&&r[2]===0&&r[3]===0&&a++,r.length=0,n++,n>=100)break e}return o-s>a-i?"utf-32be":o-s<a-i?"utf-32le":t||"utf-32le"}});var _ye=M(eU=>{"use strict";var vye=Mf().Buffer;eU.utf16be=jR;function jR(){}jR.prototype.encoder=X$;jR.prototype.decoder=K$;jR.prototype.bomAware=!0;function X$(){}X$.prototype.write=function(e){for(var t=vye.from(e,"ucs2"),r=0;r<t.length;r+=2){var n=t[r];t[r]=t[r+1],t[r+1]=n}return t};X$.prototype.end=function(){};function K$(){this.overflowByte=-1}K$.prototype.write=function(e){if(e.length==0)return"";var t=vye.alloc(e.length+1),r=0,n=0;for(this.overflowByte!==-1&&(t[0]=e[0],t[1]=this.overflowByte,r=1,n=2);r<e.length-1;r+=2,n+=2)t[n]=e[r+1],t[n+1]=e[r];return this.overflowByte=r==e.length-1?e[e.length-1]:-1,t.slice(0,n).toString("ucs2")};K$.prototype.end=function(){this.overflowByte=-1};eU.utf16=Q$;function Q$(e,t){this.iconv=t}Q$.prototype.encoder=J$;Q$.prototype.decoder=Z$;function J$(e,t){e=e||{},e.addBOM===void 0&&(e.addBOM=!0),this.encoder=t.iconv.getEncoder("utf-16le",e)}J$.prototype.write=function(e){return this.encoder.write(e)};J$.prototype.end=function(){return this.encoder.end()};function Z$(e,t){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=e||{},this.iconv=t.iconv}Z$.prototype.write=function(e){if(!this.decoder){if(this.initialBufs.push(e),this.initialBufsLen+=e.length,this.initialBufsLen<16)return"";var t=yye(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(t,this.options);for(var r="",n=0;n<this.initialBufs.length;n++)r+=this.decoder.write(this.initialBufs[n]);return this.initialBufs.length=this.initialBufsLen=0,r}return this.decoder.write(e)};Z$.prototype.end=function(){if(!this.decoder){var e=yye(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(e,this.options);for(var t="",r=0;r<this.initialBufs.length;r++)t+=this.decoder.write(this.initialBufs[r]);var n=this.decoder.end();return n&&(t+=n),this.initialBufs.length=this.initialBufsLen=0,t}return this.decoder.end()};function yye(e,t){var r=[],n=0,i=0,s=0;e:for(var a=0;a<e.length;a++)for(var o=e[a],c=0;c<o.length;c++)if(r.push(o[c]),r.length===2){if(n===0){if(r[0]===255&&r[1]===254)return"utf-16le";if(r[0]===254&&r[1]===255)return"utf-16be"}if(r[0]===0&&r[1]!==0&&s++,r[0]!==0&&r[1]===0&&i++,r.length=0,n++,n>=100)break e}return s>i?"utf-16be":s<i?"utf-16le":t||"utf-16le"}});var Eye=M(zR=>{"use strict";var Wd=Mf().Buffer;zR.utf7=HR;zR.unicode11utf7="utf7";function HR(e,t){this.iconv=t}HR.prototype.encoder=rU;HR.prototype.decoder=nU;HR.prototype.bomAware=!0;var zpt=/[^A-Za-z0-9'\(\),-\.\/:\? \n\r\t]+/g;function rU(e,t){this.iconv=t.iconv}rU.prototype.write=function(e){return Wd.from(e.replace(zpt,function(t){return"+"+(t==="+"?"":this.iconv.encode(t,"utf16-be").toString("base64").replace(/=+$/,""))+"-"}.bind(this)))};rU.prototype.end=function(){};function nU(e,t){this.iconv=t.iconv,this.inBase64=!1,this.base64Accum=""}var Vpt=/[A-Za-z0-9\/+]/,iU=[];for(mA=0;mA<256;mA++)iU[mA]=Vpt.test(String.fromCharCode(mA));var mA,Gpt=43,zv=45,tU=38;nU.prototype.write=function(e){for(var t="",r=0,n=this.inBase64,i=this.base64Accum,s=0;s<e.length;s++)if(!n)e[s]==Gpt&&(t+=this.iconv.decode(e.slice(r,s),"ascii"),r=s+1,n=!0);else if(!iU[e[s]]){if(s==r&&e[s]==zv)t+="+";else{var a=i+this.iconv.decode(e.slice(r,s),"ascii");t+=this.iconv.decode(Wd.from(a,"base64"),"utf16-be")}e[s]!=zv&&s--,r=s+1,n=!1,i=""}if(!n)t+=this.iconv.decode(e.slice(r),"ascii");else{var a=i+this.iconv.decode(e.slice(r),"ascii"),o=a.length-a.length%8;i=a.slice(o),a=a.slice(0,o),t+=this.iconv.decode(Wd.from(a,"base64"),"utf16-be")}return this.inBase64=n,this.base64Accum=i,t};nU.prototype.end=function(){var e="";return this.inBase64&&this.base64Accum.length>0&&(e=this.iconv.decode(Wd.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",e};zR.utf7imap=qR;function qR(e,t){this.iconv=t}qR.prototype.encoder=sU;qR.prototype.decoder=aU;qR.prototype.bomAware=!0;function sU(e,t){this.iconv=t.iconv,this.inBase64=!1,this.base64Accum=Wd.alloc(6),this.base64AccumIdx=0}sU.prototype.write=function(e){for(var t=this.inBase64,r=this.base64Accum,n=this.base64AccumIdx,i=Wd.alloc(e.length*5+10),s=0,a=0;a<e.length;a++){var o=e.charCodeAt(a);32<=o&&o<=126?(t&&(n>0&&(s+=i.write(r.slice(0,n).toString("base64").replace(/\//g,",").replace(/=+$/,""),s),n=0),i[s++]=zv,t=!1),t||(i[s++]=o,o===tU&&(i[s++]=zv))):(t||(i[s++]=tU,t=!0),t&&(r[n++]=o>>8,r[n++]=o&255,n==r.length&&(s+=i.write(r.toString("base64").replace(/\//g,","),s),n=0)))}return this.inBase64=t,this.base64AccumIdx=n,i.slice(0,s)};sU.prototype.end=function(){var e=Wd.alloc(10),t=0;return this.inBase64&&(this.base64AccumIdx>0&&(t+=e.write(this.base64Accum.slice(0,this.base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),t),this.base64AccumIdx=0),e[t++]=zv,this.inBase64=!1),e.slice(0,t)};function aU(e,t){this.iconv=t.iconv,this.inBase64=!1,this.base64Accum=""}var bye=iU.slice();bye[44]=!0;aU.prototype.write=function(e){for(var t="",r=0,n=this.inBase64,i=this.base64Accum,s=0;s<e.length;s++)if(!n)e[s]==tU&&(t+=this.iconv.decode(e.slice(r,s),"ascii"),r=s+1,n=!0);else if(!bye[e[s]]){if(s==r&&e[s]==zv)t+="&";else{var a=i+this.iconv.decode(e.slice(r,s),"ascii").replace(/,/g,"/");t+=this.iconv.decode(Wd.from(a,"base64"),"utf16-be")}e[s]!=zv&&s--,r=s+1,n=!1,i=""}if(!n)t+=this.iconv.decode(e.slice(r),"ascii");else{var a=i+this.iconv.decode(e.slice(r),"ascii").replace(/,/g,"/"),o=a.length-a.length%8;i=a.slice(o),a=a.slice(0,o),t+=this.iconv.decode(Wd.from(a,"base64"),"utf16-be")}return this.inBase64=n,this.base64Accum=i,t};aU.prototype.end=function(){var e="";return this.inBase64&&this.base64Accum.length>0&&(e=this.iconv.decode(Wd.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",e}});var Tye=M(xye=>{"use strict";var VR=Mf().Buffer;xye._sbcs=oU;function oU(e,t){if(!e)throw new Error("SBCS codec is called without the data.");if(!e.chars||e.chars.length!==128&&e.chars.length!==256)throw new Error("Encoding '"+e.type+"' has incorrect 'chars' (must be of len 128 or 256)");if(e.chars.length===128){for(var r="",n=0;n<128;n++)r+=String.fromCharCode(n);e.chars=r+e.chars}this.decodeBuf=VR.from(e.chars,"ucs2");for(var i=VR.alloc(65536,t.defaultCharSingleByte.charCodeAt(0)),n=0;n<e.chars.length;n++)i[e.chars.charCodeAt(n)]=n;this.encodeBuf=i}oU.prototype.encoder=cU;oU.prototype.decoder=uU;function cU(e,t){this.encodeBuf=t.encodeBuf}cU.prototype.write=function(e){for(var t=VR.alloc(e.length),r=0;r<e.length;r++)t[r]=this.encodeBuf[e.charCodeAt(r)];return t};cU.prototype.end=function(){};function uU(e,t){this.decodeBuf=t.decodeBuf}uU.prototype.write=function(e){for(var t=this.decodeBuf,r=VR.alloc(e.length*2),n=0,i=0,s=0;s<e.length;s++)n=e[s]*2,i=s*2,r[i]=t[n],r[i+1]=t[n+1];return r.toString("ucs2")};uU.prototype.end=function(){}});var Sye=M((UDt,Aye)=>{"use strict";Aye.exports={10029:"maccenteuro",maccenteuro:{type:"_sbcs",chars:"\xC4\u0100\u0101\xC9\u0104\xD6\xDC\xE1\u0105\u010C\xE4\u010D\u0106\u0107\xE9\u0179\u017A\u010E\xED\u010F\u0112\u0113\u0116\xF3\u0117\xF4\xF6\xF5\xFA\u011A\u011B\xFC\u2020\xB0\u0118\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\u0119\xA8\u2260\u0123\u012E\u012F\u012A\u2264\u2265\u012B\u0136\u2202\u2211\u0142\u013B\u013C\u013D\u013E\u0139\u013A\u0145\u0146\u0143\xAC\u221A\u0144\u0147\u2206\xAB\xBB\u2026\xA0\u0148\u0150\xD5\u0151\u014C\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\u014D\u0154\u0155\u0158\u2039\u203A\u0159\u0156\u0157\u0160\u201A\u201E\u0161\u015A\u015B\xC1\u0164\u0165\xCD\u017D\u017E\u016A\xD3\xD4\u016B\u016E\xDA\u016F\u0170\u0171\u0172\u0173\xDD\xFD\u0137\u017B\u0141\u017C\u0122\u02C7"},808:"cp808",ibm808:"cp808",cp808:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\u20AC\u25A0\xA0"},mik:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2514\u2534\u252C\u251C\u2500\u253C\u2563\u2551\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2510\u2591\u2592\u2593\u2502\u2524\u2116\xA7\u2557\u255D\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},cp720:{type:"_sbcs",chars:"\x80\x81\xE9\xE2\x84\xE0\x86\xE7\xEA\xEB\xE8\xEF\xEE\x8D\x8E\x8F\x90\u0651\u0652\xF4\xA4\u0640\xFB\xF9\u0621\u0622\u0623\u0624\xA3\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0636\u0637\u0638\u0639\u063A\u0641\xB5\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u2261\u064B\u064C\u064D\u064E\u064F\u0650\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ascii8bit:"ascii",usascii:"ascii",ansix34:"ascii",ansix341968:"ascii",ansix341986:"ascii",csascii:"ascii",cp367:"ascii",ibm367:"ascii",isoir6:"ascii",iso646us:"ascii",iso646irv:"ascii",us:"ascii",latin1:"iso88591",latin2:"iso88592",latin3:"iso88593",latin4:"iso88594",latin5:"iso88599",latin6:"iso885910",latin7:"iso885913",latin8:"iso885914",latin9:"iso885915",latin10:"iso885916",csisolatin1:"iso88591",csisolatin2:"iso88592",csisolatin3:"iso88593",csisolatin4:"iso88594",csisolatincyrillic:"iso88595",csisolatinarabic:"iso88596",csisolatingreek:"iso88597",csisolatinhebrew:"iso88598",csisolatin5:"iso88599",csisolatin6:"iso885910",l1:"iso88591",l2:"iso88592",l3:"iso88593",l4:"iso88594",l5:"iso88599",l6:"iso885910",l7:"iso885913",l8:"iso885914",l9:"iso885915",l10:"iso885916",isoir14:"iso646jp",isoir57:"iso646cn",isoir100:"iso88591",isoir101:"iso88592",isoir109:"iso88593",isoir110:"iso88594",isoir144:"iso88595",isoir127:"iso88596",isoir126:"iso88597",isoir138:"iso88598",isoir148:"iso88599",isoir157:"iso885910",isoir166:"tis620",isoir179:"iso885913",isoir199:"iso885914",isoir203:"iso885915",isoir226:"iso885916",cp819:"iso88591",ibm819:"iso88591",cyrillic:"iso88595",arabic:"iso88596",arabic8:"iso88596",ecma114:"iso88596",asmo708:"iso88596",greek:"iso88597",greek8:"iso88597",ecma118:"iso88597",elot928:"iso88597",hebrew:"iso88598",hebrew8:"iso88598",turkish:"iso88599",turkish8:"iso88599",thai:"iso885911",thai8:"iso885911",celtic:"iso885914",celtic8:"iso885914",isoceltic:"iso885914",tis6200:"tis620",tis62025291:"tis620",tis62025330:"tis620",1e4:"macroman",10006:"macgreek",10007:"maccyrillic",10079:"maciceland",10081:"macturkish",cspc8codepage437:"cp437",cspc775baltic:"cp775",cspc850multilingual:"cp850",cspcp852:"cp852",cspc862latinhebrew:"cp862",cpgr:"cp869",msee:"cp1250",mscyrl:"cp1251",msansi:"cp1252",msgreek:"cp1253",msturk:"cp1254",mshebr:"cp1255",msarab:"cp1256",winbaltrim:"cp1257",cp20866:"koi8r",20866:"koi8r",ibm878:"koi8r",cskoi8r:"koi8r",cp21866:"koi8u",21866:"koi8u",ibm1168:"koi8u",strk10482002:"rk1048",tcvn5712:"tcvn",tcvn57121:"tcvn",gb198880:"iso646cn",cn:"iso646cn",csiso14jisc6220ro:"iso646jp",jisc62201969ro:"iso646jp",jp:"iso646jp",cshproman8:"hproman8",r8:"hproman8",roman8:"hproman8",xroman8:"hproman8",ibm1051:"hproman8",mac:"macintosh",csmacintosh:"macintosh"}});var Cye=M((jDt,wye)=>{"use strict";wye.exports={437:"cp437",737:"cp737",775:"cp775",850:"cp850",852:"cp852",855:"cp855",856:"cp856",857:"cp857",858:"cp858",860:"cp860",861:"cp861",862:"cp862",863:"cp863",864:"cp864",865:"cp865",866:"cp866",869:"cp869",874:"windows874",922:"cp922",1046:"cp1046",1124:"cp1124",1125:"cp1125",1129:"cp1129",1133:"cp1133",1161:"cp1161",1162:"cp1162",1163:"cp1163",1250:"windows1250",1251:"windows1251",1252:"windows1252",1253:"windows1253",1254:"windows1254",1255:"windows1255",1256:"windows1256",1257:"windows1257",1258:"windows1258",28591:"iso88591",28592:"iso88592",28593:"iso88593",28594:"iso88594",28595:"iso88595",28596:"iso88596",28597:"iso88597",28598:"iso88598",28599:"iso88599",28600:"iso885910",28601:"iso885911",28603:"iso885913",28604:"iso885914",28605:"iso885915",28606:"iso885916",windows874:{type:"_sbcs",chars:"\u20AC\uFFFD\uFFFD\uFFFD\uFFFD\u2026\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},win874:"windows874",cp874:"windows874",windows1250:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\u0160\u2039\u015A\u0164\u017D\u0179\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0161\u203A\u015B\u0165\u017E\u017A\xA0\u02C7\u02D8\u0141\xA4\u0104\xA6\xA7\xA8\xA9\u015E\xAB\xAC\xAD\xAE\u017B\xB0\xB1\u02DB\u0142\xB4\xB5\xB6\xB7\xB8\u0105\u015F\xBB\u013D\u02DD\u013E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9"},win1250:"windows1250",cp1250:"windows1250",windows1251:{type:"_sbcs",chars:"\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u040C\u040B\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u045C\u045B\u045F\xA0\u040E\u045E\u0408\xA4\u0490\xA6\xA7\u0401\xA9\u0404\xAB\xAC\xAD\xAE\u0407\xB0\xB1\u0406\u0456\u0491\xB5\xB6\xB7\u0451\u2116\u0454\xBB\u0458\u0405\u0455\u0457\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},win1251:"windows1251",cp1251:"windows1251",windows1252:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\u017D\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\u017E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},win1252:"windows1252",cp1252:"windows1252",windows1253:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0385\u0386\xA3\xA4\xA5\xA6\xA7\xA8\xA9\uFFFD\xAB\xAC\xAD\xAE\u2015\xB0\xB1\xB2\xB3\u0384\xB5\xB6\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD"},win1253:"windows1253",cp1253:"windows1253",windows1254:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF"},win1254:"windows1254",cp1254:"windows1254",windows1255:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\xA1\xA2\xA3\u20AA\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\xBF\u05B0\u05B1\u05B2\u05B3\u05B4\u05B5\u05B6\u05B7\u05B8\u05B9\u05BA\u05BB\u05BC\u05BD\u05BE\u05BF\u05C0\u05C1\u05C2\u05C3\u05F0\u05F1\u05F2\u05F3\u05F4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD"},win1255:"windows1255",cp1255:"windows1255",windows1256:{type:"_sbcs",chars:"\u20AC\u067E\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0679\u2039\u0152\u0686\u0698\u0688\u06AF\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u06A9\u2122\u0691\u203A\u0153\u200C\u200D\u06BA\xA0\u060C\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\u06BE\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\u061B\xBB\xBC\xBD\xBE\u061F\u06C1\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\xD7\u0637\u0638\u0639\u063A\u0640\u0641\u0642\u0643\xE0\u0644\xE2\u0645\u0646\u0647\u0648\xE7\xE8\xE9\xEA\xEB\u0649\u064A\xEE\xEF\u064B\u064C\u064D\u064E\xF4\u064F\u0650\xF7\u0651\xF9\u0652\xFB\xFC\u200E\u200F\u06D2"},win1256:"windows1256",cp1256:"windows1256",windows1257:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\xA8\u02C7\xB8\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\xAF\u02DB\uFFFD\xA0\uFFFD\xA2\xA3\xA4\uFFFD\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u02D9"},win1257:"windows1257",cp1257:"windows1257",windows1258:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},win1258:"windows1258",cp1258:"windows1258",iso88591:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},cp28591:"iso88591",iso88592:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u02D8\u0141\xA4\u013D\u015A\xA7\xA8\u0160\u015E\u0164\u0179\xAD\u017D\u017B\xB0\u0105\u02DB\u0142\xB4\u013E\u015B\u02C7\xB8\u0161\u015F\u0165\u017A\u02DD\u017E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9"},cp28592:"iso88592",iso88593:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0126\u02D8\xA3\xA4\uFFFD\u0124\xA7\xA8\u0130\u015E\u011E\u0134\xAD\uFFFD\u017B\xB0\u0127\xB2\xB3\xB4\xB5\u0125\xB7\xB8\u0131\u015F\u011F\u0135\xBD\uFFFD\u017C\xC0\xC1\xC2\uFFFD\xC4\u010A\u0108\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\uFFFD\xD1\xD2\xD3\xD4\u0120\xD6\xD7\u011C\xD9\xDA\xDB\xDC\u016C\u015C\xDF\xE0\xE1\xE2\uFFFD\xE4\u010B\u0109\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\uFFFD\xF1\xF2\xF3\xF4\u0121\xF6\xF7\u011D\xF9\xFA\xFB\xFC\u016D\u015D\u02D9"},cp28593:"iso88593",iso88594:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0138\u0156\xA4\u0128\u013B\xA7\xA8\u0160\u0112\u0122\u0166\xAD\u017D\xAF\xB0\u0105\u02DB\u0157\xB4\u0129\u013C\u02C7\xB8\u0161\u0113\u0123\u0167\u014A\u017E\u014B\u0100\xC1\xC2\xC3\xC4\xC5\xC6\u012E\u010C\xC9\u0118\xCB\u0116\xCD\xCE\u012A\u0110\u0145\u014C\u0136\xD4\xD5\xD6\xD7\xD8\u0172\xDA\xDB\xDC\u0168\u016A\xDF\u0101\xE1\xE2\xE3\xE4\xE5\xE6\u012F\u010D\xE9\u0119\xEB\u0117\xED\xEE\u012B\u0111\u0146\u014D\u0137\xF4\xF5\xF6\xF7\xF8\u0173\xFA\xFB\xFC\u0169\u016B\u02D9"},cp28594:"iso88594",iso88595:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0403\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2116\u0451\u0452\u0453\u0454\u0455\u0456\u0457\u0458\u0459\u045A\u045B\u045C\xA7\u045E\u045F"},cp28595:"iso88595",iso88596:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\uFFFD\uFFFD\xA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u060C\xAD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u061B\uFFFD\uFFFD\uFFFD\u061F\uFFFD\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},cp28596:"iso88596",iso88597:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u2018\u2019\xA3\u20AC\u20AF\xA6\xA7\xA8\xA9\u037A\xAB\xAC\xAD\uFFFD\u2015\xB0\xB1\xB2\xB3\u0384\u0385\u0386\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD"},cp28597:"iso88597",iso88598:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2017\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD"},cp28598:"iso88598",iso88599:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF"},cp28599:"iso88599",iso885910:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0112\u0122\u012A\u0128\u0136\xA7\u013B\u0110\u0160\u0166\u017D\xAD\u016A\u014A\xB0\u0105\u0113\u0123\u012B\u0129\u0137\xB7\u013C\u0111\u0161\u0167\u017E\u2015\u016B\u014B\u0100\xC1\xC2\xC3\xC4\xC5\xC6\u012E\u010C\xC9\u0118\xCB\u0116\xCD\xCE\xCF\xD0\u0145\u014C\xD3\xD4\xD5\xD6\u0168\xD8\u0172\xDA\xDB\xDC\xDD\xDE\xDF\u0101\xE1\xE2\xE3\xE4\xE5\xE6\u012F\u010D\xE9\u0119\xEB\u0117\xED\xEE\xEF\xF0\u0146\u014D\xF3\xF4\xF5\xF6\u0169\xF8\u0173\xFA\xFB\xFC\xFD\xFE\u0138"},cp28600:"iso885910",iso885911:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},cp28601:"iso885911",iso885913:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u201D\xA2\xA3\xA4\u201E\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\u201C\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u2019"},cp28603:"iso885913",iso885914:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u1E02\u1E03\xA3\u010A\u010B\u1E0A\xA7\u1E80\xA9\u1E82\u1E0B\u1EF2\xAD\xAE\u0178\u1E1E\u1E1F\u0120\u0121\u1E40\u1E41\xB6\u1E56\u1E81\u1E57\u1E83\u1E60\u1EF3\u1E84\u1E85\u1E61\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0174\xD1\xD2\xD3\xD4\xD5\xD6\u1E6A\xD8\xD9\xDA\xDB\xDC\xDD\u0176\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0175\xF1\xF2\xF3\xF4\xF5\xF6\u1E6B\xF8\xF9\xFA\xFB\xFC\xFD\u0177\xFF"},cp28604:"iso885914",iso885915:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\u20AC\xA5\u0160\xA7\u0161\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u017D\xB5\xB6\xB7\u017E\xB9\xBA\xBB\u0152\u0153\u0178\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},cp28605:"iso885915",iso885916:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0105\u0141\u20AC\u201E\u0160\xA7\u0161\xA9\u0218\xAB\u0179\xAD\u017A\u017B\xB0\xB1\u010C\u0142\u017D\u201D\xB6\xB7\u017E\u010D\u0219\xBB\u0152\u0153\u0178\u017C\xC0\xC1\xC2\u0102\xC4\u0106\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0110\u0143\xD2\xD3\xD4\u0150\xD6\u015A\u0170\xD9\xDA\xDB\xDC\u0118\u021A\xDF\xE0\xE1\xE2\u0103\xE4\u0107\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0111\u0144\xF2\xF3\xF4\u0151\xF6\u015B\u0171\xF9\xFA\xFB\xFC\u0119\u021B\xFF"},cp28606:"iso885916",cp437:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm437:"cp437",csibm437:"cp437",cp737:{type:"_sbcs",chars:"\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u03C5\u03C6\u03C7\u03C8\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03C9\u03AC\u03AD\u03AE\u03CA\u03AF\u03CC\u03CD\u03CB\u03CE\u0386\u0388\u0389\u038A\u038C\u038E\u038F\xB1\u2265\u2264\u03AA\u03AB\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm737:"cp737",csibm737:"cp737",cp775:{type:"_sbcs",chars:"\u0106\xFC\xE9\u0101\xE4\u0123\xE5\u0107\u0142\u0113\u0156\u0157\u012B\u0179\xC4\xC5\xC9\xE6\xC6\u014D\xF6\u0122\xA2\u015A\u015B\xD6\xDC\xF8\xA3\xD8\xD7\xA4\u0100\u012A\xF3\u017B\u017C\u017A\u201D\xA6\xA9\xAE\xAC\xBD\xBC\u0141\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u0104\u010C\u0118\u0116\u2563\u2551\u2557\u255D\u012E\u0160\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0172\u016A\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u017D\u0105\u010D\u0119\u0117\u012F\u0161\u0173\u016B\u017E\u2518\u250C\u2588\u2584\u258C\u2590\u2580\xD3\xDF\u014C\u0143\xF5\xD5\xB5\u0144\u0136\u0137\u013B\u013C\u0146\u0112\u0145\u2019\xAD\xB1\u201C\xBE\xB6\xA7\xF7\u201E\xB0\u2219\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm775:"cp775",csibm775:"cp775",cp850:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u0131\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm850:"cp850",csibm850:"cp850",cp852:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\u016F\u0107\xE7\u0142\xEB\u0150\u0151\xEE\u0179\xC4\u0106\xC9\u0139\u013A\xF4\xF6\u013D\u013E\u015A\u015B\xD6\xDC\u0164\u0165\u0141\xD7\u010D\xE1\xED\xF3\xFA\u0104\u0105\u017D\u017E\u0118\u0119\xAC\u017A\u010C\u015F\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\u011A\u015E\u2563\u2551\u2557\u255D\u017B\u017C\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0102\u0103\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u0111\u0110\u010E\xCB\u010F\u0147\xCD\xCE\u011B\u2518\u250C\u2588\u2584\u0162\u016E\u2580\xD3\xDF\xD4\u0143\u0144\u0148\u0160\u0161\u0154\xDA\u0155\u0170\xFD\xDD\u0163\xB4\xAD\u02DD\u02DB\u02C7\u02D8\xA7\xF7\xB8\xB0\xA8\u02D9\u0171\u0158\u0159\u25A0\xA0"},ibm852:"cp852",csibm852:"cp852",cp855:{type:"_sbcs",chars:"\u0452\u0402\u0453\u0403\u0451\u0401\u0454\u0404\u0455\u0405\u0456\u0406\u0457\u0407\u0458\u0408\u0459\u0409\u045A\u040A\u045B\u040B\u045C\u040C\u045E\u040E\u045F\u040F\u044E\u042E\u044A\u042A\u0430\u0410\u0431\u0411\u0446\u0426\u0434\u0414\u0435\u0415\u0444\u0424\u0433\u0413\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u0445\u0425\u0438\u0418\u2563\u2551\u2557\u255D\u0439\u0419\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u043A\u041A\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u043B\u041B\u043C\u041C\u043D\u041D\u043E\u041E\u043F\u2518\u250C\u2588\u2584\u041F\u044F\u2580\u042F\u0440\u0420\u0441\u0421\u0442\u0422\u0443\u0423\u0436\u0416\u0432\u0412\u044C\u042C\u2116\xAD\u044B\u042B\u0437\u0417\u0448\u0428\u044D\u042D\u0449\u0429\u0447\u0427\xA7\u25A0\xA0"},ibm855:"cp855",csibm855:"cp855",cp856:{type:"_sbcs",chars:"\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\xA3\uFFFD\xD7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xAE\xAC\xBD\xBC\uFFFD\xAB\xBB\u2591\u2592\u2593\u2502\u2524\uFFFD\uFFFD\uFFFD\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\uFFFD\uFFFD\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2518\u250C\u2588\u2584\xA6\uFFFD\u2580\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xB5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm856:"cp856",csibm856:"cp856",cp857:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\u0131\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\u0130\xD6\xDC\xF8\xA3\xD8\u015E\u015F\xE1\xED\xF3\xFA\xF1\xD1\u011E\u011F\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xBA\xAA\xCA\xCB\xC8\uFFFD\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\uFFFD\xD7\xDA\xDB\xD9\xEC\xFF\xAF\xB4\xAD\xB1\uFFFD\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm857:"cp857",csibm857:"cp857",cp858:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u20AC\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm858:"cp858",csibm858:"cp858",cp860:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE3\xE0\xC1\xE7\xEA\xCA\xE8\xCD\xD4\xEC\xC3\xC2\xC9\xC0\xC8\xF4\xF5\xF2\xDA\xF9\xCC\xD5\xDC\xA2\xA3\xD9\u20A7\xD3\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xD2\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm860:"cp860",csibm860:"cp860",cp861:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xD0\xF0\xDE\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xFE\xFB\xDD\xFD\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xC1\xCD\xD3\xDA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm861:"cp861",csibm861:"cp861",cp862:{type:"_sbcs",chars:"\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm862:"cp862",csibm862:"cp862",cp863:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xC2\xE0\xB6\xE7\xEA\xEB\xE8\xEF\xEE\u2017\xC0\xA7\xC9\xC8\xCA\xF4\xCB\xCF\xFB\xF9\xA4\xD4\xDC\xA2\xA3\xD9\xDB\u0192\xA6\xB4\xF3\xFA\xA8\xB8\xB3\xAF\xCE\u2310\xAC\xBD\xBC\xBE\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm863:"cp863",csibm863:"cp863",cp864:{type:"_sbcs",chars:`\0\x07\b
|
||
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2116\u0451\u0452\u0491\u0454\u0455\u0456\u0457\u0458\u0459\u045A\u045B\u045C\xA7\u045E\u045F"},ibm1124:"cp1124",csibm1124:"cp1124",cp1125:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0490\u0491\u0404\u0454\u0406\u0456\u0407\u0457\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm1125:"cp1125",csibm1125:"cp1125",cp1129:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\u0153\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u0178\xB5\xB6\xB7\u0152\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},ibm1129:"cp1129",csibm1129:"cp1129",cp1133:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E81\u0E82\u0E84\u0E87\u0E88\u0EAA\u0E8A\u0E8D\u0E94\u0E95\u0E96\u0E97\u0E99\u0E9A\u0E9B\u0E9C\u0E9D\u0E9E\u0E9F\u0EA1\u0EA2\u0EA3\u0EA5\u0EA7\u0EAB\u0EAD\u0EAE\uFFFD\uFFFD\uFFFD\u0EAF\u0EB0\u0EB2\u0EB3\u0EB4\u0EB5\u0EB6\u0EB7\u0EB8\u0EB9\u0EBC\u0EB1\u0EBB\u0EBD\uFFFD\uFFFD\uFFFD\u0EC0\u0EC1\u0EC2\u0EC3\u0EC4\u0EC8\u0EC9\u0ECA\u0ECB\u0ECC\u0ECD\u0EC6\uFFFD\u0EDC\u0EDD\u20AD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0ED0\u0ED1\u0ED2\u0ED3\u0ED4\u0ED5\u0ED6\u0ED7\u0ED8\u0ED9\uFFFD\uFFFD\xA2\xAC\xA6\uFFFD"},ibm1133:"cp1133",csibm1133:"cp1133",cp1161:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E48\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\u0E49\u0E4A\u0E4B\u20AC\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\xA2\xAC\xA6\xA0"},ibm1161:"cp1161",csibm1161:"cp1161",cp1162:{type:"_sbcs",chars:"\u20AC\x81\x82\x83\x84\u2026\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},ibm1162:"cp1162",csibm1162:"cp1162",cp1163:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\u20AC\xA5\xA6\xA7\u0153\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u0178\xB5\xB6\xB7\u0152\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},ibm1163:"cp1163",csibm1163:"cp1163",maccroatian:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\u0160\u2122\xB4\xA8\u2260\u017D\xD8\u221E\xB1\u2264\u2265\u2206\xB5\u2202\u2211\u220F\u0161\u222B\xAA\xBA\u2126\u017E\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u0106\xAB\u010C\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u0110\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\uFFFD\xA9\u2044\xA4\u2039\u203A\xC6\xBB\u2013\xB7\u201A\u201E\u2030\xC2\u0107\xC1\u010D\xC8\xCD\xCE\xCF\xCC\xD3\xD4\u0111\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u03C0\xCB\u02DA\xB8\xCA\xE6\u02C7"},maccyrillic:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\xA2\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u2202\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4"},macgreek:{type:"_sbcs",chars:"\xC4\xB9\xB2\xC9\xB3\xD6\xDC\u0385\xE0\xE2\xE4\u0384\xA8\xE7\xE9\xE8\xEA\xEB\xA3\u2122\xEE\xEF\u2022\xBD\u2030\xF4\xF6\xA6\xAD\xF9\xFB\xFC\u2020\u0393\u0394\u0398\u039B\u039E\u03A0\xDF\xAE\xA9\u03A3\u03AA\xA7\u2260\xB0\u0387\u0391\xB1\u2264\u2265\xA5\u0392\u0395\u0396\u0397\u0399\u039A\u039C\u03A6\u03AB\u03A8\u03A9\u03AC\u039D\xAC\u039F\u03A1\u2248\u03A4\xAB\xBB\u2026\xA0\u03A5\u03A7\u0386\u0388\u0153\u2013\u2015\u201C\u201D\u2018\u2019\xF7\u0389\u038A\u038C\u038E\u03AD\u03AE\u03AF\u03CC\u038F\u03CD\u03B1\u03B2\u03C8\u03B4\u03B5\u03C6\u03B3\u03B7\u03B9\u03BE\u03BA\u03BB\u03BC\u03BD\u03BF\u03C0\u03CE\u03C1\u03C3\u03C4\u03B8\u03C9\u03C2\u03C7\u03C5\u03B6\u03CA\u03CB\u0390\u03B0\uFFFD"},maciceland:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\xDD\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\xD0\xF0\xDE\xFE\xFD\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macroman:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macromania:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\u0102\u015E\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\u0103\u015F\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\u0162\u0163\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macthai:{type:"_sbcs",chars:"\xAB\xBB\u2026\uF88C\uF88F\uF892\uF895\uF898\uF88B\uF88E\uF891\uF894\uF897\u201C\u201D\uF899\uFFFD\u2022\uF884\uF889\uF885\uF886\uF887\uF888\uF88A\uF88D\uF890\uF893\uF896\u2018\u2019\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFEFF\u200B\u2013\u2014\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u2122\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\xAE\xA9\uFFFD\uFFFD\uFFFD\uFFFD"},macturkish:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u011E\u011F\u0130\u0131\u015E\u015F\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\uFFFD\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macukraine:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\u0490\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u0491\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4"},koi8r:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255A\u255B\u255C\u255D\u255E\u255F\u2560\u2561\u0401\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256A\u256B\u256C\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8u:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255A\u255B\u0491\u255D\u255E\u255F\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256A\u0490\u256C\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8ru:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255A\u255B\u0491\u045E\u255E\u255F\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256A\u0490\u040E\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8t:{type:"_sbcs",chars:"\u049B\u0493\u201A\u0492\u201E\u2026\u2020\u2021\uFFFD\u2030\u04B3\u2039\u04B2\u04B7\u04B6\uFFFD\u049A\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u04EF\u04EE\u0451\xA4\u04E3\xA6\xA7\uFFFD\uFFFD\uFFFD\xAB\xAC\xAD\xAE\uFFFD\xB0\xB1\xB2\u0401\uFFFD\u04E2\xB6\xB7\uFFFD\u2116\uFFFD\xBB\uFFFD\uFFFD\uFFFD\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},armscii8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\u0587\u0589)(\xBB\xAB\u2014.\u055D,-\u058A\u2026\u055C\u055B\u055E\u0531\u0561\u0532\u0562\u0533\u0563\u0534\u0564\u0535\u0565\u0536\u0566\u0537\u0567\u0538\u0568\u0539\u0569\u053A\u056A\u053B\u056B\u053C\u056C\u053D\u056D\u053E\u056E\u053F\u056F\u0540\u0570\u0541\u0571\u0542\u0572\u0543\u0573\u0544\u0574\u0545\u0575\u0546\u0576\u0547\u0577\u0548\u0578\u0549\u0579\u054A\u057A\u054B\u057B\u054C\u057C\u054D\u057D\u054E\u057E\u054F\u057F\u0550\u0580\u0551\u0581\u0552\u0582\u0553\u0583\u0554\u0584\u0555\u0585\u0556\u0586\u055A\uFFFD"},rk1048:{type:"_sbcs",chars:"\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u049A\u04BA\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u049B\u04BB\u045F\xA0\u04B0\u04B1\u04D8\xA4\u04E8\xA6\xA7\u0401\xA9\u0492\xAB\xAC\xAD\xAE\u04AE\xB0\xB1\u0406\u0456\u04E9\xB5\xB6\xB7\u0451\u2116\u0493\xBB\u04D9\u04A2\u04A3\u04AF\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},tcvn:{type:"_sbcs",chars:`\0\xDA\u1EE4\u1EEA\u1EEC\u1EEE\x07\b
|
||
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
|
||
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
|
||
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
|
||
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var Nye=M(Rye=>{"use strict";var lU=Mf().Buffer;Rye._dbcs=Th;var io=-1,Iye=-2,Pl=-10,sc=-1e3,Ab=new Array(256),gA=-1;for(GR=0;GR<256;GR++)Ab[GR]=io;var GR;function Th(e,t){if(this.encodingName=e.encodingName,!e)throw new Error("DBCS codec is called without the data.");if(!e.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=e.table();this.decodeTables=[],this.decodeTables[0]=Ab.slice(0),this.decodeTableSeq=[];for(var n=0;n<r.length;n++)this._addDecodeChunk(r[n]);if(typeof e.gb18030=="function"){this.gb18030=e.gb18030();var i=this.decodeTables.length;this.decodeTables.push(Ab.slice(0));var s=this.decodeTables.length;this.decodeTables.push(Ab.slice(0));for(var a=this.decodeTables[0],n=129;n<=254;n++)for(var o=this.decodeTables[sc-a[n]],c=48;c<=57;c++){if(o[c]===io)o[c]=sc-i;else if(o[c]>sc)throw new Error("gb18030 decode tables conflict at byte 2");for(var u=this.decodeTables[sc-o[c]],l=129;l<=254;l++){if(u[l]===io)u[l]=sc-s;else{if(u[l]===sc-s)continue;if(u[l]>sc)throw new Error("gb18030 decode tables conflict at byte 3")}for(var f=this.decodeTables[sc-u[l]],d=48;d<=57;d++)f[d]===io&&(f[d]=Iye)}}}this.defaultCharUnicode=t.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var p={};if(e.encodeSkipVals)for(var n=0;n<e.encodeSkipVals.length;n++){var m=e.encodeSkipVals[n];if(typeof m=="number")p[m]=!0;else for(var c=m.from;c<=m.to;c++)p[c]=!0}if(this._fillEncodeTable(0,0,p),e.encodeAdd)for(var y in e.encodeAdd)Object.prototype.hasOwnProperty.call(e.encodeAdd,y)&&this._setEncodeChar(y.charCodeAt(0),e.encodeAdd[y]);this.defCharSB=this.encodeTable[0][t.defaultCharSingleByte.charCodeAt(0)],this.defCharSB===io&&(this.defCharSB=this.encodeTable[0]["?"]),this.defCharSB===io&&(this.defCharSB=63)}Th.prototype.encoder=WR;Th.prototype.decoder=fU;Th.prototype._getDecodeTrieNode=function(e){for(var t=[];e>0;e>>>=8)t.push(e&255);t.length==0&&t.push(0);for(var r=this.decodeTables[0],n=t.length-1;n>0;n--){var i=r[t[n]];if(i==io)r[t[n]]=sc-this.decodeTables.length,this.decodeTables.push(r=Ab.slice(0));else if(i<=sc)r=this.decodeTables[sc-i];else throw new Error("Overwrite byte in "+this.encodingName+", addr: "+e.toString(16))}return r};Th.prototype._addDecodeChunk=function(e){var t=parseInt(e[0],16),r=this._getDecodeTrieNode(t);t=t&255;for(var n=1;n<e.length;n++){var i=e[n];if(typeof i=="string")for(var s=0;s<i.length;){var a=i.charCodeAt(s++);if(55296<=a&&a<56320){var o=i.charCodeAt(s++);if(56320<=o&&o<57344)r[t++]=65536+(a-55296)*1024+(o-56320);else throw new Error("Incorrect surrogate pair in "+this.encodingName+" at chunk "+e[0])}else if(4080<a&&a<=4095){for(var c=4095-a+2,u=[],l=0;l<c;l++)u.push(i.charCodeAt(s++));r[t++]=Pl-this.decodeTableSeq.length,this.decodeTableSeq.push(u)}else r[t++]=a}else if(typeof i=="number")for(var f=r[t-1]+1,s=0;s<i;s++)r[t++]=f++;else throw new Error("Incorrect type '"+typeof i+"' given in "+this.encodingName+" at chunk "+e[0])}if(t>255)throw new Error("Incorrect chunk in "+this.encodingName+" at addr "+e[0]+": too long"+t)};Th.prototype._getEncodeBucket=function(e){var t=e>>8;return this.encodeTable[t]===void 0&&(this.encodeTable[t]=Ab.slice(0)),this.encodeTable[t]};Th.prototype._setEncodeChar=function(e,t){var r=this._getEncodeBucket(e),n=e&255;r[n]<=Pl?this.encodeTableSeq[Pl-r[n]][gA]=t:r[n]==io&&(r[n]=t)};Th.prototype._setEncodeSequence=function(e,t){var r=e[0],n=this._getEncodeBucket(r),i=r&255,s;n[i]<=Pl?s=this.encodeTableSeq[Pl-n[i]]:(s={},n[i]!==io&&(s[gA]=n[i]),n[i]=Pl-this.encodeTableSeq.length,this.encodeTableSeq.push(s));for(var a=1;a<e.length-1;a++){var o=s[r];typeof o=="object"?s=o:(s=s[r]={},o!==void 0&&(s[gA]=o))}r=e[e.length-1],s[r]=t};Th.prototype._fillEncodeTable=function(e,t,r){for(var n=this.decodeTables[e],i=!1,s={},a=0;a<256;a++){var o=n[a],c=t+a;if(!r[c])if(o>=0)this._setEncodeChar(o,c),i=!0;else if(o<=sc){var u=sc-o;if(!s[u]){var l=c<<8>>>0;this._fillEncodeTable(u,l,r)?i=!0:s[u]=!0}}else o<=Pl&&(this._setEncodeSequence(this.decodeTableSeq[Pl-o],c),i=!0)}return i};function WR(e,t){this.leadSurrogate=-1,this.seqObj=void 0,this.encodeTable=t.encodeTable,this.encodeTableSeq=t.encodeTableSeq,this.defaultCharSingleByte=t.defCharSB,this.gb18030=t.gb18030}WR.prototype.write=function(e){for(var t=lU.alloc(e.length*(this.gb18030?4:3)),r=this.leadSurrogate,n=this.seqObj,i=-1,s=0,a=0;;){if(i===-1){if(s==e.length)break;var o=e.charCodeAt(s++)}else{var o=i;i=-1}if(55296<=o&&o<57344)if(o<56320)if(r===-1){r=o;continue}else r=o,o=io;else r!==-1?(o=65536+(r-55296)*1024+(o-56320),r=-1):o=io;else r!==-1&&(i=o,o=io,r=-1);var c=io;if(n!==void 0&&o!=io){var u=n[o];if(typeof u=="object"){n=u;continue}else typeof u=="number"?c=u:u==null&&(u=n[gA],u!==void 0&&(c=u,i=o));n=void 0}else if(o>=0){var l=this.encodeTable[o>>8];if(l!==void 0&&(c=l[o&255]),c<=Pl){n=this.encodeTableSeq[Pl-c];continue}if(c==io&&this.gb18030){var f=dU(this.gb18030.uChars,o);if(f!=-1){var c=this.gb18030.gbChars[f]+(o-this.gb18030.uChars[f]);t[a++]=129+Math.floor(c/12600),c=c%12600,t[a++]=48+Math.floor(c/1260),c=c%1260,t[a++]=129+Math.floor(c/10),c=c%10,t[a++]=48+c;continue}}}c===io&&(c=this.defaultCharSingleByte),c<256?t[a++]=c:c<65536?(t[a++]=c>>8,t[a++]=c&255):c<16777216?(t[a++]=c>>16,t[a++]=c>>8&255,t[a++]=c&255):(t[a++]=c>>>24,t[a++]=c>>>16&255,t[a++]=c>>>8&255,t[a++]=c&255)}return this.seqObj=n,this.leadSurrogate=r,t.slice(0,a)};WR.prototype.end=function(){if(!(this.leadSurrogate===-1&&this.seqObj===void 0)){var e=lU.alloc(10),t=0;if(this.seqObj){var r=this.seqObj[gA];r!==void 0&&(r<256?e[t++]=r:(e[t++]=r>>8,e[t++]=r&255)),this.seqObj=void 0}return this.leadSurrogate!==-1&&(e[t++]=this.defaultCharSingleByte,this.leadSurrogate=-1),e.slice(0,t)}};WR.prototype.findIdx=dU;function fU(e,t){this.nodeIdx=0,this.prevBytes=[],this.decodeTables=t.decodeTables,this.decodeTableSeq=t.decodeTableSeq,this.defaultCharUnicode=t.defaultCharUnicode,this.gb18030=t.gb18030}fU.prototype.write=function(e){for(var t=lU.alloc(e.length*2),r=this.nodeIdx,n=this.prevBytes,i=this.prevBytes.length,s=-this.prevBytes.length,a,o=0,c=0;o<e.length;o++){var u=o>=0?e[o]:n[o+i],a=this.decodeTables[r][u];if(!(a>=0))if(a===io)a=this.defaultCharUnicode.charCodeAt(0),o=s;else if(a===Iye){if(o>=3)var l=(e[o-3]-129)*12600+(e[o-2]-48)*1260+(e[o-1]-129)*10+(u-48);else var l=(n[o-3+i]-129)*12600+((o-2>=0?e[o-2]:n[o-2+i])-48)*1260+((o-1>=0?e[o-1]:n[o-1+i])-129)*10+(u-48);var f=dU(this.gb18030.gbChars,l);a=this.gb18030.uChars[f]+l-this.gb18030.gbChars[f]}else if(a<=sc){r=sc-a;continue}else if(a<=Pl){for(var d=this.decodeTableSeq[Pl-a],p=0;p<d.length-1;p++)a=d[p],t[c++]=a&255,t[c++]=a>>8;a=d[d.length-1]}else throw new Error("iconv-lite internal error: invalid decoding table value "+a+" at "+r+"/"+u);if(a>=65536){a-=65536;var m=55296|a>>10;t[c++]=m&255,t[c++]=m>>8,a=56320|a&1023}t[c++]=a&255,t[c++]=a>>8,r=0,s=o+1}return this.nodeIdx=r,this.prevBytes=s>=0?Array.prototype.slice.call(e,s):n.slice(s+i).concat(Array.prototype.slice.call(e)),t.slice(0,c).toString("ucs2")};fU.prototype.end=function(){for(var e="";this.prevBytes.length>0;){e+=this.defaultCharUnicode;var t=this.prevBytes.slice(1);this.prevBytes=[],this.nodeIdx=0,t.length>0&&(e+=this.write(t))}return this.prevBytes=[],this.nodeIdx=0,e};function dU(e,t){if(e[0]>t)return-1;for(var r=0,n=e.length;r<n-1;){var i=r+(n-r+1>>1);e[i]<=t?r=i:n=i}return r}});var Oye=M((qDt,Wpt)=>{Wpt.exports=[["0","\0",128],["a1","\uFF61",62],["8140","\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008",9,"\uFF0B\uFF0D\xB1\xD7"],["8180","\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"],["81b8","\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"],["81c8","\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"],["81da","\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"],["81f0","\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"],["81fc","\u25EF"],["824f","\uFF10",9],["8260","\uFF21",25],["8281","\uFF41",25],["829f","\u3041",82],["8340","\u30A1",62],["8380","\u30E0",22],["839f","\u0391",16,"\u03A3",6],["83bf","\u03B1",16,"\u03C3",6],["8440","\u0410",5,"\u0401\u0416",25],["8470","\u0430",5,"\u0451\u0436",7],["8480","\u043E",17],["849f","\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542"],["8740","\u2460",19,"\u2160",9],["875f","\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1"],["877e","\u337B"],["8780","\u301D\u301F\u2116\u33CD\u2121\u32A4",4,"\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A"],["889f","\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D"],["8940","\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186"],["8980","\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539"],["8a40","\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B"],["8a80","\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4"],["8b40","\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551"],["8b80","\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48"],["8c40","\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8"],["8c80","\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411"],["8d40","\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D"],["8d80","\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237"],["8e40","\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62"],["8e80","\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468"],["8f40","\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3"],["8f80","\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"],["9040","\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8"],["9080","\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA"],["9140","\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB"],["9180","\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"],["9240","\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4"],["9280","\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013"],["9340","\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC"],["9380","\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"],["9440","\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885"],["9480","\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E"],["9540","\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577"],["9580","\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"],["9640","\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6"],["9680","\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652"],["9740","\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32"],["9780","\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F"],["9840","\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155"],["989f","\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2"],["9940","\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED"],["9980","\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8"],["9a40","\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638"],["9a80","\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969"],["9b40","\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80"],["9b80","\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF"],["9c40","\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060"],["9c80","\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B"],["9d40","\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B"],["9d80","\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC"],["9e40","\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E"],["9e80","\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3"],["9f40","\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF"],["9f80","\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC"],["e040","\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD"],["e080","\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1"],["e140","\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF"],["e180","\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC"],["e240","\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0"],["e280","\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06"],["e340","\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37"],["e380","\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B"],["e440","\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264"],["e480","\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548"],["e540","\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC"],["e580","\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E"],["e640","\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7"],["e680","\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A"],["e740","\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C"],["e780","\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E"],["e840","\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599"],["e880","\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870"],["e940","\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43"],["e980","\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48"],["ea40","\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF"],["ea80","\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0\u582F\u69C7\u9059\u7464\u51DC\u7199"],["ed40","\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F"],["ed80","\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1"],["ee40","\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559"],["ee80","\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"],["eeef","\u2170",9,"\uFFE2\uFFE4\uFF07\uFF02"],["f040","\uE000",62],["f080","\uE03F",124],["f140","\uE0BC",62],["f180","\uE0FB",124],["f240","\uE178",62],["f280","\uE1B7",124],["f340","\uE234",62],["f380","\uE273",124],["f440","\uE2F0",62],["f480","\uE32F",124],["f540","\uE3AC",62],["f580","\uE3EB",124],["f640","\uE468",62],["f680","\uE4A7",124],["f740","\uE524",62],["f780","\uE563",124],["f840","\uE5E0",62],["f880","\uE61F",124],["f940","\uE69C"],["fa40","\u2170",9,"\u2160",9,"\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u2235\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A"],["fa80","\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F"],["fb40","\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19"],["fb80","\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9"],["fc40","\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"]]});var Dye=M((zDt,Ypt)=>{Ypt.exports=[["0","\0",127],["8ea1","\uFF61",62],["a1a1","\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008",9,"\uFF0B\uFF0D\xB1\xD7\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7"],["a2a1","\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"],["a2ba","\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"],["a2ca","\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"],["a2dc","\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"],["a2f2","\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"],["a2fe","\u25EF"],["a3b0","\uFF10",9],["a3c1","\uFF21",25],["a3e1","\uFF41",25],["a4a1","\u3041",82],["a5a1","\u30A1",85],["a6a1","\u0391",16,"\u03A3",6],["a6c1","\u03B1",16,"\u03C3",6],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a8a1","\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542"],["ada1","\u2460",19,"\u2160",9],["adc0","\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1"],["addf","\u337B\u301D\u301F\u2116\u33CD\u2121\u32A4",4,"\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A"],["b0a1","\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D"],["b1a1","\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC"],["b2a1","\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539"],["b3a1","\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431"],["b4a1","\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4"],["b5a1","\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC"],["b6a1","\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48"],["b7a1","\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372"],["b8a1","\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411"],["b9a1","\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC"],["baa1","\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237"],["bba1","\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642"],["bca1","\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468"],["bda1","\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F"],["bea1","\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"],["bfa1","\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE"],["c0a1","\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA"],["c1a1","\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E"],["c2a1","\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"],["c3a1","\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5"],["c4a1","\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013"],["c5a1","\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230"],["c6a1","\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"],["c7a1","\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6"],["c8a1","\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E"],["c9a1","\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D"],["caa1","\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"],["cba1","\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80"],["cca1","\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652"],["cda1","\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483"],["cea1","\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F"],["cfa1","\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155"],["d0a1","\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2"],["d1a1","\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8"],["d2a1","\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8"],["d3a1","\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709"],["d4a1","\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969"],["d5a1","\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53"],["d6a1","\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF"],["d7a1","\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A"],["d8a1","\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B"],["d9a1","\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC"],["daa1","\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC"],["dba1","\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD"],["dca1","\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3"],["dda1","\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE"],["dea1","\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC"],["dfa1","\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC"],["e0a1","\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1"],["e1a1","\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670"],["e2a1","\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC"],["e3a1","\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50"],["e4a1","\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06"],["e5a1","\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A"],["e6a1","\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B"],["e7a1","\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9"],["e8a1","\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548"],["e9a1","\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759"],["eaa1","\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E"],["eba1","\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B"],["eca1","\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A"],["eda1","\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8"],["eea1","\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E"],["efa1","\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E"],["f0a1","\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870"],["f1a1","\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7"],["f2a1","\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48"],["f3a1","\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0"],["f4a1","\u582F\u69C7\u9059\u7464\u51DC\u7199"],["f9a1","\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7"],["faa1","\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1"],["fba1","\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA"],["fca1","\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"],["fcf1","\u2170",9,"\uFFE2\uFFE4\uFF07\uFF02"],["8fa2af","\u02D8\u02C7\xB8\u02D9\u02DD\xAF\u02DB\u02DA\uFF5E\u0384\u0385"],["8fa2c2","\xA1\xA6\xBF"],["8fa2eb","\xBA\xAA\xA9\xAE\u2122\xA4\u2116"],["8fa6e1","\u0386\u0388\u0389\u038A\u03AA"],["8fa6e7","\u038C"],["8fa6e9","\u038E\u03AB"],["8fa6ec","\u038F"],["8fa6f1","\u03AC\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03C2\u03CD\u03CB\u03B0\u03CE"],["8fa7c2","\u0402",10,"\u040E\u040F"],["8fa7f2","\u0452",10,"\u045E\u045F"],["8fa9a1","\xC6\u0110"],["8fa9a4","\u0126"],["8fa9a6","\u0132"],["8fa9a8","\u0141\u013F"],["8fa9ab","\u014A\xD8\u0152"],["8fa9af","\u0166\xDE"],["8fa9c1","\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0142\u0140\u0149\u014B\xF8\u0153\xDF\u0167\xFE"],["8faaa1","\xC1\xC0\xC4\xC2\u0102\u01CD\u0100\u0104\xC5\xC3\u0106\u0108\u010C\xC7\u010A\u010E\xC9\xC8\xCB\xCA\u011A\u0116\u0112\u0118"],["8faaba","\u011C\u011E\u0122\u0120\u0124\xCD\xCC\xCF\xCE\u01CF\u0130\u012A\u012E\u0128\u0134\u0136\u0139\u013D\u013B\u0143\u0147\u0145\xD1\xD3\xD2\xD6\xD4\u01D1\u0150\u014C\xD5\u0154\u0158\u0156\u015A\u015C\u0160\u015E\u0164\u0162\xDA\xD9\xDC\xDB\u016C\u01D3\u0170\u016A\u0172\u016E\u0168\u01D7\u01DB\u01D9\u01D5\u0174\xDD\u0178\u0176\u0179\u017D\u017B"],["8faba1","\xE1\xE0\xE4\xE2\u0103\u01CE\u0101\u0105\xE5\xE3\u0107\u0109\u010D\xE7\u010B\u010F\xE9\xE8\xEB\xEA\u011B\u0117\u0113\u0119\u01F5\u011D\u011F"],["8fabbd","\u0121\u0125\xED\xEC\xEF\xEE\u01D0"],["8fabc5","\u012B\u012F\u0129\u0135\u0137\u013A\u013E\u013C\u0144\u0148\u0146\xF1\xF3\xF2\xF6\xF4\u01D2\u0151\u014D\xF5\u0155\u0159\u0157\u015B\u015D\u0161\u015F\u0165\u0163\xFA\xF9\xFC\xFB\u016D\u01D4\u0171\u016B\u0173\u016F\u0169\u01D8\u01DC\u01DA\u01D6\u0175\xFD\xFF\u0177\u017A\u017E\u017C"],["8fb0a1","\u4E02\u4E04\u4E05\u4E0C\u4E12\u4E1F\u4E23\u4E24\u4E28\u4E2B\u4E2E\u4E2F\u4E30\u4E35\u4E40\u4E41\u4E44\u4E47\u4E51\u4E5A\u4E5C\u4E63\u4E68\u4E69\u4E74\u4E75\u4E79\u4E7F\u4E8D\u4E96\u4E97\u4E9D\u4EAF\u4EB9\u4EC3\u4ED0\u4EDA\u4EDB\u4EE0\u4EE1\u4EE2\u4EE8\u4EEF\u4EF1\u4EF3\u4EF5\u4EFD\u4EFE\u4EFF\u4F00\u4F02\u4F03\u4F08\u4F0B\u4F0C\u4F12\u4F15\u4F16\u4F17\u4F19\u4F2E\u4F31\u4F60\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E\u4F40\u4F42\u4F48\u4F49\u4F4B\u4F4C\u4F52\u4F54\u4F56\u4F58\u4F5F\u4F63\u4F6A\u4F6C\u4F6E\u4F71\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F7E\u4F81\u4F82\u4F84"],["8fb1a1","\u4F85\u4F89\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F94\u4F97\u4F99\u4F9A\u4F9E\u4F9F\u4FB2\u4FB7\u4FB9\u4FBB\u4FBC\u4FBD\u4FBE\u4FC0\u4FC1\u4FC5\u4FC6\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FCF\u4FD2\u4FDC\u4FE0\u4FE2\u4FF0\u4FF2\u4FFC\u4FFD\u4FFF\u5000\u5001\u5004\u5007\u500A\u500C\u500E\u5010\u5013\u5017\u5018\u501B\u501C\u501D\u501E\u5022\u5027\u502E\u5030\u5032\u5033\u5035\u5040\u5041\u5042\u5045\u5046\u504A\u504C\u504E\u5051\u5052\u5053\u5057\u5059\u505F\u5060\u5062\u5063\u5066\u5067\u506A\u506D\u5070\u5071\u503B\u5081\u5083\u5084\u5086\u508A\u508E\u508F\u5090"],["8fb2a1","\u5092\u5093\u5094\u5096\u509B\u509C\u509E",4,"\u50AA\u50AF\u50B0\u50B9\u50BA\u50BD\u50C0\u50C3\u50C4\u50C7\u50CC\u50CE\u50D0\u50D3\u50D4\u50D8\u50DC\u50DD\u50DF\u50E2\u50E4\u50E6\u50E8\u50E9\u50EF\u50F1\u50F6\u50FA\u50FE\u5103\u5106\u5107\u5108\u510B\u510C\u510D\u510E\u50F2\u5110\u5117\u5119\u511B\u511C\u511D\u511E\u5123\u5127\u5128\u512C\u512D\u512F\u5131\u5133\u5134\u5135\u5138\u5139\u5142\u514A\u514F\u5153\u5155\u5157\u5158\u515F\u5164\u5166\u517E\u5183\u5184\u518B\u518E\u5198\u519D\u51A1\u51A3\u51AD\u51B8\u51BA\u51BC\u51BE\u51BF\u51C2"],["8fb3a1","\u51C8\u51CF\u51D1\u51D2\u51D3\u51D5\u51D8\u51DE\u51E2\u51E5\u51EE\u51F2\u51F3\u51F4\u51F7\u5201\u5202\u5205\u5212\u5213\u5215\u5216\u5218\u5222\u5228\u5231\u5232\u5235\u523C\u5245\u5249\u5255\u5257\u5258\u525A\u525C\u525F\u5260\u5261\u5266\u526E\u5277\u5278\u5279\u5280\u5282\u5285\u528A\u528C\u5293\u5295\u5296\u5297\u5298\u529A\u529C\u52A4\u52A5\u52A6\u52A7\u52AF\u52B0\u52B6\u52B7\u52B8\u52BA\u52BB\u52BD\u52C0\u52C4\u52C6\u52C8\u52CC\u52CF\u52D1\u52D4\u52D6\u52DB\u52DC\u52E1\u52E5\u52E8\u52E9\u52EA\u52EC\u52F0\u52F1\u52F4\u52F6\u52F7\u5300\u5303\u530A\u530B"],["8fb4a1","\u530C\u5311\u5313\u5318\u531B\u531C\u531E\u531F\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u5330\u5332\u5335\u533C\u533D\u533E\u5342\u534C\u534B\u5359\u535B\u5361\u5363\u5365\u536C\u536D\u5372\u5379\u537E\u5383\u5387\u5388\u538E\u5393\u5394\u5399\u539D\u53A1\u53A4\u53AA\u53AB\u53AF\u53B2\u53B4\u53B5\u53B7\u53B8\u53BA\u53BD\u53C0\u53C5\u53CF\u53D2\u53D3\u53D5\u53DA\u53DD\u53DE\u53E0\u53E6\u53E7\u53F5\u5402\u5413\u541A\u5421\u5427\u5428\u542A\u542F\u5431\u5434\u5435\u5443\u5444\u5447\u544D\u544F\u545E\u5462\u5464\u5466\u5467\u5469\u546B\u546D\u546E\u5474\u547F"],["8fb5a1","\u5481\u5483\u5485\u5488\u5489\u548D\u5491\u5495\u5496\u549C\u549F\u54A1\u54A6\u54A7\u54A9\u54AA\u54AD\u54AE\u54B1\u54B7\u54B9\u54BA\u54BB\u54BF\u54C6\u54CA\u54CD\u54CE\u54E0\u54EA\u54EC\u54EF\u54F6\u54FC\u54FE\u54FF\u5500\u5501\u5505\u5508\u5509\u550C\u550D\u550E\u5515\u552A\u552B\u5532\u5535\u5536\u553B\u553C\u553D\u5541\u5547\u5549\u554A\u554D\u5550\u5551\u5558\u555A\u555B\u555E\u5560\u5561\u5564\u5566\u557F\u5581\u5582\u5586\u5588\u558E\u558F\u5591\u5592\u5593\u5594\u5597\u55A3\u55A4\u55AD\u55B2\u55BF\u55C1\u55C3\u55C6\u55C9\u55CB\u55CC\u55CE\u55D1\u55D2"],["8fb6a1","\u55D3\u55D7\u55D8\u55DB\u55DE\u55E2\u55E9\u55F6\u55FF\u5605\u5608\u560A\u560D",5,"\u5619\u562C\u5630\u5633\u5635\u5637\u5639\u563B\u563C\u563D\u563F\u5640\u5641\u5643\u5644\u5646\u5649\u564B\u564D\u564F\u5654\u565E\u5660\u5661\u5662\u5663\u5666\u5669\u566D\u566F\u5671\u5672\u5675\u5684\u5685\u5688\u568B\u568C\u5695\u5699\u569A\u569D\u569E\u569F\u56A6\u56A7\u56A8\u56A9\u56AB\u56AC\u56AD\u56B1\u56B3\u56B7\u56BE\u56C5\u56C9\u56CA\u56CB\u56CF\u56D0\u56CC\u56CD\u56D9\u56DC\u56DD\u56DF\u56E1\u56E4",4,"\u56F1\u56EB\u56ED"],["8fb7a1","\u56F6\u56F7\u5701\u5702\u5707\u570A\u570C\u5711\u5715\u571A\u571B\u571D\u5720\u5722\u5723\u5724\u5725\u5729\u572A\u572C\u572E\u572F\u5733\u5734\u573D\u573E\u573F\u5745\u5746\u574C\u574D\u5752\u5762\u5765\u5767\u5768\u576B\u576D",4,"\u5773\u5774\u5775\u5777\u5779\u577A\u577B\u577C\u577E\u5781\u5783\u578C\u5794\u5797\u5799\u579A\u579C\u579D\u579E\u579F\u57A1\u5795\u57A7\u57A8\u57A9\u57AC\u57B8\u57BD\u57C7\u57C8\u57CC\u57CF\u57D5\u57DD\u57DE\u57E4\u57E6\u57E7\u57E9\u57ED\u57F0\u57F5\u57F6\u57F8\u57FD\u57FE\u57FF\u5803\u5804\u5808\u5809\u57E1"],["8fb8a1","\u580C\u580D\u581B\u581E\u581F\u5820\u5826\u5827\u582D\u5832\u5839\u583F\u5849\u584C\u584D\u584F\u5850\u5855\u585F\u5861\u5864\u5867\u5868\u5878\u587C\u587F\u5880\u5881\u5887\u5888\u5889\u588A\u588C\u588D\u588F\u5890\u5894\u5896\u589D\u58A0\u58A1\u58A2\u58A6\u58A9\u58B1\u58B2\u58C4\u58BC\u58C2\u58C8\u58CD\u58CE\u58D0\u58D2\u58D4\u58D6\u58DA\u58DD\u58E1\u58E2\u58E9\u58F3\u5905\u5906\u590B\u590C\u5912\u5913\u5914\u8641\u591D\u5921\u5923\u5924\u5928\u592F\u5930\u5933\u5935\u5936\u593F\u5943\u5946\u5952\u5953\u5959\u595B\u595D\u595E\u595F\u5961\u5963\u596B\u596D"],["8fb9a1","\u596F\u5972\u5975\u5976\u5979\u597B\u597C\u598B\u598C\u598E\u5992\u5995\u5997\u599F\u59A4\u59A7\u59AD\u59AE\u59AF\u59B0\u59B3\u59B7\u59BA\u59BC\u59C1\u59C3\u59C4\u59C8\u59CA\u59CD\u59D2\u59DD\u59DE\u59DF\u59E3\u59E4\u59E7\u59EE\u59EF\u59F1\u59F2\u59F4\u59F7\u5A00\u5A04\u5A0C\u5A0D\u5A0E\u5A12\u5A13\u5A1E\u5A23\u5A24\u5A27\u5A28\u5A2A\u5A2D\u5A30\u5A44\u5A45\u5A47\u5A48\u5A4C\u5A50\u5A55\u5A5E\u5A63\u5A65\u5A67\u5A6D\u5A77\u5A7A\u5A7B\u5A7E\u5A8B\u5A90\u5A93\u5A96\u5A99\u5A9C\u5A9E\u5A9F\u5AA0\u5AA2\u5AA7\u5AAC\u5AB1\u5AB2\u5AB3\u5AB5\u5AB8\u5ABA\u5ABB\u5ABF"],["8fbaa1","\u5AC4\u5AC6\u5AC8\u5ACF\u5ADA\u5ADC\u5AE0\u5AE5\u5AEA\u5AEE\u5AF5\u5AF6\u5AFD\u5B00\u5B01\u5B08\u5B17\u5B34\u5B19\u5B1B\u5B1D\u5B21\u5B25\u5B2D\u5B38\u5B41\u5B4B\u5B4C\u5B52\u5B56\u5B5E\u5B68\u5B6E\u5B6F\u5B7C\u5B7D\u5B7E\u5B7F\u5B81\u5B84\u5B86\u5B8A\u5B8E\u5B90\u5B91\u5B93\u5B94\u5B96\u5BA8\u5BA9\u5BAC\u5BAD\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBC\u5BC0\u5BC1\u5BCD\u5BCF\u5BD6",4,"\u5BE0\u5BEF\u5BF1\u5BF4\u5BFD\u5C0C\u5C17\u5C1E\u5C1F\u5C23\u5C26\u5C29\u5C2B\u5C2C\u5C2E\u5C30\u5C32\u5C35\u5C36\u5C59\u5C5A\u5C5C\u5C62\u5C63\u5C67\u5C68\u5C69"],["8fbba1","\u5C6D\u5C70\u5C74\u5C75\u5C7A\u5C7B\u5C7C\u5C7D\u5C87\u5C88\u5C8A\u5C8F\u5C92\u5C9D\u5C9F\u5CA0\u5CA2\u5CA3\u5CA6\u5CAA\u5CB2\u5CB4\u5CB5\u5CBA\u5CC9\u5CCB\u5CD2\u5CDD\u5CD7\u5CEE\u5CF1\u5CF2\u5CF4\u5D01\u5D06\u5D0D\u5D12\u5D2B\u5D23\u5D24\u5D26\u5D27\u5D31\u5D34\u5D39\u5D3D\u5D3F\u5D42\u5D43\u5D46\u5D48\u5D55\u5D51\u5D59\u5D4A\u5D5F\u5D60\u5D61\u5D62\u5D64\u5D6A\u5D6D\u5D70\u5D79\u5D7A\u5D7E\u5D7F\u5D81\u5D83\u5D88\u5D8A\u5D92\u5D93\u5D94\u5D95\u5D99\u5D9B\u5D9F\u5DA0\u5DA7\u5DAB\u5DB0\u5DB4\u5DB8\u5DB9\u5DC3\u5DC7\u5DCB\u5DD0\u5DCE\u5DD8\u5DD9\u5DE0\u5DE4"],["8fbca1","\u5DE9\u5DF8\u5DF9\u5E00\u5E07\u5E0D\u5E12\u5E14\u5E15\u5E18\u5E1F\u5E20\u5E2E\u5E28\u5E32\u5E35\u5E3E\u5E4B\u5E50\u5E49\u5E51\u5E56\u5E58\u5E5B\u5E5C\u5E5E\u5E68\u5E6A",4,"\u5E70\u5E80\u5E8B\u5E8E\u5EA2\u5EA4\u5EA5\u5EA8\u5EAA\u5EAC\u5EB1\u5EB3\u5EBD\u5EBE\u5EBF\u5EC6\u5ECC\u5ECB\u5ECE\u5ED1\u5ED2\u5ED4\u5ED5\u5EDC\u5EDE\u5EE5\u5EEB\u5F02\u5F06\u5F07\u5F08\u5F0E\u5F19\u5F1C\u5F1D\u5F21\u5F22\u5F23\u5F24\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F34\u5F36\u5F3B\u5F3D\u5F3F\u5F40\u5F44\u5F45\u5F47\u5F4D\u5F50\u5F54\u5F58\u5F5B\u5F60\u5F63\u5F64\u5F67"],["8fbda1","\u5F6F\u5F72\u5F74\u5F75\u5F78\u5F7A\u5F7D\u5F7E\u5F89\u5F8D\u5F8F\u5F96\u5F9C\u5F9D\u5FA2\u5FA7\u5FAB\u5FA4\u5FAC\u5FAF\u5FB0\u5FB1\u5FB8\u5FC4\u5FC7\u5FC8\u5FC9\u5FCB\u5FD0",4,"\u5FDE\u5FE1\u5FE2\u5FE8\u5FE9\u5FEA\u5FEC\u5FED\u5FEE\u5FEF\u5FF2\u5FF3\u5FF6\u5FFA\u5FFC\u6007\u600A\u600D\u6013\u6014\u6017\u6018\u601A\u601F\u6024\u602D\u6033\u6035\u6040\u6047\u6048\u6049\u604C\u6051\u6054\u6056\u6057\u605D\u6061\u6067\u6071\u607E\u607F\u6082\u6086\u6088\u608A\u608E\u6091\u6093\u6095\u6098\u609D\u609E\u60A2\u60A4\u60A5\u60A8\u60B0\u60B1\u60B7"],["8fbea1","\u60BB\u60BE\u60C2\u60C4\u60C8\u60C9\u60CA\u60CB\u60CE\u60CF\u60D4\u60D5\u60D9\u60DB\u60DD\u60DE\u60E2\u60E5\u60F2\u60F5\u60F8\u60FC\u60FD\u6102\u6107\u610A\u610C\u6110",4,"\u6116\u6117\u6119\u611C\u611E\u6122\u612A\u612B\u6130\u6131\u6135\u6136\u6137\u6139\u6141\u6145\u6146\u6149\u615E\u6160\u616C\u6172\u6178\u617B\u617C\u617F\u6180\u6181\u6183\u6184\u618B\u618D\u6192\u6193\u6197\u6198\u619C\u619D\u619F\u61A0\u61A5\u61A8\u61AA\u61AD\u61B8\u61B9\u61BC\u61C0\u61C1\u61C2\u61CE\u61CF\u61D5\u61DC\u61DD\u61DE\u61DF\u61E1\u61E2\u61E7\u61E9\u61E5"],["8fbfa1","\u61EC\u61ED\u61EF\u6201\u6203\u6204\u6207\u6213\u6215\u621C\u6220\u6222\u6223\u6227\u6229\u622B\u6239\u623D\u6242\u6243\u6244\u6246\u624C\u6250\u6251\u6252\u6254\u6256\u625A\u625C\u6264\u626D\u626F\u6273\u627A\u627D\u628D\u628E\u628F\u6290\u62A6\u62A8\u62B3\u62B6\u62B7\u62BA\u62BE\u62BF\u62C4\u62CE\u62D5\u62D6\u62DA\u62EA\u62F2\u62F4\u62FC\u62FD\u6303\u6304\u630A\u630B\u630D\u6310\u6313\u6316\u6318\u6329\u632A\u632D\u6335\u6336\u6339\u633C\u6341\u6342\u6343\u6344\u6346\u634A\u634B\u634E\u6352\u6353\u6354\u6358\u635B\u6365\u6366\u636C\u636D\u6371\u6374\u6375"],["8fc0a1","\u6378\u637C\u637D\u637F\u6382\u6384\u6387\u638A\u6390\u6394\u6395\u6399\u639A\u639E\u63A4\u63A6\u63AD\u63AE\u63AF\u63BD\u63C1\u63C5\u63C8\u63CE\u63D1\u63D3\u63D4\u63D5\u63DC\u63E0\u63E5\u63EA\u63EC\u63F2\u63F3\u63F5\u63F8\u63F9\u6409\u640A\u6410\u6412\u6414\u6418\u641E\u6420\u6422\u6424\u6425\u6429\u642A\u642F\u6430\u6435\u643D\u643F\u644B\u644F\u6451\u6452\u6453\u6454\u645A\u645B\u645C\u645D\u645F\u6460\u6461\u6463\u646D\u6473\u6474\u647B\u647D\u6485\u6487\u648F\u6490\u6491\u6498\u6499\u649B\u649D\u649F\u64A1\u64A3\u64A6\u64A8\u64AC\u64B3\u64BD\u64BE\u64BF"],["8fc1a1","\u64C4\u64C9\u64CA\u64CB\u64CC\u64CE\u64D0\u64D1\u64D5\u64D7\u64E4\u64E5\u64E9\u64EA\u64ED\u64F0\u64F5\u64F7\u64FB\u64FF\u6501\u6504\u6508\u6509\u650A\u650F\u6513\u6514\u6516\u6519\u651B\u651E\u651F\u6522\u6526\u6529\u652E\u6531\u653A\u653C\u653D\u6543\u6547\u6549\u6550\u6552\u6554\u655F\u6560\u6567\u656B\u657A\u657D\u6581\u6585\u658A\u6592\u6595\u6598\u659D\u65A0\u65A3\u65A6\u65AE\u65B2\u65B3\u65B4\u65BF\u65C2\u65C8\u65C9\u65CE\u65D0\u65D4\u65D6\u65D8\u65DF\u65F0\u65F2\u65F4\u65F5\u65F9\u65FE\u65FF\u6600\u6604\u6608\u6609\u660D\u6611\u6612\u6615\u6616\u661D"],["8fc2a1","\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6631\u6633\u6639\u6637\u6640\u6645\u6646\u664A\u664C\u6651\u664E\u6657\u6658\u6659\u665B\u665C\u6660\u6661\u66FB\u666A\u666B\u666C\u667E\u6673\u6675\u667F\u6677\u6678\u6679\u667B\u6680\u667C\u668B\u668C\u668D\u6690\u6692\u6699\u669A\u669B\u669C\u669F\u66A0\u66A4\u66AD\u66B1\u66B2\u66B5\u66BB\u66BF\u66C0\u66C2\u66C3\u66C8\u66CC\u66CE\u66CF\u66D4\u66DB\u66DF\u66E8\u66EB\u66EC\u66EE\u66FA\u6705\u6707\u670E\u6713\u6719\u671C\u6720\u6722\u6733\u673E\u6745\u6747\u6748\u674C\u6754\u6755\u675D"],["8fc3a1","\u6766\u676C\u676E\u6774\u6776\u677B\u6781\u6784\u678E\u678F\u6791\u6793\u6796\u6798\u6799\u679B\u67B0\u67B1\u67B2\u67B5\u67BB\u67BC\u67BD\u67F9\u67C0\u67C2\u67C3\u67C5\u67C8\u67C9\u67D2\u67D7\u67D9\u67DC\u67E1\u67E6\u67F0\u67F2\u67F6\u67F7\u6852\u6814\u6819\u681D\u681F\u6828\u6827\u682C\u682D\u682F\u6830\u6831\u6833\u683B\u683F\u6844\u6845\u684A\u684C\u6855\u6857\u6858\u685B\u686B\u686E",4,"\u6875\u6879\u687A\u687B\u687C\u6882\u6884\u6886\u6888\u6896\u6898\u689A\u689C\u68A1\u68A3\u68A5\u68A9\u68AA\u68AE\u68B2\u68BB\u68C5\u68C8\u68CC\u68CF"],["8fc4a1","\u68D0\u68D1\u68D3\u68D6\u68D9\u68DC\u68DD\u68E5\u68E8\u68EA\u68EB\u68EC\u68ED\u68F0\u68F1\u68F5\u68F6\u68FB\u68FC\u68FD\u6906\u6909\u690A\u6910\u6911\u6913\u6916\u6917\u6931\u6933\u6935\u6938\u693B\u6942\u6945\u6949\u694E\u6957\u695B\u6963\u6964\u6965\u6966\u6968\u6969\u696C\u6970\u6971\u6972\u697A\u697B\u697F\u6980\u698D\u6992\u6996\u6998\u69A1\u69A5\u69A6\u69A8\u69AB\u69AD\u69AF\u69B7\u69B8\u69BA\u69BC\u69C5\u69C8\u69D1\u69D6\u69D7\u69E2\u69E5\u69EE\u69EF\u69F1\u69F3\u69F5\u69FE\u6A00\u6A01\u6A03\u6A0F\u6A11\u6A15\u6A1A\u6A1D\u6A20\u6A24\u6A28\u6A30\u6A32"],["8fc5a1","\u6A34\u6A37\u6A3B\u6A3E\u6A3F\u6A45\u6A46\u6A49\u6A4A\u6A4E\u6A50\u6A51\u6A52\u6A55\u6A56\u6A5B\u6A64\u6A67\u6A6A\u6A71\u6A73\u6A7E\u6A81\u6A83\u6A86\u6A87\u6A89\u6A8B\u6A91\u6A9B\u6A9D\u6A9E\u6A9F\u6AA5\u6AAB\u6AAF\u6AB0\u6AB1\u6AB4\u6ABD\u6ABE\u6ABF\u6AC6\u6AC9\u6AC8\u6ACC\u6AD0\u6AD4\u6AD5\u6AD6\u6ADC\u6ADD\u6AE4\u6AE7\u6AEC\u6AF0\u6AF1\u6AF2\u6AFC\u6AFD\u6B02\u6B03\u6B06\u6B07\u6B09\u6B0F\u6B10\u6B11\u6B17\u6B1B\u6B1E\u6B24\u6B28\u6B2B\u6B2C\u6B2F\u6B35\u6B36\u6B3B\u6B3F\u6B46\u6B4A\u6B4D\u6B52\u6B56\u6B58\u6B5D\u6B60\u6B67\u6B6B\u6B6E\u6B70\u6B75\u6B7D"],["8fc6a1","\u6B7E\u6B82\u6B85\u6B97\u6B9B\u6B9F\u6BA0\u6BA2\u6BA3\u6BA8\u6BA9\u6BAC\u6BAD\u6BAE\u6BB0\u6BB8\u6BB9\u6BBD\u6BBE\u6BC3\u6BC4\u6BC9\u6BCC\u6BD6\u6BDA\u6BE1\u6BE3\u6BE6\u6BE7\u6BEE\u6BF1\u6BF7\u6BF9\u6BFF\u6C02\u6C04\u6C05\u6C09\u6C0D\u6C0E\u6C10\u6C12\u6C19\u6C1F\u6C26\u6C27\u6C28\u6C2C\u6C2E\u6C33\u6C35\u6C36\u6C3A\u6C3B\u6C3F\u6C4A\u6C4B\u6C4D\u6C4F\u6C52\u6C54\u6C59\u6C5B\u6C5C\u6C6B\u6C6D\u6C6F\u6C74\u6C76\u6C78\u6C79\u6C7B\u6C85\u6C86\u6C87\u6C89\u6C94\u6C95\u6C97\u6C98\u6C9C\u6C9F\u6CB0\u6CB2\u6CB4\u6CC2\u6CC6\u6CCD\u6CCF\u6CD0\u6CD1\u6CD2\u6CD4\u6CD6"],["8fc7a1","\u6CDA\u6CDC\u6CE0\u6CE7\u6CE9\u6CEB\u6CEC\u6CEE\u6CF2\u6CF4\u6D04\u6D07\u6D0A\u6D0E\u6D0F\u6D11\u6D13\u6D1A\u6D26\u6D27\u6D28\u6C67\u6D2E\u6D2F\u6D31\u6D39\u6D3C\u6D3F\u6D57\u6D5E\u6D5F\u6D61\u6D65\u6D67\u6D6F\u6D70\u6D7C\u6D82\u6D87\u6D91\u6D92\u6D94\u6D96\u6D97\u6D98\u6DAA\u6DAC\u6DB4\u6DB7\u6DB9\u6DBD\u6DBF\u6DC4\u6DC8\u6DCA\u6DCE\u6DCF\u6DD6\u6DDB\u6DDD\u6DDF\u6DE0\u6DE2\u6DE5\u6DE9\u6DEF\u6DF0\u6DF4\u6DF6\u6DFC\u6E00\u6E04\u6E1E\u6E22\u6E27\u6E32\u6E36\u6E39\u6E3B\u6E3C\u6E44\u6E45\u6E48\u6E49\u6E4B\u6E4F\u6E51\u6E52\u6E53\u6E54\u6E57\u6E5C\u6E5D\u6E5E"],["8fc8a1","\u6E62\u6E63\u6E68\u6E73\u6E7B\u6E7D\u6E8D\u6E93\u6E99\u6EA0\u6EA7\u6EAD\u6EAE\u6EB1\u6EB3\u6EBB\u6EBF\u6EC0\u6EC1\u6EC3\u6EC7\u6EC8\u6ECA\u6ECD\u6ECE\u6ECF\u6EEB\u6EED\u6EEE\u6EF9\u6EFB\u6EFD\u6F04\u6F08\u6F0A\u6F0C\u6F0D\u6F16\u6F18\u6F1A\u6F1B\u6F26\u6F29\u6F2A\u6F2F\u6F30\u6F33\u6F36\u6F3B\u6F3C\u6F2D\u6F4F\u6F51\u6F52\u6F53\u6F57\u6F59\u6F5A\u6F5D\u6F5E\u6F61\u6F62\u6F68\u6F6C\u6F7D\u6F7E\u6F83\u6F87\u6F88\u6F8B\u6F8C\u6F8D\u6F90\u6F92\u6F93\u6F94\u6F96\u6F9A\u6F9F\u6FA0\u6FA5\u6FA6\u6FA7\u6FA8\u6FAE\u6FAF\u6FB0\u6FB5\u6FB6\u6FBC\u6FC5\u6FC7\u6FC8\u6FCA"],["8fc9a1","\u6FDA\u6FDE\u6FE8\u6FE9\u6FF0\u6FF5\u6FF9\u6FFC\u6FFD\u7000\u7005\u7006\u7007\u700D\u7017\u7020\u7023\u702F\u7034\u7037\u7039\u703C\u7043\u7044\u7048\u7049\u704A\u704B\u7054\u7055\u705D\u705E\u704E\u7064\u7065\u706C\u706E\u7075\u7076\u707E\u7081\u7085\u7086\u7094",4,"\u709B\u70A4\u70AB\u70B0\u70B1\u70B4\u70B7\u70CA\u70D1\u70D3\u70D4\u70D5\u70D6\u70D8\u70DC\u70E4\u70FA\u7103",4,"\u710B\u710C\u710F\u711E\u7120\u712B\u712D\u712F\u7130\u7131\u7138\u7141\u7145\u7146\u7147\u714A\u714B\u7150\u7152\u7157\u715A\u715C\u715E\u7160"],["8fcaa1","\u7168\u7179\u7180\u7185\u7187\u718C\u7192\u719A\u719B\u71A0\u71A2\u71AF\u71B0\u71B2\u71B3\u71BA\u71BF\u71C0\u71C1\u71C4\u71CB\u71CC\u71D3\u71D6\u71D9\u71DA\u71DC\u71F8\u71FE\u7200\u7207\u7208\u7209\u7213\u7217\u721A\u721D\u721F\u7224\u722B\u722F\u7234\u7238\u7239\u7241\u7242\u7243\u7245\u724E\u724F\u7250\u7253\u7255\u7256\u725A\u725C\u725E\u7260\u7263\u7268\u726B\u726E\u726F\u7271\u7277\u7278\u727B\u727C\u727F\u7284\u7289\u728D\u728E\u7293\u729B\u72A8\u72AD\u72AE\u72B1\u72B4\u72BE\u72C1\u72C7\u72C9\u72CC\u72D5\u72D6\u72D8\u72DF\u72E5\u72F3\u72F4\u72FA\u72FB"],["8fcba1","\u72FE\u7302\u7304\u7305\u7307\u730B\u730D\u7312\u7313\u7318\u7319\u731E\u7322\u7324\u7327\u7328\u732C\u7331\u7332\u7335\u733A\u733B\u733D\u7343\u734D\u7350\u7352\u7356\u7358\u735D\u735E\u735F\u7360\u7366\u7367\u7369\u736B\u736C\u736E\u736F\u7371\u7377\u7379\u737C\u7380\u7381\u7383\u7385\u7386\u738E\u7390\u7393\u7395\u7397\u7398\u739C\u739E\u739F\u73A0\u73A2\u73A5\u73A6\u73AA\u73AB\u73AD\u73B5\u73B7\u73B9\u73BC\u73BD\u73BF\u73C5\u73C6\u73C9\u73CB\u73CC\u73CF\u73D2\u73D3\u73D6\u73D9\u73DD\u73E1\u73E3\u73E6\u73E7\u73E9\u73F4\u73F5\u73F7\u73F9\u73FA\u73FB\u73FD"],["8fcca1","\u73FF\u7400\u7401\u7404\u7407\u740A\u7411\u741A\u741B\u7424\u7426\u7428",9,"\u7439\u7440\u7443\u7444\u7446\u7447\u744B\u744D\u7451\u7452\u7457\u745D\u7462\u7466\u7467\u7468\u746B\u746D\u746E\u7471\u7472\u7480\u7481\u7485\u7486\u7487\u7489\u748F\u7490\u7491\u7492\u7498\u7499\u749A\u749C\u749F\u74A0\u74A1\u74A3\u74A6\u74A8\u74A9\u74AA\u74AB\u74AE\u74AF\u74B1\u74B2\u74B5\u74B9\u74BB\u74BF\u74C8\u74C9\u74CC\u74D0\u74D3\u74D8\u74DA\u74DB\u74DE\u74DF\u74E4\u74E8\u74EA\u74EB\u74EF\u74F4\u74FA\u74FB\u74FC\u74FF\u7506"],["8fcda1","\u7512\u7516\u7517\u7520\u7521\u7524\u7527\u7529\u752A\u752F\u7536\u7539\u753D\u753E\u753F\u7540\u7543\u7547\u7548\u754E\u7550\u7552\u7557\u755E\u755F\u7561\u756F\u7571\u7579",5,"\u7581\u7585\u7590\u7592\u7593\u7595\u7599\u759C\u75A2\u75A4\u75B4\u75BA\u75BF\u75C0\u75C1\u75C4\u75C6\u75CC\u75CE\u75CF\u75D7\u75DC\u75DF\u75E0\u75E1\u75E4\u75E7\u75EC\u75EE\u75EF\u75F1\u75F9\u7600\u7602\u7603\u7604\u7607\u7608\u760A\u760C\u760F\u7612\u7613\u7615\u7616\u7619\u761B\u761C\u761D\u761E\u7623\u7625\u7626\u7629\u762D\u7632\u7633\u7635\u7638\u7639"],["8fcea1","\u763A\u763C\u764A\u7640\u7641\u7643\u7644\u7645\u7649\u764B\u7655\u7659\u765F\u7664\u7665\u766D\u766E\u766F\u7671\u7674\u7681\u7685\u768C\u768D\u7695\u769B\u769C\u769D\u769F\u76A0\u76A2",6,"\u76AA\u76AD\u76BD\u76C1\u76C5\u76C9\u76CB\u76CC\u76CE\u76D4\u76D9\u76E0\u76E6\u76E8\u76EC\u76F0\u76F1\u76F6\u76F9\u76FC\u7700\u7706\u770A\u770E\u7712\u7714\u7715\u7717\u7719\u771A\u771C\u7722\u7728\u772D\u772E\u772F\u7734\u7735\u7736\u7739\u773D\u773E\u7742\u7745\u7746\u774A\u774D\u774E\u774F\u7752\u7756\u7757\u775C\u775E\u775F\u7760\u7762"],["8fcfa1","\u7764\u7767\u776A\u776C\u7770\u7772\u7773\u7774\u777A\u777D\u7780\u7784\u778C\u778D\u7794\u7795\u7796\u779A\u779F\u77A2\u77A7\u77AA\u77AE\u77AF\u77B1\u77B5\u77BE\u77C3\u77C9\u77D1\u77D2\u77D5\u77D9\u77DE\u77DF\u77E0\u77E4\u77E6\u77EA\u77EC\u77F0\u77F1\u77F4\u77F8\u77FB\u7805\u7806\u7809\u780D\u780E\u7811\u781D\u7821\u7822\u7823\u782D\u782E\u7830\u7835\u7837\u7843\u7844\u7847\u7848\u784C\u784E\u7852\u785C\u785E\u7860\u7861\u7863\u7864\u7868\u786A\u786E\u787A\u787E\u788A\u788F\u7894\u7898\u78A1\u789D\u789E\u789F\u78A4\u78A8\u78AC\u78AD\u78B0\u78B1\u78B2\u78B3"],["8fd0a1","\u78BB\u78BD\u78BF\u78C7\u78C8\u78C9\u78CC\u78CE\u78D2\u78D3\u78D5\u78D6\u78E4\u78DB\u78DF\u78E0\u78E1\u78E6\u78EA\u78F2\u78F3\u7900\u78F6\u78F7\u78FA\u78FB\u78FF\u7906\u790C\u7910\u791A\u791C\u791E\u791F\u7920\u7925\u7927\u7929\u792D\u7931\u7934\u7935\u793B\u793D\u793F\u7944\u7945\u7946\u794A\u794B\u794F\u7951\u7954\u7958\u795B\u795C\u7967\u7969\u796B\u7972\u7979\u797B\u797C\u797E\u798B\u798C\u7991\u7993\u7994\u7995\u7996\u7998\u799B\u799C\u79A1\u79A8\u79A9\u79AB\u79AF\u79B1\u79B4\u79B8\u79BB\u79C2\u79C4\u79C7\u79C8\u79CA\u79CF\u79D4\u79D6\u79DA\u79DD\u79DE"],["8fd1a1","\u79E0\u79E2\u79E5\u79EA\u79EB\u79ED\u79F1\u79F8\u79FC\u7A02\u7A03\u7A07\u7A09\u7A0A\u7A0C\u7A11\u7A15\u7A1B\u7A1E\u7A21\u7A27\u7A2B\u7A2D\u7A2F\u7A30\u7A34\u7A35\u7A38\u7A39\u7A3A\u7A44\u7A45\u7A47\u7A48\u7A4C\u7A55\u7A56\u7A59\u7A5C\u7A5D\u7A5F\u7A60\u7A65\u7A67\u7A6A\u7A6D\u7A75\u7A78\u7A7E\u7A80\u7A82\u7A85\u7A86\u7A8A\u7A8B\u7A90\u7A91\u7A94\u7A9E\u7AA0\u7AA3\u7AAC\u7AB3\u7AB5\u7AB9\u7ABB\u7ABC\u7AC6\u7AC9\u7ACC\u7ACE\u7AD1\u7ADB\u7AE8\u7AE9\u7AEB\u7AEC\u7AF1\u7AF4\u7AFB\u7AFD\u7AFE\u7B07\u7B14\u7B1F\u7B23\u7B27\u7B29\u7B2A\u7B2B\u7B2D\u7B2E\u7B2F\u7B30"],["8fd2a1","\u7B31\u7B34\u7B3D\u7B3F\u7B40\u7B41\u7B47\u7B4E\u7B55\u7B60\u7B64\u7B66\u7B69\u7B6A\u7B6D\u7B6F\u7B72\u7B73\u7B77\u7B84\u7B89\u7B8E\u7B90\u7B91\u7B96\u7B9B\u7B9E\u7BA0\u7BA5\u7BAC\u7BAF\u7BB0\u7BB2\u7BB5\u7BB6\u7BBA\u7BBB\u7BBC\u7BBD\u7BC2\u7BC5\u7BC8\u7BCA\u7BD4\u7BD6\u7BD7\u7BD9\u7BDA\u7BDB\u7BE8\u7BEA\u7BF2\u7BF4\u7BF5\u7BF8\u7BF9\u7BFA\u7BFC\u7BFE\u7C01\u7C02\u7C03\u7C04\u7C06\u7C09\u7C0B\u7C0C\u7C0E\u7C0F\u7C19\u7C1B\u7C20\u7C25\u7C26\u7C28\u7C2C\u7C31\u7C33\u7C34\u7C36\u7C39\u7C3A\u7C46\u7C4A\u7C55\u7C51\u7C52\u7C53\u7C59",5],["8fd3a1","\u7C61\u7C63\u7C67\u7C69\u7C6D\u7C6E\u7C70\u7C72\u7C79\u7C7C\u7C7D\u7C86\u7C87\u7C8F\u7C94\u7C9E\u7CA0\u7CA6\u7CB0\u7CB6\u7CB7\u7CBA\u7CBB\u7CBC\u7CBF\u7CC4\u7CC7\u7CC8\u7CC9\u7CCD\u7CCF\u7CD3\u7CD4\u7CD5\u7CD7\u7CD9\u7CDA\u7CDD\u7CE6\u7CE9\u7CEB\u7CF5\u7D03\u7D07\u7D08\u7D09\u7D0F\u7D11\u7D12\u7D13\u7D16\u7D1D\u7D1E\u7D23\u7D26\u7D2A\u7D2D\u7D31\u7D3C\u7D3D\u7D3E\u7D40\u7D41\u7D47\u7D48\u7D4D\u7D51\u7D53\u7D57\u7D59\u7D5A\u7D5C\u7D5D\u7D65\u7D67\u7D6A\u7D70\u7D78\u7D7A\u7D7B\u7D7F\u7D81\u7D82\u7D83\u7D85\u7D86\u7D88\u7D8B\u7D8C\u7D8D\u7D91\u7D96\u7D97\u7D9D"],["8fd4a1","\u7D9E\u7DA6\u7DA7\u7DAA\u7DB3\u7DB6\u7DB7\u7DB9\u7DC2",4,"\u7DCC\u7DCD\u7DCE\u7DD7\u7DD9\u7E00\u7DE2\u7DE5\u7DE6\u7DEA\u7DEB\u7DED\u7DF1\u7DF5\u7DF6\u7DF9\u7DFA\u7E08\u7E10\u7E11\u7E15\u7E17\u7E1C\u7E1D\u7E20\u7E27\u7E28\u7E2C\u7E2D\u7E2F\u7E33\u7E36\u7E3F\u7E44\u7E45\u7E47\u7E4E\u7E50\u7E52\u7E58\u7E5F\u7E61\u7E62\u7E65\u7E6B\u7E6E\u7E6F\u7E73\u7E78\u7E7E\u7E81\u7E86\u7E87\u7E8A\u7E8D\u7E91\u7E95\u7E98\u7E9A\u7E9D\u7E9E\u7F3C\u7F3B\u7F3D\u7F3E\u7F3F\u7F43\u7F44\u7F47\u7F4F\u7F52\u7F53\u7F5B\u7F5C\u7F5D\u7F61\u7F63\u7F64\u7F65\u7F66\u7F6D"],["8fd5a1","\u7F71\u7F7D\u7F7E\u7F7F\u7F80\u7F8B\u7F8D\u7F8F\u7F90\u7F91\u7F96\u7F97\u7F9C\u7FA1\u7FA2\u7FA6\u7FAA\u7FAD\u7FB4\u7FBC\u7FBF\u7FC0\u7FC3\u7FC8\u7FCE\u7FCF\u7FDB\u7FDF\u7FE3\u7FE5\u7FE8\u7FEC\u7FEE\u7FEF\u7FF2\u7FFA\u7FFD\u7FFE\u7FFF\u8007\u8008\u800A\u800D\u800E\u800F\u8011\u8013\u8014\u8016\u801D\u801E\u801F\u8020\u8024\u8026\u802C\u802E\u8030\u8034\u8035\u8037\u8039\u803A\u803C\u803E\u8040\u8044\u8060\u8064\u8066\u806D\u8071\u8075\u8081\u8088\u808E\u809C\u809E\u80A6\u80A7\u80AB\u80B8\u80B9\u80C8\u80CD\u80CF\u80D2\u80D4\u80D5\u80D7\u80D8\u80E0\u80ED\u80EE"],["8fd6a1","\u80F0\u80F2\u80F3\u80F6\u80F9\u80FA\u80FE\u8103\u810B\u8116\u8117\u8118\u811C\u811E\u8120\u8124\u8127\u812C\u8130\u8135\u813A\u813C\u8145\u8147\u814A\u814C\u8152\u8157\u8160\u8161\u8167\u8168\u8169\u816D\u816F\u8177\u8181\u8190\u8184\u8185\u8186\u818B\u818E\u8196\u8198\u819B\u819E\u81A2\u81AE\u81B2\u81B4\u81BB\u81CB\u81C3\u81C5\u81CA\u81CE\u81CF\u81D5\u81D7\u81DB\u81DD\u81DE\u81E1\u81E4\u81EB\u81EC\u81F0\u81F1\u81F2\u81F5\u81F6\u81F8\u81F9\u81FD\u81FF\u8200\u8203\u820F\u8213\u8214\u8219\u821A\u821D\u8221\u8222\u8228\u8232\u8234\u823A\u8243\u8244\u8245\u8246"],["8fd7a1","\u824B\u824E\u824F\u8251\u8256\u825C\u8260\u8263\u8267\u826D\u8274\u827B\u827D\u827F\u8280\u8281\u8283\u8284\u8287\u8289\u828A\u828E\u8291\u8294\u8296\u8298\u829A\u829B\u82A0\u82A1\u82A3\u82A4\u82A7\u82A8\u82A9\u82AA\u82AE\u82B0\u82B2\u82B4\u82B7\u82BA\u82BC\u82BE\u82BF\u82C6\u82D0\u82D5\u82DA\u82E0\u82E2\u82E4\u82E8\u82EA\u82ED\u82EF\u82F6\u82F7\u82FD\u82FE\u8300\u8301\u8307\u8308\u830A\u830B\u8354\u831B\u831D\u831E\u831F\u8321\u8322\u832C\u832D\u832E\u8330\u8333\u8337\u833A\u833C\u833D\u8342\u8343\u8344\u8347\u834D\u834E\u8351\u8355\u8356\u8357\u8370\u8378"],["8fd8a1","\u837D\u837F\u8380\u8382\u8384\u8386\u838D\u8392\u8394\u8395\u8398\u8399\u839B\u839C\u839D\u83A6\u83A7\u83A9\u83AC\u83BE\u83BF\u83C0\u83C7\u83C9\u83CF\u83D0\u83D1\u83D4\u83DD\u8353\u83E8\u83EA\u83F6\u83F8\u83F9\u83FC\u8401\u8406\u840A\u840F\u8411\u8415\u8419\u83AD\u842F\u8439\u8445\u8447\u8448\u844A\u844D\u844F\u8451\u8452\u8456\u8458\u8459\u845A\u845C\u8460\u8464\u8465\u8467\u846A\u8470\u8473\u8474\u8476\u8478\u847C\u847D\u8481\u8485\u8492\u8493\u8495\u849E\u84A6\u84A8\u84A9\u84AA\u84AF\u84B1\u84B4\u84BA\u84BD\u84BE\u84C0\u84C2\u84C7\u84C8\u84CC\u84CF\u84D3"],["8fd9a1","\u84DC\u84E7\u84EA\u84EF\u84F0\u84F1\u84F2\u84F7\u8532\u84FA\u84FB\u84FD\u8502\u8503\u8507\u850C\u850E\u8510\u851C\u851E\u8522\u8523\u8524\u8525\u8527\u852A\u852B\u852F\u8533\u8534\u8536\u853F\u8546\u854F",4,"\u8556\u8559\u855C",6,"\u8564\u856B\u856F\u8579\u857A\u857B\u857D\u857F\u8581\u8585\u8586\u8589\u858B\u858C\u858F\u8593\u8598\u859D\u859F\u85A0\u85A2\u85A5\u85A7\u85B4\u85B6\u85B7\u85B8\u85BC\u85BD\u85BE\u85BF\u85C2\u85C7\u85CA\u85CB\u85CE\u85AD\u85D8\u85DA\u85DF\u85E0\u85E6\u85E8\u85ED\u85F3\u85F6\u85FC"],["8fdaa1","\u85FF\u8600\u8604\u8605\u860D\u860E\u8610\u8611\u8612\u8618\u8619\u861B\u861E\u8621\u8627\u8629\u8636\u8638\u863A\u863C\u863D\u8640\u8642\u8646\u8652\u8653\u8656\u8657\u8658\u8659\u865D\u8660",4,"\u8669\u866C\u866F\u8675\u8676\u8677\u867A\u868D\u8691\u8696\u8698\u869A\u869C\u86A1\u86A6\u86A7\u86A8\u86AD\u86B1\u86B3\u86B4\u86B5\u86B7\u86B8\u86B9\u86BF\u86C0\u86C1\u86C3\u86C5\u86D1\u86D2\u86D5\u86D7\u86DA\u86DC\u86E0\u86E3\u86E5\u86E7\u8688\u86FA\u86FC\u86FD\u8704\u8705\u8707\u870B\u870E\u870F\u8710\u8713\u8714\u8719\u871E\u871F\u8721\u8723"],["8fdba1","\u8728\u872E\u872F\u8731\u8732\u8739\u873A\u873C\u873D\u873E\u8740\u8743\u8745\u874D\u8758\u875D\u8761\u8764\u8765\u876F\u8771\u8772\u877B\u8783",6,"\u878B\u878C\u8790\u8793\u8795\u8797\u8798\u8799\u879E\u87A0\u87A3\u87A7\u87AC\u87AD\u87AE\u87B1\u87B5\u87BE\u87BF\u87C1\u87C8\u87C9\u87CA\u87CE\u87D5\u87D6\u87D9\u87DA\u87DC\u87DF\u87E2\u87E3\u87E4\u87EA\u87EB\u87ED\u87F1\u87F3\u87F8\u87FA\u87FF\u8801\u8803\u8806\u8809\u880A\u880B\u8810\u8819\u8812\u8813\u8814\u8818\u881A\u881B\u881C\u881E\u881F\u8828\u882D\u882E\u8830\u8832\u8835"],["8fdca1","\u883A\u883C\u8841\u8843\u8845\u8848\u8849\u884A\u884B\u884E\u8851\u8855\u8856\u8858\u885A\u885C\u885F\u8860\u8864\u8869\u8871\u8879\u887B\u8880\u8898\u889A\u889B\u889C\u889F\u88A0\u88A8\u88AA\u88BA\u88BD\u88BE\u88C0\u88CA",4,"\u88D1\u88D2\u88D3\u88DB\u88DE\u88E7\u88EF\u88F0\u88F1\u88F5\u88F7\u8901\u8906\u890D\u890E\u890F\u8915\u8916\u8918\u8919\u891A\u891C\u8920\u8926\u8927\u8928\u8930\u8931\u8932\u8935\u8939\u893A\u893E\u8940\u8942\u8945\u8946\u8949\u894F\u8952\u8957\u895A\u895B\u895C\u8961\u8962\u8963\u896B\u896E\u8970\u8973\u8975\u897A"],["8fdda1","\u897B\u897C\u897D\u8989\u898D\u8990\u8994\u8995\u899B\u899C\u899F\u89A0\u89A5\u89B0\u89B4\u89B5\u89B6\u89B7\u89BC\u89D4",4,"\u89E5\u89E9\u89EB\u89ED\u89F1\u89F3\u89F6\u89F9\u89FD\u89FF\u8A04\u8A05\u8A07\u8A0F\u8A11\u8A12\u8A14\u8A15\u8A1E\u8A20\u8A22\u8A24\u8A26\u8A2B\u8A2C\u8A2F\u8A35\u8A37\u8A3D\u8A3E\u8A40\u8A43\u8A45\u8A47\u8A49\u8A4D\u8A4E\u8A53\u8A56\u8A57\u8A58\u8A5C\u8A5D\u8A61\u8A65\u8A67\u8A75\u8A76\u8A77\u8A79\u8A7A\u8A7B\u8A7E\u8A7F\u8A80\u8A83\u8A86\u8A8B\u8A8F\u8A90\u8A92\u8A96\u8A97\u8A99\u8A9F\u8AA7\u8AA9\u8AAE\u8AAF\u8AB3"],["8fdea1","\u8AB6\u8AB7\u8ABB\u8ABE\u8AC3\u8AC6\u8AC8\u8AC9\u8ACA\u8AD1\u8AD3\u8AD4\u8AD5\u8AD7\u8ADD\u8ADF\u8AEC\u8AF0\u8AF4\u8AF5\u8AF6\u8AFC\u8AFF\u8B05\u8B06\u8B0B\u8B11\u8B1C\u8B1E\u8B1F\u8B0A\u8B2D\u8B30\u8B37\u8B3C\u8B42",4,"\u8B48\u8B52\u8B53\u8B54\u8B59\u8B4D\u8B5E\u8B63\u8B6D\u8B76\u8B78\u8B79\u8B7C\u8B7E\u8B81\u8B84\u8B85\u8B8B\u8B8D\u8B8F\u8B94\u8B95\u8B9C\u8B9E\u8B9F\u8C38\u8C39\u8C3D\u8C3E\u8C45\u8C47\u8C49\u8C4B\u8C4F\u8C51\u8C53\u8C54\u8C57\u8C58\u8C5B\u8C5D\u8C59\u8C63\u8C64\u8C66\u8C68\u8C69\u8C6D\u8C73\u8C75\u8C76\u8C7B\u8C7E\u8C86"],["8fdfa1","\u8C87\u8C8B\u8C90\u8C92\u8C93\u8C99\u8C9B\u8C9C\u8CA4\u8CB9\u8CBA\u8CC5\u8CC6\u8CC9\u8CCB\u8CCF\u8CD6\u8CD5\u8CD9\u8CDD\u8CE1\u8CE8\u8CEC\u8CEF\u8CF0\u8CF2\u8CF5\u8CF7\u8CF8\u8CFE\u8CFF\u8D01\u8D03\u8D09\u8D12\u8D17\u8D1B\u8D65\u8D69\u8D6C\u8D6E\u8D7F\u8D82\u8D84\u8D88\u8D8D\u8D90\u8D91\u8D95\u8D9E\u8D9F\u8DA0\u8DA6\u8DAB\u8DAC\u8DAF\u8DB2\u8DB5\u8DB7\u8DB9\u8DBB\u8DC0\u8DC5\u8DC6\u8DC7\u8DC8\u8DCA\u8DCE\u8DD1\u8DD4\u8DD5\u8DD7\u8DD9\u8DE4\u8DE5\u8DE7\u8DEC\u8DF0\u8DBC\u8DF1\u8DF2\u8DF4\u8DFD\u8E01\u8E04\u8E05\u8E06\u8E0B\u8E11\u8E14\u8E16\u8E20\u8E21\u8E22"],["8fe0a1","\u8E23\u8E26\u8E27\u8E31\u8E33\u8E36\u8E37\u8E38\u8E39\u8E3D\u8E40\u8E41\u8E4B\u8E4D\u8E4E\u8E4F\u8E54\u8E5B\u8E5C\u8E5D\u8E5E\u8E61\u8E62\u8E69\u8E6C\u8E6D\u8E6F\u8E70\u8E71\u8E79\u8E7A\u8E7B\u8E82\u8E83\u8E89\u8E90\u8E92\u8E95\u8E9A\u8E9B\u8E9D\u8E9E\u8EA2\u8EA7\u8EA9\u8EAD\u8EAE\u8EB3\u8EB5\u8EBA\u8EBB\u8EC0\u8EC1\u8EC3\u8EC4\u8EC7\u8ECF\u8ED1\u8ED4\u8EDC\u8EE8\u8EEE\u8EF0\u8EF1\u8EF7\u8EF9\u8EFA\u8EED\u8F00\u8F02\u8F07\u8F08\u8F0F\u8F10\u8F16\u8F17\u8F18\u8F1E\u8F20\u8F21\u8F23\u8F25\u8F27\u8F28\u8F2C\u8F2D\u8F2E\u8F34\u8F35\u8F36\u8F37\u8F3A\u8F40\u8F41"],["8fe1a1","\u8F43\u8F47\u8F4F\u8F51",4,"\u8F58\u8F5D\u8F5E\u8F65\u8F9D\u8FA0\u8FA1\u8FA4\u8FA5\u8FA6\u8FB5\u8FB6\u8FB8\u8FBE\u8FC0\u8FC1\u8FC6\u8FCA\u8FCB\u8FCD\u8FD0\u8FD2\u8FD3\u8FD5\u8FE0\u8FE3\u8FE4\u8FE8\u8FEE\u8FF1\u8FF5\u8FF6\u8FFB\u8FFE\u9002\u9004\u9008\u900C\u9018\u901B\u9028\u9029\u902F\u902A\u902C\u902D\u9033\u9034\u9037\u903F\u9043\u9044\u904C\u905B\u905D\u9062\u9066\u9067\u906C\u9070\u9074\u9079\u9085\u9088\u908B\u908C\u908E\u9090\u9095\u9097\u9098\u9099\u909B\u90A0\u90A1\u90A2\u90A5\u90B0\u90B2\u90B3\u90B4\u90B6\u90BD\u90CC\u90BE\u90C3"],["8fe2a1","\u90C4\u90C5\u90C7\u90C8\u90D5\u90D7\u90D8\u90D9\u90DC\u90DD\u90DF\u90E5\u90D2\u90F6\u90EB\u90EF\u90F0\u90F4\u90FE\u90FF\u9100\u9104\u9105\u9106\u9108\u910D\u9110\u9114\u9116\u9117\u9118\u911A\u911C\u911E\u9120\u9125\u9122\u9123\u9127\u9129\u912E\u912F\u9131\u9134\u9136\u9137\u9139\u913A\u913C\u913D\u9143\u9147\u9148\u914F\u9153\u9157\u9159\u915A\u915B\u9161\u9164\u9167\u916D\u9174\u9179\u917A\u917B\u9181\u9183\u9185\u9186\u918A\u918E\u9191\u9193\u9194\u9195\u9198\u919E\u91A1\u91A6\u91A8\u91AC\u91AD\u91AE\u91B0\u91B1\u91B2\u91B3\u91B6\u91BB\u91BC\u91BD\u91BF"],["8fe3a1","\u91C2\u91C3\u91C5\u91D3\u91D4\u91D7\u91D9\u91DA\u91DE\u91E4\u91E5\u91E9\u91EA\u91EC",5,"\u91F7\u91F9\u91FB\u91FD\u9200\u9201\u9204\u9205\u9206\u9207\u9209\u920A\u920C\u9210\u9212\u9213\u9216\u9218\u921C\u921D\u9223\u9224\u9225\u9226\u9228\u922E\u922F\u9230\u9233\u9235\u9236\u9238\u9239\u923A\u923C\u923E\u9240\u9242\u9243\u9246\u9247\u924A\u924D\u924E\u924F\u9251\u9258\u9259\u925C\u925D\u9260\u9261\u9265\u9267\u9268\u9269\u926E\u926F\u9270\u9275",4,"\u927B\u927C\u927D\u927F\u9288\u9289\u928A\u928D\u928E\u9292\u9297"],["8fe4a1","\u9299\u929F\u92A0\u92A4\u92A5\u92A7\u92A8\u92AB\u92AF\u92B2\u92B6\u92B8\u92BA\u92BB\u92BC\u92BD\u92BF",4,"\u92C5\u92C6\u92C7\u92C8\u92CB\u92CC\u92CD\u92CE\u92D0\u92D3\u92D5\u92D7\u92D8\u92D9\u92DC\u92DD\u92DF\u92E0\u92E1\u92E3\u92E5\u92E7\u92E8\u92EC\u92EE\u92F0\u92F9\u92FB\u92FF\u9300\u9302\u9308\u930D\u9311\u9314\u9315\u931C\u931D\u931E\u931F\u9321\u9324\u9325\u9327\u9329\u932A\u9333\u9334\u9336\u9337\u9347\u9348\u9349\u9350\u9351\u9352\u9355\u9357\u9358\u935A\u935E\u9364\u9365\u9367\u9369\u936A\u936D\u936F\u9370\u9371\u9373\u9374\u9376"],["8fe5a1","\u937A\u937D\u937F\u9380\u9381\u9382\u9388\u938A\u938B\u938D\u938F\u9392\u9395\u9398\u939B\u939E\u93A1\u93A3\u93A4\u93A6\u93A8\u93AB\u93B4\u93B5\u93B6\u93BA\u93A9\u93C1\u93C4\u93C5\u93C6\u93C7\u93C9",4,"\u93D3\u93D9\u93DC\u93DE\u93DF\u93E2\u93E6\u93E7\u93F9\u93F7\u93F8\u93FA\u93FB\u93FD\u9401\u9402\u9404\u9408\u9409\u940D\u940E\u940F\u9415\u9416\u9417\u941F\u942E\u942F\u9431\u9432\u9433\u9434\u943B\u943F\u943D\u9443\u9445\u9448\u944A\u944C\u9455\u9459\u945C\u945F\u9461\u9463\u9468\u946B\u946D\u946E\u946F\u9471\u9472\u9484\u9483\u9578\u9579"],["8fe6a1","\u957E\u9584\u9588\u958C\u958D\u958E\u959D\u959E\u959F\u95A1\u95A6\u95A9\u95AB\u95AC\u95B4\u95B6\u95BA\u95BD\u95BF\u95C6\u95C8\u95C9\u95CB\u95D0\u95D1\u95D2\u95D3\u95D9\u95DA\u95DD\u95DE\u95DF\u95E0\u95E4\u95E6\u961D\u961E\u9622\u9624\u9625\u9626\u962C\u9631\u9633\u9637\u9638\u9639\u963A\u963C\u963D\u9641\u9652\u9654\u9656\u9657\u9658\u9661\u966E\u9674\u967B\u967C\u967E\u967F\u9681\u9682\u9683\u9684\u9689\u9691\u9696\u969A\u969D\u969F\u96A4\u96A5\u96A6\u96A9\u96AE\u96AF\u96B3\u96BA\u96CA\u96D2\u5DB2\u96D8\u96DA\u96DD\u96DE\u96DF\u96E9\u96EF\u96F1\u96FA\u9702"],["8fe7a1","\u9703\u9705\u9709\u971A\u971B\u971D\u9721\u9722\u9723\u9728\u9731\u9733\u9741\u9743\u974A\u974E\u974F\u9755\u9757\u9758\u975A\u975B\u9763\u9767\u976A\u976E\u9773\u9776\u9777\u9778\u977B\u977D\u977F\u9780\u9789\u9795\u9796\u9797\u9799\u979A\u979E\u979F\u97A2\u97AC\u97AE\u97B1\u97B2\u97B5\u97B6\u97B8\u97B9\u97BA\u97BC\u97BE\u97BF\u97C1\u97C4\u97C5\u97C7\u97C9\u97CA\u97CC\u97CD\u97CE\u97D0\u97D1\u97D4\u97D7\u97D8\u97D9\u97DD\u97DE\u97E0\u97DB\u97E1\u97E4\u97EF\u97F1\u97F4\u97F7\u97F8\u97FA\u9807\u980A\u9819\u980D\u980E\u9814\u9816\u981C\u981E\u9820\u9823\u9826"],["8fe8a1","\u982B\u982E\u982F\u9830\u9832\u9833\u9835\u9825\u983E\u9844\u9847\u984A\u9851\u9852\u9853\u9856\u9857\u9859\u985A\u9862\u9863\u9865\u9866\u986A\u986C\u98AB\u98AD\u98AE\u98B0\u98B4\u98B7\u98B8\u98BA\u98BB\u98BF\u98C2\u98C5\u98C8\u98CC\u98E1\u98E3\u98E5\u98E6\u98E7\u98EA\u98F3\u98F6\u9902\u9907\u9908\u9911\u9915\u9916\u9917\u991A\u991B\u991C\u991F\u9922\u9926\u9927\u992B\u9931",4,"\u9939\u993A\u993B\u993C\u9940\u9941\u9946\u9947\u9948\u994D\u994E\u9954\u9958\u9959\u995B\u995C\u995E\u995F\u9960\u999B\u999D\u999F\u99A6\u99B0\u99B1\u99B2\u99B5"],["8fe9a1","\u99B9\u99BA\u99BD\u99BF\u99C3\u99C9\u99D3\u99D4\u99D9\u99DA\u99DC\u99DE\u99E7\u99EA\u99EB\u99EC\u99F0\u99F4\u99F5\u99F9\u99FD\u99FE\u9A02\u9A03\u9A04\u9A0B\u9A0C\u9A10\u9A11\u9A16\u9A1E\u9A20\u9A22\u9A23\u9A24\u9A27\u9A2D\u9A2E\u9A33\u9A35\u9A36\u9A38\u9A47\u9A41\u9A44\u9A4A\u9A4B\u9A4C\u9A4E\u9A51\u9A54\u9A56\u9A5D\u9AAA\u9AAC\u9AAE\u9AAF\u9AB2\u9AB4\u9AB5\u9AB6\u9AB9\u9ABB\u9ABE\u9ABF\u9AC1\u9AC3\u9AC6\u9AC8\u9ACE\u9AD0\u9AD2\u9AD5\u9AD6\u9AD7\u9ADB\u9ADC\u9AE0\u9AE4\u9AE5\u9AE7\u9AE9\u9AEC\u9AF2\u9AF3\u9AF5\u9AF9\u9AFA\u9AFD\u9AFF",4],["8feaa1","\u9B04\u9B05\u9B08\u9B09\u9B0B\u9B0C\u9B0D\u9B0E\u9B10\u9B12\u9B16\u9B19\u9B1B\u9B1C\u9B20\u9B26\u9B2B\u9B2D\u9B33\u9B34\u9B35\u9B37\u9B39\u9B3A\u9B3D\u9B48\u9B4B\u9B4C\u9B55\u9B56\u9B57\u9B5B\u9B5E\u9B61\u9B63\u9B65\u9B66\u9B68\u9B6A",4,"\u9B73\u9B75\u9B77\u9B78\u9B79\u9B7F\u9B80\u9B84\u9B85\u9B86\u9B87\u9B89\u9B8A\u9B8B\u9B8D\u9B8F\u9B90\u9B94\u9B9A\u9B9D\u9B9E\u9BA6\u9BA7\u9BA9\u9BAC\u9BB0\u9BB1\u9BB2\u9BB7\u9BB8\u9BBB\u9BBC\u9BBE\u9BBF\u9BC1\u9BC7\u9BC8\u9BCE\u9BD0\u9BD7\u9BD8\u9BDD\u9BDF\u9BE5\u9BE7\u9BEA\u9BEB\u9BEF\u9BF3\u9BF7\u9BF8"],["8feba1","\u9BF9\u9BFA\u9BFD\u9BFF\u9C00\u9C02\u9C0B\u9C0F\u9C11\u9C16\u9C18\u9C19\u9C1A\u9C1C\u9C1E\u9C22\u9C23\u9C26",4,"\u9C31\u9C35\u9C36\u9C37\u9C3D\u9C41\u9C43\u9C44\u9C45\u9C49\u9C4A\u9C4E\u9C4F\u9C50\u9C53\u9C54\u9C56\u9C58\u9C5B\u9C5D\u9C5E\u9C5F\u9C63\u9C69\u9C6A\u9C5C\u9C6B\u9C68\u9C6E\u9C70\u9C72\u9C75\u9C77\u9C7B\u9CE6\u9CF2\u9CF7\u9CF9\u9D0B\u9D02\u9D11\u9D17\u9D18\u9D1C\u9D1D\u9D1E\u9D2F\u9D30\u9D32\u9D33\u9D34\u9D3A\u9D3C\u9D45\u9D3D\u9D42\u9D43\u9D47\u9D4A\u9D53\u9D54\u9D5F\u9D63\u9D62\u9D65\u9D69\u9D6A\u9D6B\u9D70\u9D76\u9D77\u9D7B"],["8feca1","\u9D7C\u9D7E\u9D83\u9D84\u9D86\u9D8A\u9D8D\u9D8E\u9D92\u9D93\u9D95\u9D96\u9D97\u9D98\u9DA1\u9DAA\u9DAC\u9DAE\u9DB1\u9DB5\u9DB9\u9DBC\u9DBF\u9DC3\u9DC7\u9DC9\u9DCA\u9DD4\u9DD5\u9DD6\u9DD7\u9DDA\u9DDE\u9DDF\u9DE0\u9DE5\u9DE7\u9DE9\u9DEB\u9DEE\u9DF0\u9DF3\u9DF4\u9DFE\u9E0A\u9E02\u9E07\u9E0E\u9E10\u9E11\u9E12\u9E15\u9E16\u9E19\u9E1C\u9E1D\u9E7A\u9E7B\u9E7C\u9E80\u9E82\u9E83\u9E84\u9E85\u9E87\u9E8E\u9E8F\u9E96\u9E98\u9E9B\u9E9E\u9EA4\u9EA8\u9EAC\u9EAE\u9EAF\u9EB0\u9EB3\u9EB4\u9EB5\u9EC6\u9EC8\u9ECB\u9ED5\u9EDF\u9EE4\u9EE7\u9EEC\u9EED\u9EEE\u9EF0\u9EF1\u9EF2\u9EF5"],["8feda1","\u9EF8\u9EFF\u9F02\u9F03\u9F09\u9F0F\u9F10\u9F11\u9F12\u9F14\u9F16\u9F17\u9F19\u9F1A\u9F1B\u9F1F\u9F22\u9F26\u9F2A\u9F2B\u9F2F\u9F31\u9F32\u9F34\u9F37\u9F39\u9F3A\u9F3C\u9F3D\u9F3F\u9F41\u9F43",4,"\u9F53\u9F55\u9F56\u9F57\u9F58\u9F5A\u9F5D\u9F5E\u9F68\u9F69\u9F6D",4,"\u9F73\u9F75\u9F7A\u9F7D\u9F8F\u9F90\u9F91\u9F92\u9F94\u9F96\u9F97\u9F9E\u9FA1\u9FA2\u9FA3\u9FA5"]]});var YR=M((VDt,Xpt)=>{Xpt.exports=[["0","\0",127,"\u20AC"],["8140","\u4E02\u4E04\u4E05\u4E06\u4E0F\u4E12\u4E17\u4E1F\u4E20\u4E21\u4E23\u4E26\u4E29\u4E2E\u4E2F\u4E31\u4E33\u4E35\u4E37\u4E3C\u4E40\u4E41\u4E42\u4E44\u4E46\u4E4A\u4E51\u4E55\u4E57\u4E5A\u4E5B\u4E62\u4E63\u4E64\u4E65\u4E67\u4E68\u4E6A",5,"\u4E72\u4E74",9,"\u4E7F",6,"\u4E87\u4E8A"],["8180","\u4E90\u4E96\u4E97\u4E99\u4E9C\u4E9D\u4E9E\u4EA3\u4EAA\u4EAF\u4EB0\u4EB1\u4EB4\u4EB6\u4EB7\u4EB8\u4EB9\u4EBC\u4EBD\u4EBE\u4EC8\u4ECC\u4ECF\u4ED0\u4ED2\u4EDA\u4EDB\u4EDC\u4EE0\u4EE2\u4EE6\u4EE7\u4EE9\u4EED\u4EEE\u4EEF\u4EF1\u4EF4\u4EF8\u4EF9\u4EFA\u4EFC\u4EFE\u4F00\u4F02",6,"\u4F0B\u4F0C\u4F12",4,"\u4F1C\u4F1D\u4F21\u4F23\u4F28\u4F29\u4F2C\u4F2D\u4F2E\u4F31\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E",4,"\u4F44\u4F45\u4F47",5,"\u4F52\u4F54\u4F56\u4F61\u4F62\u4F66\u4F68\u4F6A\u4F6B\u4F6D\u4F6E\u4F71\u4F72\u4F75\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F80\u4F81\u4F82\u4F85\u4F86\u4F87\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F95\u4F96\u4F98\u4F99\u4F9A\u4F9C\u4F9E\u4F9F\u4FA1\u4FA2"],["8240","\u4FA4\u4FAB\u4FAD\u4FB0",4,"\u4FB6",8,"\u4FC0\u4FC1\u4FC2\u4FC6\u4FC7\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FD2",4,"\u4FD9\u4FDB\u4FE0\u4FE2\u4FE4\u4FE5\u4FE7\u4FEB\u4FEC\u4FF0\u4FF2\u4FF4\u4FF5\u4FF6\u4FF7\u4FF9\u4FFB\u4FFC\u4FFD\u4FFF",11],["8280","\u500B\u500E\u5010\u5011\u5013\u5015\u5016\u5017\u501B\u501D\u501E\u5020\u5022\u5023\u5024\u5027\u502B\u502F",10,"\u503B\u503D\u503F\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504A\u504B\u504D\u5050",4,"\u5056\u5057\u5058\u5059\u505B\u505D",7,"\u5066",5,"\u506D",8,"\u5078\u5079\u507A\u507C\u507D\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508A\u508B\u508C\u508E",20,"\u50A4\u50A6\u50AA\u50AB\u50AD",4,"\u50B3",6,"\u50BC"],["8340","\u50BD",17,"\u50D0",5,"\u50D7\u50D8\u50D9\u50DB",10,"\u50E8\u50E9\u50EA\u50EB\u50EF\u50F0\u50F1\u50F2\u50F4\u50F6",4,"\u50FC",9,"\u5108"],["8380","\u5109\u510A\u510C",5,"\u5113",13,"\u5122",28,"\u5142\u5147\u514A\u514C\u514E\u514F\u5150\u5152\u5153\u5157\u5158\u5159\u515B\u515D",4,"\u5163\u5164\u5166\u5167\u5169\u516A\u516F\u5172\u517A\u517E\u517F\u5183\u5184\u5186\u5187\u518A\u518B\u518E\u518F\u5190\u5191\u5193\u5194\u5198\u519A\u519D\u519E\u519F\u51A1\u51A3\u51A6",4,"\u51AD\u51AE\u51B4\u51B8\u51B9\u51BA\u51BE\u51BF\u51C1\u51C2\u51C3\u51C5\u51C8\u51CA\u51CD\u51CE\u51D0\u51D2",5],["8440","\u51D8\u51D9\u51DA\u51DC\u51DE\u51DF\u51E2\u51E3\u51E5",5,"\u51EC\u51EE\u51F1\u51F2\u51F4\u51F7\u51FE\u5204\u5205\u5209\u520B\u520C\u520F\u5210\u5213\u5214\u5215\u521C\u521E\u521F\u5221\u5222\u5223\u5225\u5226\u5227\u522A\u522C\u522F\u5231\u5232\u5234\u5235\u523C\u523E\u5244",5,"\u524B\u524E\u524F\u5252\u5253\u5255\u5257\u5258"],["8480","\u5259\u525A\u525B\u525D\u525F\u5260\u5262\u5263\u5264\u5266\u5268\u526B\u526C\u526D\u526E\u5270\u5271\u5273",9,"\u527E\u5280\u5283",4,"\u5289",6,"\u5291\u5292\u5294",6,"\u529C\u52A4\u52A5\u52A6\u52A7\u52AE\u52AF\u52B0\u52B4",9,"\u52C0\u52C1\u52C2\u52C4\u52C5\u52C6\u52C8\u52CA\u52CC\u52CD\u52CE\u52CF\u52D1\u52D3\u52D4\u52D5\u52D7\u52D9",5,"\u52E0\u52E1\u52E2\u52E3\u52E5",10,"\u52F1",7,"\u52FB\u52FC\u52FD\u5301\u5302\u5303\u5304\u5307\u5309\u530A\u530B\u530C\u530E"],["8540","\u5311\u5312\u5313\u5314\u5318\u531B\u531C\u531E\u531F\u5322\u5324\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u532F",9,"\u533C\u533D\u5340\u5342\u5344\u5346\u534B\u534C\u534D\u5350\u5354\u5358\u5359\u535B\u535D\u5365\u5368\u536A\u536C\u536D\u5372\u5376\u5379\u537B\u537C\u537D\u537E\u5380\u5381\u5383\u5387\u5388\u538A\u538E\u538F"],["8580","\u5390",4,"\u5396\u5397\u5399\u539B\u539C\u539E\u53A0\u53A1\u53A4\u53A7\u53AA\u53AB\u53AC\u53AD\u53AF",6,"\u53B7\u53B8\u53B9\u53BA\u53BC\u53BD\u53BE\u53C0\u53C3",4,"\u53CE\u53CF\u53D0\u53D2\u53D3\u53D5\u53DA\u53DC\u53DD\u53DE\u53E1\u53E2\u53E7\u53F4\u53FA\u53FE\u53FF\u5400\u5402\u5405\u5407\u540B\u5414\u5418\u5419\u541A\u541C\u5422\u5424\u5425\u542A\u5430\u5433\u5436\u5437\u543A\u543D\u543F\u5441\u5442\u5444\u5445\u5447\u5449\u544C\u544D\u544E\u544F\u5451\u545A\u545D",4,"\u5463\u5465\u5467\u5469",7,"\u5474\u5479\u547A\u547E\u547F\u5481\u5483\u5485\u5487\u5488\u5489\u548A\u548D\u5491\u5493\u5497\u5498\u549C\u549E\u549F\u54A0\u54A1"],["8640","\u54A2\u54A5\u54AE\u54B0\u54B2\u54B5\u54B6\u54B7\u54B9\u54BA\u54BC\u54BE\u54C3\u54C5\u54CA\u54CB\u54D6\u54D8\u54DB\u54E0",4,"\u54EB\u54EC\u54EF\u54F0\u54F1\u54F4",5,"\u54FB\u54FE\u5500\u5502\u5503\u5504\u5505\u5508\u550A",4,"\u5512\u5513\u5515",5,"\u551C\u551D\u551E\u551F\u5521\u5525\u5526"],["8680","\u5528\u5529\u552B\u552D\u5532\u5534\u5535\u5536\u5538\u5539\u553A\u553B\u553D\u5540\u5542\u5545\u5547\u5548\u554B",4,"\u5551\u5552\u5553\u5554\u5557",4,"\u555D\u555E\u555F\u5560\u5562\u5563\u5568\u5569\u556B\u556F",5,"\u5579\u557A\u557D\u557F\u5585\u5586\u558C\u558D\u558E\u5590\u5592\u5593\u5595\u5596\u5597\u559A\u559B\u559E\u55A0",6,"\u55A8",8,"\u55B2\u55B4\u55B6\u55B8\u55BA\u55BC\u55BF",4,"\u55C6\u55C7\u55C8\u55CA\u55CB\u55CE\u55CF\u55D0\u55D5\u55D7",4,"\u55DE\u55E0\u55E2\u55E7\u55E9\u55ED\u55EE\u55F0\u55F1\u55F4\u55F6\u55F8",4,"\u55FF\u5602\u5603\u5604\u5605"],["8740","\u5606\u5607\u560A\u560B\u560D\u5610",7,"\u5619\u561A\u561C\u561D\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562A\u562B\u562E\u562F\u5630\u5633\u5635\u5637\u5638\u563A\u563C\u563D\u563E\u5640",11,"\u564F",4,"\u5655\u5656\u565A\u565B\u565D",4],["8780","\u5663\u5665\u5666\u5667\u566D\u566E\u566F\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567A\u567D",7,"\u5687",6,"\u5690\u5691\u5692\u5694",14,"\u56A4",10,"\u56B0",6,"\u56B8\u56B9\u56BA\u56BB\u56BD",12,"\u56CB",8,"\u56D5\u56D6\u56D8\u56D9\u56DC\u56E3\u56E5",5,"\u56EC\u56EE\u56EF\u56F2\u56F3\u56F6\u56F7\u56F8\u56FB\u56FC\u5700\u5701\u5702\u5705\u5707\u570B",6],["8840","\u5712",9,"\u571D\u571E\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572B\u5731\u5732\u5734",4,"\u573C\u573D\u573F\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574B\u5752",4,"\u5758\u5759\u5762\u5763\u5765\u5767\u576C\u576E\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577A\u577D\u577E\u577F\u5780"],["8880","\u5781\u5787\u5788\u5789\u578A\u578D",4,"\u5794",6,"\u579C\u579D\u579E\u579F\u57A5\u57A8\u57AA\u57AC\u57AF\u57B0\u57B1\u57B3\u57B5\u57B6\u57B7\u57B9",8,"\u57C4",6,"\u57CC\u57CD\u57D0\u57D1\u57D3\u57D6\u57D7\u57DB\u57DC\u57DE\u57E1\u57E2\u57E3\u57E5",7,"\u57EE\u57F0\u57F1\u57F2\u57F3\u57F5\u57F6\u57F7\u57FB\u57FC\u57FE\u57FF\u5801\u5803\u5804\u5805\u5808\u5809\u580A\u580C\u580E\u580F\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581A\u581B\u581C\u581D\u581F\u5822\u5823\u5825",4,"\u582B",4,"\u5831\u5832\u5833\u5834\u5836",7],["8940","\u583E",5,"\u5845",6,"\u584E\u584F\u5850\u5852\u5853\u5855\u5856\u5857\u5859",4,"\u585F",5,"\u5866",4,"\u586D",16,"\u587F\u5882\u5884\u5886\u5887\u5888\u588A\u588B\u588C"],["8980","\u588D",4,"\u5894",4,"\u589B\u589C\u589D\u58A0",7,"\u58AA",17,"\u58BD\u58BE\u58BF\u58C0\u58C2\u58C3\u58C4\u58C6",10,"\u58D2\u58D3\u58D4\u58D6",13,"\u58E5",5,"\u58ED\u58EF\u58F1\u58F2\u58F4\u58F5\u58F7\u58F8\u58FA",7,"\u5903\u5905\u5906\u5908",4,"\u590E\u5910\u5911\u5912\u5913\u5917\u5918\u591B\u591D\u591E\u5920\u5921\u5922\u5923\u5926\u5928\u592C\u5930\u5932\u5933\u5935\u5936\u593B"],["8a40","\u593D\u593E\u593F\u5940\u5943\u5945\u5946\u594A\u594C\u594D\u5950\u5952\u5953\u5959\u595B",4,"\u5961\u5963\u5964\u5966",12,"\u5975\u5977\u597A\u597B\u597C\u597E\u597F\u5980\u5985\u5989\u598B\u598C\u598E\u598F\u5990\u5991\u5994\u5995\u5998\u599A\u599B\u599C\u599D\u599F\u59A0\u59A1\u59A2\u59A6"],["8a80","\u59A7\u59AC\u59AD\u59B0\u59B1\u59B3",5,"\u59BA\u59BC\u59BD\u59BF",6,"\u59C7\u59C8\u59C9\u59CC\u59CD\u59CE\u59CF\u59D5\u59D6\u59D9\u59DB\u59DE",4,"\u59E4\u59E6\u59E7\u59E9\u59EA\u59EB\u59ED",11,"\u59FA\u59FC\u59FD\u59FE\u5A00\u5A02\u5A0A\u5A0B\u5A0D\u5A0E\u5A0F\u5A10\u5A12\u5A14\u5A15\u5A16\u5A17\u5A19\u5A1A\u5A1B\u5A1D\u5A1E\u5A21\u5A22\u5A24\u5A26\u5A27\u5A28\u5A2A",6,"\u5A33\u5A35\u5A37",4,"\u5A3D\u5A3E\u5A3F\u5A41",4,"\u5A47\u5A48\u5A4B",9,"\u5A56\u5A57\u5A58\u5A59\u5A5B",5],["8b40","\u5A61\u5A63\u5A64\u5A65\u5A66\u5A68\u5A69\u5A6B",8,"\u5A78\u5A79\u5A7B\u5A7C\u5A7D\u5A7E\u5A80",17,"\u5A93",6,"\u5A9C",13,"\u5AAB\u5AAC"],["8b80","\u5AAD",4,"\u5AB4\u5AB6\u5AB7\u5AB9",4,"\u5ABF\u5AC0\u5AC3",5,"\u5ACA\u5ACB\u5ACD",4,"\u5AD3\u5AD5\u5AD7\u5AD9\u5ADA\u5ADB\u5ADD\u5ADE\u5ADF\u5AE2\u5AE4\u5AE5\u5AE7\u5AE8\u5AEA\u5AEC",4,"\u5AF2",22,"\u5B0A",11,"\u5B18",25,"\u5B33\u5B35\u5B36\u5B38",7,"\u5B41",6],["8c40","\u5B48",7,"\u5B52\u5B56\u5B5E\u5B60\u5B61\u5B67\u5B68\u5B6B\u5B6D\u5B6E\u5B6F\u5B72\u5B74\u5B76\u5B77\u5B78\u5B79\u5B7B\u5B7C\u5B7E\u5B7F\u5B82\u5B86\u5B8A\u5B8D\u5B8E\u5B90\u5B91\u5B92\u5B94\u5B96\u5B9F\u5BA7\u5BA8\u5BA9\u5BAC\u5BAD\u5BAE\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBB\u5BBC\u5BC0\u5BC1\u5BC3\u5BC8\u5BC9\u5BCA\u5BCB\u5BCD\u5BCE\u5BCF"],["8c80","\u5BD1\u5BD4",8,"\u5BE0\u5BE2\u5BE3\u5BE6\u5BE7\u5BE9",4,"\u5BEF\u5BF1",6,"\u5BFD\u5BFE\u5C00\u5C02\u5C03\u5C05\u5C07\u5C08\u5C0B\u5C0C\u5C0D\u5C0E\u5C10\u5C12\u5C13\u5C17\u5C19\u5C1B\u5C1E\u5C1F\u5C20\u5C21\u5C23\u5C26\u5C28\u5C29\u5C2A\u5C2B\u5C2D\u5C2E\u5C2F\u5C30\u5C32\u5C33\u5C35\u5C36\u5C37\u5C43\u5C44\u5C46\u5C47\u5C4C\u5C4D\u5C52\u5C53\u5C54\u5C56\u5C57\u5C58\u5C5A\u5C5B\u5C5C\u5C5D\u5C5F\u5C62\u5C64\u5C67",6,"\u5C70\u5C72",6,"\u5C7B\u5C7C\u5C7D\u5C7E\u5C80\u5C83",4,"\u5C89\u5C8A\u5C8B\u5C8E\u5C8F\u5C92\u5C93\u5C95\u5C9D",4,"\u5CA4",4],["8d40","\u5CAA\u5CAE\u5CAF\u5CB0\u5CB2\u5CB4\u5CB6\u5CB9\u5CBA\u5CBB\u5CBC\u5CBE\u5CC0\u5CC2\u5CC3\u5CC5",5,"\u5CCC",5,"\u5CD3",5,"\u5CDA",6,"\u5CE2\u5CE3\u5CE7\u5CE9\u5CEB\u5CEC\u5CEE\u5CEF\u5CF1",9,"\u5CFC",4],["8d80","\u5D01\u5D04\u5D05\u5D08",5,"\u5D0F",4,"\u5D15\u5D17\u5D18\u5D19\u5D1A\u5D1C\u5D1D\u5D1F",4,"\u5D25\u5D28\u5D2A\u5D2B\u5D2C\u5D2F",4,"\u5D35",7,"\u5D3F",7,"\u5D48\u5D49\u5D4D",10,"\u5D59\u5D5A\u5D5C\u5D5E",10,"\u5D6A\u5D6D\u5D6E\u5D70\u5D71\u5D72\u5D73\u5D75",12,"\u5D83",21,"\u5D9A\u5D9B\u5D9C\u5D9E\u5D9F\u5DA0"],["8e40","\u5DA1",21,"\u5DB8",12,"\u5DC6",6,"\u5DCE",12,"\u5DDC\u5DDF\u5DE0\u5DE3\u5DE4\u5DEA\u5DEC\u5DED"],["8e80","\u5DF0\u5DF5\u5DF6\u5DF8",4,"\u5DFF\u5E00\u5E04\u5E07\u5E09\u5E0A\u5E0B\u5E0D\u5E0E\u5E12\u5E13\u5E17\u5E1E",7,"\u5E28",4,"\u5E2F\u5E30\u5E32",4,"\u5E39\u5E3A\u5E3E\u5E3F\u5E40\u5E41\u5E43\u5E46",5,"\u5E4D",6,"\u5E56",4,"\u5E5C\u5E5D\u5E5F\u5E60\u5E63",14,"\u5E75\u5E77\u5E79\u5E7E\u5E81\u5E82\u5E83\u5E85\u5E88\u5E89\u5E8C\u5E8D\u5E8E\u5E92\u5E98\u5E9B\u5E9D\u5EA1\u5EA2\u5EA3\u5EA4\u5EA8",4,"\u5EAE",4,"\u5EB4\u5EBA\u5EBB\u5EBC\u5EBD\u5EBF",6],["8f40","\u5EC6\u5EC7\u5EC8\u5ECB",5,"\u5ED4\u5ED5\u5ED7\u5ED8\u5ED9\u5EDA\u5EDC",11,"\u5EE9\u5EEB",8,"\u5EF5\u5EF8\u5EF9\u5EFB\u5EFC\u5EFD\u5F05\u5F06\u5F07\u5F09\u5F0C\u5F0D\u5F0E\u5F10\u5F12\u5F14\u5F16\u5F19\u5F1A\u5F1C\u5F1D\u5F1E\u5F21\u5F22\u5F23\u5F24"],["8f80","\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F32",6,"\u5F3B\u5F3D\u5F3E\u5F3F\u5F41",14,"\u5F51\u5F54\u5F59\u5F5A\u5F5B\u5F5C\u5F5E\u5F5F\u5F60\u5F63\u5F65\u5F67\u5F68\u5F6B\u5F6E\u5F6F\u5F72\u5F74\u5F75\u5F76\u5F78\u5F7A\u5F7D\u5F7E\u5F7F\u5F83\u5F86\u5F8D\u5F8E\u5F8F\u5F91\u5F93\u5F94\u5F96\u5F9A\u5F9B\u5F9D\u5F9E\u5F9F\u5FA0\u5FA2",5,"\u5FA9\u5FAB\u5FAC\u5FAF",5,"\u5FB6\u5FB8\u5FB9\u5FBA\u5FBB\u5FBE",4,"\u5FC7\u5FC8\u5FCA\u5FCB\u5FCE\u5FD3\u5FD4\u5FD5\u5FDA\u5FDB\u5FDC\u5FDE\u5FDF\u5FE2\u5FE3\u5FE5\u5FE6\u5FE8\u5FE9\u5FEC\u5FEF\u5FF0\u5FF2\u5FF3\u5FF4\u5FF6\u5FF7\u5FF9\u5FFA\u5FFC\u6007"],["9040","\u6008\u6009\u600B\u600C\u6010\u6011\u6013\u6017\u6018\u601A\u601E\u601F\u6022\u6023\u6024\u602C\u602D\u602E\u6030",4,"\u6036",4,"\u603D\u603E\u6040\u6044",6,"\u604C\u604E\u604F\u6051\u6053\u6054\u6056\u6057\u6058\u605B\u605C\u605E\u605F\u6060\u6061\u6065\u6066\u606E\u6071\u6072\u6074\u6075\u6077\u607E\u6080"],["9080","\u6081\u6082\u6085\u6086\u6087\u6088\u608A\u608B\u608E\u608F\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609C\u609E\u60A1\u60A2\u60A4\u60A5\u60A7\u60A9\u60AA\u60AE\u60B0\u60B3\u60B5\u60B6\u60B7\u60B9\u60BA\u60BD",7,"\u60C7\u60C8\u60C9\u60CC",4,"\u60D2\u60D3\u60D4\u60D6\u60D7\u60D9\u60DB\u60DE\u60E1",4,"\u60EA\u60F1\u60F2\u60F5\u60F7\u60F8\u60FB",4,"\u6102\u6103\u6104\u6105\u6107\u610A\u610B\u610C\u6110",4,"\u6116\u6117\u6118\u6119\u611B\u611C\u611D\u611E\u6121\u6122\u6125\u6128\u6129\u612A\u612C",18,"\u6140",6],["9140","\u6147\u6149\u614B\u614D\u614F\u6150\u6152\u6153\u6154\u6156",6,"\u615E\u615F\u6160\u6161\u6163\u6164\u6165\u6166\u6169",6,"\u6171\u6172\u6173\u6174\u6176\u6178",18,"\u618C\u618D\u618F",4,"\u6195"],["9180","\u6196",6,"\u619E",8,"\u61AA\u61AB\u61AD",9,"\u61B8",5,"\u61BF\u61C0\u61C1\u61C3",4,"\u61C9\u61CC",4,"\u61D3\u61D5",16,"\u61E7",13,"\u61F6",8,"\u6200",5,"\u6207\u6209\u6213\u6214\u6219\u621C\u621D\u621E\u6220\u6223\u6226\u6227\u6228\u6229\u622B\u622D\u622F\u6230\u6231\u6232\u6235\u6236\u6238",4,"\u6242\u6244\u6245\u6246\u624A"],["9240","\u624F\u6250\u6255\u6256\u6257\u6259\u625A\u625C",6,"\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627A\u627B\u627D\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628B",5,"\u6294\u6299\u629C\u629D\u629E\u62A3\u62A6\u62A7\u62A9\u62AA\u62AD\u62AE\u62AF\u62B0\u62B2\u62B3\u62B4\u62B6\u62B7\u62B8\u62BA\u62BE\u62C0\u62C1"],["9280","\u62C3\u62CB\u62CF\u62D1\u62D5\u62DD\u62DE\u62E0\u62E1\u62E4\u62EA\u62EB\u62F0\u62F2\u62F5\u62F8\u62F9\u62FA\u62FB\u6300\u6303\u6304\u6305\u6306\u630A\u630B\u630C\u630D\u630F\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631C\u6326\u6327\u6329\u632C\u632D\u632E\u6330\u6331\u6333",5,"\u633B\u633C\u633E\u633F\u6340\u6341\u6344\u6347\u6348\u634A\u6351\u6352\u6353\u6354\u6356",7,"\u6360\u6364\u6365\u6366\u6368\u636A\u636B\u636C\u636F\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637C\u637D\u637E\u637F\u6381\u6383\u6384\u6385\u6386\u638B\u638D\u6391\u6393\u6394\u6395\u6397\u6399",6,"\u63A1\u63A4\u63A6\u63AB\u63AF\u63B1\u63B2\u63B5\u63B6\u63B9\u63BB\u63BD\u63BF\u63C0"],["9340","\u63C1\u63C2\u63C3\u63C5\u63C7\u63C8\u63CA\u63CB\u63CC\u63D1\u63D3\u63D4\u63D5\u63D7",6,"\u63DF\u63E2\u63E4",4,"\u63EB\u63EC\u63EE\u63EF\u63F0\u63F1\u63F3\u63F5\u63F7\u63F9\u63FA\u63FB\u63FC\u63FE\u6403\u6404\u6406",4,"\u640D\u640E\u6411\u6412\u6415",5,"\u641D\u641F\u6422\u6423\u6424"],["9380","\u6425\u6427\u6428\u6429\u642B\u642E",5,"\u6435",4,"\u643B\u643C\u643E\u6440\u6442\u6443\u6449\u644B",6,"\u6453\u6455\u6456\u6457\u6459",4,"\u645F",7,"\u6468\u646A\u646B\u646C\u646E",9,"\u647B",6,"\u6483\u6486\u6488",8,"\u6493\u6494\u6497\u6498\u649A\u649B\u649C\u649D\u649F",4,"\u64A5\u64A6\u64A7\u64A8\u64AA\u64AB\u64AF\u64B1\u64B2\u64B3\u64B4\u64B6\u64B9\u64BB\u64BD\u64BE\u64BF\u64C1\u64C3\u64C4\u64C6",6,"\u64CF\u64D1\u64D3\u64D4\u64D5\u64D6\u64D9\u64DA"],["9440","\u64DB\u64DC\u64DD\u64DF\u64E0\u64E1\u64E3\u64E5\u64E7",24,"\u6501",7,"\u650A",7,"\u6513",4,"\u6519",8],["9480","\u6522\u6523\u6524\u6526",4,"\u652C\u652D\u6530\u6531\u6532\u6533\u6537\u653A\u653C\u653D\u6540",4,"\u6546\u6547\u654A\u654B\u654D\u654E\u6550\u6552\u6553\u6554\u6557\u6558\u655A\u655C\u655F\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656A\u656D\u656E\u656F\u6571\u6573\u6575\u6576\u6578",14,"\u6588\u6589\u658A\u658D\u658E\u658F\u6592\u6594\u6595\u6596\u6598\u659A\u659D\u659E\u65A0\u65A2\u65A3\u65A6\u65A8\u65AA\u65AC\u65AE\u65B1",7,"\u65BA\u65BB\u65BE\u65BF\u65C0\u65C2\u65C7\u65C8\u65C9\u65CA\u65CD\u65D0\u65D1\u65D3\u65D4\u65D5\u65D8",7,"\u65E1\u65E3\u65E4\u65EA\u65EB"],["9540","\u65F2\u65F3\u65F4\u65F5\u65F8\u65F9\u65FB",4,"\u6601\u6604\u6605\u6607\u6608\u6609\u660B\u660D\u6610\u6611\u6612\u6616\u6617\u6618\u661A\u661B\u661C\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6632\u6633\u6637",4,"\u663D\u663F\u6640\u6642\u6644",6,"\u664D\u664E\u6650\u6651\u6658"],["9580","\u6659\u665B\u665C\u665D\u665E\u6660\u6662\u6663\u6665\u6667\u6669",4,"\u6671\u6672\u6673\u6675\u6678\u6679\u667B\u667C\u667D\u667F\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668A\u668B\u668D\u668E\u668F\u6690\u6692\u6693\u6694\u6695\u6698",4,"\u669E",8,"\u66A9",4,"\u66AF",4,"\u66B5\u66B6\u66B7\u66B8\u66BA\u66BB\u66BC\u66BD\u66BF",25,"\u66DA\u66DE",7,"\u66E7\u66E8\u66EA",5,"\u66F1\u66F5\u66F6\u66F8\u66FA\u66FB\u66FD\u6701\u6702\u6703"],["9640","\u6704\u6705\u6706\u6707\u670C\u670E\u670F\u6711\u6712\u6713\u6716\u6718\u6719\u671A\u671C\u671E\u6720",5,"\u6727\u6729\u672E\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673B\u673C\u673E\u673F\u6741\u6744\u6745\u6747\u674A\u674B\u674D\u6752\u6754\u6755\u6757",4,"\u675D\u6762\u6763\u6764\u6766\u6767\u676B\u676C\u676E\u6771\u6774\u6776"],["9680","\u6778\u6779\u677A\u677B\u677D\u6780\u6782\u6783\u6785\u6786\u6788\u678A\u678C\u678D\u678E\u678F\u6791\u6792\u6793\u6794\u6796\u6799\u679B\u679F\u67A0\u67A1\u67A4\u67A6\u67A9\u67AC\u67AE\u67B1\u67B2\u67B4\u67B9",7,"\u67C2\u67C5",9,"\u67D5\u67D6\u67D7\u67DB\u67DF\u67E1\u67E3\u67E4\u67E6\u67E7\u67E8\u67EA\u67EB\u67ED\u67EE\u67F2\u67F5",7,"\u67FE\u6801\u6802\u6803\u6804\u6806\u680D\u6810\u6812\u6814\u6815\u6818",4,"\u681E\u681F\u6820\u6822",6,"\u682B",6,"\u6834\u6835\u6836\u683A\u683B\u683F\u6847\u684B\u684D\u684F\u6852\u6856",5],["9740","\u685C\u685D\u685E\u685F\u686A\u686C",7,"\u6875\u6878",8,"\u6882\u6884\u6887",7,"\u6890\u6891\u6892\u6894\u6895\u6896\u6898",9,"\u68A3\u68A4\u68A5\u68A9\u68AA\u68AB\u68AC\u68AE\u68B1\u68B2\u68B4\u68B6\u68B7\u68B8"],["9780","\u68B9",6,"\u68C1\u68C3",5,"\u68CA\u68CC\u68CE\u68CF\u68D0\u68D1\u68D3\u68D4\u68D6\u68D7\u68D9\u68DB",4,"\u68E1\u68E2\u68E4",9,"\u68EF\u68F2\u68F3\u68F4\u68F6\u68F7\u68F8\u68FB\u68FD\u68FE\u68FF\u6900\u6902\u6903\u6904\u6906",4,"\u690C\u690F\u6911\u6913",11,"\u6921\u6922\u6923\u6925",7,"\u692E\u692F\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693A\u693B\u693C\u693E\u6940\u6941\u6943",16,"\u6955\u6956\u6958\u6959\u695B\u695C\u695F"],["9840","\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696A\u696C\u696D\u696F\u6970\u6972",4,"\u697A\u697B\u697D\u697E\u697F\u6981\u6983\u6985\u698A\u698B\u698C\u698E",5,"\u6996\u6997\u6999\u699A\u699D",9,"\u69A9\u69AA\u69AC\u69AE\u69AF\u69B0\u69B2\u69B3\u69B5\u69B6\u69B8\u69B9\u69BA\u69BC\u69BD"],["9880","\u69BE\u69BF\u69C0\u69C2",7,"\u69CB\u69CD\u69CF\u69D1\u69D2\u69D3\u69D5",5,"\u69DC\u69DD\u69DE\u69E1",11,"\u69EE\u69EF\u69F0\u69F1\u69F3",9,"\u69FE\u6A00",9,"\u6A0B",11,"\u6A19",5,"\u6A20\u6A22",5,"\u6A29\u6A2B\u6A2C\u6A2D\u6A2E\u6A30\u6A32\u6A33\u6A34\u6A36",6,"\u6A3F",4,"\u6A45\u6A46\u6A48",7,"\u6A51",6,"\u6A5A"],["9940","\u6A5C",4,"\u6A62\u6A63\u6A64\u6A66",10,"\u6A72",6,"\u6A7A\u6A7B\u6A7D\u6A7E\u6A7F\u6A81\u6A82\u6A83\u6A85",8,"\u6A8F\u6A92",4,"\u6A98",7,"\u6AA1",5],["9980","\u6AA7\u6AA8\u6AAA\u6AAD",114,"\u6B25\u6B26\u6B28",6],["9a40","\u6B2F\u6B30\u6B31\u6B33\u6B34\u6B35\u6B36\u6B38\u6B3B\u6B3C\u6B3D\u6B3F\u6B40\u6B41\u6B42\u6B44\u6B45\u6B48\u6B4A\u6B4B\u6B4D",11,"\u6B5A",7,"\u6B68\u6B69\u6B6B",13,"\u6B7A\u6B7D\u6B7E\u6B7F\u6B80\u6B85\u6B88"],["9a80","\u6B8C\u6B8E\u6B8F\u6B90\u6B91\u6B94\u6B95\u6B97\u6B98\u6B99\u6B9C",4,"\u6BA2",7,"\u6BAB",7,"\u6BB6\u6BB8",6,"\u6BC0\u6BC3\u6BC4\u6BC6",4,"\u6BCC\u6BCE\u6BD0\u6BD1\u6BD8\u6BDA\u6BDC",4,"\u6BE2",7,"\u6BEC\u6BED\u6BEE\u6BF0\u6BF1\u6BF2\u6BF4\u6BF6\u6BF7\u6BF8\u6BFA\u6BFB\u6BFC\u6BFE",6,"\u6C08",4,"\u6C0E\u6C12\u6C17\u6C1C\u6C1D\u6C1E\u6C20\u6C23\u6C25\u6C2B\u6C2C\u6C2D\u6C31\u6C33\u6C36\u6C37\u6C39\u6C3A\u6C3B\u6C3C\u6C3E\u6C3F\u6C43\u6C44\u6C45\u6C48\u6C4B",4,"\u6C51\u6C52\u6C53\u6C56\u6C58"],["9b40","\u6C59\u6C5A\u6C62\u6C63\u6C65\u6C66\u6C67\u6C6B",4,"\u6C71\u6C73\u6C75\u6C77\u6C78\u6C7A\u6C7B\u6C7C\u6C7F\u6C80\u6C84\u6C87\u6C8A\u6C8B\u6C8D\u6C8E\u6C91\u6C92\u6C95\u6C96\u6C97\u6C98\u6C9A\u6C9C\u6C9D\u6C9E\u6CA0\u6CA2\u6CA8\u6CAC\u6CAF\u6CB0\u6CB4\u6CB5\u6CB6\u6CB7\u6CBA\u6CC0\u6CC1\u6CC2\u6CC3\u6CC6\u6CC7\u6CC8\u6CCB\u6CCD\u6CCE\u6CCF\u6CD1\u6CD2\u6CD8"],["9b80","\u6CD9\u6CDA\u6CDC\u6CDD\u6CDF\u6CE4\u6CE6\u6CE7\u6CE9\u6CEC\u6CED\u6CF2\u6CF4\u6CF9\u6CFF\u6D00\u6D02\u6D03\u6D05\u6D06\u6D08\u6D09\u6D0A\u6D0D\u6D0F\u6D10\u6D11\u6D13\u6D14\u6D15\u6D16\u6D18\u6D1C\u6D1D\u6D1F",5,"\u6D26\u6D28\u6D29\u6D2C\u6D2D\u6D2F\u6D30\u6D34\u6D36\u6D37\u6D38\u6D3A\u6D3F\u6D40\u6D42\u6D44\u6D49\u6D4C\u6D50\u6D55\u6D56\u6D57\u6D58\u6D5B\u6D5D\u6D5F\u6D61\u6D62\u6D64\u6D65\u6D67\u6D68\u6D6B\u6D6C\u6D6D\u6D70\u6D71\u6D72\u6D73\u6D75\u6D76\u6D79\u6D7A\u6D7B\u6D7D",4,"\u6D83\u6D84\u6D86\u6D87\u6D8A\u6D8B\u6D8D\u6D8F\u6D90\u6D92\u6D96",4,"\u6D9C\u6DA2\u6DA5\u6DAC\u6DAD\u6DB0\u6DB1\u6DB3\u6DB4\u6DB6\u6DB7\u6DB9",5,"\u6DC1\u6DC2\u6DC3\u6DC8\u6DC9\u6DCA"],["9c40","\u6DCD\u6DCE\u6DCF\u6DD0\u6DD2\u6DD3\u6DD4\u6DD5\u6DD7\u6DDA\u6DDB\u6DDC\u6DDF\u6DE2\u6DE3\u6DE5\u6DE7\u6DE8\u6DE9\u6DEA\u6DED\u6DEF\u6DF0\u6DF2\u6DF4\u6DF5\u6DF6\u6DF8\u6DFA\u6DFD",7,"\u6E06\u6E07\u6E08\u6E09\u6E0B\u6E0F\u6E12\u6E13\u6E15\u6E18\u6E19\u6E1B\u6E1C\u6E1E\u6E1F\u6E22\u6E26\u6E27\u6E28\u6E2A\u6E2C\u6E2E\u6E30\u6E31\u6E33\u6E35"],["9c80","\u6E36\u6E37\u6E39\u6E3B",7,"\u6E45",7,"\u6E4F\u6E50\u6E51\u6E52\u6E55\u6E57\u6E59\u6E5A\u6E5C\u6E5D\u6E5E\u6E60",10,"\u6E6C\u6E6D\u6E6F",14,"\u6E80\u6E81\u6E82\u6E84\u6E87\u6E88\u6E8A",4,"\u6E91",6,"\u6E99\u6E9A\u6E9B\u6E9D\u6E9E\u6EA0\u6EA1\u6EA3\u6EA4\u6EA6\u6EA8\u6EA9\u6EAB\u6EAC\u6EAD\u6EAE\u6EB0\u6EB3\u6EB5\u6EB8\u6EB9\u6EBC\u6EBE\u6EBF\u6EC0\u6EC3\u6EC4\u6EC5\u6EC6\u6EC8\u6EC9\u6ECA\u6ECC\u6ECD\u6ECE\u6ED0\u6ED2\u6ED6\u6ED8\u6ED9\u6EDB\u6EDC\u6EDD\u6EE3\u6EE7\u6EEA",5],["9d40","\u6EF0\u6EF1\u6EF2\u6EF3\u6EF5\u6EF6\u6EF7\u6EF8\u6EFA",7,"\u6F03\u6F04\u6F05\u6F07\u6F08\u6F0A",4,"\u6F10\u6F11\u6F12\u6F16",9,"\u6F21\u6F22\u6F23\u6F25\u6F26\u6F27\u6F28\u6F2C\u6F2E\u6F30\u6F32\u6F34\u6F35\u6F37",6,"\u6F3F\u6F40\u6F41\u6F42"],["9d80","\u6F43\u6F44\u6F45\u6F48\u6F49\u6F4A\u6F4C\u6F4E",9,"\u6F59\u6F5A\u6F5B\u6F5D\u6F5F\u6F60\u6F61\u6F63\u6F64\u6F65\u6F67",5,"\u6F6F\u6F70\u6F71\u6F73\u6F75\u6F76\u6F77\u6F79\u6F7B\u6F7D",6,"\u6F85\u6F86\u6F87\u6F8A\u6F8B\u6F8F",12,"\u6F9D\u6F9E\u6F9F\u6FA0\u6FA2",4,"\u6FA8",10,"\u6FB4\u6FB5\u6FB7\u6FB8\u6FBA",5,"\u6FC1\u6FC3",5,"\u6FCA",6,"\u6FD3",10,"\u6FDF\u6FE2\u6FE3\u6FE4\u6FE5"],["9e40","\u6FE6",7,"\u6FF0",32,"\u7012",7,"\u701C",6,"\u7024",6],["9e80","\u702B",9,"\u7036\u7037\u7038\u703A",17,"\u704D\u704E\u7050",13,"\u705F",11,"\u706E\u7071\u7072\u7073\u7074\u7077\u7079\u707A\u707B\u707D\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708B\u708C\u708D\u708F\u7090\u7091\u7093\u7097\u7098\u709A\u709B\u709E",12,"\u70B0\u70B2\u70B4\u70B5\u70B6\u70BA\u70BE\u70BF\u70C4\u70C5\u70C6\u70C7\u70C9\u70CB",12,"\u70DA"],["9f40","\u70DC\u70DD\u70DE\u70E0\u70E1\u70E2\u70E3\u70E5\u70EA\u70EE\u70F0",6,"\u70F8\u70FA\u70FB\u70FC\u70FE",10,"\u710B",4,"\u7111\u7112\u7114\u7117\u711B",10,"\u7127",7,"\u7132\u7133\u7134"],["9f80","\u7135\u7137",13,"\u7146\u7147\u7148\u7149\u714B\u714D\u714F",12,"\u715D\u715F",4,"\u7165\u7169",4,"\u716F\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717B\u717C\u717E",5,"\u7185",4,"\u718B\u718C\u718D\u718E\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719A",4,"\u71A1",6,"\u71A9\u71AA\u71AB\u71AD",5,"\u71B4\u71B6\u71B7\u71B8\u71BA",8,"\u71C4",9,"\u71CF",4],["a040","\u71D6",9,"\u71E1\u71E2\u71E3\u71E4\u71E6\u71E8",5,"\u71EF",9,"\u71FA",11,"\u7207",19],["a080","\u721B\u721C\u721E",9,"\u7229\u722B\u722D\u722E\u722F\u7232\u7233\u7234\u723A\u723C\u723E\u7240",6,"\u7249\u724A\u724B\u724E\u724F\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725A\u725C\u725E\u7260\u7263\u7264\u7265\u7268\u726A\u726B\u726C\u726D\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727B\u727C\u727D\u7282\u7283\u7285",4,"\u728C\u728E\u7290\u7291\u7293",11,"\u72A0",11,"\u72AE\u72B1\u72B2\u72B3\u72B5\u72BA",6,"\u72C5\u72C6\u72C7\u72C9\u72CA\u72CB\u72CC\u72CF\u72D1\u72D3\u72D4\u72D5\u72D6\u72D8\u72DA\u72DB"],["a1a1","\u3000\u3001\u3002\xB7\u02C9\u02C7\xA8\u3003\u3005\u2014\uFF5E\u2016\u2026\u2018\u2019\u201C\u201D\u3014\u3015\u3008",7,"\u3016\u3017\u3010\u3011\xB1\xD7\xF7\u2236\u2227\u2228\u2211\u220F\u222A\u2229\u2208\u2237\u221A\u22A5\u2225\u2220\u2312\u2299\u222B\u222E\u2261\u224C\u2248\u223D\u221D\u2260\u226E\u226F\u2264\u2265\u221E\u2235\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFF04\xA4\uFFE0\uFFE1\u2030\xA7\u2116\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u203B\u2192\u2190\u2191\u2193\u3013"],["a2a1","\u2170",9],["a2b1","\u2488",19,"\u2474",19,"\u2460",9],["a2e5","\u3220",9],["a2f1","\u2160",11],["a3a1","\uFF01\uFF02\uFF03\uFFE5\uFF05",88,"\uFFE3"],["a4a1","\u3041",82],["a5a1","\u30A1",85],["a6a1","\u0391",16,"\u03A3",6],["a6c1","\u03B1",16,"\u03C3",6],["a6e0","\uFE35\uFE36\uFE39\uFE3A\uFE3F\uFE40\uFE3D\uFE3E\uFE41\uFE42\uFE43\uFE44"],["a6ee","\uFE3B\uFE3C\uFE37\uFE38\uFE31"],["a6f4","\uFE33\uFE34"],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a840","\u02CA\u02CB\u02D9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221F\u2223\u2252\u2266\u2267\u22BF\u2550",35,"\u2581",6],["a880","\u2588",7,"\u2593\u2594\u2595\u25BC\u25BD\u25E2\u25E3\u25E4\u25E5\u2609\u2295\u3012\u301D\u301E"],["a8a1","\u0101\xE1\u01CE\xE0\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA\u01DC\xFC\xEA\u0251"],["a8bd","\u0144\u0148"],["a8c0","\u0261"],["a8c5","\u3105",36],["a940","\u3021",8,"\u32A3\u338E\u338F\u339C\u339D\u339E\u33A1\u33C4\u33CE\u33D1\u33D2\u33D5\uFE30\uFFE2\uFFE4"],["a959","\u2121\u3231"],["a95c","\u2010"],["a960","\u30FC\u309B\u309C\u30FD\u30FE\u3006\u309D\u309E\uFE49",9,"\uFE54\uFE55\uFE56\uFE57\uFE59",8],["a980","\uFE62",4,"\uFE68\uFE69\uFE6A\uFE6B"],["a996","\u3007"],["a9a4","\u2500",75],["aa40","\u72DC\u72DD\u72DF\u72E2",5,"\u72EA\u72EB\u72F5\u72F6\u72F9\u72FD\u72FE\u72FF\u7300\u7302\u7304",5,"\u730B\u730C\u730D\u730F\u7310\u7311\u7312\u7314\u7318\u7319\u731A\u731F\u7320\u7323\u7324\u7326\u7327\u7328\u732D\u732F\u7330\u7332\u7333\u7335\u7336\u733A\u733B\u733C\u733D\u7340",8],["aa80","\u7349\u734A\u734B\u734C\u734E\u734F\u7351\u7353\u7354\u7355\u7356\u7358",7,"\u7361",10,"\u736E\u7370\u7371"],["ab40","\u7372",11,"\u737F",4,"\u7385\u7386\u7388\u738A\u738C\u738D\u738F\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739A\u739C\u739D\u739E\u73A0\u73A1\u73A3",5,"\u73AA\u73AC\u73AD\u73B1\u73B4\u73B5\u73B6\u73B8\u73B9\u73BC\u73BD\u73BE\u73BF\u73C1\u73C3",4],["ab80","\u73CB\u73CC\u73CE\u73D2",6,"\u73DA\u73DB\u73DC\u73DD\u73DF\u73E1\u73E2\u73E3\u73E4\u73E6\u73E8\u73EA\u73EB\u73EC\u73EE\u73EF\u73F0\u73F1\u73F3",4],["ac40","\u73F8",10,"\u7404\u7407\u7408\u740B\u740C\u740D\u740E\u7411",8,"\u741C",5,"\u7423\u7424\u7427\u7429\u742B\u742D\u742F\u7431\u7432\u7437",4,"\u743D\u743E\u743F\u7440\u7442",11],["ac80","\u744E",6,"\u7456\u7458\u745D\u7460",12,"\u746E\u746F\u7471",4,"\u7478\u7479\u747A"],["ad40","\u747B\u747C\u747D\u747F\u7482\u7484\u7485\u7486\u7488\u7489\u748A\u748C\u748D\u748F\u7491",10,"\u749D\u749F",7,"\u74AA",15,"\u74BB",12],["ad80","\u74C8",9,"\u74D3",8,"\u74DD\u74DF\u74E1\u74E5\u74E7",6,"\u74F0\u74F1\u74F2"],["ae40","\u74F3\u74F5\u74F8",6,"\u7500\u7501\u7502\u7503\u7505",7,"\u750E\u7510\u7512\u7514\u7515\u7516\u7517\u751B\u751D\u751E\u7520",4,"\u7526\u7527\u752A\u752E\u7534\u7536\u7539\u753C\u753D\u753F\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754A\u754D\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558"],["ae80","\u755D",7,"\u7567\u7568\u7569\u756B",6,"\u7573\u7575\u7576\u7577\u757A",4,"\u7580\u7581\u7582\u7584\u7585\u7587"],["af40","\u7588\u7589\u758A\u758C\u758D\u758E\u7590\u7593\u7595\u7598\u759B\u759C\u759E\u75A2\u75A6",4,"\u75AD\u75B6\u75B7\u75BA\u75BB\u75BF\u75C0\u75C1\u75C6\u75CB\u75CC\u75CE\u75CF\u75D0\u75D1\u75D3\u75D7\u75D9\u75DA\u75DC\u75DD\u75DF\u75E0\u75E1\u75E5\u75E9\u75EC\u75ED\u75EE\u75EF\u75F2\u75F3\u75F5\u75F6\u75F7\u75F8\u75FA\u75FB\u75FD\u75FE\u7602\u7604\u7606\u7607"],["af80","\u7608\u7609\u760B\u760D\u760E\u760F\u7611\u7612\u7613\u7614\u7616\u761A\u761C\u761D\u761E\u7621\u7623\u7627\u7628\u762C\u762E\u762F\u7631\u7632\u7636\u7637\u7639\u763A\u763B\u763D\u7641\u7642\u7644"],["b040","\u7645",6,"\u764E",5,"\u7655\u7657",4,"\u765D\u765F\u7660\u7661\u7662\u7664",6,"\u766C\u766D\u766E\u7670",7,"\u7679\u767A\u767C\u767F\u7680\u7681\u7683\u7685\u7689\u768A\u768C\u768D\u768F\u7690\u7692\u7694\u7695\u7697\u7698\u769A\u769B"],["b080","\u769C",7,"\u76A5",8,"\u76AF\u76B0\u76B3\u76B5",9,"\u76C0\u76C1\u76C3\u554A\u963F\u57C3\u6328\u54CE\u5509\u54C0\u7691\u764C\u853C\u77EE\u827E\u788D\u7231\u9698\u978D\u6C28\u5B89\u4FFA\u6309\u6697\u5CB8\u80FA\u6848\u80AE\u6602\u76CE\u51F9\u6556\u71AC\u7FF1\u8884\u50B2\u5965\u61CA\u6FB3\u82AD\u634C\u6252\u53ED\u5427\u7B06\u516B\u75A4\u5DF4\u62D4\u8DCB\u9776\u628A\u8019\u575D\u9738\u7F62\u7238\u767D\u67CF\u767E\u6446\u4F70\u8D25\u62DC\u7A17\u6591\u73ED\u642C\u6273\u822C\u9881\u677F\u7248\u626E\u62CC\u4F34\u74E3\u534A\u529E\u7ECA\u90A6\u5E2E\u6886\u699C\u8180\u7ED1\u68D2\u78C5\u868C\u9551\u508D\u8C24\u82DE\u80DE\u5305\u8912\u5265"],["b140","\u76C4\u76C7\u76C9\u76CB\u76CC\u76D3\u76D5\u76D9\u76DA\u76DC\u76DD\u76DE\u76E0",4,"\u76E6",7,"\u76F0\u76F3\u76F5\u76F6\u76F7\u76FA\u76FB\u76FD\u76FF\u7700\u7702\u7703\u7705\u7706\u770A\u770C\u770E",10,"\u771B\u771C\u771D\u771E\u7721\u7723\u7724\u7725\u7727\u772A\u772B"],["b180","\u772C\u772E\u7730",4,"\u7739\u773B\u773D\u773E\u773F\u7742\u7744\u7745\u7746\u7748",7,"\u7752",7,"\u775C\u8584\u96F9\u4FDD\u5821\u9971\u5B9D\u62B1\u62A5\u66B4\u8C79\u9C8D\u7206\u676F\u7891\u60B2\u5351\u5317\u8F88\u80CC\u8D1D\u94A1\u500D\u72C8\u5907\u60EB\u7119\u88AB\u5954\u82EF\u672C\u7B28\u5D29\u7EF7\u752D\u6CF5\u8E66\u8FF8\u903C\u9F3B\u6BD4\u9119\u7B14\u5F7C\u78A7\u84D6\u853D\u6BD5\u6BD9\u6BD6\u5E01\u5E87\u75F9\u95ED\u655D\u5F0A\u5FC5\u8F9F\u58C1\u81C2\u907F\u965B\u97AD\u8FB9\u7F16\u8D2C\u6241\u4FBF\u53D8\u535E\u8FA8\u8FA9\u8FAB\u904D\u6807\u5F6A\u8198\u8868\u9CD6\u618B\u522B\u762A\u5F6C\u658C\u6FD2\u6EE8\u5BBE\u6448\u5175\u51B0\u67C4\u4E19\u79C9\u997C\u70B3"],["b240","\u775D\u775E\u775F\u7760\u7764\u7767\u7769\u776A\u776D",11,"\u777A\u777B\u777C\u7781\u7782\u7783\u7786",5,"\u778F\u7790\u7793",11,"\u77A1\u77A3\u77A4\u77A6\u77A8\u77AB\u77AD\u77AE\u77AF\u77B1\u77B2\u77B4\u77B6",4],["b280","\u77BC\u77BE\u77C0",12,"\u77CE",8,"\u77D8\u77D9\u77DA\u77DD",4,"\u77E4\u75C5\u5E76\u73BB\u83E0\u64AD\u62E8\u94B5\u6CE2\u535A\u52C3\u640F\u94C2\u7B94\u4F2F\u5E1B\u8236\u8116\u818A\u6E24\u6CCA\u9A73\u6355\u535C\u54FA\u8865\u57E0\u4E0D\u5E03\u6B65\u7C3F\u90E8\u6016\u64E6\u731C\u88C1\u6750\u624D\u8D22\u776C\u8E29\u91C7\u5F69\u83DC\u8521\u9910\u53C2\u8695\u6B8B\u60ED\u60E8\u707F\u82CD\u8231\u4ED3\u6CA7\u85CF\u64CD\u7CD9\u69FD\u66F9\u8349\u5395\u7B56\u4FA7\u518C\u6D4B\u5C42\u8E6D\u63D2\u53C9\u832C\u8336\u67E5\u78B4\u643D\u5BDF\u5C94\u5DEE\u8BE7\u62C6\u67F4\u8C7A\u6400\u63BA\u8749\u998B\u8C17\u7F20\u94F2\u4EA7\u9610\u98A4\u660C\u7316"],["b340","\u77E6\u77E8\u77EA\u77EF\u77F0\u77F1\u77F2\u77F4\u77F5\u77F7\u77F9\u77FA\u77FB\u77FC\u7803",5,"\u780A\u780B\u780E\u780F\u7810\u7813\u7815\u7819\u781B\u781E\u7820\u7821\u7822\u7824\u7828\u782A\u782B\u782E\u782F\u7831\u7832\u7833\u7835\u7836\u783D\u783F\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784A\u784B\u784D\u784F\u7851\u7853\u7854\u7858\u7859\u785A"],["b380","\u785B\u785C\u785E",11,"\u786F",7,"\u7878\u7879\u787A\u787B\u787D",6,"\u573A\u5C1D\u5E38\u957F\u507F\u80A0\u5382\u655E\u7545\u5531\u5021\u8D85\u6284\u949E\u671D\u5632\u6F6E\u5DE2\u5435\u7092\u8F66\u626F\u64A4\u63A3\u5F7B\u6F88\u90F4\u81E3\u8FB0\u5C18\u6668\u5FF1\u6C89\u9648\u8D81\u886C\u6491\u79F0\u57CE\u6A59\u6210\u5448\u4E58\u7A0B\u60E9\u6F84\u8BDA\u627F\u901E\u9A8B\u79E4\u5403\u75F4\u6301\u5319\u6C60\u8FDF\u5F1B\u9A70\u803B\u9F7F\u4F88\u5C3A\u8D64\u7FC5\u65A5\u70BD\u5145\u51B2\u866B\u5D07\u5BA0\u62BD\u916C\u7574\u8E0C\u7A20\u6101\u7B79\u4EC7\u7EF8\u7785\u4E11\u81ED\u521D\u51FA\u6A71\u53A8\u8E87\u9504\u96CF\u6EC1\u9664\u695A"],["b440","\u7884\u7885\u7886\u7888\u788A\u788B\u788F\u7890\u7892\u7894\u7895\u7896\u7899\u789D\u789E\u78A0\u78A2\u78A4\u78A6\u78A8",7,"\u78B5\u78B6\u78B7\u78B8\u78BA\u78BB\u78BC\u78BD\u78BF\u78C0\u78C2\u78C3\u78C4\u78C6\u78C7\u78C8\u78CC\u78CD\u78CE\u78CF\u78D1\u78D2\u78D3\u78D6\u78D7\u78D8\u78DA",9],["b480","\u78E4\u78E5\u78E6\u78E7\u78E9\u78EA\u78EB\u78ED",4,"\u78F3\u78F5\u78F6\u78F8\u78F9\u78FB",5,"\u7902\u7903\u7904\u7906",6,"\u7840\u50A8\u77D7\u6410\u89E6\u5904\u63E3\u5DDD\u7A7F\u693D\u4F20\u8239\u5598\u4E32\u75AE\u7A97\u5E62\u5E8A\u95EF\u521B\u5439\u708A\u6376\u9524\u5782\u6625\u693F\u9187\u5507\u6DF3\u7EAF\u8822\u6233\u7EF0\u75B5\u8328\u78C1\u96CC\u8F9E\u6148\u74F7\u8BCD\u6B64\u523A\u8D50\u6B21\u806A\u8471\u56F1\u5306\u4ECE\u4E1B\u51D1\u7C97\u918B\u7C07\u4FC3\u8E7F\u7BE1\u7A9C\u6467\u5D14\u50AC\u8106\u7601\u7CB9\u6DEC\u7FE0\u6751\u5B58\u5BF8\u78CB\u64AE\u6413\u63AA\u632B\u9519\u642D\u8FBE\u7B54\u7629\u6253\u5927\u5446\u6B79\u50A3\u6234\u5E26\u6B86\u4EE3\u8D37\u888B\u5F85\u902E"],["b540","\u790D",5,"\u7914",9,"\u791F",4,"\u7925",14,"\u7935",4,"\u793D\u793F\u7942\u7943\u7944\u7945\u7947\u794A",8,"\u7954\u7955\u7958\u7959\u7961\u7963"],["b580","\u7964\u7966\u7969\u796A\u796B\u796C\u796E\u7970",6,"\u7979\u797B",4,"\u7982\u7983\u7986\u7987\u7988\u7989\u798B\u798C\u798D\u798E\u7990\u7991\u7992\u6020\u803D\u62C5\u4E39\u5355\u90F8\u63B8\u80C6\u65E6\u6C2E\u4F46\u60EE\u6DE1\u8BDE\u5F39\u86CB\u5F53\u6321\u515A\u8361\u6863\u5200\u6363\u8E48\u5012\u5C9B\u7977\u5BFC\u5230\u7A3B\u60BC\u9053\u76D7\u5FB7\u5F97\u7684\u8E6C\u706F\u767B\u7B49\u77AA\u51F3\u9093\u5824\u4F4E\u6EF4\u8FEA\u654C\u7B1B\u72C4\u6DA4\u7FDF\u5AE1\u62B5\u5E95\u5730\u8482\u7B2C\u5E1D\u5F1F\u9012\u7F14\u98A0\u6382\u6EC7\u7898\u70B9\u5178\u975B\u57AB\u7535\u4F43\u7538\u5E97\u60E6\u5960\u6DC0\u6BBF\u7889\u53FC\u96D5\u51CB\u5201\u6389\u540A\u9493\u8C03\u8DCC\u7239\u789F\u8776\u8FED\u8C0D\u53E0"],["b640","\u7993",6,"\u799B",11,"\u79A8",10,"\u79B4",4,"\u79BC\u79BF\u79C2\u79C4\u79C5\u79C7\u79C8\u79CA\u79CC\u79CE\u79CF\u79D0\u79D3\u79D4\u79D6\u79D7\u79D9",5,"\u79E0\u79E1\u79E2\u79E5\u79E8\u79EA"],["b680","\u79EC\u79EE\u79F1",6,"\u79F9\u79FA\u79FC\u79FE\u79FF\u7A01\u7A04\u7A05\u7A07\u7A08\u7A09\u7A0A\u7A0C\u7A0F",4,"\u7A15\u7A16\u7A18\u7A19\u7A1B\u7A1C\u4E01\u76EF\u53EE\u9489\u9876\u9F0E\u952D\u5B9A\u8BA2\u4E22\u4E1C\u51AC\u8463\u61C2\u52A8\u680B\u4F97\u606B\u51BB\u6D1E\u515C\u6296\u6597\u9661\u8C46\u9017\u75D8\u90FD\u7763\u6BD2\u728A\u72EC\u8BFB\u5835\u7779\u8D4C\u675C\u9540\u809A\u5EA6\u6E21\u5992\u7AEF\u77ED\u953B\u6BB5\u65AD\u7F0E\u5806\u5151\u961F\u5BF9\u58A9\u5428\u8E72\u6566\u987F\u56E4\u949D\u76FE\u9041\u6387\u54C6\u591A\u593A\u579B\u8EB2\u6735\u8DFA\u8235\u5241\u60F0\u5815\u86FE\u5CE8\u9E45\u4FC4\u989D\u8BB9\u5A25\u6076\u5384\u627C\u904F\u9102\u997F\u6069\u800C\u513F\u8033\u5C14\u9975\u6D31\u4E8C"],["b740","\u7A1D\u7A1F\u7A21\u7A22\u7A24",14,"\u7A34\u7A35\u7A36\u7A38\u7A3A\u7A3E\u7A40",5,"\u7A47",9,"\u7A52",4,"\u7A58",16],["b780","\u7A69",6,"\u7A71\u7A72\u7A73\u7A75\u7A7B\u7A7C\u7A7D\u7A7E\u7A82\u7A85\u7A87\u7A89\u7A8A\u7A8B\u7A8C\u7A8E\u7A8F\u7A90\u7A93\u7A94\u7A99\u7A9A\u7A9B\u7A9E\u7AA1\u7AA2\u8D30\u53D1\u7F5A\u7B4F\u4F10\u4E4F\u9600\u6CD5\u73D0\u85E9\u5E06\u756A\u7FFB\u6A0A\u77FE\u9492\u7E41\u51E1\u70E6\u53CD\u8FD4\u8303\u8D29\u72AF\u996D\u6CDB\u574A\u82B3\u65B9\u80AA\u623F\u9632\u59A8\u4EFF\u8BBF\u7EBA\u653E\u83F2\u975E\u5561\u98DE\u80A5\u532A\u8BFD\u5420\u80BA\u5E9F\u6CB8\u8D39\u82AC\u915A\u5429\u6C1B\u5206\u7EB7\u575F\u711A\u6C7E\u7C89\u594B\u4EFD\u5FFF\u6124\u7CAA\u4E30\u5C01\u67AB\u8702\u5CF0\u950B\u98CE\u75AF\u70FD\u9022\u51AF\u7F1D\u8BBD\u5949\u51E4\u4F5B\u5426\u592B\u6577\u80A4\u5B75\u6276\u62C2\u8F90\u5E45\u6C1F\u7B26\u4F0F\u4FD8\u670D"],["b840","\u7AA3\u7AA4\u7AA7\u7AA9\u7AAA\u7AAB\u7AAE",4,"\u7AB4",10,"\u7AC0",10,"\u7ACC",9,"\u7AD7\u7AD8\u7ADA\u7ADB\u7ADC\u7ADD\u7AE1\u7AE2\u7AE4\u7AE7",5,"\u7AEE\u7AF0\u7AF1\u7AF2\u7AF3"],["b880","\u7AF4",4,"\u7AFB\u7AFC\u7AFE\u7B00\u7B01\u7B02\u7B05\u7B07\u7B09\u7B0C\u7B0D\u7B0E\u7B10\u7B12\u7B13\u7B16\u7B17\u7B18\u7B1A\u7B1C\u7B1D\u7B1F\u7B21\u7B22\u7B23\u7B27\u7B29\u7B2D\u6D6E\u6DAA\u798F\u88B1\u5F17\u752B\u629A\u8F85\u4FEF\u91DC\u65A7\u812F\u8151\u5E9C\u8150\u8D74\u526F\u8986\u8D4B\u590D\u5085\u4ED8\u961C\u7236\u8179\u8D1F\u5BCC\u8BA3\u9644\u5987\u7F1A\u5490\u5676\u560E\u8BE5\u6539\u6982\u9499\u76D6\u6E89\u5E72\u7518\u6746\u67D1\u7AFF\u809D\u8D76\u611F\u79C6\u6562\u8D63\u5188\u521A\u94A2\u7F38\u809B\u7EB2\u5C97\u6E2F\u6760\u7BD9\u768B\u9AD8\u818F\u7F94\u7CD5\u641E\u9550\u7A3F\u544A\u54E5\u6B4C\u6401\u6208\u9E3D\u80F3\u7599\u5272\u9769\u845B\u683C\u86E4\u9601\u9694\u94EC\u4E2A\u5404\u7ED9\u6839\u8DDF\u8015\u66F4\u5E9A\u7FB9"],["b940","\u7B2F\u7B30\u7B32\u7B34\u7B35\u7B36\u7B37\u7B39\u7B3B\u7B3D\u7B3F",5,"\u7B46\u7B48\u7B4A\u7B4D\u7B4E\u7B53\u7B55\u7B57\u7B59\u7B5C\u7B5E\u7B5F\u7B61\u7B63",10,"\u7B6F\u7B70\u7B73\u7B74\u7B76\u7B78\u7B7A\u7B7C\u7B7D\u7B7F\u7B81\u7B82\u7B83\u7B84\u7B86",6,"\u7B8E\u7B8F"],["b980","\u7B91\u7B92\u7B93\u7B96\u7B98\u7B99\u7B9A\u7B9B\u7B9E\u7B9F\u7BA0\u7BA3\u7BA4\u7BA5\u7BAE\u7BAF\u7BB0\u7BB2\u7BB3\u7BB5\u7BB6\u7BB7\u7BB9",7,"\u7BC2\u7BC3\u7BC4\u57C2\u803F\u6897\u5DE5\u653B\u529F\u606D\u9F9A\u4F9B\u8EAC\u516C\u5BAB\u5F13\u5DE9\u6C5E\u62F1\u8D21\u5171\u94A9\u52FE\u6C9F\u82DF\u72D7\u57A2\u6784\u8D2D\u591F\u8F9C\u83C7\u5495\u7B8D\u4F30\u6CBD\u5B64\u59D1\u9F13\u53E4\u86CA\u9AA8\u8C37\u80A1\u6545\u987E\u56FA\u96C7\u522E\u74DC\u5250\u5BE1\u6302\u8902\u4E56\u62D0\u602A\u68FA\u5173\u5B98\u51A0\u89C2\u7BA1\u9986\u7F50\u60EF\u704C\u8D2F\u5149\u5E7F\u901B\u7470\u89C4\u572D\u7845\u5F52\u9F9F\u95FA\u8F68\u9B3C\u8BE1\u7678\u6842\u67DC\u8DEA\u8D35\u523D\u8F8A\u6EDA\u68CD\u9505\u90ED\u56FD\u679C\u88F9\u8FC7\u54C8"],["ba40","\u7BC5\u7BC8\u7BC9\u7BCA\u7BCB\u7BCD\u7BCE\u7BCF\u7BD0\u7BD2\u7BD4",4,"\u7BDB\u7BDC\u7BDE\u7BDF\u7BE0\u7BE2\u7BE3\u7BE4\u7BE7\u7BE8\u7BE9\u7BEB\u7BEC\u7BED\u7BEF\u7BF0\u7BF2",4,"\u7BF8\u7BF9\u7BFA\u7BFB\u7BFD\u7BFF",7,"\u7C08\u7C09\u7C0A\u7C0D\u7C0E\u7C10",5,"\u7C17\u7C18\u7C19"],["ba80","\u7C1A",4,"\u7C20",5,"\u7C28\u7C29\u7C2B",12,"\u7C39",5,"\u7C42\u9AB8\u5B69\u6D77\u6C26\u4EA5\u5BB3\u9A87\u9163\u61A8\u90AF\u97E9\u542B\u6DB5\u5BD2\u51FD\u558A\u7F55\u7FF0\u64BC\u634D\u65F1\u61BE\u608D\u710A\u6C57\u6C49\u592F\u676D\u822A\u58D5\u568E\u8C6A\u6BEB\u90DD\u597D\u8017\u53F7\u6D69\u5475\u559D\u8377\u83CF\u6838\u79BE\u548C\u4F55\u5408\u76D2\u8C89\u9602\u6CB3\u6DB8\u8D6B\u8910\u9E64\u8D3A\u563F\u9ED1\u75D5\u5F88\u72E0\u6068\u54FC\u4EA8\u6A2A\u8861\u6052\u8F70\u54C4\u70D8\u8679\u9E3F\u6D2A\u5B8F\u5F18\u7EA2\u5589\u4FAF\u7334\u543C\u539A\u5019\u540E\u547C\u4E4E\u5FFD\u745A\u58F6\u846B\u80E1\u8774\u72D0\u7CCA\u6E56"],["bb40","\u7C43",9,"\u7C4E",36,"\u7C75",5,"\u7C7E",9],["bb80","\u7C88\u7C8A",6,"\u7C93\u7C94\u7C96\u7C99\u7C9A\u7C9B\u7CA0\u7CA1\u7CA3\u7CA6\u7CA7\u7CA8\u7CA9\u7CAB\u7CAC\u7CAD\u7CAF\u7CB0\u7CB4",4,"\u7CBA\u7CBB\u5F27\u864E\u552C\u62A4\u4E92\u6CAA\u6237\u82B1\u54D7\u534E\u733E\u6ED1\u753B\u5212\u5316\u8BDD\u69D0\u5F8A\u6000\u6DEE\u574F\u6B22\u73AF\u6853\u8FD8\u7F13\u6362\u60A3\u5524\u75EA\u8C62\u7115\u6DA3\u5BA6\u5E7B\u8352\u614C\u9EC4\u78FA\u8757\u7C27\u7687\u51F0\u60F6\u714C\u6643\u5E4C\u604D\u8C0E\u7070\u6325\u8F89\u5FBD\u6062\u86D4\u56DE\u6BC1\u6094\u6167\u5349\u60E0\u6666\u8D3F\u79FD\u4F1A\u70E9\u6C47\u8BB3\u8BF2\u7ED8\u8364\u660F\u5A5A\u9B42\u6D51\u6DF7\u8C41\u6D3B\u4F19\u706B\u83B7\u6216\u60D1\u970D\u8D27\u7978\u51FB\u573E\u57FA\u673A\u7578\u7A3D\u79EF\u7B95"],["bc40","\u7CBF\u7CC0\u7CC2\u7CC3\u7CC4\u7CC6\u7CC9\u7CCB\u7CCE",6,"\u7CD8\u7CDA\u7CDB\u7CDD\u7CDE\u7CE1",6,"\u7CE9",5,"\u7CF0",7,"\u7CF9\u7CFA\u7CFC",13,"\u7D0B",5],["bc80","\u7D11",14,"\u7D21\u7D23\u7D24\u7D25\u7D26\u7D28\u7D29\u7D2A\u7D2C\u7D2D\u7D2E\u7D30",6,"\u808C\u9965\u8FF9\u6FC0\u8BA5\u9E21\u59EC\u7EE9\u7F09\u5409\u6781\u68D8\u8F91\u7C4D\u96C6\u53CA\u6025\u75BE\u6C72\u5373\u5AC9\u7EA7\u6324\u51E0\u810A\u5DF1\u84DF\u6280\u5180\u5B63\u4F0E\u796D\u5242\u60B8\u6D4E\u5BC4\u5BC2\u8BA1\u8BB0\u65E2\u5FCC\u9645\u5993\u7EE7\u7EAA\u5609\u67B7\u5939\u4F73\u5BB6\u52A0\u835A\u988A\u8D3E\u7532\u94BE\u5047\u7A3C\u4EF7\u67B6\u9A7E\u5AC1\u6B7C\u76D1\u575A\u5C16\u7B3A\u95F4\u714E\u517C\u80A9\u8270\u5978\u7F04\u8327\u68C0\u67EC\u78B1\u7877\u62E3\u6361\u7B80\u4FED\u526A\u51CF\u8350\u69DB\u9274\u8DF5\u8D31\u89C1\u952E\u7BAD\u4EF6"],["bd40","\u7D37",54,"\u7D6F",7],["bd80","\u7D78",32,"\u5065\u8230\u5251\u996F\u6E10\u6E85\u6DA7\u5EFA\u50F5\u59DC\u5C06\u6D46\u6C5F\u7586\u848B\u6868\u5956\u8BB2\u5320\u9171\u964D\u8549\u6912\u7901\u7126\u80F6\u4EA4\u90CA\u6D47\u9A84\u5A07\u56BC\u6405\u94F0\u77EB\u4FA5\u811A\u72E1\u89D2\u997A\u7F34\u7EDE\u527F\u6559\u9175\u8F7F\u8F83\u53EB\u7A96\u63ED\u63A5\u7686\u79F8\u8857\u9636\u622A\u52AB\u8282\u6854\u6770\u6377\u776B\u7AED\u6D01\u7ED3\u89E3\u59D0\u6212\u85C9\u82A5\u754C\u501F\u4ECB\u75A5\u8BEB\u5C4A\u5DFE\u7B4B\u65A4\u91D1\u4ECA\u6D25\u895F\u7D27\u9526\u4EC5\u8C28\u8FDB\u9773\u664B\u7981\u8FD1\u70EC\u6D78"],["be40","\u7D99",12,"\u7DA7",6,"\u7DAF",42],["be80","\u7DDA",32,"\u5C3D\u52B2\u8346\u5162\u830E\u775B\u6676\u9CB8\u4EAC\u60CA\u7CBE\u7CB3\u7ECF\u4E95\u8B66\u666F\u9888\u9759\u5883\u656C\u955C\u5F84\u75C9\u9756\u7ADF\u7ADE\u51C0\u70AF\u7A98\u63EA\u7A76\u7EA0\u7396\u97ED\u4E45\u7078\u4E5D\u9152\u53A9\u6551\u65E7\u81FC\u8205\u548E\u5C31\u759A\u97A0\u62D8\u72D9\u75BD\u5C45\u9A79\u83CA\u5C40\u5480\u77E9\u4E3E\u6CAE\u805A\u62D2\u636E\u5DE8\u5177\u8DDD\u8E1E\u952F\u4FF1\u53E5\u60E7\u70AC\u5267\u6350\u9E43\u5A1F\u5026\u7737\u5377\u7EE2\u6485\u652B\u6289\u6398\u5014\u7235\u89C9\u51B3\u8BC0\u7EDD\u5747\u83CC\u94A7\u519B\u541B\u5CFB"],["bf40","\u7DFB",62],["bf80","\u7E3A\u7E3C",4,"\u7E42",4,"\u7E48",21,"\u4FCA\u7AE3\u6D5A\u90E1\u9A8F\u5580\u5496\u5361\u54AF\u5F00\u63E9\u6977\u51EF\u6168\u520A\u582A\u52D8\u574E\u780D\u770B\u5EB7\u6177\u7CE0\u625B\u6297\u4EA2\u7095\u8003\u62F7\u70E4\u9760\u5777\u82DB\u67EF\u68F5\u78D5\u9897\u79D1\u58F3\u54B3\u53EF\u6E34\u514B\u523B\u5BA2\u8BFE\u80AF\u5543\u57A6\u6073\u5751\u542D\u7A7A\u6050\u5B54\u63A7\u62A0\u53E3\u6263\u5BC7\u67AF\u54ED\u7A9F\u82E6\u9177\u5E93\u88E4\u5938\u57AE\u630E\u8DE8\u80EF\u5757\u7B77\u4FA9\u5FEB\u5BBD\u6B3E\u5321\u7B50\u72C2\u6846\u77FF\u7736\u65F7\u51B5\u4E8F\u76D4\u5CBF\u7AA5\u8475\u594E\u9B41\u5080"],["c040","\u7E5E",35,"\u7E83",23,"\u7E9C\u7E9D\u7E9E"],["c080","\u7EAE\u7EB4\u7EBB\u7EBC\u7ED6\u7EE4\u7EEC\u7EF9\u7F0A\u7F10\u7F1E\u7F37\u7F39\u7F3B",6,"\u7F43\u7F46",9,"\u7F52\u7F53\u9988\u6127\u6E83\u5764\u6606\u6346\u56F0\u62EC\u6269\u5ED3\u9614\u5783\u62C9\u5587\u8721\u814A\u8FA3\u5566\u83B1\u6765\u8D56\u84DD\u5A6A\u680F\u62E6\u7BEE\u9611\u5170\u6F9C\u8C30\u63FD\u89C8\u61D2\u7F06\u70C2\u6EE5\u7405\u6994\u72FC\u5ECA\u90CE\u6717\u6D6A\u635E\u52B3\u7262\u8001\u4F6C\u59E5\u916A\u70D9\u6D9D\u52D2\u4E50\u96F7\u956D\u857E\u78CA\u7D2F\u5121\u5792\u64C2\u808B\u7C7B\u6CEA\u68F1\u695E\u51B7\u5398\u68A8\u7281\u9ECE\u7BF1\u72F8\u79BB\u6F13\u7406\u674E\u91CC\u9CA4\u793C\u8389\u8354\u540F\u6817\u4E3D\u5389\u52B1\u783E\u5386\u5229\u5088\u4F8B\u4FD0"],["c140","\u7F56\u7F59\u7F5B\u7F5C\u7F5D\u7F5E\u7F60\u7F63",4,"\u7F6B\u7F6C\u7F6D\u7F6F\u7F70\u7F73\u7F75\u7F76\u7F77\u7F78\u7F7A\u7F7B\u7F7C\u7F7D\u7F7F\u7F80\u7F82",7,"\u7F8B\u7F8D\u7F8F",4,"\u7F95",4,"\u7F9B\u7F9C\u7FA0\u7FA2\u7FA3\u7FA5\u7FA6\u7FA8",6,"\u7FB1"],["c180","\u7FB3",4,"\u7FBA\u7FBB\u7FBE\u7FC0\u7FC2\u7FC3\u7FC4\u7FC6\u7FC7\u7FC8\u7FC9\u7FCB\u7FCD\u7FCF",4,"\u7FD6\u7FD7\u7FD9",5,"\u7FE2\u7FE3\u75E2\u7ACB\u7C92\u6CA5\u96B6\u529B\u7483\u54E9\u4FE9\u8054\u83B2\u8FDE\u9570\u5EC9\u601C\u6D9F\u5E18\u655B\u8138\u94FE\u604B\u70BC\u7EC3\u7CAE\u51C9\u6881\u7CB1\u826F\u4E24\u8F86\u91CF\u667E\u4EAE\u8C05\u64A9\u804A\u50DA\u7597\u71CE\u5BE5\u8FBD\u6F66\u4E86\u6482\u9563\u5ED6\u6599\u5217\u88C2\u70C8\u52A3\u730E\u7433\u6797\u78F7\u9716\u4E34\u90BB\u9CDE\u6DCB\u51DB\u8D41\u541D\u62CE\u73B2\u83F1\u96F6\u9F84\u94C3\u4F36\u7F9A\u51CC\u7075\u9675\u5CAD\u9886\u53E6\u4EE4\u6E9C\u7409\u69B4\u786B\u998F\u7559\u5218\u7624\u6D41\u67F3\u516D\u9F99\u804B\u5499\u7B3C\u7ABF"],["c240","\u7FE4\u7FE7\u7FE8\u7FEA\u7FEB\u7FEC\u7FED\u7FEF\u7FF2\u7FF4",6,"\u7FFD\u7FFE\u7FFF\u8002\u8007\u8008\u8009\u800A\u800E\u800F\u8011\u8013\u801A\u801B\u801D\u801E\u801F\u8021\u8023\u8024\u802B",5,"\u8032\u8034\u8039\u803A\u803C\u803E\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804E\u804F\u8050\u8051\u8053\u8055\u8056\u8057"],["c280","\u8059\u805B",13,"\u806B",5,"\u8072",11,"\u9686\u5784\u62E2\u9647\u697C\u5A04\u6402\u7BD3\u6F0F\u964B\u82A6\u5362\u9885\u5E90\u7089\u63B3\u5364\u864F\u9C81\u9E93\u788C\u9732\u8DEF\u8D42\u9E7F\u6F5E\u7984\u5F55\u9646\u622E\u9A74\u5415\u94DD\u4FA3\u65C5\u5C65\u5C61\u7F15\u8651\u6C2F\u5F8B\u7387\u6EE4\u7EFF\u5CE6\u631B\u5B6A\u6EE6\u5375\u4E71\u63A0\u7565\u62A1\u8F6E\u4F26\u4ED1\u6CA6\u7EB6\u8BBA\u841D\u87BA\u7F57\u903B\u9523\u7BA9\u9AA1\u88F8\u843D\u6D1B\u9A86\u7EDC\u5988\u9EBB\u739B\u7801\u8682\u9A6C\u9A82\u561B\u5417\u57CB\u4E70\u9EA6\u5356\u8FC8\u8109\u7792\u9992\u86EE\u6EE1\u8513\u66FC\u6162\u6F2B"],["c340","\u807E\u8081\u8082\u8085\u8088\u808A\u808D",5,"\u8094\u8095\u8097\u8099\u809E\u80A3\u80A6\u80A7\u80A8\u80AC\u80B0\u80B3\u80B5\u80B6\u80B8\u80B9\u80BB\u80C5\u80C7",4,"\u80CF",6,"\u80D8\u80DF\u80E0\u80E2\u80E3\u80E6\u80EE\u80F5\u80F7\u80F9\u80FB\u80FE\u80FF\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810B"],["c380","\u810C\u8115\u8117\u8119\u811B\u811C\u811D\u811F",12,"\u812D\u812E\u8130\u8133\u8134\u8135\u8137\u8139",4,"\u813F\u8C29\u8292\u832B\u76F2\u6C13\u5FD9\u83BD\u732B\u8305\u951A\u6BDB\u77DB\u94C6\u536F\u8302\u5192\u5E3D\u8C8C\u8D38\u4E48\u73AB\u679A\u6885\u9176\u9709\u7164\u6CA1\u7709\u5A92\u9541\u6BCF\u7F8E\u6627\u5BD0\u59B9\u5A9A\u95E8\u95F7\u4EEC\u840C\u8499\u6AAC\u76DF\u9530\u731B\u68A6\u5B5F\u772F\u919A\u9761\u7CDC\u8FF7\u8C1C\u5F25\u7C73\u79D8\u89C5\u6CCC\u871C\u5BC6\u5E42\u68C9\u7720\u7EF5\u5195\u514D\u52C9\u5A29\u7F05\u9762\u82D7\u63CF\u7784\u85D0\u79D2\u6E3A\u5E99\u5999\u8511\u706D\u6C11\u62BF\u76BF\u654F\u60AF\u95FD\u660E\u879F\u9E23\u94ED\u540D\u547D\u8C2C\u6478"],["c440","\u8140",5,"\u8147\u8149\u814D\u814E\u814F\u8152\u8156\u8157\u8158\u815B",4,"\u8161\u8162\u8163\u8164\u8166\u8168\u816A\u816B\u816C\u816F\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183",4,"\u8189\u818B\u818C\u818D\u818E\u8190\u8192",5,"\u8199\u819A\u819E",4,"\u81A4\u81A5"],["c480","\u81A7\u81A9\u81AB",7,"\u81B4",5,"\u81BC\u81BD\u81BE\u81BF\u81C4\u81C5\u81C7\u81C8\u81C9\u81CB\u81CD",6,"\u6479\u8611\u6A21\u819C\u78E8\u6469\u9B54\u62B9\u672B\u83AB\u58A8\u9ED8\u6CAB\u6F20\u5BDE\u964C\u8C0B\u725F\u67D0\u62C7\u7261\u4EA9\u59C6\u6BCD\u5893\u66AE\u5E55\u52DF\u6155\u6728\u76EE\u7766\u7267\u7A46\u62FF\u54EA\u5450\u94A0\u90A3\u5A1C\u7EB3\u6C16\u4E43\u5976\u8010\u5948\u5357\u7537\u96BE\u56CA\u6320\u8111\u607C\u95F9\u6DD6\u5462\u9981\u5185\u5AE9\u80FD\u59AE\u9713\u502A\u6CE5\u5C3C\u62DF\u4F60\u533F\u817B\u9006\u6EBA\u852B\u62C8\u5E74\u78BE\u64B5\u637B\u5FF5\u5A18\u917F\u9E1F\u5C3F\u634F\u8042\u5B7D\u556E\u954A\u954D\u6D85\u60A8\u67E0\u72DE\u51DD\u5B81"],["c540","\u81D4",14,"\u81E4\u81E5\u81E6\u81E8\u81E9\u81EB\u81EE",4,"\u81F5",5,"\u81FD\u81FF\u8203\u8207",4,"\u820E\u820F\u8211\u8213\u8215",5,"\u821D\u8220\u8224\u8225\u8226\u8227\u8229\u822E\u8232\u823A\u823C\u823D\u823F"],["c580","\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824A\u824C\u824D\u824E\u8250",7,"\u8259\u825B\u825C\u825D\u825E\u8260",7,"\u8269\u62E7\u6CDE\u725B\u626D\u94AE\u7EBD\u8113\u6D53\u519C\u5F04\u5974\u52AA\u6012\u5973\u6696\u8650\u759F\u632A\u61E6\u7CEF\u8BFA\u54E6\u6B27\u9E25\u6BB4\u85D5\u5455\u5076\u6CA4\u556A\u8DB4\u722C\u5E15\u6015\u7436\u62CD\u6392\u724C\u5F98\u6E43\u6D3E\u6500\u6F58\u76D8\u78D0\u76FC\u7554\u5224\u53DB\u4E53\u5E9E\u65C1\u802A\u80D6\u629B\u5486\u5228\u70AE\u888D\u8DD1\u6CE1\u5478\u80DA\u57F9\u88F4\u8D54\u966A\u914D\u4F69\u6C9B\u55B7\u76C6\u7830\u62A8\u70F9\u6F8E\u5F6D\u84EC\u68DA\u787C\u7BF7\u81A8\u670B\u9E4F\u6367\u78B0\u576F\u7812\u9739\u6279\u62AB\u5288\u7435\u6BD7"],["c640","\u826A\u826B\u826C\u826D\u8271\u8275\u8276\u8277\u8278\u827B\u827C\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828C\u8290\u8293\u8294\u8295\u8296\u829A\u829B\u829E\u82A0\u82A2\u82A3\u82A7\u82B2\u82B5\u82B6\u82BA\u82BB\u82BC\u82BF\u82C0\u82C2\u82C3\u82C5\u82C6\u82C9\u82D0\u82D6\u82D9\u82DA\u82DD\u82E2\u82E7\u82E8\u82E9\u82EA\u82EC\u82ED\u82EE\u82F0\u82F2\u82F3\u82F5\u82F6\u82F8"],["c680","\u82FA\u82FC",4,"\u830A\u830B\u830D\u8310\u8312\u8313\u8316\u8318\u8319\u831D",9,"\u8329\u832A\u832E\u8330\u8332\u8337\u833B\u833D\u5564\u813E\u75B2\u76AE\u5339\u75DE\u50FB\u5C41\u8B6C\u7BC7\u504F\u7247\u9A97\u98D8\u6F02\u74E2\u7968\u6487\u77A5\u62FC\u9891\u8D2B\u54C1\u8058\u4E52\u576A\u82F9\u840D\u5E73\u51ED\u74F6\u8BC4\u5C4F\u5761\u6CFC\u9887\u5A46\u7834\u9B44\u8FEB\u7C95\u5256\u6251\u94FA\u4EC6\u8386\u8461\u83E9\u84B2\u57D4\u6734\u5703\u666E\u6D66\u8C31\u66DD\u7011\u671F\u6B3A\u6816\u621A\u59BB\u4E03\u51C4\u6F06\u67D2\u6C8F\u5176\u68CB\u5947\u6B67\u7566\u5D0E\u8110\u9F50\u65D7\u7948\u7941\u9A91\u8D77\u5C82\u4E5E\u4F01\u542F\u5951\u780C\u5668\u6C14\u8FC4\u5F03\u6C7D\u6CE3\u8BAB\u6390"],["c740","\u833E\u833F\u8341\u8342\u8344\u8345\u8348\u834A",4,"\u8353\u8355",4,"\u835D\u8362\u8370",6,"\u8379\u837A\u837E",6,"\u8387\u8388\u838A\u838B\u838C\u838D\u838F\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839A\u839D\u839F\u83A1",6,"\u83AC\u83AD\u83AE"],["c780","\u83AF\u83B5\u83BB\u83BE\u83BF\u83C2\u83C3\u83C4\u83C6\u83C8\u83C9\u83CB\u83CD\u83CE\u83D0\u83D1\u83D2\u83D3\u83D5\u83D7\u83D9\u83DA\u83DB\u83DE\u83E2\u83E3\u83E4\u83E6\u83E7\u83E8\u83EB\u83EC\u83ED\u6070\u6D3D\u7275\u6266\u948E\u94C5\u5343\u8FC1\u7B7E\u4EDF\u8C26\u4E7E\u9ED4\u94B1\u94B3\u524D\u6F5C\u9063\u6D45\u8C34\u5811\u5D4C\u6B20\u6B49\u67AA\u545B\u8154\u7F8C\u5899\u8537\u5F3A\u62A2\u6A47\u9539\u6572\u6084\u6865\u77A7\u4E54\u4FA8\u5DE7\u9798\u64AC\u7FD8\u5CED\u4FCF\u7A8D\u5207\u8304\u4E14\u602F\u7A83\u94A6\u4FB5\u4EB2\u79E6\u7434\u52E4\u82B9\u64D2\u79BD\u5BDD\u6C81\u9752\u8F7B\u6C22\u503E\u537F\u6E05\u64CE\u6674\u6C30\u60C5\u9877\u8BF7\u5E86\u743C\u7A77\u79CB\u4E18\u90B1\u7403\u6C42\u56DA\u914B\u6CC5\u8D8B\u533A\u86C6\u66F2\u8EAF\u5C48\u9A71\u6E20"],["c840","\u83EE\u83EF\u83F3",4,"\u83FA\u83FB\u83FC\u83FE\u83FF\u8400\u8402\u8405\u8407\u8408\u8409\u840A\u8410\u8412",5,"\u8419\u841A\u841B\u841E",5,"\u8429",7,"\u8432",5,"\u8439\u843A\u843B\u843E",7,"\u8447\u8448\u8449"],["c880","\u844A",6,"\u8452",4,"\u8458\u845D\u845E\u845F\u8460\u8462\u8464",4,"\u846A\u846E\u846F\u8470\u8472\u8474\u8477\u8479\u847B\u847C\u53D6\u5A36\u9F8B\u8DA3\u53BB\u5708\u98A7\u6743\u919B\u6CC9\u5168\u75CA\u62F3\u72AC\u5238\u529D\u7F3A\u7094\u7638\u5374\u9E4A\u69B7\u786E\u96C0\u88D9\u7FA4\u7136\u71C3\u5189\u67D3\u74E4\u58E4\u6518\u56B7\u8BA9\u9976\u6270\u7ED5\u60F9\u70ED\u58EC\u4EC1\u4EBA\u5FCD\u97E7\u4EFB\u8BA4\u5203\u598A\u7EAB\u6254\u4ECD\u65E5\u620E\u8338\u84C9\u8363\u878D\u7194\u6EB6\u5BB9\u7ED2\u5197\u63C9\u67D4\u8089\u8339\u8815\u5112\u5B7A\u5982\u8FB1\u4E73\u6C5D\u5165\u8925\u8F6F\u962E\u854A\u745E\u9510\u95F0\u6DA6\u82E5\u5F31\u6492\u6D12\u8428\u816E\u9CC3\u585E\u8D5B\u4E09\u53C1"],["c940","\u847D",4,"\u8483\u8484\u8485\u8486\u848A\u848D\u848F",7,"\u8498\u849A\u849B\u849D\u849E\u849F\u84A0\u84A2",12,"\u84B0\u84B1\u84B3\u84B5\u84B6\u84B7\u84BB\u84BC\u84BE\u84C0\u84C2\u84C3\u84C5\u84C6\u84C7\u84C8\u84CB\u84CC\u84CE\u84CF\u84D2\u84D4\u84D5\u84D7"],["c980","\u84D8",4,"\u84DE\u84E1\u84E2\u84E4\u84E7",4,"\u84ED\u84EE\u84EF\u84F1",10,"\u84FD\u84FE\u8500\u8501\u8502\u4F1E\u6563\u6851\u55D3\u4E27\u6414\u9A9A\u626B\u5AC2\u745F\u8272\u6DA9\u68EE\u50E7\u838E\u7802\u6740\u5239\u6C99\u7EB1\u50BB\u5565\u715E\u7B5B\u6652\u73CA\u82EB\u6749\u5C71\u5220\u717D\u886B\u95EA\u9655\u64C5\u8D61\u81B3\u5584\u6C55\u6247\u7F2E\u5892\u4F24\u5546\u8D4F\u664C\u4E0A\u5C1A\u88F3\u68A2\u634E\u7A0D\u70E7\u828D\u52FA\u97F6\u5C11\u54E8\u90B5\u7ECD\u5962\u8D4A\u86C7\u820C\u820D\u8D66\u6444\u5C04\u6151\u6D89\u793E\u8BBE\u7837\u7533\u547B\u4F38\u8EAB\u6DF1\u5A20\u7EC5\u795E\u6C88\u5BA1\u5A76\u751A\u80BE\u614E\u6E17\u58F0\u751F\u7525\u7272\u5347\u7EF3"],["ca40","\u8503",8,"\u850D\u850E\u850F\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851B\u851C\u851D\u851E\u8520\u8522",8,"\u852D",9,"\u853E",4,"\u8544\u8545\u8546\u8547\u854B",10],["ca80","\u8557\u8558\u855A\u855B\u855C\u855D\u855F",4,"\u8565\u8566\u8567\u8569",8,"\u8573\u8575\u8576\u8577\u8578\u857C\u857D\u857F\u8580\u8581\u7701\u76DB\u5269\u80DC\u5723\u5E08\u5931\u72EE\u65BD\u6E7F\u8BD7\u5C38\u8671\u5341\u77F3\u62FE\u65F6\u4EC0\u98DF\u8680\u5B9E\u8BC6\u53F2\u77E2\u4F7F\u5C4E\u9A76\u59CB\u5F0F\u793A\u58EB\u4E16\u67FF\u4E8B\u62ED\u8A93\u901D\u52BF\u662F\u55DC\u566C\u9002\u4ED5\u4F8D\u91CA\u9970\u6C0F\u5E02\u6043\u5BA4\u89C6\u8BD5\u6536\u624B\u9996\u5B88\u5BFF\u6388\u552E\u53D7\u7626\u517D\u852C\u67A2\u68B3\u6B8A\u6292\u8F93\u53D4\u8212\u6DD1\u758F\u4E66\u8D4E\u5B70\u719F\u85AF\u6691\u66D9\u7F72\u8700\u9ECD\u9F20\u5C5E\u672F\u8FF0\u6811\u675F\u620D\u7AD6\u5885\u5EB6\u6570\u6F31"],["cb40","\u8582\u8583\u8586\u8588",6,"\u8590",10,"\u859D",6,"\u85A5\u85A6\u85A7\u85A9\u85AB\u85AC\u85AD\u85B1",5,"\u85B8\u85BA",6,"\u85C2",6,"\u85CA",4,"\u85D1\u85D2"],["cb80","\u85D4\u85D6",5,"\u85DD",6,"\u85E5\u85E6\u85E7\u85E8\u85EA",14,"\u6055\u5237\u800D\u6454\u8870\u7529\u5E05\u6813\u62F4\u971C\u53CC\u723D\u8C01\u6C34\u7761\u7A0E\u542E\u77AC\u987A\u821C\u8BF4\u7855\u6714\u70C1\u65AF\u6495\u5636\u601D\u79C1\u53F8\u4E1D\u6B7B\u8086\u5BFA\u55E3\u56DB\u4F3A\u4F3C\u9972\u5DF3\u677E\u8038\u6002\u9882\u9001\u5B8B\u8BBC\u8BF5\u641C\u8258\u64DE\u55FD\u82CF\u9165\u4FD7\u7D20\u901F\u7C9F\u50F3\u5851\u6EAF\u5BBF\u8BC9\u8083\u9178\u849C\u7B97\u867D\u968B\u968F\u7EE5\u9AD3\u788E\u5C81\u7A57\u9042\u96A7\u795F\u5B59\u635F\u7B0B\u84D1\u68AD\u5506\u7F29\u7410\u7D22\u9501\u6240\u584C\u4ED6\u5B83\u5979\u5854"],["cc40","\u85F9\u85FA\u85FC\u85FD\u85FE\u8600",4,"\u8606",10,"\u8612\u8613\u8614\u8615\u8617",15,"\u8628\u862A",13,"\u8639\u863A\u863B\u863D\u863E\u863F\u8640"],["cc80","\u8641",11,"\u8652\u8653\u8655",4,"\u865B\u865C\u865D\u865F\u8660\u8661\u8663",7,"\u736D\u631E\u8E4B\u8E0F\u80CE\u82D4\u62AC\u53F0\u6CF0\u915E\u592A\u6001\u6C70\u574D\u644A\u8D2A\u762B\u6EE9\u575B\u6A80\u75F0\u6F6D\u8C2D\u8C08\u5766\u6BEF\u8892\u78B3\u63A2\u53F9\u70AD\u6C64\u5858\u642A\u5802\u68E0\u819B\u5510\u7CD6\u5018\u8EBA\u6DCC\u8D9F\u70EB\u638F\u6D9B\u6ED4\u7EE6\u8404\u6843\u9003\u6DD8\u9676\u8BA8\u5957\u7279\u85E4\u817E\u75BC\u8A8A\u68AF\u5254\u8E22\u9511\u63D0\u9898\u8E44\u557C\u4F53\u66FF\u568F\u60D5\u6D95\u5243\u5C49\u5929\u6DFB\u586B\u7530\u751C\u606C\u8214\u8146\u6311\u6761\u8FE2\u773A\u8DF3\u8D34\u94C1\u5E16\u5385\u542C\u70C3"],["cd40","\u866D\u866F\u8670\u8672",6,"\u8683",6,"\u868E",4,"\u8694\u8696",5,"\u869E",4,"\u86A5\u86A6\u86AB\u86AD\u86AE\u86B2\u86B3\u86B7\u86B8\u86B9\u86BB",4,"\u86C1\u86C2\u86C3\u86C5\u86C8\u86CC\u86CD\u86D2\u86D3\u86D5\u86D6\u86D7\u86DA\u86DC"],["cd80","\u86DD\u86E0\u86E1\u86E2\u86E3\u86E5\u86E6\u86E7\u86E8\u86EA\u86EB\u86EC\u86EF\u86F5\u86F6\u86F7\u86FA\u86FB\u86FC\u86FD\u86FF\u8701\u8704\u8705\u8706\u870B\u870C\u870E\u870F\u8710\u8711\u8714\u8716\u6C40\u5EF7\u505C\u4EAD\u5EAD\u633A\u8247\u901A\u6850\u916E\u77B3\u540C\u94DC\u5F64\u7AE5\u6876\u6345\u7B52\u7EDF\u75DB\u5077\u6295\u5934\u900F\u51F8\u79C3\u7A81\u56FE\u5F92\u9014\u6D82\u5C60\u571F\u5410\u5154\u6E4D\u56E2\u63A8\u9893\u817F\u8715\u892A\u9000\u541E\u5C6F\u81C0\u62D6\u6258\u8131\u9E35\u9640\u9A6E\u9A7C\u692D\u59A5\u62D3\u553E\u6316\u54C7\u86D9\u6D3C\u5A03\u74E6\u889C\u6B6A\u5916\u8C4C\u5F2F\u6E7E\u73A9\u987D\u4E38\u70F7\u5B8C\u7897\u633D\u665A\u7696\u60CB\u5B9B\u5A49\u4E07\u8155\u6C6A\u738B\u4EA1\u6789\u7F51\u5F80\u65FA\u671B\u5FD8\u5984\u5A01"],["ce40","\u8719\u871B\u871D\u871F\u8720\u8724\u8726\u8727\u8728\u872A\u872B\u872C\u872D\u872F\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873A\u873C\u873D\u8740",6,"\u874A\u874B\u874D\u874F\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875A",5,"\u8761\u8762\u8766",7,"\u876F\u8771\u8772\u8773\u8775"],["ce80","\u8777\u8778\u8779\u877A\u877F\u8780\u8781\u8784\u8786\u8787\u8789\u878A\u878C\u878E",4,"\u8794\u8795\u8796\u8798",6,"\u87A0",4,"\u5DCD\u5FAE\u5371\u97E6\u8FDD\u6845\u56F4\u552F\u60DF\u4E3A\u6F4D\u7EF4\u82C7\u840E\u59D4\u4F1F\u4F2A\u5C3E\u7EAC\u672A\u851A\u5473\u754F\u80C3\u5582\u9B4F\u4F4D\u6E2D\u8C13\u5C09\u6170\u536B\u761F\u6E29\u868A\u6587\u95FB\u7EB9\u543B\u7A33\u7D0A\u95EE\u55E1\u7FC1\u74EE\u631D\u8717\u6DA1\u7A9D\u6211\u65A1\u5367\u63E1\u6C83\u5DEB\u545C\u94A8\u4E4C\u6C61\u8BEC\u5C4B\u65E0\u829C\u68A7\u543E\u5434\u6BCB\u6B66\u4E94\u6342\u5348\u821E\u4F0D\u4FAE\u575E\u620A\u96FE\u6664\u7269\u52FF\u52A1\u609F\u8BEF\u6614\u7199\u6790\u897F\u7852\u77FD\u6670\u563B\u5438\u9521\u727A"],["cf40","\u87A5\u87A6\u87A7\u87A9\u87AA\u87AE\u87B0\u87B1\u87B2\u87B4\u87B6\u87B7\u87B8\u87B9\u87BB\u87BC\u87BE\u87BF\u87C1",4,"\u87C7\u87C8\u87C9\u87CC",4,"\u87D4",6,"\u87DC\u87DD\u87DE\u87DF\u87E1\u87E2\u87E3\u87E4\u87E6\u87E7\u87E8\u87E9\u87EB\u87EC\u87ED\u87EF",9],["cf80","\u87FA\u87FB\u87FC\u87FD\u87FF\u8800\u8801\u8802\u8804",5,"\u880B",7,"\u8814\u8817\u8818\u8819\u881A\u881C",4,"\u8823\u7A00\u606F\u5E0C\u6089\u819D\u5915\u60DC\u7184\u70EF\u6EAA\u6C50\u7280\u6A84\u88AD\u5E2D\u4E60\u5AB3\u559C\u94E3\u6D17\u7CFB\u9699\u620F\u7EC6\u778E\u867E\u5323\u971E\u8F96\u6687\u5CE1\u4FA0\u72ED\u4E0B\u53A6\u590F\u5413\u6380\u9528\u5148\u4ED9\u9C9C\u7EA4\u54B8\u8D24\u8854\u8237\u95F2\u6D8E\u5F26\u5ACC\u663E\u9669\u73B0\u732E\u53BF\u817A\u9985\u7FA1\u5BAA\u9677\u9650\u7EBF\u76F8\u53A2\u9576\u9999\u7BB1\u8944\u6E58\u4E61\u7FD4\u7965\u8BE6\u60F3\u54CD\u4EAB\u9879\u5DF7\u6A61\u50CF\u5411\u8C61\u8427\u785D\u9704\u524A\u54EE\u56A3\u9500\u6D88\u5BB5\u6DC6\u6653"],["d040","\u8824",13,"\u8833",5,"\u883A\u883B\u883D\u883E\u883F\u8841\u8842\u8843\u8846",5,"\u884E",5,"\u8855\u8856\u8858\u885A",6,"\u8866\u8867\u886A\u886D\u886F\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887A"],["d080","\u887B\u887C\u8880\u8883\u8886\u8887\u8889\u888A\u888C\u888E\u888F\u8890\u8891\u8893\u8894\u8895\u8897",4,"\u889D",4,"\u88A3\u88A5",5,"\u5C0F\u5B5D\u6821\u8096\u5578\u7B11\u6548\u6954\u4E9B\u6B47\u874E\u978B\u534F\u631F\u643A\u90AA\u659C\u80C1\u8C10\u5199\u68B0\u5378\u87F9\u61C8\u6CC4\u6CFB\u8C22\u5C51\u85AA\u82AF\u950C\u6B23\u8F9B\u65B0\u5FFB\u5FC3\u4FE1\u8845\u661F\u8165\u7329\u60FA\u5174\u5211\u578B\u5F62\u90A2\u884C\u9192\u5E78\u674F\u6027\u59D3\u5144\u51F6\u80F8\u5308\u6C79\u96C4\u718A\u4F11\u4FEE\u7F9E\u673D\u55C5\u9508\u79C0\u8896\u7EE3\u589F\u620C\u9700\u865A\u5618\u987B\u5F90\u8BB8\u84C4\u9157\u53D9\u65ED\u5E8F\u755C\u6064\u7D6E\u5A7F\u7EEA\u7EED\u8F69\u55A7\u5BA3\u60AC\u65CB\u7384"],["d140","\u88AC\u88AE\u88AF\u88B0\u88B2",4,"\u88B8\u88B9\u88BA\u88BB\u88BD\u88BE\u88BF\u88C0\u88C3\u88C4\u88C7\u88C8\u88CA\u88CB\u88CC\u88CD\u88CF\u88D0\u88D1\u88D3\u88D6\u88D7\u88DA",4,"\u88E0\u88E1\u88E6\u88E7\u88E9",6,"\u88F2\u88F5\u88F6\u88F7\u88FA\u88FB\u88FD\u88FF\u8900\u8901\u8903",5],["d180","\u8909\u890B",4,"\u8911\u8914",4,"\u891C",4,"\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892C\u892D\u892E\u892F\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7EDA\u9774\u859B\u5B66\u7A74\u96EA\u8840\u52CB\u718F\u5FAA\u65EC\u8BE2\u5BFB\u9A6F\u5DE1\u6B89\u6C5B\u8BAD\u8BAF\u900A\u8FC5\u538B\u62BC\u9E26\u9E2D\u5440\u4E2B\u82BD\u7259\u869C\u5D16\u8859\u6DAF\u96C5\u54D1\u4E9A\u8BB6\u7109\u54BD\u9609\u70DF\u6DF9\u76D0\u4E25\u7814\u8712\u5CA9\u5EF6\u8A00\u989C\u960E\u708E\u6CBF\u5944\u63A9\u773C\u884D\u6F14\u8273\u5830\u71D5\u538C\u781A\u96C1\u5501\u5F66\u7130\u5BB4\u8C1A\u9A8C\u6B83\u592E\u9E2F\u79E7\u6768\u626C\u4F6F\u75A1\u7F8A\u6D0B\u9633\u6C27\u4EF0\u75D2\u517B\u6837\u6F3E\u9080\u8170\u5996\u7476"],["d240","\u8938",8,"\u8942\u8943\u8945",24,"\u8960",5,"\u8967",19,"\u897C"],["d280","\u897D\u897E\u8980\u8982\u8984\u8985\u8987",26,"\u6447\u5C27\u9065\u7A91\u8C23\u59DA\u54AC\u8200\u836F\u8981\u8000\u6930\u564E\u8036\u7237\u91CE\u51B6\u4E5F\u9875\u6396\u4E1A\u53F6\u66F3\u814B\u591C\u6DB2\u4E00\u58F9\u533B\u63D6\u94F1\u4F9D\u4F0A\u8863\u9890\u5937\u9057\u79FB\u4EEA\u80F0\u7591\u6C82\u5B9C\u59E8\u5F5D\u6905\u8681\u501A\u5DF2\u4E59\u77E3\u4EE5\u827A\u6291\u6613\u9091\u5C79\u4EBF\u5F79\u81C6\u9038\u8084\u75AB\u4EA6\u88D4\u610F\u6BC5\u5FC6\u4E49\u76CA\u6EA2\u8BE3\u8BAE\u8C0A\u8BD1\u5F02\u7FFC\u7FCC\u7ECE\u8335\u836B\u56E0\u6BB7\u97F3\u9634\u59FB\u541F\u94F6\u6DEB\u5BC5\u996E\u5C39\u5F15\u9690"],["d340","\u89A2",30,"\u89C3\u89CD\u89D3\u89D4\u89D5\u89D7\u89D8\u89D9\u89DB\u89DD\u89DF\u89E0\u89E1\u89E2\u89E4\u89E7\u89E8\u89E9\u89EA\u89EC\u89ED\u89EE\u89F0\u89F1\u89F2\u89F4",6],["d380","\u89FB",4,"\u8A01",5,"\u8A08",21,"\u5370\u82F1\u6A31\u5A74\u9E70\u5E94\u7F28\u83B9\u8424\u8425\u8367\u8747\u8FCE\u8D62\u76C8\u5F71\u9896\u786C\u6620\u54DF\u62E5\u4F63\u81C3\u75C8\u5EB8\u96CD\u8E0A\u86F9\u548F\u6CF3\u6D8C\u6C38\u607F\u52C7\u7528\u5E7D\u4F18\u60A0\u5FE7\u5C24\u7531\u90AE\u94C0\u72B9\u6CB9\u6E38\u9149\u6709\u53CB\u53F3\u4F51\u91C9\u8BF1\u53C8\u5E7C\u8FC2\u6DE4\u4E8E\u76C2\u6986\u865E\u611A\u8206\u4F59\u4FDE\u903E\u9C7C\u6109\u6E1D\u6E14\u9685\u4E88\u5A31\u96E8\u4E0E\u5C7F\u79B9\u5B87\u8BED\u7FBD\u7389\u57DF\u828B\u90C1\u5401\u9047\u55BB\u5CEA\u5FA1\u6108\u6B32\u72F1\u80B2\u8A89"],["d440","\u8A1E",31,"\u8A3F",8,"\u8A49",21],["d480","\u8A5F",25,"\u8A7A",6,"\u6D74\u5BD3\u88D5\u9884\u8C6B\u9A6D\u9E33\u6E0A\u51A4\u5143\u57A3\u8881\u539F\u63F4\u8F95\u56ED\u5458\u5706\u733F\u6E90\u7F18\u8FDC\u82D1\u613F\u6028\u9662\u66F0\u7EA6\u8D8A\u8DC3\u94A5\u5CB3\u7CA4\u6708\u60A6\u9605\u8018\u4E91\u90E7\u5300\u9668\u5141\u8FD0\u8574\u915D\u6655\u97F5\u5B55\u531D\u7838\u6742\u683D\u54C9\u707E\u5BB0\u8F7D\u518D\u5728\u54B1\u6512\u6682\u8D5E\u8D43\u810F\u846C\u906D\u7CDF\u51FF\u85FB\u67A3\u65E9\u6FA1\u86A4\u8E81\u566A\u9020\u7682\u7076\u71E5\u8D23\u62E9\u5219\u6CFD\u8D3C\u600E\u589E\u618E\u66FE\u8D60\u624E\u55B3\u6E23\u672D\u8F67"],["d540","\u8A81",7,"\u8A8B",7,"\u8A94",46],["d580","\u8AC3",32,"\u94E1\u95F8\u7728\u6805\u69A8\u548B\u4E4D\u70B8\u8BC8\u6458\u658B\u5B85\u7A84\u503A\u5BE8\u77BB\u6BE1\u8A79\u7C98\u6CBE\u76CF\u65A9\u8F97\u5D2D\u5C55\u8638\u6808\u5360\u6218\u7AD9\u6E5B\u7EFD\u6A1F\u7AE0\u5F70\u6F33\u5F20\u638C\u6DA8\u6756\u4E08\u5E10\u8D26\u4ED7\u80C0\u7634\u969C\u62DB\u662D\u627E\u6CBC\u8D75\u7167\u7F69\u5146\u8087\u53EC\u906E\u6298\u54F2\u86F0\u8F99\u8005\u9517\u8517\u8FD9\u6D59\u73CD\u659F\u771F\u7504\u7827\u81FB\u8D1E\u9488\u4FA6\u6795\u75B9\u8BCA\u9707\u632F\u9547\u9635\u84B8\u6323\u7741\u5F81\u72F0\u4E89\u6014\u6574\u62EF\u6B63\u653F"],["d640","\u8AE4",34,"\u8B08",27],["d680","\u8B24\u8B25\u8B27",30,"\u5E27\u75C7\u90D1\u8BC1\u829D\u679D\u652F\u5431\u8718\u77E5\u80A2\u8102\u6C41\u4E4B\u7EC7\u804C\u76F4\u690D\u6B96\u6267\u503C\u4F84\u5740\u6307\u6B62\u8DBE\u53EA\u65E8\u7EB8\u5FD7\u631A\u63B7\u81F3\u81F4\u7F6E\u5E1C\u5CD9\u5236\u667A\u79E9\u7A1A\u8D28\u7099\u75D4\u6EDE\u6CBB\u7A92\u4E2D\u76C5\u5FE0\u949F\u8877\u7EC8\u79CD\u80BF\u91CD\u4EF2\u4F17\u821F\u5468\u5DDE\u6D32\u8BCC\u7CA5\u8F74\u8098\u5E1A\u5492\u76B1\u5B99\u663C\u9AA4\u73E0\u682A\u86DB\u6731\u732A\u8BF8\u8BDB\u9010\u7AF9\u70DB\u716E\u62C4\u77A9\u5631\u4E3B\u8457\u67F1\u52A9\u86C0\u8D2E\u94F8\u7B51"],["d740","\u8B46",31,"\u8B67",4,"\u8B6D",25],["d780","\u8B87",24,"\u8BAC\u8BB1\u8BBB\u8BC7\u8BD0\u8BEA\u8C09\u8C1E\u4F4F\u6CE8\u795D\u9A7B\u6293\u722A\u62FD\u4E13\u7816\u8F6C\u64B0\u8D5A\u7BC6\u6869\u5E84\u88C5\u5986\u649E\u58EE\u72B6\u690E\u9525\u8FFD\u8D58\u5760\u7F00\u8C06\u51C6\u6349\u62D9\u5353\u684C\u7422\u8301\u914C\u5544\u7740\u707C\u6D4A\u5179\u54A8\u8D44\u59FF\u6ECB\u6DC4\u5B5C\u7D2B\u4ED4\u7C7D\u6ED3\u5B50\u81EA\u6E0D\u5B57\u9B03\u68D5\u8E2A\u5B97\u7EFC\u603B\u7EB5\u90B9\u8D70\u594F\u63CD\u79DF\u8DB3\u5352\u65CF\u7956\u8BC5\u963B\u7EC4\u94BB\u7E82\u5634\u9189\u6700\u7F6A\u5C0A\u9075\u6628\u5DE6\u4F50\u67DE\u505A\u4F5C\u5750\u5EA7"],["d840","\u8C38",8,"\u8C42\u8C43\u8C44\u8C45\u8C48\u8C4A\u8C4B\u8C4D",7,"\u8C56\u8C57\u8C58\u8C59\u8C5B",5,"\u8C63",6,"\u8C6C",6,"\u8C74\u8C75\u8C76\u8C77\u8C7B",6,"\u8C83\u8C84\u8C86\u8C87"],["d880","\u8C88\u8C8B\u8C8D",6,"\u8C95\u8C96\u8C97\u8C99",20,"\u4E8D\u4E0C\u5140\u4E10\u5EFF\u5345\u4E15\u4E98\u4E1E\u9B32\u5B6C\u5669\u4E28\u79BA\u4E3F\u5315\u4E47\u592D\u723B\u536E\u6C10\u56DF\u80E4\u9997\u6BD3\u777E\u9F17\u4E36\u4E9F\u9F10\u4E5C\u4E69\u4E93\u8288\u5B5B\u556C\u560F\u4EC4\u538D\u539D\u53A3\u53A5\u53AE\u9765\u8D5D\u531A\u53F5\u5326\u532E\u533E\u8D5C\u5366\u5363\u5202\u5208\u520E\u522D\u5233\u523F\u5240\u524C\u525E\u5261\u525C\u84AF\u527D\u5282\u5281\u5290\u5293\u5182\u7F54\u4EBB\u4EC3\u4EC9\u4EC2\u4EE8\u4EE1\u4EEB\u4EDE\u4F1B\u4EF3\u4F22\u4F64\u4EF5\u4F25\u4F27\u4F09\u4F2B\u4F5E\u4F67\u6538\u4F5A\u4F5D"],["d940","\u8CAE",62],["d980","\u8CED",32,"\u4F5F\u4F57\u4F32\u4F3D\u4F76\u4F74\u4F91\u4F89\u4F83\u4F8F\u4F7E\u4F7B\u4FAA\u4F7C\u4FAC\u4F94\u4FE6\u4FE8\u4FEA\u4FC5\u4FDA\u4FE3\u4FDC\u4FD1\u4FDF\u4FF8\u5029\u504C\u4FF3\u502C\u500F\u502E\u502D\u4FFE\u501C\u500C\u5025\u5028\u507E\u5043\u5055\u5048\u504E\u506C\u507B\u50A5\u50A7\u50A9\u50BA\u50D6\u5106\u50ED\u50EC\u50E6\u50EE\u5107\u510B\u4EDD\u6C3D\u4F58\u4F65\u4FCE\u9FA0\u6C46\u7C74\u516E\u5DFD\u9EC9\u9998\u5181\u5914\u52F9\u530D\u8A07\u5310\u51EB\u5919\u5155\u4EA0\u5156\u4EB3\u886E\u88A4\u4EB5\u8114\u88D2\u7980\u5B34\u8803\u7FB8\u51AB\u51B1\u51BD\u51BC"],["da40","\u8D0E",14,"\u8D20\u8D51\u8D52\u8D57\u8D5F\u8D65\u8D68\u8D69\u8D6A\u8D6C\u8D6E\u8D6F\u8D71\u8D72\u8D78",8,"\u8D82\u8D83\u8D86\u8D87\u8D88\u8D89\u8D8C",4,"\u8D92\u8D93\u8D95",9,"\u8DA0\u8DA1"],["da80","\u8DA2\u8DA4",12,"\u8DB2\u8DB6\u8DB7\u8DB9\u8DBB\u8DBD\u8DC0\u8DC1\u8DC2\u8DC5\u8DC7\u8DC8\u8DC9\u8DCA\u8DCD\u8DD0\u8DD2\u8DD3\u8DD4\u51C7\u5196\u51A2\u51A5\u8BA0\u8BA6\u8BA7\u8BAA\u8BB4\u8BB5\u8BB7\u8BC2\u8BC3\u8BCB\u8BCF\u8BCE\u8BD2\u8BD3\u8BD4\u8BD6\u8BD8\u8BD9\u8BDC\u8BDF\u8BE0\u8BE4\u8BE8\u8BE9\u8BEE\u8BF0\u8BF3\u8BF6\u8BF9\u8BFC\u8BFF\u8C00\u8C02\u8C04\u8C07\u8C0C\u8C0F\u8C11\u8C12\u8C14\u8C15\u8C16\u8C19\u8C1B\u8C18\u8C1D\u8C1F\u8C20\u8C21\u8C25\u8C27\u8C2A\u8C2B\u8C2E\u8C2F\u8C32\u8C33\u8C35\u8C36\u5369\u537A\u961D\u9622\u9621\u9631\u962A\u963D\u963C\u9642\u9649\u9654\u965F\u9667\u966C\u9672\u9674\u9688\u968D\u9697\u96B0\u9097\u909B\u909D\u9099\u90AC\u90A1\u90B4\u90B3\u90B6\u90BA"],["db40","\u8DD5\u8DD8\u8DD9\u8DDC\u8DE0\u8DE1\u8DE2\u8DE5\u8DE6\u8DE7\u8DE9\u8DED\u8DEE\u8DF0\u8DF1\u8DF2\u8DF4\u8DF6\u8DFC\u8DFE",6,"\u8E06\u8E07\u8E08\u8E0B\u8E0D\u8E0E\u8E10\u8E11\u8E12\u8E13\u8E15",7,"\u8E20\u8E21\u8E24",4,"\u8E2B\u8E2D\u8E30\u8E32\u8E33\u8E34\u8E36\u8E37\u8E38\u8E3B\u8E3C\u8E3E"],["db80","\u8E3F\u8E43\u8E45\u8E46\u8E4C",4,"\u8E53",5,"\u8E5A",11,"\u8E67\u8E68\u8E6A\u8E6B\u8E6E\u8E71\u90B8\u90B0\u90CF\u90C5\u90BE\u90D0\u90C4\u90C7\u90D3\u90E6\u90E2\u90DC\u90D7\u90DB\u90EB\u90EF\u90FE\u9104\u9122\u911E\u9123\u9131\u912F\u9139\u9143\u9146\u520D\u5942\u52A2\u52AC\u52AD\u52BE\u54FF\u52D0\u52D6\u52F0\u53DF\u71EE\u77CD\u5EF4\u51F5\u51FC\u9B2F\u53B6\u5F01\u755A\u5DEF\u574C\u57A9\u57A1\u587E\u58BC\u58C5\u58D1\u5729\u572C\u572A\u5733\u5739\u572E\u572F\u575C\u573B\u5742\u5769\u5785\u576B\u5786\u577C\u577B\u5768\u576D\u5776\u5773\u57AD\u57A4\u578C\u57B2\u57CF\u57A7\u57B4\u5793\u57A0\u57D5\u57D8\u57DA\u57D9\u57D2\u57B8\u57F4\u57EF\u57F8\u57E4\u57DD"],["dc40","\u8E73\u8E75\u8E77",4,"\u8E7D\u8E7E\u8E80\u8E82\u8E83\u8E84\u8E86\u8E88",6,"\u8E91\u8E92\u8E93\u8E95",6,"\u8E9D\u8E9F",11,"\u8EAD\u8EAE\u8EB0\u8EB1\u8EB3",6,"\u8EBB",7],["dc80","\u8EC3",10,"\u8ECF",21,"\u580B\u580D\u57FD\u57ED\u5800\u581E\u5819\u5844\u5820\u5865\u586C\u5881\u5889\u589A\u5880\u99A8\u9F19\u61FF\u8279\u827D\u827F\u828F\u828A\u82A8\u8284\u828E\u8291\u8297\u8299\u82AB\u82B8\u82BE\u82B0\u82C8\u82CA\u82E3\u8298\u82B7\u82AE\u82CB\u82CC\u82C1\u82A9\u82B4\u82A1\u82AA\u829F\u82C4\u82CE\u82A4\u82E1\u8309\u82F7\u82E4\u830F\u8307\u82DC\u82F4\u82D2\u82D8\u830C\u82FB\u82D3\u8311\u831A\u8306\u8314\u8315\u82E0\u82D5\u831C\u8351\u835B\u835C\u8308\u8392\u833C\u8334\u8331\u839B\u835E\u832F\u834F\u8347\u8343\u835F\u8340\u8317\u8360\u832D\u833A\u8333\u8366\u8365"],["dd40","\u8EE5",62],["dd80","\u8F24",32,"\u8368\u831B\u8369\u836C\u836A\u836D\u836E\u83B0\u8378\u83B3\u83B4\u83A0\u83AA\u8393\u839C\u8385\u837C\u83B6\u83A9\u837D\u83B8\u837B\u8398\u839E\u83A8\u83BA\u83BC\u83C1\u8401\u83E5\u83D8\u5807\u8418\u840B\u83DD\u83FD\u83D6\u841C\u8438\u8411\u8406\u83D4\u83DF\u840F\u8403\u83F8\u83F9\u83EA\u83C5\u83C0\u8426\u83F0\u83E1\u845C\u8451\u845A\u8459\u8473\u8487\u8488\u847A\u8489\u8478\u843C\u8446\u8469\u8476\u848C\u848E\u8431\u846D\u84C1\u84CD\u84D0\u84E6\u84BD\u84D3\u84CA\u84BF\u84BA\u84E0\u84A1\u84B9\u84B4\u8497\u84E5\u84E3\u850C\u750D\u8538\u84F0\u8539\u851F\u853A"],["de40","\u8F45",32,"\u8F6A\u8F80\u8F8C\u8F92\u8F9D\u8FA0\u8FA1\u8FA2\u8FA4\u8FA5\u8FA6\u8FA7\u8FAA\u8FAC\u8FAD\u8FAE\u8FAF\u8FB2\u8FB3\u8FB4\u8FB5\u8FB7\u8FB8\u8FBA\u8FBB\u8FBC\u8FBF\u8FC0\u8FC3\u8FC6"],["de80","\u8FC9",4,"\u8FCF\u8FD2\u8FD6\u8FD7\u8FDA\u8FE0\u8FE1\u8FE3\u8FE7\u8FEC\u8FEF\u8FF1\u8FF2\u8FF4\u8FF5\u8FF6\u8FFA\u8FFB\u8FFC\u8FFE\u8FFF\u9007\u9008\u900C\u900E\u9013\u9015\u9018\u8556\u853B\u84FF\u84FC\u8559\u8548\u8568\u8564\u855E\u857A\u77A2\u8543\u8572\u857B\u85A4\u85A8\u8587\u858F\u8579\u85AE\u859C\u8585\u85B9\u85B7\u85B0\u85D3\u85C1\u85DC\u85FF\u8627\u8605\u8629\u8616\u863C\u5EFE\u5F08\u593C\u5941\u8037\u5955\u595A\u5958\u530F\u5C22\u5C25\u5C2C\u5C34\u624C\u626A\u629F\u62BB\u62CA\u62DA\u62D7\u62EE\u6322\u62F6\u6339\u634B\u6343\u63AD\u63F6\u6371\u637A\u638E\u63B4\u636D\u63AC\u638A\u6369\u63AE\u63BC\u63F2\u63F8\u63E0\u63FF\u63C4\u63DE\u63CE\u6452\u63C6\u63BE\u6445\u6441\u640B\u641B\u6420\u640C\u6426\u6421\u645E\u6484\u646D\u6496"],["df40","\u9019\u901C\u9023\u9024\u9025\u9027",5,"\u9030",4,"\u9037\u9039\u903A\u903D\u903F\u9040\u9043\u9045\u9046\u9048",4,"\u904E\u9054\u9055\u9056\u9059\u905A\u905C",5,"\u9064\u9066\u9067\u9069\u906A\u906B\u906C\u906F",4,"\u9076",6,"\u907E\u9081"],["df80","\u9084\u9085\u9086\u9087\u9089\u908A\u908C",4,"\u9092\u9094\u9096\u9098\u909A\u909C\u909E\u909F\u90A0\u90A4\u90A5\u90A7\u90A8\u90A9\u90AB\u90AD\u90B2\u90B7\u90BC\u90BD\u90BF\u90C0\u647A\u64B7\u64B8\u6499\u64BA\u64C0\u64D0\u64D7\u64E4\u64E2\u6509\u6525\u652E\u5F0B\u5FD2\u7519\u5F11\u535F\u53F1\u53FD\u53E9\u53E8\u53FB\u5412\u5416\u5406\u544B\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549A\u549B\u5484\u5476\u5466\u549D\u54D0\u54AD\u54C2\u54B4\u54D2\u54A7\u54A6\u54D3\u54D4\u5472\u54A3\u54D5\u54BB\u54BF\u54CC\u54D9\u54DA\u54DC\u54A9\u54AA\u54A4\u54DD\u54CF\u54DE\u551B\u54E7\u5520\u54FD\u5514\u54F3\u5522\u5523\u550F\u5511\u5527\u552A\u5567\u558F\u55B5\u5549\u556D\u5541\u5555\u553F\u5550\u553C"],["e040","\u90C2\u90C3\u90C6\u90C8\u90C9\u90CB\u90CC\u90CD\u90D2\u90D4\u90D5\u90D6\u90D8\u90D9\u90DA\u90DE\u90DF\u90E0\u90E3\u90E4\u90E5\u90E9\u90EA\u90EC\u90EE\u90F0\u90F1\u90F2\u90F3\u90F5\u90F6\u90F7\u90F9\u90FA\u90FB\u90FC\u90FF\u9100\u9101\u9103\u9105",19,"\u911A\u911B\u911C"],["e080","\u911D\u911F\u9120\u9121\u9124",10,"\u9130\u9132",6,"\u913A",8,"\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555C\u558B\u55D2\u5583\u55B1\u55B9\u5588\u5581\u559F\u557E\u55D6\u5591\u557B\u55DF\u55BD\u55BE\u5594\u5599\u55EA\u55F7\u55C9\u561F\u55D1\u55EB\u55EC\u55D4\u55E6\u55DD\u55C4\u55EF\u55E5\u55F2\u55F3\u55CC\u55CD\u55E8\u55F5\u55E4\u8F94\u561E\u5608\u560C\u5601\u5624\u5623\u55FE\u5600\u5627\u562D\u5658\u5639\u5657\u562C\u564D\u5662\u5659\u565C\u564C\u5654\u5686\u5664\u5671\u566B\u567B\u567C\u5685\u5693\u56AF\u56D4\u56D7\u56DD\u56E1\u56F5\u56EB\u56F9\u56FF\u5704\u570A\u5709\u571C\u5E0F\u5E19\u5E14\u5E11\u5E31\u5E3B\u5E3C"],["e140","\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915B\u915C\u915F\u9160\u9166\u9167\u9168\u916B\u916D\u9173\u917A\u917B\u917C\u9180",4,"\u9186\u9188\u918A\u918E\u918F\u9193",6,"\u919C",5,"\u91A4",5,"\u91AB\u91AC\u91B0\u91B1\u91B2\u91B3\u91B6\u91B7\u91B8\u91B9\u91BB"],["e180","\u91BC",10,"\u91C8\u91CB\u91D0\u91D2",9,"\u91DD",8,"\u5E37\u5E44\u5E54\u5E5B\u5E5E\u5E61\u5C8C\u5C7A\u5C8D\u5C90\u5C96\u5C88\u5C98\u5C99\u5C91\u5C9A\u5C9C\u5CB5\u5CA2\u5CBD\u5CAC\u5CAB\u5CB1\u5CA3\u5CC1\u5CB7\u5CC4\u5CD2\u5CE4\u5CCB\u5CE5\u5D02\u5D03\u5D27\u5D26\u5D2E\u5D24\u5D1E\u5D06\u5D1B\u5D58\u5D3E\u5D34\u5D3D\u5D6C\u5D5B\u5D6F\u5D5D\u5D6B\u5D4B\u5D4A\u5D69\u5D74\u5D82\u5D99\u5D9D\u8C73\u5DB7\u5DC5\u5F73\u5F77\u5F82\u5F87\u5F89\u5F8C\u5F95\u5F99\u5F9C\u5FA8\u5FAD\u5FB5\u5FBC\u8862\u5F61\u72AD\u72B0\u72B4\u72B7\u72B8\u72C3\u72C1\u72CE\u72CD\u72D2\u72E8\u72EF\u72E9\u72F2\u72F4\u72F7\u7301\u72F3\u7303\u72FA"],["e240","\u91E6",62],["e280","\u9225",32,"\u72FB\u7317\u7313\u7321\u730A\u731E\u731D\u7315\u7322\u7339\u7325\u732C\u7338\u7331\u7350\u734D\u7357\u7360\u736C\u736F\u737E\u821B\u5925\u98E7\u5924\u5902\u9963\u9967",5,"\u9974\u9977\u997D\u9980\u9984\u9987\u998A\u998D\u9990\u9991\u9993\u9994\u9995\u5E80\u5E91\u5E8B\u5E96\u5EA5\u5EA0\u5EB9\u5EB5\u5EBE\u5EB3\u8D53\u5ED2\u5ED1\u5EDB\u5EE8\u5EEA\u81BA\u5FC4\u5FC9\u5FD6\u5FCF\u6003\u5FEE\u6004\u5FE1\u5FE4\u5FFE\u6005\u6006\u5FEA\u5FED\u5FF8\u6019\u6035\u6026\u601B\u600F\u600D\u6029\u602B\u600A\u603F\u6021\u6078\u6079\u607B\u607A\u6042"],["e340","\u9246",45,"\u9275",16],["e380","\u9286",7,"\u928F",24,"\u606A\u607D\u6096\u609A\u60AD\u609D\u6083\u6092\u608C\u609B\u60EC\u60BB\u60B1\u60DD\u60D8\u60C6\u60DA\u60B4\u6120\u6126\u6115\u6123\u60F4\u6100\u610E\u612B\u614A\u6175\u61AC\u6194\u61A7\u61B7\u61D4\u61F5\u5FDD\u96B3\u95E9\u95EB\u95F1\u95F3\u95F5\u95F6\u95FC\u95FE\u9603\u9604\u9606\u9608\u960A\u960B\u960C\u960D\u960F\u9612\u9615\u9616\u9617\u9619\u961A\u4E2C\u723F\u6215\u6C35\u6C54\u6C5C\u6C4A\u6CA3\u6C85\u6C90\u6C94\u6C8C\u6C68\u6C69\u6C74\u6C76\u6C86\u6CA9\u6CD0\u6CD4\u6CAD\u6CF7\u6CF8\u6CF1\u6CD7\u6CB2\u6CE0\u6CD6\u6CFA\u6CEB\u6CEE\u6CB1\u6CD3\u6CEF\u6CFE"],["e440","\u92A8",5,"\u92AF",24,"\u92C9",31],["e480","\u92E9",32,"\u6D39\u6D27\u6D0C\u6D43\u6D48\u6D07\u6D04\u6D19\u6D0E\u6D2B\u6D4D\u6D2E\u6D35\u6D1A\u6D4F\u6D52\u6D54\u6D33\u6D91\u6D6F\u6D9E\u6DA0\u6D5E\u6D93\u6D94\u6D5C\u6D60\u6D7C\u6D63\u6E1A\u6DC7\u6DC5\u6DDE\u6E0E\u6DBF\u6DE0\u6E11\u6DE6\u6DDD\u6DD9\u6E16\u6DAB\u6E0C\u6DAE\u6E2B\u6E6E\u6E4E\u6E6B\u6EB2\u6E5F\u6E86\u6E53\u6E54\u6E32\u6E25\u6E44\u6EDF\u6EB1\u6E98\u6EE0\u6F2D\u6EE2\u6EA5\u6EA7\u6EBD\u6EBB\u6EB7\u6ED7\u6EB4\u6ECF\u6E8F\u6EC2\u6E9F\u6F62\u6F46\u6F47\u6F24\u6F15\u6EF9\u6F2F\u6F36\u6F4B\u6F74\u6F2A\u6F09\u6F29\u6F89\u6F8D\u6F8C\u6F78\u6F72\u6F7C\u6F7A\u6FD1"],["e540","\u930A",51,"\u933F",10],["e580","\u934A",31,"\u936B\u6FC9\u6FA7\u6FB9\u6FB6\u6FC2\u6FE1\u6FEE\u6FDE\u6FE0\u6FEF\u701A\u7023\u701B\u7039\u7035\u704F\u705E\u5B80\u5B84\u5B95\u5B93\u5BA5\u5BB8\u752F\u9A9E\u6434\u5BE4\u5BEE\u8930\u5BF0\u8E47\u8B07\u8FB6\u8FD3\u8FD5\u8FE5\u8FEE\u8FE4\u8FE9\u8FE6\u8FF3\u8FE8\u9005\u9004\u900B\u9026\u9011\u900D\u9016\u9021\u9035\u9036\u902D\u902F\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905B\u66B9\u9074\u907D\u9082\u9088\u9083\u908B\u5F50\u5F57\u5F56\u5F58\u5C3B\u54AB\u5C50\u5C59\u5B71\u5C63\u5C66\u7FBC\u5F2A\u5F29\u5F2D\u8274\u5F3C\u9B3B\u5C6E\u5981\u5983\u598D\u59A9\u59AA\u59A3"],["e640","\u936C",34,"\u9390",27],["e680","\u93AC",29,"\u93CB\u93CC\u93CD\u5997\u59CA\u59AB\u599E\u59A4\u59D2\u59B2\u59AF\u59D7\u59BE\u5A05\u5A06\u59DD\u5A08\u59E3\u59D8\u59F9\u5A0C\u5A09\u5A32\u5A34\u5A11\u5A23\u5A13\u5A40\u5A67\u5A4A\u5A55\u5A3C\u5A62\u5A75\u80EC\u5AAA\u5A9B\u5A77\u5A7A\u5ABE\u5AEB\u5AB2\u5AD2\u5AD4\u5AB8\u5AE0\u5AE3\u5AF1\u5AD6\u5AE6\u5AD8\u5ADC\u5B09\u5B17\u5B16\u5B32\u5B37\u5B40\u5C15\u5C1C\u5B5A\u5B65\u5B73\u5B51\u5B53\u5B62\u9A75\u9A77\u9A78\u9A7A\u9A7F\u9A7D\u9A80\u9A81\u9A85\u9A88\u9A8A\u9A90\u9A92\u9A93\u9A96\u9A98\u9A9B\u9A9C\u9A9D\u9A9F\u9AA0\u9AA2\u9AA3\u9AA5\u9AA7\u7E9F\u7EA1\u7EA3\u7EA5\u7EA8\u7EA9"],["e740","\u93CE",7,"\u93D7",54],["e780","\u940E",32,"\u7EAD\u7EB0\u7EBE\u7EC0\u7EC1\u7EC2\u7EC9\u7ECB\u7ECC\u7ED0\u7ED4\u7ED7\u7EDB\u7EE0\u7EE1\u7EE8\u7EEB\u7EEE\u7EEF\u7EF1\u7EF2\u7F0D\u7EF6\u7EFA\u7EFB\u7EFE\u7F01\u7F02\u7F03\u7F07\u7F08\u7F0B\u7F0C\u7F0F\u7F11\u7F12\u7F17\u7F19\u7F1C\u7F1B\u7F1F\u7F21",6,"\u7F2A\u7F2B\u7F2C\u7F2D\u7F2F",4,"\u7F35\u5E7A\u757F\u5DDB\u753E\u9095\u738E\u7391\u73AE\u73A2\u739F\u73CF\u73C2\u73D1\u73B7\u73B3\u73C0\u73C9\u73C8\u73E5\u73D9\u987C\u740A\u73E9\u73E7\u73DE\u73BA\u73F2\u740F\u742A\u745B\u7426\u7425\u7428\u7430\u742E\u742C"],["e840","\u942F",14,"\u943F",43,"\u946C\u946D\u946E\u946F"],["e880","\u9470",20,"\u9491\u9496\u9498\u94C7\u94CF\u94D3\u94D4\u94DA\u94E6\u94FB\u951C\u9520\u741B\u741A\u7441\u745C\u7457\u7455\u7459\u7477\u746D\u747E\u749C\u748E\u7480\u7481\u7487\u748B\u749E\u74A8\u74A9\u7490\u74A7\u74D2\u74BA\u97EA\u97EB\u97EC\u674C\u6753\u675E\u6748\u6769\u67A5\u6787\u676A\u6773\u6798\u67A7\u6775\u67A8\u679E\u67AD\u678B\u6777\u677C\u67F0\u6809\u67D8\u680A\u67E9\u67B0\u680C\u67D9\u67B5\u67DA\u67B3\u67DD\u6800\u67C3\u67B8\u67E2\u680E\u67C1\u67FD\u6832\u6833\u6860\u6861\u684E\u6862\u6844\u6864\u6883\u681D\u6855\u6866\u6841\u6867\u6840\u683E\u684A\u6849\u6829\u68B5\u688F\u6874\u6877\u6893\u686B\u68C2\u696E\u68FC\u691F\u6920\u68F9"],["e940","\u9527\u9533\u953D\u9543\u9548\u954B\u9555\u955A\u9560\u956E\u9574\u9575\u9577",7,"\u9580",42],["e980","\u95AB",32,"\u6924\u68F0\u690B\u6901\u6957\u68E3\u6910\u6971\u6939\u6960\u6942\u695D\u6984\u696B\u6980\u6998\u6978\u6934\u69CC\u6987\u6988\u69CE\u6989\u6966\u6963\u6979\u699B\u69A7\u69BB\u69AB\u69AD\u69D4\u69B1\u69C1\u69CA\u69DF\u6995\u69E0\u698D\u69FF\u6A2F\u69ED\u6A17\u6A18\u6A65\u69F2\u6A44\u6A3E\u6AA0\u6A50\u6A5B\u6A35\u6A8E\u6A79\u6A3D\u6A28\u6A58\u6A7C\u6A91\u6A90\u6AA9\u6A97\u6AAB\u7337\u7352\u6B81\u6B82\u6B87\u6B84\u6B92\u6B93\u6B8D\u6B9A\u6B9B\u6BA1\u6BAA\u8F6B\u8F6D\u8F71\u8F72\u8F73\u8F75\u8F76\u8F78\u8F77\u8F79\u8F7A\u8F7C\u8F7E\u8F81\u8F82\u8F84\u8F87\u8F8B"],["ea40","\u95CC",27,"\u95EC\u95FF\u9607\u9613\u9618\u961B\u961E\u9620\u9623",6,"\u962B\u962C\u962D\u962F\u9630\u9637\u9638\u9639\u963A\u963E\u9641\u9643\u964A\u964E\u964F\u9651\u9652\u9653\u9656\u9657"],["ea80","\u9658\u9659\u965A\u965C\u965D\u965E\u9660\u9663\u9665\u9666\u966B\u966D",4,"\u9673\u9678",12,"\u9687\u9689\u968A\u8F8D\u8F8E\u8F8F\u8F98\u8F9A\u8ECE\u620B\u6217\u621B\u621F\u6222\u6221\u6225\u6224\u622C\u81E7\u74EF\u74F4\u74FF\u750F\u7511\u7513\u6534\u65EE\u65EF\u65F0\u660A\u6619\u6772\u6603\u6615\u6600\u7085\u66F7\u661D\u6634\u6631\u6636\u6635\u8006\u665F\u6654\u6641\u664F\u6656\u6661\u6657\u6677\u6684\u668C\u66A7\u669D\u66BE\u66DB\u66DC\u66E6\u66E9\u8D32\u8D33\u8D36\u8D3B\u8D3D\u8D40\u8D45\u8D46\u8D48\u8D49\u8D47\u8D4D\u8D55\u8D59\u89C7\u89CA\u89CB\u89CC\u89CE\u89CF\u89D0\u89D1\u726E\u729F\u725D\u7266\u726F\u727E\u727F\u7284\u728B\u728D\u728F\u7292\u6308\u6332\u63B0"],["eb40","\u968C\u968E\u9691\u9692\u9693\u9695\u9696\u969A\u969B\u969D",9,"\u96A8",7,"\u96B1\u96B2\u96B4\u96B5\u96B7\u96B8\u96BA\u96BB\u96BF\u96C2\u96C3\u96C8\u96CA\u96CB\u96D0\u96D1\u96D3\u96D4\u96D6",9,"\u96E1",6,"\u96EB"],["eb80","\u96EC\u96ED\u96EE\u96F0\u96F1\u96F2\u96F4\u96F5\u96F8\u96FA\u96FB\u96FC\u96FD\u96FF\u9702\u9703\u9705\u970A\u970B\u970C\u9710\u9711\u9712\u9714\u9715\u9717",4,"\u971D\u971F\u9720\u643F\u64D8\u8004\u6BEA\u6BF3\u6BFD\u6BF5\u6BF9\u6C05\u6C07\u6C06\u6C0D\u6C15\u6C18\u6C19\u6C1A\u6C21\u6C29\u6C24\u6C2A\u6C32\u6535\u6555\u656B\u724D\u7252\u7256\u7230\u8662\u5216\u809F\u809C\u8093\u80BC\u670A\u80BD\u80B1\u80AB\u80AD\u80B4\u80B7\u80E7\u80E8\u80E9\u80EA\u80DB\u80C2\u80C4\u80D9\u80CD\u80D7\u6710\u80DD\u80EB\u80F1\u80F4\u80ED\u810D\u810E\u80F2\u80FC\u6715\u8112\u8C5A\u8136\u811E\u812C\u8118\u8132\u8148\u814C\u8153\u8174\u8159\u815A\u8171\u8160\u8169\u817C\u817D\u816D\u8167\u584D\u5AB5\u8188\u8182\u8191\u6ED5\u81A3\u81AA\u81CC\u6726\u81CA\u81BB"],["ec40","\u9721",8,"\u972B\u972C\u972E\u972F\u9731\u9733",4,"\u973A\u973B\u973C\u973D\u973F",18,"\u9754\u9755\u9757\u9758\u975A\u975C\u975D\u975F\u9763\u9764\u9766\u9767\u9768\u976A",7],["ec80","\u9772\u9775\u9777",4,"\u977D",7,"\u9786",4,"\u978C\u978E\u978F\u9790\u9793\u9795\u9796\u9797\u9799",4,"\u81C1\u81A6\u6B24\u6B37\u6B39\u6B43\u6B46\u6B59\u98D1\u98D2\u98D3\u98D5\u98D9\u98DA\u6BB3\u5F40\u6BC2\u89F3\u6590\u9F51\u6593\u65BC\u65C6\u65C4\u65C3\u65CC\u65CE\u65D2\u65D6\u7080\u709C\u7096\u709D\u70BB\u70C0\u70B7\u70AB\u70B1\u70E8\u70CA\u7110\u7113\u7116\u712F\u7131\u7173\u715C\u7168\u7145\u7172\u714A\u7178\u717A\u7198\u71B3\u71B5\u71A8\u71A0\u71E0\u71D4\u71E7\u71F9\u721D\u7228\u706C\u7118\u7166\u71B9\u623E\u623D\u6243\u6248\u6249\u793B\u7940\u7946\u7949\u795B\u795C\u7953\u795A\u7962\u7957\u7960\u796F\u7967\u797A\u7985\u798A\u799A\u79A7\u79B3\u5FD1\u5FD0"],["ed40","\u979E\u979F\u97A1\u97A2\u97A4",6,"\u97AC\u97AE\u97B0\u97B1\u97B3\u97B5",46],["ed80","\u97E4\u97E5\u97E8\u97EE",4,"\u97F4\u97F7",23,"\u603C\u605D\u605A\u6067\u6041\u6059\u6063\u60AB\u6106\u610D\u615D\u61A9\u619D\u61CB\u61D1\u6206\u8080\u807F\u6C93\u6CF6\u6DFC\u77F6\u77F8\u7800\u7809\u7817\u7818\u7811\u65AB\u782D\u781C\u781D\u7839\u783A\u783B\u781F\u783C\u7825\u782C\u7823\u7829\u784E\u786D\u7856\u7857\u7826\u7850\u7847\u784C\u786A\u789B\u7893\u789A\u7887\u789C\u78A1\u78A3\u78B2\u78B9\u78A5\u78D4\u78D9\u78C9\u78EC\u78F2\u7905\u78F4\u7913\u7924\u791E\u7934\u9F9B\u9EF9\u9EFB\u9EFC\u76F1\u7704\u770D\u76F9\u7707\u7708\u771A\u7722\u7719\u772D\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775A\u7768"],["ee40","\u980F",62],["ee80","\u984E",32,"\u7762\u7765\u777F\u778D\u777D\u7780\u778C\u7791\u779F\u77A0\u77B0\u77B5\u77BD\u753A\u7540\u754E\u754B\u7548\u755B\u7572\u7579\u7583\u7F58\u7F61\u7F5F\u8A48\u7F68\u7F74\u7F71\u7F79\u7F81\u7F7E\u76CD\u76E5\u8832\u9485\u9486\u9487\u948B\u948A\u948C\u948D\u948F\u9490\u9494\u9497\u9495\u949A\u949B\u949C\u94A3\u94A4\u94AB\u94AA\u94AD\u94AC\u94AF\u94B0\u94B2\u94B4\u94B6",4,"\u94BC\u94BD\u94BF\u94C4\u94C8",6,"\u94D0\u94D1\u94D2\u94D5\u94D6\u94D7\u94D9\u94D8\u94DB\u94DE\u94DF\u94E0\u94E2\u94E4\u94E5\u94E7\u94E8\u94EA"],["ef40","\u986F",5,"\u988B\u988E\u9892\u9895\u9899\u98A3\u98A8",37,"\u98CF\u98D0\u98D4\u98D6\u98D7\u98DB\u98DC\u98DD\u98E0",4],["ef80","\u98E5\u98E6\u98E9",30,"\u94E9\u94EB\u94EE\u94EF\u94F3\u94F4\u94F5\u94F7\u94F9\u94FC\u94FD\u94FF\u9503\u9502\u9506\u9507\u9509\u950A\u950D\u950E\u950F\u9512",4,"\u9518\u951B\u951D\u951E\u951F\u9522\u952A\u952B\u9529\u952C\u9531\u9532\u9534\u9536\u9537\u9538\u953C\u953E\u953F\u9542\u9535\u9544\u9545\u9546\u9549\u954C\u954E\u954F\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955B\u955E\u955F\u955D\u9561\u9562\u9564",8,"\u956F\u9571\u9572\u9573\u953A\u77E7\u77EC\u96C9\u79D5\u79ED\u79E3\u79EB\u7A06\u5D47\u7A03\u7A02\u7A1E\u7A14"],["f040","\u9908",4,"\u990E\u990F\u9911",28,"\u992F",26],["f080","\u994A",9,"\u9956",12,"\u9964\u9966\u9973\u9978\u9979\u997B\u997E\u9982\u9983\u9989\u7A39\u7A37\u7A51\u9ECF\u99A5\u7A70\u7688\u768E\u7693\u7699\u76A4\u74DE\u74E0\u752C\u9E20\u9E22\u9E28",4,"\u9E32\u9E31\u9E36\u9E38\u9E37\u9E39\u9E3A\u9E3E\u9E41\u9E42\u9E44\u9E46\u9E47\u9E48\u9E49\u9E4B\u9E4C\u9E4E\u9E51\u9E55\u9E57\u9E5A\u9E5B\u9E5C\u9E5E\u9E63\u9E66",6,"\u9E71\u9E6D\u9E73\u7592\u7594\u7596\u75A0\u759D\u75AC\u75A3\u75B3\u75B4\u75B8\u75C4\u75B1\u75B0\u75C3\u75C2\u75D6\u75CD\u75E3\u75E8\u75E6\u75E4\u75EB\u75E7\u7603\u75F1\u75FC\u75FF\u7610\u7600\u7605\u760C\u7617\u760A\u7625\u7618\u7615\u7619"],["f140","\u998C\u998E\u999A",10,"\u99A6\u99A7\u99A9",47],["f180","\u99D9",32,"\u761B\u763C\u7622\u7620\u7640\u762D\u7630\u763F\u7635\u7643\u763E\u7633\u764D\u765E\u7654\u765C\u7656\u766B\u766F\u7FCA\u7AE6\u7A78\u7A79\u7A80\u7A86\u7A88\u7A95\u7AA6\u7AA0\u7AAC\u7AA8\u7AAD\u7AB3\u8864\u8869\u8872\u887D\u887F\u8882\u88A2\u88C6\u88B7\u88BC\u88C9\u88E2\u88CE\u88E3\u88E5\u88F1\u891A\u88FC\u88E8\u88FE\u88F0\u8921\u8919\u8913\u891B\u890A\u8934\u892B\u8936\u8941\u8966\u897B\u758B\u80E5\u76B2\u76B4\u77DC\u8012\u8014\u8016\u801C\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800B\u8035\u8043\u8046\u804D\u8052\u8069\u8071\u8983\u9878\u9880\u9883"],["f240","\u99FA",62],["f280","\u9A39",32,"\u9889\u988C\u988D\u988F\u9894\u989A\u989B\u989E\u989F\u98A1\u98A2\u98A5\u98A6\u864D\u8654\u866C\u866E\u867F\u867A\u867C\u867B\u86A8\u868D\u868B\u86AC\u869D\u86A7\u86A3\u86AA\u8693\u86A9\u86B6\u86C4\u86B5\u86CE\u86B0\u86BA\u86B1\u86AF\u86C9\u86CF\u86B4\u86E9\u86F1\u86F2\u86ED\u86F3\u86D0\u8713\u86DE\u86F4\u86DF\u86D8\u86D1\u8703\u8707\u86F8\u8708\u870A\u870D\u8709\u8723\u873B\u871E\u8725\u872E\u871A\u873E\u8748\u8734\u8731\u8729\u8737\u873F\u8782\u8722\u877D\u877E\u877B\u8760\u8770\u874C\u876E\u878B\u8753\u8763\u877C\u8764\u8759\u8765\u8793\u87AF\u87A8\u87D2"],["f340","\u9A5A",17,"\u9A72\u9A83\u9A89\u9A8D\u9A8E\u9A94\u9A95\u9A99\u9AA6\u9AA9",6,"\u9AB2\u9AB3\u9AB4\u9AB5\u9AB9\u9ABB\u9ABD\u9ABE\u9ABF\u9AC3\u9AC4\u9AC6",4,"\u9ACD\u9ACE\u9ACF\u9AD0\u9AD2\u9AD4\u9AD5\u9AD6\u9AD7\u9AD9\u9ADA\u9ADB\u9ADC"],["f380","\u9ADD\u9ADE\u9AE0\u9AE2\u9AE3\u9AE4\u9AE5\u9AE7\u9AE8\u9AE9\u9AEA\u9AEC\u9AEE\u9AF0",8,"\u9AFA\u9AFC",6,"\u9B04\u9B05\u9B06\u87C6\u8788\u8785\u87AD\u8797\u8783\u87AB\u87E5\u87AC\u87B5\u87B3\u87CB\u87D3\u87BD\u87D1\u87C0\u87CA\u87DB\u87EA\u87E0\u87EE\u8816\u8813\u87FE\u880A\u881B\u8821\u8839\u883C\u7F36\u7F42\u7F44\u7F45\u8210\u7AFA\u7AFD\u7B08\u7B03\u7B04\u7B15\u7B0A\u7B2B\u7B0F\u7B47\u7B38\u7B2A\u7B19\u7B2E\u7B31\u7B20\u7B25\u7B24\u7B33\u7B3E\u7B1E\u7B58\u7B5A\u7B45\u7B75\u7B4C\u7B5D\u7B60\u7B6E\u7B7B\u7B62\u7B72\u7B71\u7B90\u7BA6\u7BA7\u7BB8\u7BAC\u7B9D\u7BA8\u7B85\u7BAA\u7B9C\u7BA2\u7BAB\u7BB4\u7BD1\u7BC1\u7BCC\u7BDD\u7BDA\u7BE5\u7BE6\u7BEA\u7C0C\u7BFE\u7BFC\u7C0F\u7C16\u7C0B"],["f440","\u9B07\u9B09",5,"\u9B10\u9B11\u9B12\u9B14",10,"\u9B20\u9B21\u9B22\u9B24",10,"\u9B30\u9B31\u9B33",7,"\u9B3D\u9B3E\u9B3F\u9B40\u9B46\u9B4A\u9B4B\u9B4C\u9B4E\u9B50\u9B52\u9B53\u9B55",5],["f480","\u9B5B",32,"\u7C1F\u7C2A\u7C26\u7C38\u7C41\u7C40\u81FE\u8201\u8202\u8204\u81EC\u8844\u8221\u8222\u8223\u822D\u822F\u8228\u822B\u8238\u823B\u8233\u8234\u823E\u8244\u8249\u824B\u824F\u825A\u825F\u8268\u887E\u8885\u8888\u88D8\u88DF\u895E\u7F9D\u7F9F\u7FA7\u7FAF\u7FB0\u7FB2\u7C7C\u6549\u7C91\u7C9D\u7C9C\u7C9E\u7CA2\u7CB2\u7CBC\u7CBD\u7CC1\u7CC7\u7CCC\u7CCD\u7CC8\u7CC5\u7CD7\u7CE8\u826E\u66A8\u7FBF\u7FCE\u7FD5\u7FE5\u7FE1\u7FE6\u7FE9\u7FEE\u7FF3\u7CF8\u7D77\u7DA6\u7DAE\u7E47\u7E9B\u9EB8\u9EB4\u8D73\u8D84\u8D94\u8D91\u8DB1\u8D67\u8D6D\u8C47\u8C49\u914A\u9150\u914E\u914F\u9164"],["f540","\u9B7C",62],["f580","\u9BBB",32,"\u9162\u9161\u9170\u9169\u916F\u917D\u917E\u9172\u9174\u9179\u918C\u9185\u9190\u918D\u9191\u91A2\u91A3\u91AA\u91AD\u91AE\u91AF\u91B5\u91B4\u91BA\u8C55\u9E7E\u8DB8\u8DEB\u8E05\u8E59\u8E69\u8DB5\u8DBF\u8DBC\u8DBA\u8DC4\u8DD6\u8DD7\u8DDA\u8DDE\u8DCE\u8DCF\u8DDB\u8DC6\u8DEC\u8DF7\u8DF8\u8DE3\u8DF9\u8DFB\u8DE4\u8E09\u8DFD\u8E14\u8E1D\u8E1F\u8E2C\u8E2E\u8E23\u8E2F\u8E3A\u8E40\u8E39\u8E35\u8E3D\u8E31\u8E49\u8E41\u8E42\u8E51\u8E52\u8E4A\u8E70\u8E76\u8E7C\u8E6F\u8E74\u8E85\u8E8F\u8E94\u8E90\u8E9C\u8E9E\u8C78\u8C82\u8C8A\u8C85\u8C98\u8C94\u659B\u89D6\u89DE\u89DA\u89DC"],["f640","\u9BDC",62],["f680","\u9C1B",32,"\u89E5\u89EB\u89EF\u8A3E\u8B26\u9753\u96E9\u96F3\u96EF\u9706\u9701\u9708\u970F\u970E\u972A\u972D\u9730\u973E\u9F80\u9F83\u9F85",5,"\u9F8C\u9EFE\u9F0B\u9F0D\u96B9\u96BC\u96BD\u96CE\u96D2\u77BF\u96E0\u928E\u92AE\u92C8\u933E\u936A\u93CA\u938F\u943E\u946B\u9C7F\u9C82\u9C85\u9C86\u9C87\u9C88\u7A23\u9C8B\u9C8E\u9C90\u9C91\u9C92\u9C94\u9C95\u9C9A\u9C9B\u9C9E",5,"\u9CA5",4,"\u9CAB\u9CAD\u9CAE\u9CB0",7,"\u9CBA\u9CBB\u9CBC\u9CBD\u9CC4\u9CC5\u9CC6\u9CC7\u9CCA\u9CCB"],["f740","\u9C3C",62],["f780","\u9C7B\u9C7D\u9C7E\u9C80\u9C83\u9C84\u9C89\u9C8A\u9C8C\u9C8F\u9C93\u9C96\u9C97\u9C98\u9C99\u9C9D\u9CAA\u9CAC\u9CAF\u9CB9\u9CBE",4,"\u9CC8\u9CC9\u9CD1\u9CD2\u9CDA\u9CDB\u9CE0\u9CE1\u9CCC",4,"\u9CD3\u9CD4\u9CD5\u9CD7\u9CD8\u9CD9\u9CDC\u9CDD\u9CDF\u9CE2\u977C\u9785\u9791\u9792\u9794\u97AF\u97AB\u97A3\u97B2\u97B4\u9AB1\u9AB0\u9AB7\u9E58\u9AB6\u9ABA\u9ABC\u9AC1\u9AC0\u9AC5\u9AC2\u9ACB\u9ACC\u9AD1\u9B45\u9B43\u9B47\u9B49\u9B48\u9B4D\u9B51\u98E8\u990D\u992E\u9955\u9954\u9ADF\u9AE1\u9AE6\u9AEF\u9AEB\u9AFB\u9AED\u9AF9\u9B08\u9B0F\u9B13\u9B1F\u9B23\u9EBD\u9EBE\u7E3B\u9E82\u9E87\u9E88\u9E8B\u9E92\u93D6\u9E9D\u9E9F\u9EDB\u9EDC\u9EDD\u9EE0\u9EDF\u9EE2\u9EE9\u9EE7\u9EE5\u9EEA\u9EEF\u9F22\u9F2C\u9F2F\u9F39\u9F37\u9F3D\u9F3E\u9F44"],["f840","\u9CE3",62],["f880","\u9D22",32],["f940","\u9D43",62],["f980","\u9D82",32],["fa40","\u9DA3",62],["fa80","\u9DE2",32],["fb40","\u9E03",27,"\u9E24\u9E27\u9E2E\u9E30\u9E34\u9E3B\u9E3C\u9E40\u9E4D\u9E50\u9E52\u9E53\u9E54\u9E56\u9E59\u9E5D\u9E5F\u9E60\u9E61\u9E62\u9E65\u9E6E\u9E6F\u9E72\u9E74",9,"\u9E80"],["fb80","\u9E81\u9E83\u9E84\u9E85\u9E86\u9E89\u9E8A\u9E8C",5,"\u9E94",8,"\u9E9E\u9EA0",5,"\u9EA7\u9EA8\u9EA9\u9EAA"],["fc40","\u9EAB",8,"\u9EB5\u9EB6\u9EB7\u9EB9\u9EBA\u9EBC\u9EBF",4,"\u9EC5\u9EC6\u9EC7\u9EC8\u9ECA\u9ECB\u9ECC\u9ED0\u9ED2\u9ED3\u9ED5\u9ED6\u9ED7\u9ED9\u9EDA\u9EDE\u9EE1\u9EE3\u9EE4\u9EE6\u9EE8\u9EEB\u9EEC\u9EED\u9EEE\u9EF0",8,"\u9EFA\u9EFD\u9EFF",6],["fc80","\u9F06",4,"\u9F0C\u9F0F\u9F11\u9F12\u9F14\u9F15\u9F16\u9F18\u9F1A",5,"\u9F21\u9F23",8,"\u9F2D\u9F2E\u9F30\u9F31"],["fd40","\u9F32",4,"\u9F38\u9F3A\u9F3C\u9F3F",4,"\u9F45",10,"\u9F52",38],["fd80","\u9F79",5,"\u9F81\u9F82\u9F8D",11,"\u9F9C\u9F9D\u9F9E\u9FA1",4,"\uF92C\uF979\uF995\uF9E7\uF9F1"],["fe40","\uFA0C\uFA0D\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA18\uFA1F\uFA20\uFA21\uFA23\uFA24\uFA27\uFA28\uFA29"]]});var pU=M((GDt,Kpt)=>{Kpt.exports=[["a140","\uE4C6",62],["a180","\uE505",32],["a240","\uE526",62],["a280","\uE565",32],["a2ab","\uE766",5],["a2e3","\u20AC\uE76D"],["a2ef","\uE76E\uE76F"],["a2fd","\uE770\uE771"],["a340","\uE586",62],["a380","\uE5C5",31,"\u3000"],["a440","\uE5E6",62],["a480","\uE625",32],["a4f4","\uE772",10],["a540","\uE646",62],["a580","\uE685",32],["a5f7","\uE77D",7],["a640","\uE6A6",62],["a680","\uE6E5",32],["a6b9","\uE785",7],["a6d9","\uE78D",6],["a6ec","\uE794\uE795"],["a6f3","\uE796"],["a6f6","\uE797",8],["a740","\uE706",62],["a780","\uE745",32],["a7c2","\uE7A0",14],["a7f2","\uE7AF",12],["a896","\uE7BC",10],["a8bc","\u1E3F"],["a8bf","\u01F9"],["a8c1","\uE7C9\uE7CA\uE7CB\uE7CC"],["a8ea","\uE7CD",20],["a958","\uE7E2"],["a95b","\uE7E3"],["a95d","\uE7E4\uE7E5\uE7E6"],["a989","\u303E\u2FF0",11],["a997","\uE7F4",12],["a9f0","\uE801",14],["aaa1","\uE000",93],["aba1","\uE05E",93],["aca1","\uE0BC",93],["ada1","\uE11A",93],["aea1","\uE178",93],["afa1","\uE1D6",93],["d7fa","\uE810",4],["f8a1","\uE234",93],["f9a1","\uE292",93],["faa1","\uE2F0",93],["fba1","\uE34E",93],["fca1","\uE3AC",93],["fda1","\uE40A",93],["fe50","\u2E81\uE816\uE817\uE818\u2E84\u3473\u3447\u2E88\u2E8B\uE81E\u359E\u361A\u360E\u2E8C\u2E97\u396E\u3918\uE826\u39CF\u39DF\u3A73\u39D0\uE82B\uE82C\u3B4E\u3C6E\u3CE0\u2EA7\uE831\uE832\u2EAA\u4056\u415F\u2EAE\u4337\u2EB3\u2EB6\u2EB7\uE83B\u43B1\u43AC\u2EBB\u43DD\u44D6\u4661\u464C\uE843"],["fe80","\u4723\u4729\u477C\u478D\u2ECA\u4947\u497A\u497D\u4982\u4983\u4985\u4986\u499F\u499B\u49B7\u49B6\uE854\uE855\u4CA3\u4C9F\u4CA0\u4CA1\u4C77\u4CA2\u4D13",6,"\u4DAE\uE864\uE468",93],["8135f437","\uE7C7"]]});var Pye=M((WDt,Qpt)=>{Qpt.exports={uChars:[128,165,169,178,184,216,226,235,238,244,248,251,253,258,276,284,300,325,329,334,364,463,465,467,469,471,473,475,477,506,594,610,712,716,730,930,938,962,970,1026,1104,1106,8209,8215,8218,8222,8231,8241,8244,8246,8252,8365,8452,8454,8458,8471,8482,8556,8570,8596,8602,8713,8720,8722,8726,8731,8737,8740,8742,8748,8751,8760,8766,8777,8781,8787,8802,8808,8816,8854,8858,8870,8896,8979,9322,9372,9548,9588,9616,9622,9634,9652,9662,9672,9676,9680,9702,9735,9738,9793,9795,11906,11909,11913,11917,11928,11944,11947,11951,11956,11960,11964,11979,12284,12292,12312,12319,12330,12351,12436,12447,12535,12543,12586,12842,12850,12964,13200,13215,13218,13253,13263,13267,13270,13384,13428,13727,13839,13851,14617,14703,14801,14816,14964,15183,15471,15585,16471,16736,17208,17325,17330,17374,17623,17997,18018,18212,18218,18301,18318,18760,18811,18814,18820,18823,18844,18848,18872,19576,19620,19738,19887,40870,59244,59336,59367,59413,59417,59423,59431,59437,59443,59452,59460,59478,59493,63789,63866,63894,63976,63986,64016,64018,64021,64025,64034,64037,64042,65074,65093,65107,65112,65127,65132,65375,65510,65536],gbChars:[0,36,38,45,50,81,89,95,96,100,103,104,105,109,126,133,148,172,175,179,208,306,307,308,309,310,311,312,313,341,428,443,544,545,558,741,742,749,750,805,819,820,7922,7924,7925,7927,7934,7943,7944,7945,7950,8062,8148,8149,8152,8164,8174,8236,8240,8262,8264,8374,8380,8381,8384,8388,8390,8392,8393,8394,8396,8401,8406,8416,8419,8424,8437,8439,8445,8482,8485,8496,8521,8603,8936,8946,9046,9050,9063,9066,9076,9092,9100,9108,9111,9113,9131,9162,9164,9218,9219,11329,11331,11334,11336,11346,11361,11363,11366,11370,11372,11375,11389,11682,11686,11687,11692,11694,11714,11716,11723,11725,11730,11736,11982,11989,12102,12336,12348,12350,12384,12393,12395,12397,12510,12553,12851,12962,12973,13738,13823,13919,13933,14080,14298,14585,14698,15583,15847,16318,16434,16438,16481,16729,17102,17122,17315,17320,17402,17418,17859,17909,17911,17915,17916,17936,17939,17961,18664,18703,18814,18962,19043,33469,33470,33471,33484,33485,33490,33497,33501,33505,33513,33520,33536,33550,37845,37921,37948,38029,38038,38064,38065,38066,38069,38075,38076,38078,39108,39109,39113,39114,39115,39116,39265,39394,189e3]}});var kye=M((YDt,Jpt)=>{Jpt.exports=[["0","\0",127],["8141","\uAC02\uAC03\uAC05\uAC06\uAC0B",4,"\uAC18\uAC1E\uAC1F\uAC21\uAC22\uAC23\uAC25",6,"\uAC2E\uAC32\uAC33\uAC34"],["8161","\uAC35\uAC36\uAC37\uAC3A\uAC3B\uAC3D\uAC3E\uAC3F\uAC41",9,"\uAC4C\uAC4E",5,"\uAC55"],["8181","\uAC56\uAC57\uAC59\uAC5A\uAC5B\uAC5D",18,"\uAC72\uAC73\uAC75\uAC76\uAC79\uAC7B",4,"\uAC82\uAC87\uAC88\uAC8D\uAC8E\uAC8F\uAC91\uAC92\uAC93\uAC95",6,"\uAC9E\uACA2",5,"\uACAB\uACAD\uACAE\uACB1",6,"\uACBA\uACBE\uACBF\uACC0\uACC2\uACC3\uACC5\uACC6\uACC7\uACC9\uACCA\uACCB\uACCD",7,"\uACD6\uACD8",7,"\uACE2\uACE3\uACE5\uACE6\uACE9\uACEB\uACED\uACEE\uACF2\uACF4\uACF7",4,"\uACFE\uACFF\uAD01\uAD02\uAD03\uAD05\uAD07",4,"\uAD0E\uAD10\uAD12\uAD13"],["8241","\uAD14\uAD15\uAD16\uAD17\uAD19\uAD1A\uAD1B\uAD1D\uAD1E\uAD1F\uAD21",7,"\uAD2A\uAD2B\uAD2E",5],["8261","\uAD36\uAD37\uAD39\uAD3A\uAD3B\uAD3D",6,"\uAD46\uAD48\uAD4A",5,"\uAD51\uAD52\uAD53\uAD55\uAD56\uAD57"],["8281","\uAD59",7,"\uAD62\uAD64",7,"\uAD6E\uAD6F\uAD71\uAD72\uAD77\uAD78\uAD79\uAD7A\uAD7E\uAD80\uAD83",4,"\uAD8A\uAD8B\uAD8D\uAD8E\uAD8F\uAD91",10,"\uAD9E",5,"\uADA5",17,"\uADB8",7,"\uADC2\uADC3\uADC5\uADC6\uADC7\uADC9",6,"\uADD2\uADD4",7,"\uADDD\uADDE\uADDF\uADE1\uADE2\uADE3\uADE5",18],["8341","\uADFA\uADFB\uADFD\uADFE\uAE02",5,"\uAE0A\uAE0C\uAE0E",5,"\uAE15",7],["8361","\uAE1D",18,"\uAE32\uAE33\uAE35\uAE36\uAE39\uAE3B\uAE3C"],["8381","\uAE3D\uAE3E\uAE3F\uAE42\uAE44\uAE47\uAE48\uAE49\uAE4B\uAE4F\uAE51\uAE52\uAE53\uAE55\uAE57",4,"\uAE5E\uAE62\uAE63\uAE64\uAE66\uAE67\uAE6A\uAE6B\uAE6D\uAE6E\uAE6F\uAE71",6,"\uAE7A\uAE7E",5,"\uAE86",5,"\uAE8D",46,"\uAEBF\uAEC1\uAEC2\uAEC3\uAEC5",6,"\uAECE\uAED2",5,"\uAEDA\uAEDB\uAEDD",8],["8441","\uAEE6\uAEE7\uAEE9\uAEEA\uAEEC\uAEEE",5,"\uAEF5\uAEF6\uAEF7\uAEF9\uAEFA\uAEFB\uAEFD",8],["8461","\uAF06\uAF09\uAF0A\uAF0B\uAF0C\uAF0E\uAF0F\uAF11",18],["8481","\uAF24",7,"\uAF2E\uAF2F\uAF31\uAF33\uAF35",6,"\uAF3E\uAF40\uAF44\uAF45\uAF46\uAF47\uAF4A",5,"\uAF51",10,"\uAF5E",5,"\uAF66",18,"\uAF7A",5,"\uAF81\uAF82\uAF83\uAF85\uAF86\uAF87\uAF89",6,"\uAF92\uAF93\uAF94\uAF96",5,"\uAF9D",26,"\uAFBA\uAFBB\uAFBD\uAFBE"],["8541","\uAFBF\uAFC1",5,"\uAFCA\uAFCC\uAFCF",4,"\uAFD5",6,"\uAFDD",4],["8561","\uAFE2",5,"\uAFEA",5,"\uAFF2\uAFF3\uAFF5\uAFF6\uAFF7\uAFF9",6,"\uB002\uB003"],["8581","\uB005",6,"\uB00D\uB00E\uB00F\uB011\uB012\uB013\uB015",6,"\uB01E",9,"\uB029",26,"\uB046\uB047\uB049\uB04B\uB04D\uB04F\uB050\uB051\uB052\uB056\uB058\uB05A\uB05B\uB05C\uB05E",29,"\uB07E\uB07F\uB081\uB082\uB083\uB085",6,"\uB08E\uB090\uB092",5,"\uB09B\uB09D\uB09E\uB0A3\uB0A4"],["8641","\uB0A5\uB0A6\uB0A7\uB0AA\uB0B0\uB0B2\uB0B6\uB0B7\uB0B9\uB0BA\uB0BB\uB0BD",6,"\uB0C6\uB0CA",5,"\uB0D2"],["8661","\uB0D3\uB0D5\uB0D6\uB0D7\uB0D9",6,"\uB0E1\uB0E2\uB0E3\uB0E4\uB0E6",10],["8681","\uB0F1",22,"\uB10A\uB10D\uB10E\uB10F\uB111\uB114\uB115\uB116\uB117\uB11A\uB11E",4,"\uB126\uB127\uB129\uB12A\uB12B\uB12D",6,"\uB136\uB13A",5,"\uB142\uB143\uB145\uB146\uB147\uB149",6,"\uB152\uB153\uB156\uB157\uB159\uB15A\uB15B\uB15D\uB15E\uB15F\uB161",22,"\uB17A\uB17B\uB17D\uB17E\uB17F\uB181\uB183",4,"\uB18A\uB18C\uB18E\uB18F\uB190\uB191\uB195\uB196\uB197\uB199\uB19A\uB19B\uB19D"],["8741","\uB19E",9,"\uB1A9",15],["8761","\uB1B9",18,"\uB1CD\uB1CE\uB1CF\uB1D1\uB1D2\uB1D3\uB1D5"],["8781","\uB1D6",5,"\uB1DE\uB1E0",7,"\uB1EA\uB1EB\uB1ED\uB1EE\uB1EF\uB1F1",7,"\uB1FA\uB1FC\uB1FE",5,"\uB206\uB207\uB209\uB20A\uB20D",6,"\uB216\uB218\uB21A",5,"\uB221",18,"\uB235",6,"\uB23D",26,"\uB259\uB25A\uB25B\uB25D\uB25E\uB25F\uB261",6,"\uB26A",4],["8841","\uB26F",4,"\uB276",5,"\uB27D",6,"\uB286\uB287\uB288\uB28A",4],["8861","\uB28F\uB292\uB293\uB295\uB296\uB297\uB29B",4,"\uB2A2\uB2A4\uB2A7\uB2A8\uB2A9\uB2AB\uB2AD\uB2AE\uB2AF\uB2B1\uB2B2\uB2B3\uB2B5\uB2B6\uB2B7"],["8881","\uB2B8",15,"\uB2CA\uB2CB\uB2CD\uB2CE\uB2CF\uB2D1\uB2D3",4,"\uB2DA\uB2DC\uB2DE\uB2DF\uB2E0\uB2E1\uB2E3\uB2E7\uB2E9\uB2EA\uB2F0\uB2F1\uB2F2\uB2F6\uB2FC\uB2FD\uB2FE\uB302\uB303\uB305\uB306\uB307\uB309",6,"\uB312\uB316",5,"\uB31D",54,"\uB357\uB359\uB35A\uB35D\uB360\uB361\uB362\uB363"],["8941","\uB366\uB368\uB36A\uB36C\uB36D\uB36F\uB372\uB373\uB375\uB376\uB377\uB379",6,"\uB382\uB386",5,"\uB38D"],["8961","\uB38E\uB38F\uB391\uB392\uB393\uB395",10,"\uB3A2",5,"\uB3A9\uB3AA\uB3AB\uB3AD"],["8981","\uB3AE",21,"\uB3C6\uB3C7\uB3C9\uB3CA\uB3CD\uB3CF\uB3D1\uB3D2\uB3D3\uB3D6\uB3D8\uB3DA\uB3DC\uB3DE\uB3DF\uB3E1\uB3E2\uB3E3\uB3E5\uB3E6\uB3E7\uB3E9",18,"\uB3FD",18,"\uB411",6,"\uB419\uB41A\uB41B\uB41D\uB41E\uB41F\uB421",6,"\uB42A\uB42C",7,"\uB435",15],["8a41","\uB445",10,"\uB452\uB453\uB455\uB456\uB457\uB459",6,"\uB462\uB464\uB466"],["8a61","\uB467",4,"\uB46D",18,"\uB481\uB482"],["8a81","\uB483",4,"\uB489",19,"\uB49E",5,"\uB4A5\uB4A6\uB4A7\uB4A9\uB4AA\uB4AB\uB4AD",7,"\uB4B6\uB4B8\uB4BA",5,"\uB4C1\uB4C2\uB4C3\uB4C5\uB4C6\uB4C7\uB4C9",6,"\uB4D1\uB4D2\uB4D3\uB4D4\uB4D6",5,"\uB4DE\uB4DF\uB4E1\uB4E2\uB4E5\uB4E7",4,"\uB4EE\uB4F0\uB4F2",5,"\uB4F9",26,"\uB516\uB517\uB519\uB51A\uB51D"],["8b41","\uB51E",5,"\uB526\uB52B",4,"\uB532\uB533\uB535\uB536\uB537\uB539",6,"\uB542\uB546"],["8b61","\uB547\uB548\uB549\uB54A\uB54E\uB54F\uB551\uB552\uB553\uB555",6,"\uB55E\uB562",8],["8b81","\uB56B",52,"\uB5A2\uB5A3\uB5A5\uB5A6\uB5A7\uB5A9\uB5AC\uB5AD\uB5AE\uB5AF\uB5B2\uB5B6",4,"\uB5BE\uB5BF\uB5C1\uB5C2\uB5C3\uB5C5",6,"\uB5CE\uB5D2",5,"\uB5D9",18,"\uB5ED",18],["8c41","\uB600",15,"\uB612\uB613\uB615\uB616\uB617\uB619",4],["8c61","\uB61E",6,"\uB626",5,"\uB62D",6,"\uB635",5],["8c81","\uB63B",12,"\uB649",26,"\uB665\uB666\uB667\uB669",50,"\uB69E\uB69F\uB6A1\uB6A2\uB6A3\uB6A5",5,"\uB6AD\uB6AE\uB6AF\uB6B0\uB6B2",16],["8d41","\uB6C3",16,"\uB6D5",8],["8d61","\uB6DE",17,"\uB6F1\uB6F2\uB6F3\uB6F5\uB6F6\uB6F7\uB6F9\uB6FA"],["8d81","\uB6FB",4,"\uB702\uB703\uB704\uB706",33,"\uB72A\uB72B\uB72D\uB72E\uB731",6,"\uB73A\uB73C",7,"\uB745\uB746\uB747\uB749\uB74A\uB74B\uB74D",6,"\uB756",9,"\uB761\uB762\uB763\uB765\uB766\uB767\uB769",6,"\uB772\uB774\uB776",5,"\uB77E\uB77F\uB781\uB782\uB783\uB785",6,"\uB78E\uB793\uB794\uB795\uB79A\uB79B\uB79D\uB79E"],["8e41","\uB79F\uB7A1",6,"\uB7AA\uB7AE",5,"\uB7B6\uB7B7\uB7B9",8],["8e61","\uB7C2",4,"\uB7C8\uB7CA",19],["8e81","\uB7DE",13,"\uB7EE\uB7EF\uB7F1\uB7F2\uB7F3\uB7F5",6,"\uB7FE\uB802",4,"\uB80A\uB80B\uB80D\uB80E\uB80F\uB811",6,"\uB81A\uB81C\uB81E",5,"\uB826\uB827\uB829\uB82A\uB82B\uB82D",6,"\uB836\uB83A",5,"\uB841\uB842\uB843\uB845",11,"\uB852\uB854",7,"\uB85E\uB85F\uB861\uB862\uB863\uB865",6,"\uB86E\uB870\uB872",5,"\uB879\uB87A\uB87B\uB87D",7],["8f41","\uB885",7,"\uB88E",17],["8f61","\uB8A0",7,"\uB8A9",6,"\uB8B1\uB8B2\uB8B3\uB8B5\uB8B6\uB8B7\uB8B9",4],["8f81","\uB8BE\uB8BF\uB8C2\uB8C4\uB8C6",5,"\uB8CD\uB8CE\uB8CF\uB8D1\uB8D2\uB8D3\uB8D5",7,"\uB8DE\uB8E0\uB8E2",5,"\uB8EA\uB8EB\uB8ED\uB8EE\uB8EF\uB8F1",6,"\uB8FA\uB8FC\uB8FE",5,"\uB905",18,"\uB919",6,"\uB921",26,"\uB93E\uB93F\uB941\uB942\uB943\uB945",6,"\uB94D\uB94E\uB950\uB952",5],["9041","\uB95A\uB95B\uB95D\uB95E\uB95F\uB961",6,"\uB96A\uB96C\uB96E",5,"\uB976\uB977\uB979\uB97A\uB97B\uB97D"],["9061","\uB97E",5,"\uB986\uB988\uB98B\uB98C\uB98F",15],["9081","\uB99F",12,"\uB9AE\uB9AF\uB9B1\uB9B2\uB9B3\uB9B5",6,"\uB9BE\uB9C0\uB9C2",5,"\uB9CA\uB9CB\uB9CD\uB9D3",4,"\uB9DA\uB9DC\uB9DF\uB9E0\uB9E2\uB9E6\uB9E7\uB9E9\uB9EA\uB9EB\uB9ED",6,"\uB9F6\uB9FB",4,"\uBA02",5,"\uBA09",11,"\uBA16",33,"\uBA3A\uBA3B\uBA3D\uBA3E\uBA3F\uBA41\uBA43\uBA44\uBA45\uBA46"],["9141","\uBA47\uBA4A\uBA4C\uBA4F\uBA50\uBA51\uBA52\uBA56\uBA57\uBA59\uBA5A\uBA5B\uBA5D",6,"\uBA66\uBA6A",5],["9161","\uBA72\uBA73\uBA75\uBA76\uBA77\uBA79",9,"\uBA86\uBA88\uBA89\uBA8A\uBA8B\uBA8D",5],["9181","\uBA93",20,"\uBAAA\uBAAD\uBAAE\uBAAF\uBAB1\uBAB3",4,"\uBABA\uBABC\uBABE",5,"\uBAC5\uBAC6\uBAC7\uBAC9",14,"\uBADA",33,"\uBAFD\uBAFE\uBAFF\uBB01\uBB02\uBB03\uBB05",7,"\uBB0E\uBB10\uBB12",5,"\uBB19\uBB1A\uBB1B\uBB1D\uBB1E\uBB1F\uBB21",6],["9241","\uBB28\uBB2A\uBB2C",7,"\uBB37\uBB39\uBB3A\uBB3F",4,"\uBB46\uBB48\uBB4A\uBB4B\uBB4C\uBB4E\uBB51\uBB52"],["9261","\uBB53\uBB55\uBB56\uBB57\uBB59",7,"\uBB62\uBB64",7,"\uBB6D",4],["9281","\uBB72",21,"\uBB89\uBB8A\uBB8B\uBB8D\uBB8E\uBB8F\uBB91",18,"\uBBA5\uBBA6\uBBA7\uBBA9\uBBAA\uBBAB\uBBAD",6,"\uBBB5\uBBB6\uBBB8",7,"\uBBC1\uBBC2\uBBC3\uBBC5\uBBC6\uBBC7\uBBC9",6,"\uBBD1\uBBD2\uBBD4",35,"\uBBFA\uBBFB\uBBFD\uBBFE\uBC01"],["9341","\uBC03",4,"\uBC0A\uBC0E\uBC10\uBC12\uBC13\uBC19\uBC1A\uBC20\uBC21\uBC22\uBC23\uBC26\uBC28\uBC2A\uBC2B\uBC2C\uBC2E\uBC2F\uBC32\uBC33\uBC35"],["9361","\uBC36\uBC37\uBC39",6,"\uBC42\uBC46\uBC47\uBC48\uBC4A\uBC4B\uBC4E\uBC4F\uBC51",8],["9381","\uBC5A\uBC5B\uBC5C\uBC5E",37,"\uBC86\uBC87\uBC89\uBC8A\uBC8D\uBC8F",4,"\uBC96\uBC98\uBC9B",4,"\uBCA2\uBCA3\uBCA5\uBCA6\uBCA9",6,"\uBCB2\uBCB6",5,"\uBCBE\uBCBF\uBCC1\uBCC2\uBCC3\uBCC5",7,"\uBCCE\uBCD2\uBCD3\uBCD4\uBCD6\uBCD7\uBCD9\uBCDA\uBCDB\uBCDD",22,"\uBCF7\uBCF9\uBCFA\uBCFB\uBCFD"],["9441","\uBCFE",5,"\uBD06\uBD08\uBD0A",5,"\uBD11\uBD12\uBD13\uBD15",8],["9461","\uBD1E",5,"\uBD25",6,"\uBD2D",12],["9481","\uBD3A",5,"\uBD41",6,"\uBD4A\uBD4B\uBD4D\uBD4E\uBD4F\uBD51",6,"\uBD5A",9,"\uBD65\uBD66\uBD67\uBD69",22,"\uBD82\uBD83\uBD85\uBD86\uBD8B",4,"\uBD92\uBD94\uBD96\uBD97\uBD98\uBD9B\uBD9D",6,"\uBDA5",10,"\uBDB1",6,"\uBDB9",24],["9541","\uBDD2\uBDD3\uBDD6\uBDD7\uBDD9\uBDDA\uBDDB\uBDDD",11,"\uBDEA",5,"\uBDF1"],["9561","\uBDF2\uBDF3\uBDF5\uBDF6\uBDF7\uBDF9",6,"\uBE01\uBE02\uBE04\uBE06",5,"\uBE0E\uBE0F\uBE11\uBE12\uBE13"],["9581","\uBE15",6,"\uBE1E\uBE20",35,"\uBE46\uBE47\uBE49\uBE4A\uBE4B\uBE4D\uBE4F",4,"\uBE56\uBE58\uBE5C\uBE5D\uBE5E\uBE5F\uBE62\uBE63\uBE65\uBE66\uBE67\uBE69\uBE6B",4,"\uBE72\uBE76",4,"\uBE7E\uBE7F\uBE81\uBE82\uBE83\uBE85",6,"\uBE8E\uBE92",5,"\uBE9A",13,"\uBEA9",14],["9641","\uBEB8",23,"\uBED2\uBED3"],["9661","\uBED5\uBED6\uBED9",6,"\uBEE1\uBEE2\uBEE6",5,"\uBEED",8],["9681","\uBEF6",10,"\uBF02",5,"\uBF0A",13,"\uBF1A\uBF1E",33,"\uBF42\uBF43\uBF45\uBF46\uBF47\uBF49",6,"\uBF52\uBF53\uBF54\uBF56",44],["9741","\uBF83",16,"\uBF95",8],["9761","\uBF9E",17,"\uBFB1",7],["9781","\uBFB9",11,"\uBFC6",5,"\uBFCE\uBFCF\uBFD1\uBFD2\uBFD3\uBFD5",6,"\uBFDD\uBFDE\uBFE0\uBFE2",89,"\uC03D\uC03E\uC03F"],["9841","\uC040",16,"\uC052",5,"\uC059\uC05A\uC05B"],["9861","\uC05D\uC05E\uC05F\uC061",6,"\uC06A",15],["9881","\uC07A",21,"\uC092\uC093\uC095\uC096\uC097\uC099",6,"\uC0A2\uC0A4\uC0A6",5,"\uC0AE\uC0B1\uC0B2\uC0B7",4,"\uC0BE\uC0C2\uC0C3\uC0C4\uC0C6\uC0C7\uC0CA\uC0CB\uC0CD\uC0CE\uC0CF\uC0D1",6,"\uC0DA\uC0DE",5,"\uC0E6\uC0E7\uC0E9\uC0EA\uC0EB\uC0ED",6,"\uC0F6\uC0F8\uC0FA",5,"\uC101\uC102\uC103\uC105\uC106\uC107\uC109",6,"\uC111\uC112\uC113\uC114\uC116",5,"\uC121\uC122\uC125\uC128\uC129\uC12A\uC12B\uC12E"],["9941","\uC132\uC133\uC134\uC135\uC137\uC13A\uC13B\uC13D\uC13E\uC13F\uC141",6,"\uC14A\uC14E",5,"\uC156\uC157"],["9961","\uC159\uC15A\uC15B\uC15D",6,"\uC166\uC16A",5,"\uC171\uC172\uC173\uC175\uC176\uC177\uC179\uC17A\uC17B"],["9981","\uC17C",8,"\uC186",5,"\uC18F\uC191\uC192\uC193\uC195\uC197",4,"\uC19E\uC1A0\uC1A2\uC1A3\uC1A4\uC1A6\uC1A7\uC1AA\uC1AB\uC1AD\uC1AE\uC1AF\uC1B1",11,"\uC1BE",5,"\uC1C5\uC1C6\uC1C7\uC1C9\uC1CA\uC1CB\uC1CD",6,"\uC1D5\uC1D6\uC1D9",6,"\uC1E1\uC1E2\uC1E3\uC1E5\uC1E6\uC1E7\uC1E9",6,"\uC1F2\uC1F4",7,"\uC1FE\uC1FF\uC201\uC202\uC203\uC205",6,"\uC20E\uC210\uC212",5,"\uC21A\uC21B\uC21D\uC21E\uC221\uC222\uC223"],["9a41","\uC224\uC225\uC226\uC227\uC22A\uC22C\uC22E\uC230\uC233\uC235",16],["9a61","\uC246\uC247\uC249",6,"\uC252\uC253\uC255\uC256\uC257\uC259",6,"\uC261\uC262\uC263\uC264\uC266"],["9a81","\uC267",4,"\uC26E\uC26F\uC271\uC272\uC273\uC275",6,"\uC27E\uC280\uC282",5,"\uC28A",5,"\uC291",6,"\uC299\uC29A\uC29C\uC29E",5,"\uC2A6\uC2A7\uC2A9\uC2AA\uC2AB\uC2AE",5,"\uC2B6\uC2B8\uC2BA",33,"\uC2DE\uC2DF\uC2E1\uC2E2\uC2E5",5,"\uC2EE\uC2F0\uC2F2\uC2F3\uC2F4\uC2F5\uC2F7\uC2FA\uC2FD\uC2FE\uC2FF\uC301",6,"\uC30A\uC30B\uC30E\uC30F"],["9b41","\uC310\uC311\uC312\uC316\uC317\uC319\uC31A\uC31B\uC31D",6,"\uC326\uC327\uC32A",8],["9b61","\uC333",17,"\uC346",7],["9b81","\uC34E",25,"\uC36A\uC36B\uC36D\uC36E\uC36F\uC371\uC373",4,"\uC37A\uC37B\uC37E",5,"\uC385\uC386\uC387\uC389\uC38A\uC38B\uC38D",50,"\uC3C1",22,"\uC3DA"],["9c41","\uC3DB\uC3DD\uC3DE\uC3E1\uC3E3",4,"\uC3EA\uC3EB\uC3EC\uC3EE",5,"\uC3F6\uC3F7\uC3F9",5],["9c61","\uC3FF",8,"\uC409",6,"\uC411",9],["9c81","\uC41B",8,"\uC425",6,"\uC42D\uC42E\uC42F\uC431\uC432\uC433\uC435",6,"\uC43E",9,"\uC449",26,"\uC466\uC467\uC469\uC46A\uC46B\uC46D",6,"\uC476\uC477\uC478\uC47A",5,"\uC481",18,"\uC495",6,"\uC49D",12],["9d41","\uC4AA",13,"\uC4B9\uC4BA\uC4BB\uC4BD",8],["9d61","\uC4C6",25],["9d81","\uC4E0",8,"\uC4EA",5,"\uC4F2\uC4F3\uC4F5\uC4F6\uC4F7\uC4F9\uC4FB\uC4FC\uC4FD\uC4FE\uC502",9,"\uC50D\uC50E\uC50F\uC511\uC512\uC513\uC515",6,"\uC51D",10,"\uC52A\uC52B\uC52D\uC52E\uC52F\uC531",6,"\uC53A\uC53C\uC53E",5,"\uC546\uC547\uC54B\uC54F\uC550\uC551\uC552\uC556\uC55A\uC55B\uC55C\uC55F\uC562\uC563\uC565\uC566\uC567\uC569",6,"\uC572\uC576",5,"\uC57E\uC57F\uC581\uC582\uC583\uC585\uC586\uC588\uC589\uC58A\uC58B\uC58E\uC590\uC592\uC593\uC594"],["9e41","\uC596\uC599\uC59A\uC59B\uC59D\uC59E\uC59F\uC5A1",7,"\uC5AA",9,"\uC5B6"],["9e61","\uC5B7\uC5BA\uC5BF",4,"\uC5CB\uC5CD\uC5CF\uC5D2\uC5D3\uC5D5\uC5D6\uC5D7\uC5D9",6,"\uC5E2\uC5E4\uC5E6\uC5E7"],["9e81","\uC5E8\uC5E9\uC5EA\uC5EB\uC5EF\uC5F1\uC5F2\uC5F3\uC5F5\uC5F8\uC5F9\uC5FA\uC5FB\uC602\uC603\uC604\uC609\uC60A\uC60B\uC60D\uC60E\uC60F\uC611",6,"\uC61A\uC61D",6,"\uC626\uC627\uC629\uC62A\uC62B\uC62F\uC631\uC632\uC636\uC638\uC63A\uC63C\uC63D\uC63E\uC63F\uC642\uC643\uC645\uC646\uC647\uC649",6,"\uC652\uC656",5,"\uC65E\uC65F\uC661",10,"\uC66D\uC66E\uC670\uC672",5,"\uC67A\uC67B\uC67D\uC67E\uC67F\uC681",6,"\uC68A\uC68C\uC68E",5,"\uC696\uC697\uC699\uC69A\uC69B\uC69D",6,"\uC6A6"],["9f41","\uC6A8\uC6AA",5,"\uC6B2\uC6B3\uC6B5\uC6B6\uC6B7\uC6BB",4,"\uC6C2\uC6C4\uC6C6",5,"\uC6CE"],["9f61","\uC6CF\uC6D1\uC6D2\uC6D3\uC6D5",6,"\uC6DE\uC6DF\uC6E2",5,"\uC6EA\uC6EB\uC6ED\uC6EE\uC6EF\uC6F1\uC6F2"],["9f81","\uC6F3",4,"\uC6FA\uC6FB\uC6FC\uC6FE",5,"\uC706\uC707\uC709\uC70A\uC70B\uC70D",6,"\uC716\uC718\uC71A",5,"\uC722\uC723\uC725\uC726\uC727\uC729",6,"\uC732\uC734\uC736\uC738\uC739\uC73A\uC73B\uC73E\uC73F\uC741\uC742\uC743\uC745",4,"\uC74B\uC74E\uC750\uC759\uC75A\uC75B\uC75D\uC75E\uC75F\uC761",6,"\uC769\uC76A\uC76C",7,"\uC776\uC777\uC779\uC77A\uC77B\uC77F\uC780\uC781\uC782\uC786\uC78B\uC78C\uC78D\uC78F\uC792\uC793\uC795\uC799\uC79B",4,"\uC7A2\uC7A7",4,"\uC7AE\uC7AF\uC7B1\uC7B2\uC7B3\uC7B5\uC7B6\uC7B7"],["a041","\uC7B8\uC7B9\uC7BA\uC7BB\uC7BE\uC7C2",5,"\uC7CA\uC7CB\uC7CD\uC7CF\uC7D1",6,"\uC7D9\uC7DA\uC7DB\uC7DC"],["a061","\uC7DE",5,"\uC7E5\uC7E6\uC7E7\uC7E9\uC7EA\uC7EB\uC7ED",13],["a081","\uC7FB",4,"\uC802\uC803\uC805\uC806\uC807\uC809\uC80B",4,"\uC812\uC814\uC817",4,"\uC81E\uC81F\uC821\uC822\uC823\uC825",6,"\uC82E\uC830\uC832",5,"\uC839\uC83A\uC83B\uC83D\uC83E\uC83F\uC841",6,"\uC84A\uC84B\uC84E",5,"\uC855",26,"\uC872\uC873\uC875\uC876\uC877\uC879\uC87B",4,"\uC882\uC884\uC888\uC889\uC88A\uC88E",5,"\uC895",7,"\uC89E\uC8A0\uC8A2\uC8A3\uC8A4"],["a141","\uC8A5\uC8A6\uC8A7\uC8A9",18,"\uC8BE\uC8BF\uC8C0\uC8C1"],["a161","\uC8C2\uC8C3\uC8C5\uC8C6\uC8C7\uC8C9\uC8CA\uC8CB\uC8CD",6,"\uC8D6\uC8D8\uC8DA",5,"\uC8E2\uC8E3\uC8E5"],["a181","\uC8E6",14,"\uC8F6",5,"\uC8FE\uC8FF\uC901\uC902\uC903\uC907",4,"\uC90E\u3000\u3001\u3002\xB7\u2025\u2026\xA8\u3003\xAD\u2015\u2225\uFF3C\u223C\u2018\u2019\u201C\u201D\u3014\u3015\u3008",9,"\xB1\xD7\xF7\u2260\u2264\u2265\u221E\u2234\xB0\u2032\u2033\u2103\u212B\uFFE0\uFFE1\uFFE5\u2642\u2640\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\xA7\u203B\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u2192\u2190\u2191\u2193\u2194\u3013\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229\u2227\u2228\uFFE2"],["a241","\uC910\uC912",5,"\uC919",18],["a261","\uC92D",6,"\uC935",18],["a281","\uC948",7,"\uC952\uC953\uC955\uC956\uC957\uC959",6,"\uC962\uC964",7,"\uC96D\uC96E\uC96F\u21D2\u21D4\u2200\u2203\xB4\uFF5E\u02C7\u02D8\u02DD\u02DA\u02D9\xB8\u02DB\xA1\xBF\u02D0\u222E\u2211\u220F\xA4\u2109\u2030\u25C1\u25C0\u25B7\u25B6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25C8\u25A3\u25D0\u25D1\u2592\u25A4\u25A5\u25A8\u25A7\u25A6\u25A9\u2668\u260F\u260E\u261C\u261E\xB6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266D\u2669\u266A\u266C\u327F\u321C\u2116\u33C7\u2122\u33C2\u33D8\u2121\u20AC\xAE"],["a341","\uC971\uC972\uC973\uC975",6,"\uC97D",10,"\uC98A\uC98B\uC98D\uC98E\uC98F"],["a361","\uC991",6,"\uC99A\uC99C\uC99E",16],["a381","\uC9AF",16,"\uC9C2\uC9C3\uC9C5\uC9C6\uC9C9\uC9CB",4,"\uC9D2\uC9D4\uC9D7\uC9D8\uC9DB\uFF01",58,"\uFFE6\uFF3D",32,"\uFFE3"],["a441","\uC9DE\uC9DF\uC9E1\uC9E3\uC9E5\uC9E6\uC9E8\uC9E9\uC9EA\uC9EB\uC9EE\uC9F2",5,"\uC9FA\uC9FB\uC9FD\uC9FE\uC9FF\uCA01\uCA02\uCA03\uCA04"],["a461","\uCA05\uCA06\uCA07\uCA0A\uCA0E",5,"\uCA15\uCA16\uCA17\uCA19",12],["a481","\uCA26\uCA27\uCA28\uCA2A",28,"\u3131",93],["a541","\uCA47",4,"\uCA4E\uCA4F\uCA51\uCA52\uCA53\uCA55",6,"\uCA5E\uCA62",5,"\uCA69\uCA6A"],["a561","\uCA6B",17,"\uCA7E",5,"\uCA85\uCA86"],["a581","\uCA87",16,"\uCA99",14,"\u2170",9],["a5b0","\u2160",9],["a5c1","\u0391",16,"\u03A3",6],["a5e1","\u03B1",16,"\u03C3",6],["a641","\uCAA8",19,"\uCABE\uCABF\uCAC1\uCAC2\uCAC3\uCAC5"],["a661","\uCAC6",5,"\uCACE\uCAD0\uCAD2\uCAD4\uCAD5\uCAD6\uCAD7\uCADA",5,"\uCAE1",6],["a681","\uCAE8\uCAE9\uCAEA\uCAEB\uCAED",6,"\uCAF5",18,"\uCB09\uCB0A\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542\u2512\u2511\u251A\u2519\u2516\u2515\u250E\u250D\u251E\u251F\u2521\u2522\u2526\u2527\u2529\u252A\u252D\u252E\u2531\u2532\u2535\u2536\u2539\u253A\u253D\u253E\u2540\u2541\u2543",7],["a741","\uCB0B",4,"\uCB11\uCB12\uCB13\uCB15\uCB16\uCB17\uCB19",6,"\uCB22",7],["a761","\uCB2A",22,"\uCB42\uCB43\uCB44"],["a781","\uCB45\uCB46\uCB47\uCB4A\uCB4B\uCB4D\uCB4E\uCB4F\uCB51",6,"\uCB5A\uCB5B\uCB5C\uCB5E",5,"\uCB65",7,"\u3395\u3396\u3397\u2113\u3398\u33C4\u33A3\u33A4\u33A5\u33A6\u3399",9,"\u33CA\u338D\u338E\u338F\u33CF\u3388\u3389\u33C8\u33A7\u33A8\u33B0",9,"\u3380",4,"\u33BA",5,"\u3390",4,"\u2126\u33C0\u33C1\u338A\u338B\u338C\u33D6\u33C5\u33AD\u33AE\u33AF\u33DB\u33A9\u33AA\u33AB\u33AC\u33DD\u33D0\u33D3\u33C3\u33C9\u33DC\u33C6"],["a841","\uCB6D",10,"\uCB7A",14],["a861","\uCB89",18,"\uCB9D",6],["a881","\uCBA4",19,"\uCBB9",11,"\xC6\xD0\xAA\u0126"],["a8a6","\u0132"],["a8a8","\u013F\u0141\xD8\u0152\xBA\xDE\u0166\u014A"],["a8b1","\u3260",27,"\u24D0",25,"\u2460",14,"\xBD\u2153\u2154\xBC\xBE\u215B\u215C\u215D\u215E"],["a941","\uCBC5",14,"\uCBD5",10],["a961","\uCBE0\uCBE1\uCBE2\uCBE3\uCBE5\uCBE6\uCBE8\uCBEA",18],["a981","\uCBFD",14,"\uCC0E\uCC0F\uCC11\uCC12\uCC13\uCC15",6,"\uCC1E\uCC1F\uCC20\uCC23\uCC24\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0140\u0142\xF8\u0153\xDF\xFE\u0167\u014B\u0149\u3200",27,"\u249C",25,"\u2474",14,"\xB9\xB2\xB3\u2074\u207F\u2081\u2082\u2083\u2084"],["aa41","\uCC25\uCC26\uCC2A\uCC2B\uCC2D\uCC2F\uCC31",6,"\uCC3A\uCC3F",4,"\uCC46\uCC47\uCC49\uCC4A\uCC4B\uCC4D\uCC4E"],["aa61","\uCC4F",4,"\uCC56\uCC5A",5,"\uCC61\uCC62\uCC63\uCC65\uCC67\uCC69",6,"\uCC71\uCC72"],["aa81","\uCC73\uCC74\uCC76",29,"\u3041",82],["ab41","\uCC94\uCC95\uCC96\uCC97\uCC9A\uCC9B\uCC9D\uCC9E\uCC9F\uCCA1",6,"\uCCAA\uCCAE",5,"\uCCB6\uCCB7\uCCB9"],["ab61","\uCCBA\uCCBB\uCCBD",6,"\uCCC6\uCCC8\uCCCA",5,"\uCCD1\uCCD2\uCCD3\uCCD5",5],["ab81","\uCCDB",8,"\uCCE5",6,"\uCCED\uCCEE\uCCEF\uCCF1",12,"\u30A1",85],["ac41","\uCCFE\uCCFF\uCD00\uCD02",5,"\uCD0A\uCD0B\uCD0D\uCD0E\uCD0F\uCD11",6,"\uCD1A\uCD1C\uCD1E\uCD1F\uCD20"],["ac61","\uCD21\uCD22\uCD23\uCD25\uCD26\uCD27\uCD29\uCD2A\uCD2B\uCD2D",11,"\uCD3A",4],["ac81","\uCD3F",28,"\uCD5D\uCD5E\uCD5F\u0410",5,"\u0401\u0416",25],["acd1","\u0430",5,"\u0451\u0436",25],["ad41","\uCD61\uCD62\uCD63\uCD65",6,"\uCD6E\uCD70\uCD72",5,"\uCD79",7],["ad61","\uCD81",6,"\uCD89",10,"\uCD96\uCD97\uCD99\uCD9A\uCD9B\uCD9D\uCD9E\uCD9F"],["ad81","\uCDA0\uCDA1\uCDA2\uCDA3\uCDA6\uCDA8\uCDAA",5,"\uCDB1",18,"\uCDC5"],["ae41","\uCDC6",5,"\uCDCD\uCDCE\uCDCF\uCDD1",16],["ae61","\uCDE2",5,"\uCDE9\uCDEA\uCDEB\uCDED\uCDEE\uCDEF\uCDF1",6,"\uCDFA\uCDFC\uCDFE",4],["ae81","\uCE03\uCE05\uCE06\uCE07\uCE09\uCE0A\uCE0B\uCE0D",6,"\uCE15\uCE16\uCE17\uCE18\uCE1A",5,"\uCE22\uCE23\uCE25\uCE26\uCE27\uCE29\uCE2A\uCE2B"],["af41","\uCE2C\uCE2D\uCE2E\uCE2F\uCE32\uCE34\uCE36",19],["af61","\uCE4A",13,"\uCE5A\uCE5B\uCE5D\uCE5E\uCE62",5,"\uCE6A\uCE6C"],["af81","\uCE6E",5,"\uCE76\uCE77\uCE79\uCE7A\uCE7B\uCE7D",6,"\uCE86\uCE88\uCE8A",5,"\uCE92\uCE93\uCE95\uCE96\uCE97\uCE99"],["b041","\uCE9A",5,"\uCEA2\uCEA6",5,"\uCEAE",12],["b061","\uCEBB",5,"\uCEC2",19],["b081","\uCED6",13,"\uCEE6\uCEE7\uCEE9\uCEEA\uCEED",6,"\uCEF6\uCEFA",5,"\uAC00\uAC01\uAC04\uAC07\uAC08\uAC09\uAC0A\uAC10",7,"\uAC19",4,"\uAC20\uAC24\uAC2C\uAC2D\uAC2F\uAC30\uAC31\uAC38\uAC39\uAC3C\uAC40\uAC4B\uAC4D\uAC54\uAC58\uAC5C\uAC70\uAC71\uAC74\uAC77\uAC78\uAC7A\uAC80\uAC81\uAC83\uAC84\uAC85\uAC86\uAC89\uAC8A\uAC8B\uAC8C\uAC90\uAC94\uAC9C\uAC9D\uAC9F\uACA0\uACA1\uACA8\uACA9\uACAA\uACAC\uACAF\uACB0\uACB8\uACB9\uACBB\uACBC\uACBD\uACC1\uACC4\uACC8\uACCC\uACD5\uACD7\uACE0\uACE1\uACE4\uACE7\uACE8\uACEA\uACEC\uACEF\uACF0\uACF1\uACF3\uACF5\uACF6\uACFC\uACFD\uAD00\uAD04\uAD06"],["b141","\uCF02\uCF03\uCF05\uCF06\uCF07\uCF09",6,"\uCF12\uCF14\uCF16",5,"\uCF1D\uCF1E\uCF1F\uCF21\uCF22\uCF23"],["b161","\uCF25",6,"\uCF2E\uCF32",5,"\uCF39",11],["b181","\uCF45",14,"\uCF56\uCF57\uCF59\uCF5A\uCF5B\uCF5D",6,"\uCF66\uCF68\uCF6A\uCF6B\uCF6C\uAD0C\uAD0D\uAD0F\uAD11\uAD18\uAD1C\uAD20\uAD29\uAD2C\uAD2D\uAD34\uAD35\uAD38\uAD3C\uAD44\uAD45\uAD47\uAD49\uAD50\uAD54\uAD58\uAD61\uAD63\uAD6C\uAD6D\uAD70\uAD73\uAD74\uAD75\uAD76\uAD7B\uAD7C\uAD7D\uAD7F\uAD81\uAD82\uAD88\uAD89\uAD8C\uAD90\uAD9C\uAD9D\uADA4\uADB7\uADC0\uADC1\uADC4\uADC8\uADD0\uADD1\uADD3\uADDC\uADE0\uADE4\uADF8\uADF9\uADFC\uADFF\uAE00\uAE01\uAE08\uAE09\uAE0B\uAE0D\uAE14\uAE30\uAE31\uAE34\uAE37\uAE38\uAE3A\uAE40\uAE41\uAE43\uAE45\uAE46\uAE4A\uAE4C\uAE4D\uAE4E\uAE50\uAE54\uAE56\uAE5C\uAE5D\uAE5F\uAE60\uAE61\uAE65\uAE68\uAE69\uAE6C\uAE70\uAE78"],["b241","\uCF6D\uCF6E\uCF6F\uCF72\uCF73\uCF75\uCF76\uCF77\uCF79",6,"\uCF81\uCF82\uCF83\uCF84\uCF86",5,"\uCF8D"],["b261","\uCF8E",18,"\uCFA2",5,"\uCFA9"],["b281","\uCFAA",5,"\uCFB1",18,"\uCFC5",6,"\uAE79\uAE7B\uAE7C\uAE7D\uAE84\uAE85\uAE8C\uAEBC\uAEBD\uAEBE\uAEC0\uAEC4\uAECC\uAECD\uAECF\uAED0\uAED1\uAED8\uAED9\uAEDC\uAEE8\uAEEB\uAEED\uAEF4\uAEF8\uAEFC\uAF07\uAF08\uAF0D\uAF10\uAF2C\uAF2D\uAF30\uAF32\uAF34\uAF3C\uAF3D\uAF3F\uAF41\uAF42\uAF43\uAF48\uAF49\uAF50\uAF5C\uAF5D\uAF64\uAF65\uAF79\uAF80\uAF84\uAF88\uAF90\uAF91\uAF95\uAF9C\uAFB8\uAFB9\uAFBC\uAFC0\uAFC7\uAFC8\uAFC9\uAFCB\uAFCD\uAFCE\uAFD4\uAFDC\uAFE8\uAFE9\uAFF0\uAFF1\uAFF4\uAFF8\uB000\uB001\uB004\uB00C\uB010\uB014\uB01C\uB01D\uB028\uB044\uB045\uB048\uB04A\uB04C\uB04E\uB053\uB054\uB055\uB057\uB059"],["b341","\uCFCC",19,"\uCFE2\uCFE3\uCFE5\uCFE6\uCFE7\uCFE9"],["b361","\uCFEA",5,"\uCFF2\uCFF4\uCFF6",5,"\uCFFD\uCFFE\uCFFF\uD001\uD002\uD003\uD005",5],["b381","\uD00B",5,"\uD012",5,"\uD019",19,"\uB05D\uB07C\uB07D\uB080\uB084\uB08C\uB08D\uB08F\uB091\uB098\uB099\uB09A\uB09C\uB09F\uB0A0\uB0A1\uB0A2\uB0A8\uB0A9\uB0AB",4,"\uB0B1\uB0B3\uB0B4\uB0B5\uB0B8\uB0BC\uB0C4\uB0C5\uB0C7\uB0C8\uB0C9\uB0D0\uB0D1\uB0D4\uB0D8\uB0E0\uB0E5\uB108\uB109\uB10B\uB10C\uB110\uB112\uB113\uB118\uB119\uB11B\uB11C\uB11D\uB123\uB124\uB125\uB128\uB12C\uB134\uB135\uB137\uB138\uB139\uB140\uB141\uB144\uB148\uB150\uB151\uB154\uB155\uB158\uB15C\uB160\uB178\uB179\uB17C\uB180\uB182\uB188\uB189\uB18B\uB18D\uB192\uB193\uB194\uB198\uB19C\uB1A8\uB1CC\uB1D0\uB1D4\uB1DC\uB1DD"],["b441","\uD02E",5,"\uD036\uD037\uD039\uD03A\uD03B\uD03D",6,"\uD046\uD048\uD04A",5],["b461","\uD051\uD052\uD053\uD055\uD056\uD057\uD059",6,"\uD061",10,"\uD06E\uD06F"],["b481","\uD071\uD072\uD073\uD075",6,"\uD07E\uD07F\uD080\uD082",18,"\uB1DF\uB1E8\uB1E9\uB1EC\uB1F0\uB1F9\uB1FB\uB1FD\uB204\uB205\uB208\uB20B\uB20C\uB214\uB215\uB217\uB219\uB220\uB234\uB23C\uB258\uB25C\uB260\uB268\uB269\uB274\uB275\uB27C\uB284\uB285\uB289\uB290\uB291\uB294\uB298\uB299\uB29A\uB2A0\uB2A1\uB2A3\uB2A5\uB2A6\uB2AA\uB2AC\uB2B0\uB2B4\uB2C8\uB2C9\uB2CC\uB2D0\uB2D2\uB2D8\uB2D9\uB2DB\uB2DD\uB2E2\uB2E4\uB2E5\uB2E6\uB2E8\uB2EB",4,"\uB2F3\uB2F4\uB2F5\uB2F7",4,"\uB2FF\uB300\uB301\uB304\uB308\uB310\uB311\uB313\uB314\uB315\uB31C\uB354\uB355\uB356\uB358\uB35B\uB35C\uB35E\uB35F\uB364\uB365"],["b541","\uD095",14,"\uD0A6\uD0A7\uD0A9\uD0AA\uD0AB\uD0AD",5],["b561","\uD0B3\uD0B6\uD0B8\uD0BA",5,"\uD0C2\uD0C3\uD0C5\uD0C6\uD0C7\uD0CA",5,"\uD0D2\uD0D6",4],["b581","\uD0DB\uD0DE\uD0DF\uD0E1\uD0E2\uD0E3\uD0E5",6,"\uD0EE\uD0F2",5,"\uD0F9",11,"\uB367\uB369\uB36B\uB36E\uB370\uB371\uB374\uB378\uB380\uB381\uB383\uB384\uB385\uB38C\uB390\uB394\uB3A0\uB3A1\uB3A8\uB3AC\uB3C4\uB3C5\uB3C8\uB3CB\uB3CC\uB3CE\uB3D0\uB3D4\uB3D5\uB3D7\uB3D9\uB3DB\uB3DD\uB3E0\uB3E4\uB3E8\uB3FC\uB410\uB418\uB41C\uB420\uB428\uB429\uB42B\uB434\uB450\uB451\uB454\uB458\uB460\uB461\uB463\uB465\uB46C\uB480\uB488\uB49D\uB4A4\uB4A8\uB4AC\uB4B5\uB4B7\uB4B9\uB4C0\uB4C4\uB4C8\uB4D0\uB4D5\uB4DC\uB4DD\uB4E0\uB4E3\uB4E4\uB4E6\uB4EC\uB4ED\uB4EF\uB4F1\uB4F8\uB514\uB515\uB518\uB51B\uB51C\uB524\uB525\uB527\uB528\uB529\uB52A\uB530\uB531\uB534\uB538"],["b641","\uD105",7,"\uD10E",17],["b661","\uD120",15,"\uD132\uD133\uD135\uD136\uD137\uD139\uD13B\uD13C\uD13D\uD13E"],["b681","\uD13F\uD142\uD146",5,"\uD14E\uD14F\uD151\uD152\uD153\uD155",6,"\uD15E\uD160\uD162",5,"\uD169\uD16A\uD16B\uD16D\uB540\uB541\uB543\uB544\uB545\uB54B\uB54C\uB54D\uB550\uB554\uB55C\uB55D\uB55F\uB560\uB561\uB5A0\uB5A1\uB5A4\uB5A8\uB5AA\uB5AB\uB5B0\uB5B1\uB5B3\uB5B4\uB5B5\uB5BB\uB5BC\uB5BD\uB5C0\uB5C4\uB5CC\uB5CD\uB5CF\uB5D0\uB5D1\uB5D8\uB5EC\uB610\uB611\uB614\uB618\uB625\uB62C\uB634\uB648\uB664\uB668\uB69C\uB69D\uB6A0\uB6A4\uB6AB\uB6AC\uB6B1\uB6D4\uB6F0\uB6F4\uB6F8\uB700\uB701\uB705\uB728\uB729\uB72C\uB72F\uB730\uB738\uB739\uB73B\uB744\uB748\uB74C\uB754\uB755\uB760\uB764\uB768\uB770\uB771\uB773\uB775\uB77C\uB77D\uB780\uB784\uB78C\uB78D\uB78F\uB790\uB791\uB792\uB796\uB797"],["b741","\uD16E",13,"\uD17D",6,"\uD185\uD186\uD187\uD189\uD18A"],["b761","\uD18B",20,"\uD1A2\uD1A3\uD1A5\uD1A6\uD1A7"],["b781","\uD1A9",6,"\uD1B2\uD1B4\uD1B6\uD1B7\uD1B8\uD1B9\uD1BB\uD1BD\uD1BE\uD1BF\uD1C1",14,"\uB798\uB799\uB79C\uB7A0\uB7A8\uB7A9\uB7AB\uB7AC\uB7AD\uB7B4\uB7B5\uB7B8\uB7C7\uB7C9\uB7EC\uB7ED\uB7F0\uB7F4\uB7FC\uB7FD\uB7FF\uB800\uB801\uB807\uB808\uB809\uB80C\uB810\uB818\uB819\uB81B\uB81D\uB824\uB825\uB828\uB82C\uB834\uB835\uB837\uB838\uB839\uB840\uB844\uB851\uB853\uB85C\uB85D\uB860\uB864\uB86C\uB86D\uB86F\uB871\uB878\uB87C\uB88D\uB8A8\uB8B0\uB8B4\uB8B8\uB8C0\uB8C1\uB8C3\uB8C5\uB8CC\uB8D0\uB8D4\uB8DD\uB8DF\uB8E1\uB8E8\uB8E9\uB8EC\uB8F0\uB8F8\uB8F9\uB8FB\uB8FD\uB904\uB918\uB920\uB93C\uB93D\uB940\uB944\uB94C\uB94F\uB951\uB958\uB959\uB95C\uB960\uB968\uB969"],["b841","\uD1D0",7,"\uD1D9",17],["b861","\uD1EB",8,"\uD1F5\uD1F6\uD1F7\uD1F9",13],["b881","\uD208\uD20A",5,"\uD211",24,"\uB96B\uB96D\uB974\uB975\uB978\uB97C\uB984\uB985\uB987\uB989\uB98A\uB98D\uB98E\uB9AC\uB9AD\uB9B0\uB9B4\uB9BC\uB9BD\uB9BF\uB9C1\uB9C8\uB9C9\uB9CC\uB9CE",4,"\uB9D8\uB9D9\uB9DB\uB9DD\uB9DE\uB9E1\uB9E3\uB9E4\uB9E5\uB9E8\uB9EC\uB9F4\uB9F5\uB9F7\uB9F8\uB9F9\uB9FA\uBA00\uBA01\uBA08\uBA15\uBA38\uBA39\uBA3C\uBA40\uBA42\uBA48\uBA49\uBA4B\uBA4D\uBA4E\uBA53\uBA54\uBA55\uBA58\uBA5C\uBA64\uBA65\uBA67\uBA68\uBA69\uBA70\uBA71\uBA74\uBA78\uBA83\uBA84\uBA85\uBA87\uBA8C\uBAA8\uBAA9\uBAAB\uBAAC\uBAB0\uBAB2\uBAB8\uBAB9\uBABB\uBABD\uBAC4\uBAC8\uBAD8\uBAD9\uBAFC"],["b941","\uD22A\uD22B\uD22E\uD22F\uD231\uD232\uD233\uD235",6,"\uD23E\uD240\uD242",5,"\uD249\uD24A\uD24B\uD24C"],["b961","\uD24D",14,"\uD25D",6,"\uD265\uD266\uD267\uD268"],["b981","\uD269",22,"\uD282\uD283\uD285\uD286\uD287\uD289\uD28A\uD28B\uD28C\uBB00\uBB04\uBB0D\uBB0F\uBB11\uBB18\uBB1C\uBB20\uBB29\uBB2B\uBB34\uBB35\uBB36\uBB38\uBB3B\uBB3C\uBB3D\uBB3E\uBB44\uBB45\uBB47\uBB49\uBB4D\uBB4F\uBB50\uBB54\uBB58\uBB61\uBB63\uBB6C\uBB88\uBB8C\uBB90\uBBA4\uBBA8\uBBAC\uBBB4\uBBB7\uBBC0\uBBC4\uBBC8\uBBD0\uBBD3\uBBF8\uBBF9\uBBFC\uBBFF\uBC00\uBC02\uBC08\uBC09\uBC0B\uBC0C\uBC0D\uBC0F\uBC11\uBC14",4,"\uBC1B",4,"\uBC24\uBC25\uBC27\uBC29\uBC2D\uBC30\uBC31\uBC34\uBC38\uBC40\uBC41\uBC43\uBC44\uBC45\uBC49\uBC4C\uBC4D\uBC50\uBC5D\uBC84\uBC85\uBC88\uBC8B\uBC8C\uBC8E\uBC94\uBC95\uBC97"],["ba41","\uD28D\uD28E\uD28F\uD292\uD293\uD294\uD296",5,"\uD29D\uD29E\uD29F\uD2A1\uD2A2\uD2A3\uD2A5",6,"\uD2AD"],["ba61","\uD2AE\uD2AF\uD2B0\uD2B2",5,"\uD2BA\uD2BB\uD2BD\uD2BE\uD2C1\uD2C3",4,"\uD2CA\uD2CC",5],["ba81","\uD2D2\uD2D3\uD2D5\uD2D6\uD2D7\uD2D9\uD2DA\uD2DB\uD2DD",6,"\uD2E6",9,"\uD2F2\uD2F3\uD2F5\uD2F6\uD2F7\uD2F9\uD2FA\uBC99\uBC9A\uBCA0\uBCA1\uBCA4\uBCA7\uBCA8\uBCB0\uBCB1\uBCB3\uBCB4\uBCB5\uBCBC\uBCBD\uBCC0\uBCC4\uBCCD\uBCCF\uBCD0\uBCD1\uBCD5\uBCD8\uBCDC\uBCF4\uBCF5\uBCF6\uBCF8\uBCFC\uBD04\uBD05\uBD07\uBD09\uBD10\uBD14\uBD24\uBD2C\uBD40\uBD48\uBD49\uBD4C\uBD50\uBD58\uBD59\uBD64\uBD68\uBD80\uBD81\uBD84\uBD87\uBD88\uBD89\uBD8A\uBD90\uBD91\uBD93\uBD95\uBD99\uBD9A\uBD9C\uBDA4\uBDB0\uBDB8\uBDD4\uBDD5\uBDD8\uBDDC\uBDE9\uBDF0\uBDF4\uBDF8\uBE00\uBE03\uBE05\uBE0C\uBE0D\uBE10\uBE14\uBE1C\uBE1D\uBE1F\uBE44\uBE45\uBE48\uBE4C\uBE4E\uBE54\uBE55\uBE57\uBE59\uBE5A\uBE5B\uBE60\uBE61\uBE64"],["bb41","\uD2FB",4,"\uD302\uD304\uD306",5,"\uD30F\uD311\uD312\uD313\uD315\uD317",4,"\uD31E\uD322\uD323"],["bb61","\uD324\uD326\uD327\uD32A\uD32B\uD32D\uD32E\uD32F\uD331",6,"\uD33A\uD33E",5,"\uD346\uD347\uD348\uD349"],["bb81","\uD34A",31,"\uBE68\uBE6A\uBE70\uBE71\uBE73\uBE74\uBE75\uBE7B\uBE7C\uBE7D\uBE80\uBE84\uBE8C\uBE8D\uBE8F\uBE90\uBE91\uBE98\uBE99\uBEA8\uBED0\uBED1\uBED4\uBED7\uBED8\uBEE0\uBEE3\uBEE4\uBEE5\uBEEC\uBF01\uBF08\uBF09\uBF18\uBF19\uBF1B\uBF1C\uBF1D\uBF40\uBF41\uBF44\uBF48\uBF50\uBF51\uBF55\uBF94\uBFB0\uBFC5\uBFCC\uBFCD\uBFD0\uBFD4\uBFDC\uBFDF\uBFE1\uC03C\uC051\uC058\uC05C\uC060\uC068\uC069\uC090\uC091\uC094\uC098\uC0A0\uC0A1\uC0A3\uC0A5\uC0AC\uC0AD\uC0AF\uC0B0\uC0B3\uC0B4\uC0B5\uC0B6\uC0BC\uC0BD\uC0BF\uC0C0\uC0C1\uC0C5\uC0C8\uC0C9\uC0CC\uC0D0\uC0D8\uC0D9\uC0DB\uC0DC\uC0DD\uC0E4"],["bc41","\uD36A",17,"\uD37E\uD37F\uD381\uD382\uD383\uD385\uD386\uD387"],["bc61","\uD388\uD389\uD38A\uD38B\uD38E\uD392",5,"\uD39A\uD39B\uD39D\uD39E\uD39F\uD3A1",6,"\uD3AA\uD3AC\uD3AE"],["bc81","\uD3AF",4,"\uD3B5\uD3B6\uD3B7\uD3B9\uD3BA\uD3BB\uD3BD",6,"\uD3C6\uD3C7\uD3CA",5,"\uD3D1",5,"\uC0E5\uC0E8\uC0EC\uC0F4\uC0F5\uC0F7\uC0F9\uC100\uC104\uC108\uC110\uC115\uC11C",4,"\uC123\uC124\uC126\uC127\uC12C\uC12D\uC12F\uC130\uC131\uC136\uC138\uC139\uC13C\uC140\uC148\uC149\uC14B\uC14C\uC14D\uC154\uC155\uC158\uC15C\uC164\uC165\uC167\uC168\uC169\uC170\uC174\uC178\uC185\uC18C\uC18D\uC18E\uC190\uC194\uC196\uC19C\uC19D\uC19F\uC1A1\uC1A5\uC1A8\uC1A9\uC1AC\uC1B0\uC1BD\uC1C4\uC1C8\uC1CC\uC1D4\uC1D7\uC1D8\uC1E0\uC1E4\uC1E8\uC1F0\uC1F1\uC1F3\uC1FC\uC1FD\uC200\uC204\uC20C\uC20D\uC20F\uC211\uC218\uC219\uC21C\uC21F\uC220\uC228\uC229\uC22B\uC22D"],["bd41","\uD3D7\uD3D9",7,"\uD3E2\uD3E4",7,"\uD3EE\uD3EF\uD3F1\uD3F2\uD3F3\uD3F5\uD3F6\uD3F7"],["bd61","\uD3F8\uD3F9\uD3FA\uD3FB\uD3FE\uD400\uD402",5,"\uD409",13],["bd81","\uD417",5,"\uD41E",25,"\uC22F\uC231\uC232\uC234\uC248\uC250\uC251\uC254\uC258\uC260\uC265\uC26C\uC26D\uC270\uC274\uC27C\uC27D\uC27F\uC281\uC288\uC289\uC290\uC298\uC29B\uC29D\uC2A4\uC2A5\uC2A8\uC2AC\uC2AD\uC2B4\uC2B5\uC2B7\uC2B9\uC2DC\uC2DD\uC2E0\uC2E3\uC2E4\uC2EB\uC2EC\uC2ED\uC2EF\uC2F1\uC2F6\uC2F8\uC2F9\uC2FB\uC2FC\uC300\uC308\uC309\uC30C\uC30D\uC313\uC314\uC315\uC318\uC31C\uC324\uC325\uC328\uC329\uC345\uC368\uC369\uC36C\uC370\uC372\uC378\uC379\uC37C\uC37D\uC384\uC388\uC38C\uC3C0\uC3D8\uC3D9\uC3DC\uC3DF\uC3E0\uC3E2\uC3E8\uC3E9\uC3ED\uC3F4\uC3F5\uC3F8\uC408\uC410\uC424\uC42C\uC430"],["be41","\uD438",7,"\uD441\uD442\uD443\uD445",14],["be61","\uD454",7,"\uD45D\uD45E\uD45F\uD461\uD462\uD463\uD465",7,"\uD46E\uD470\uD471\uD472"],["be81","\uD473",4,"\uD47A\uD47B\uD47D\uD47E\uD481\uD483",4,"\uD48A\uD48C\uD48E",5,"\uD495",8,"\uC434\uC43C\uC43D\uC448\uC464\uC465\uC468\uC46C\uC474\uC475\uC479\uC480\uC494\uC49C\uC4B8\uC4BC\uC4E9\uC4F0\uC4F1\uC4F4\uC4F8\uC4FA\uC4FF\uC500\uC501\uC50C\uC510\uC514\uC51C\uC528\uC529\uC52C\uC530\uC538\uC539\uC53B\uC53D\uC544\uC545\uC548\uC549\uC54A\uC54C\uC54D\uC54E\uC553\uC554\uC555\uC557\uC558\uC559\uC55D\uC55E\uC560\uC561\uC564\uC568\uC570\uC571\uC573\uC574\uC575\uC57C\uC57D\uC580\uC584\uC587\uC58C\uC58D\uC58F\uC591\uC595\uC597\uC598\uC59C\uC5A0\uC5A9\uC5B4\uC5B5\uC5B8\uC5B9\uC5BB\uC5BC\uC5BD\uC5BE\uC5C4",6,"\uC5CC\uC5CE"],["bf41","\uD49E",10,"\uD4AA",14],["bf61","\uD4B9",18,"\uD4CD\uD4CE\uD4CF\uD4D1\uD4D2\uD4D3\uD4D5"],["bf81","\uD4D6",5,"\uD4DD\uD4DE\uD4E0",7,"\uD4E9\uD4EA\uD4EB\uD4ED\uD4EE\uD4EF\uD4F1",6,"\uD4F9\uD4FA\uD4FC\uC5D0\uC5D1\uC5D4\uC5D8\uC5E0\uC5E1\uC5E3\uC5E5\uC5EC\uC5ED\uC5EE\uC5F0\uC5F4\uC5F6\uC5F7\uC5FC",5,"\uC605\uC606\uC607\uC608\uC60C\uC610\uC618\uC619\uC61B\uC61C\uC624\uC625\uC628\uC62C\uC62D\uC62E\uC630\uC633\uC634\uC635\uC637\uC639\uC63B\uC640\uC641\uC644\uC648\uC650\uC651\uC653\uC654\uC655\uC65C\uC65D\uC660\uC66C\uC66F\uC671\uC678\uC679\uC67C\uC680\uC688\uC689\uC68B\uC68D\uC694\uC695\uC698\uC69C\uC6A4\uC6A5\uC6A7\uC6A9\uC6B0\uC6B1\uC6B4\uC6B8\uC6B9\uC6BA\uC6C0\uC6C1\uC6C3\uC6C5\uC6CC\uC6CD\uC6D0\uC6D4\uC6DC\uC6DD\uC6E0\uC6E1\uC6E8"],["c041","\uD4FE",5,"\uD505\uD506\uD507\uD509\uD50A\uD50B\uD50D",6,"\uD516\uD518",5],["c061","\uD51E",25],["c081","\uD538\uD539\uD53A\uD53B\uD53E\uD53F\uD541\uD542\uD543\uD545",6,"\uD54E\uD550\uD552",5,"\uD55A\uD55B\uD55D\uD55E\uD55F\uD561\uD562\uD563\uC6E9\uC6EC\uC6F0\uC6F8\uC6F9\uC6FD\uC704\uC705\uC708\uC70C\uC714\uC715\uC717\uC719\uC720\uC721\uC724\uC728\uC730\uC731\uC733\uC735\uC737\uC73C\uC73D\uC740\uC744\uC74A\uC74C\uC74D\uC74F\uC751",7,"\uC75C\uC760\uC768\uC76B\uC774\uC775\uC778\uC77C\uC77D\uC77E\uC783\uC784\uC785\uC787\uC788\uC789\uC78A\uC78E\uC790\uC791\uC794\uC796\uC797\uC798\uC79A\uC7A0\uC7A1\uC7A3\uC7A4\uC7A5\uC7A6\uC7AC\uC7AD\uC7B0\uC7B4\uC7BC\uC7BD\uC7BF\uC7C0\uC7C1\uC7C8\uC7C9\uC7CC\uC7CE\uC7D0\uC7D8\uC7DD\uC7E4\uC7E8\uC7EC\uC800\uC801\uC804\uC808\uC80A"],["c141","\uD564\uD566\uD567\uD56A\uD56C\uD56E",5,"\uD576\uD577\uD579\uD57A\uD57B\uD57D",6,"\uD586\uD58A\uD58B"],["c161","\uD58C\uD58D\uD58E\uD58F\uD591",19,"\uD5A6\uD5A7"],["c181","\uD5A8",31,"\uC810\uC811\uC813\uC815\uC816\uC81C\uC81D\uC820\uC824\uC82C\uC82D\uC82F\uC831\uC838\uC83C\uC840\uC848\uC849\uC84C\uC84D\uC854\uC870\uC871\uC874\uC878\uC87A\uC880\uC881\uC883\uC885\uC886\uC887\uC88B\uC88C\uC88D\uC894\uC89D\uC89F\uC8A1\uC8A8\uC8BC\uC8BD\uC8C4\uC8C8\uC8CC\uC8D4\uC8D5\uC8D7\uC8D9\uC8E0\uC8E1\uC8E4\uC8F5\uC8FC\uC8FD\uC900\uC904\uC905\uC906\uC90C\uC90D\uC90F\uC911\uC918\uC92C\uC934\uC950\uC951\uC954\uC958\uC960\uC961\uC963\uC96C\uC970\uC974\uC97C\uC988\uC989\uC98C\uC990\uC998\uC999\uC99B\uC99D\uC9C0\uC9C1\uC9C4\uC9C7\uC9C8\uC9CA\uC9D0\uC9D1\uC9D3"],["c241","\uD5CA\uD5CB\uD5CD\uD5CE\uD5CF\uD5D1\uD5D3",4,"\uD5DA\uD5DC\uD5DE",5,"\uD5E6\uD5E7\uD5E9\uD5EA\uD5EB\uD5ED\uD5EE"],["c261","\uD5EF",4,"\uD5F6\uD5F8\uD5FA",5,"\uD602\uD603\uD605\uD606\uD607\uD609",6,"\uD612"],["c281","\uD616",5,"\uD61D\uD61E\uD61F\uD621\uD622\uD623\uD625",7,"\uD62E",9,"\uD63A\uD63B\uC9D5\uC9D6\uC9D9\uC9DA\uC9DC\uC9DD\uC9E0\uC9E2\uC9E4\uC9E7\uC9EC\uC9ED\uC9EF\uC9F0\uC9F1\uC9F8\uC9F9\uC9FC\uCA00\uCA08\uCA09\uCA0B\uCA0C\uCA0D\uCA14\uCA18\uCA29\uCA4C\uCA4D\uCA50\uCA54\uCA5C\uCA5D\uCA5F\uCA60\uCA61\uCA68\uCA7D\uCA84\uCA98\uCABC\uCABD\uCAC0\uCAC4\uCACC\uCACD\uCACF\uCAD1\uCAD3\uCAD8\uCAD9\uCAE0\uCAEC\uCAF4\uCB08\uCB10\uCB14\uCB18\uCB20\uCB21\uCB41\uCB48\uCB49\uCB4C\uCB50\uCB58\uCB59\uCB5D\uCB64\uCB78\uCB79\uCB9C\uCBB8\uCBD4\uCBE4\uCBE7\uCBE9\uCC0C\uCC0D\uCC10\uCC14\uCC1C\uCC1D\uCC21\uCC22\uCC27\uCC28\uCC29\uCC2C\uCC2E\uCC30\uCC38\uCC39\uCC3B"],["c341","\uD63D\uD63E\uD63F\uD641\uD642\uD643\uD644\uD646\uD647\uD64A\uD64C\uD64E\uD64F\uD650\uD652\uD653\uD656\uD657\uD659\uD65A\uD65B\uD65D",4],["c361","\uD662",4,"\uD668\uD66A",5,"\uD672\uD673\uD675",11],["c381","\uD681\uD682\uD684\uD686",5,"\uD68E\uD68F\uD691\uD692\uD693\uD695",7,"\uD69E\uD6A0\uD6A2",5,"\uD6A9\uD6AA\uCC3C\uCC3D\uCC3E\uCC44\uCC45\uCC48\uCC4C\uCC54\uCC55\uCC57\uCC58\uCC59\uCC60\uCC64\uCC66\uCC68\uCC70\uCC75\uCC98\uCC99\uCC9C\uCCA0\uCCA8\uCCA9\uCCAB\uCCAC\uCCAD\uCCB4\uCCB5\uCCB8\uCCBC\uCCC4\uCCC5\uCCC7\uCCC9\uCCD0\uCCD4\uCCE4\uCCEC\uCCF0\uCD01\uCD08\uCD09\uCD0C\uCD10\uCD18\uCD19\uCD1B\uCD1D\uCD24\uCD28\uCD2C\uCD39\uCD5C\uCD60\uCD64\uCD6C\uCD6D\uCD6F\uCD71\uCD78\uCD88\uCD94\uCD95\uCD98\uCD9C\uCDA4\uCDA5\uCDA7\uCDA9\uCDB0\uCDC4\uCDCC\uCDD0\uCDE8\uCDEC\uCDF0\uCDF8\uCDF9\uCDFB\uCDFD\uCE04\uCE08\uCE0C\uCE14\uCE19\uCE20\uCE21\uCE24\uCE28\uCE30\uCE31\uCE33\uCE35"],["c441","\uD6AB\uD6AD\uD6AE\uD6AF\uD6B1",7,"\uD6BA\uD6BC",7,"\uD6C6\uD6C7\uD6C9\uD6CA\uD6CB"],["c461","\uD6CD\uD6CE\uD6CF\uD6D0\uD6D2\uD6D3\uD6D5\uD6D6\uD6D8\uD6DA",5,"\uD6E1\uD6E2\uD6E3\uD6E5\uD6E6\uD6E7\uD6E9",4],["c481","\uD6EE\uD6EF\uD6F1\uD6F2\uD6F3\uD6F4\uD6F6",5,"\uD6FE\uD6FF\uD701\uD702\uD703\uD705",11,"\uD712\uD713\uD714\uCE58\uCE59\uCE5C\uCE5F\uCE60\uCE61\uCE68\uCE69\uCE6B\uCE6D\uCE74\uCE75\uCE78\uCE7C\uCE84\uCE85\uCE87\uCE89\uCE90\uCE91\uCE94\uCE98\uCEA0\uCEA1\uCEA3\uCEA4\uCEA5\uCEAC\uCEAD\uCEC1\uCEE4\uCEE5\uCEE8\uCEEB\uCEEC\uCEF4\uCEF5\uCEF7\uCEF8\uCEF9\uCF00\uCF01\uCF04\uCF08\uCF10\uCF11\uCF13\uCF15\uCF1C\uCF20\uCF24\uCF2C\uCF2D\uCF2F\uCF30\uCF31\uCF38\uCF54\uCF55\uCF58\uCF5C\uCF64\uCF65\uCF67\uCF69\uCF70\uCF71\uCF74\uCF78\uCF80\uCF85\uCF8C\uCFA1\uCFA8\uCFB0\uCFC4\uCFE0\uCFE1\uCFE4\uCFE8\uCFF0\uCFF1\uCFF3\uCFF5\uCFFC\uD000\uD004\uD011\uD018\uD02D\uD034\uD035\uD038\uD03C"],["c541","\uD715\uD716\uD717\uD71A\uD71B\uD71D\uD71E\uD71F\uD721",6,"\uD72A\uD72C\uD72E",5,"\uD736\uD737\uD739"],["c561","\uD73A\uD73B\uD73D",6,"\uD745\uD746\uD748\uD74A",5,"\uD752\uD753\uD755\uD75A",4],["c581","\uD75F\uD762\uD764\uD766\uD767\uD768\uD76A\uD76B\uD76D\uD76E\uD76F\uD771\uD772\uD773\uD775",6,"\uD77E\uD77F\uD780\uD782",5,"\uD78A\uD78B\uD044\uD045\uD047\uD049\uD050\uD054\uD058\uD060\uD06C\uD06D\uD070\uD074\uD07C\uD07D\uD081\uD0A4\uD0A5\uD0A8\uD0AC\uD0B4\uD0B5\uD0B7\uD0B9\uD0C0\uD0C1\uD0C4\uD0C8\uD0C9\uD0D0\uD0D1\uD0D3\uD0D4\uD0D5\uD0DC\uD0DD\uD0E0\uD0E4\uD0EC\uD0ED\uD0EF\uD0F0\uD0F1\uD0F8\uD10D\uD130\uD131\uD134\uD138\uD13A\uD140\uD141\uD143\uD144\uD145\uD14C\uD14D\uD150\uD154\uD15C\uD15D\uD15F\uD161\uD168\uD16C\uD17C\uD184\uD188\uD1A0\uD1A1\uD1A4\uD1A8\uD1B0\uD1B1\uD1B3\uD1B5\uD1BA\uD1BC\uD1C0\uD1D8\uD1F4\uD1F8\uD207\uD209\uD210\uD22C\uD22D\uD230\uD234\uD23C\uD23D\uD23F\uD241\uD248\uD25C"],["c641","\uD78D\uD78E\uD78F\uD791",6,"\uD79A\uD79C\uD79E",5],["c6a1","\uD264\uD280\uD281\uD284\uD288\uD290\uD291\uD295\uD29C\uD2A0\uD2A4\uD2AC\uD2B1\uD2B8\uD2B9\uD2BC\uD2BF\uD2C0\uD2C2\uD2C8\uD2C9\uD2CB\uD2D4\uD2D8\uD2DC\uD2E4\uD2E5\uD2F0\uD2F1\uD2F4\uD2F8\uD300\uD301\uD303\uD305\uD30C\uD30D\uD30E\uD310\uD314\uD316\uD31C\uD31D\uD31F\uD320\uD321\uD325\uD328\uD329\uD32C\uD330\uD338\uD339\uD33B\uD33C\uD33D\uD344\uD345\uD37C\uD37D\uD380\uD384\uD38C\uD38D\uD38F\uD390\uD391\uD398\uD399\uD39C\uD3A0\uD3A8\uD3A9\uD3AB\uD3AD\uD3B4\uD3B8\uD3BC\uD3C4\uD3C5\uD3C8\uD3C9\uD3D0\uD3D8\uD3E1\uD3E3\uD3EC\uD3ED\uD3F0\uD3F4\uD3FC\uD3FD\uD3FF\uD401"],["c7a1","\uD408\uD41D\uD440\uD444\uD45C\uD460\uD464\uD46D\uD46F\uD478\uD479\uD47C\uD47F\uD480\uD482\uD488\uD489\uD48B\uD48D\uD494\uD4A9\uD4CC\uD4D0\uD4D4\uD4DC\uD4DF\uD4E8\uD4EC\uD4F0\uD4F8\uD4FB\uD4FD\uD504\uD508\uD50C\uD514\uD515\uD517\uD53C\uD53D\uD540\uD544\uD54C\uD54D\uD54F\uD551\uD558\uD559\uD55C\uD560\uD565\uD568\uD569\uD56B\uD56D\uD574\uD575\uD578\uD57C\uD584\uD585\uD587\uD588\uD589\uD590\uD5A5\uD5C8\uD5C9\uD5CC\uD5D0\uD5D2\uD5D8\uD5D9\uD5DB\uD5DD\uD5E4\uD5E5\uD5E8\uD5EC\uD5F4\uD5F5\uD5F7\uD5F9\uD600\uD601\uD604\uD608\uD610\uD611\uD613\uD614\uD615\uD61C\uD620"],["c8a1","\uD624\uD62D\uD638\uD639\uD63C\uD640\uD645\uD648\uD649\uD64B\uD64D\uD651\uD654\uD655\uD658\uD65C\uD667\uD669\uD670\uD671\uD674\uD683\uD685\uD68C\uD68D\uD690\uD694\uD69D\uD69F\uD6A1\uD6A8\uD6AC\uD6B0\uD6B9\uD6BB\uD6C4\uD6C5\uD6C8\uD6CC\uD6D1\uD6D4\uD6D7\uD6D9\uD6E0\uD6E4\uD6E8\uD6F0\uD6F5\uD6FC\uD6FD\uD700\uD704\uD711\uD718\uD719\uD71C\uD720\uD728\uD729\uD72B\uD72D\uD734\uD735\uD738\uD73C\uD744\uD747\uD749\uD750\uD751\uD754\uD756\uD757\uD758\uD759\uD760\uD761\uD763\uD765\uD769\uD76C\uD770\uD774\uD77C\uD77D\uD781\uD788\uD789\uD78C\uD790\uD798\uD799\uD79B\uD79D"],["caa1","\u4F3D\u4F73\u5047\u50F9\u52A0\u53EF\u5475\u54E5\u5609\u5AC1\u5BB6\u6687\u67B6\u67B7\u67EF\u6B4C\u73C2\u75C2\u7A3C\u82DB\u8304\u8857\u8888\u8A36\u8CC8\u8DCF\u8EFB\u8FE6\u99D5\u523B\u5374\u5404\u606A\u6164\u6BBC\u73CF\u811A\u89BA\u89D2\u95A3\u4F83\u520A\u58BE\u5978\u59E6\u5E72\u5E79\u61C7\u63C0\u6746\u67EC\u687F\u6F97\u764E\u770B\u78F5\u7A08\u7AFF\u7C21\u809D\u826E\u8271\u8AEB\u9593\u4E6B\u559D\u66F7\u6E34\u78A3\u7AED\u845B\u8910\u874E\u97A8\u52D8\u574E\u582A\u5D4C\u611F\u61BE\u6221\u6562\u67D1\u6A44\u6E1B\u7518\u75B3\u76E3\u77B0\u7D3A\u90AF\u9451\u9452\u9F95"],["cba1","\u5323\u5CAC\u7532\u80DB\u9240\u9598\u525B\u5808\u59DC\u5CA1\u5D17\u5EB7\u5F3A\u5F4A\u6177\u6C5F\u757A\u7586\u7CE0\u7D73\u7DB1\u7F8C\u8154\u8221\u8591\u8941\u8B1B\u92FC\u964D\u9C47\u4ECB\u4EF7\u500B\u51F1\u584F\u6137\u613E\u6168\u6539\u69EA\u6F11\u75A5\u7686\u76D6\u7B87\u82A5\u84CB\uF900\u93A7\u958B\u5580\u5BA2\u5751\uF901\u7CB3\u7FB9\u91B5\u5028\u53BB\u5C45\u5DE8\u62D2\u636E\u64DA\u64E7\u6E20\u70AC\u795B\u8DDD\u8E1E\uF902\u907D\u9245\u92F8\u4E7E\u4EF6\u5065\u5DFE\u5EFA\u6106\u6957\u8171\u8654\u8E47\u9375\u9A2B\u4E5E\u5091\u6770\u6840\u5109\u528D\u5292\u6AA2"],["cca1","\u77BC\u9210\u9ED4\u52AB\u602F\u8FF2\u5048\u61A9\u63ED\u64CA\u683C\u6A84\u6FC0\u8188\u89A1\u9694\u5805\u727D\u72AC\u7504\u7D79\u7E6D\u80A9\u898B\u8B74\u9063\u9D51\u6289\u6C7A\u6F54\u7D50\u7F3A\u8A23\u517C\u614A\u7B9D\u8B19\u9257\u938C\u4EAC\u4FD3\u501E\u50BE\u5106\u52C1\u52CD\u537F\u5770\u5883\u5E9A\u5F91\u6176\u61AC\u64CE\u656C\u666F\u66BB\u66F4\u6897\u6D87\u7085\u70F1\u749F\u74A5\u74CA\u75D9\u786C\u78EC\u7ADF\u7AF6\u7D45\u7D93\u8015\u803F\u811B\u8396\u8B66\u8F15\u9015\u93E1\u9803\u9838\u9A5A\u9BE8\u4FC2\u5553\u583A\u5951\u5B63\u5C46\u60B8\u6212\u6842\u68B0"],["cda1","\u68E8\u6EAA\u754C\u7678\u78CE\u7A3D\u7CFB\u7E6B\u7E7C\u8A08\u8AA1\u8C3F\u968E\u9DC4\u53E4\u53E9\u544A\u5471\u56FA\u59D1\u5B64\u5C3B\u5EAB\u62F7\u6537\u6545\u6572\u66A0\u67AF\u69C1\u6CBD\u75FC\u7690\u777E\u7A3F\u7F94\u8003\u80A1\u818F\u82E6\u82FD\u83F0\u85C1\u8831\u88B4\u8AA5\uF903\u8F9C\u932E\u96C7\u9867\u9AD8\u9F13\u54ED\u659B\u66F2\u688F\u7A40\u8C37\u9D60\u56F0\u5764\u5D11\u6606\u68B1\u68CD\u6EFE\u7428\u889E\u9BE4\u6C68\uF904\u9AA8\u4F9B\u516C\u5171\u529F\u5B54\u5DE5\u6050\u606D\u62F1\u63A7\u653B\u73D9\u7A7A\u86A3\u8CA2\u978F\u4E32\u5BE1\u6208\u679C\u74DC"],["cea1","\u79D1\u83D3\u8A87\u8AB2\u8DE8\u904E\u934B\u9846\u5ED3\u69E8\u85FF\u90ED\uF905\u51A0\u5B98\u5BEC\u6163\u68FA\u6B3E\u704C\u742F\u74D8\u7BA1\u7F50\u83C5\u89C0\u8CAB\u95DC\u9928\u522E\u605D\u62EC\u9002\u4F8A\u5149\u5321\u58D9\u5EE3\u66E0\u6D38\u709A\u72C2\u73D6\u7B50\u80F1\u945B\u5366\u639B\u7F6B\u4E56\u5080\u584A\u58DE\u602A\u6127\u62D0\u69D0\u9B41\u5B8F\u7D18\u80B1\u8F5F\u4EA4\u50D1\u54AC\u55AC\u5B0C\u5DA0\u5DE7\u652A\u654E\u6821\u6A4B\u72E1\u768E\u77EF\u7D5E\u7FF9\u81A0\u854E\u86DF\u8F03\u8F4E\u90CA\u9903\u9A55\u9BAB\u4E18\u4E45\u4E5D\u4EC7\u4FF1\u5177\u52FE"],["cfa1","\u5340\u53E3\u53E5\u548E\u5614\u5775\u57A2\u5BC7\u5D87\u5ED0\u61FC\u62D8\u6551\u67B8\u67E9\u69CB\u6B50\u6BC6\u6BEC\u6C42\u6E9D\u7078\u72D7\u7396\u7403\u77BF\u77E9\u7A76\u7D7F\u8009\u81FC\u8205\u820A\u82DF\u8862\u8B33\u8CFC\u8EC0\u9011\u90B1\u9264\u92B6\u99D2\u9A45\u9CE9\u9DD7\u9F9C\u570B\u5C40\u83CA\u97A0\u97AB\u9EB4\u541B\u7A98\u7FA4\u88D9\u8ECD\u90E1\u5800\u5C48\u6398\u7A9F\u5BAE\u5F13\u7A79\u7AAE\u828E\u8EAC\u5026\u5238\u52F8\u5377\u5708\u62F3\u6372\u6B0A\u6DC3\u7737\u53A5\u7357\u8568\u8E76\u95D5\u673A\u6AC3\u6F70\u8A6D\u8ECC\u994B\uF906\u6677\u6B78\u8CB4"],["d0a1","\u9B3C\uF907\u53EB\u572D\u594E\u63C6\u69FB\u73EA\u7845\u7ABA\u7AC5\u7CFE\u8475\u898F\u8D73\u9035\u95A8\u52FB\u5747\u7547\u7B60\u83CC\u921E\uF908\u6A58\u514B\u524B\u5287\u621F\u68D8\u6975\u9699\u50C5\u52A4\u52E4\u61C3\u65A4\u6839\u69FF\u747E\u7B4B\u82B9\u83EB\u89B2\u8B39\u8FD1\u9949\uF909\u4ECA\u5997\u64D2\u6611\u6A8E\u7434\u7981\u79BD\u82A9\u887E\u887F\u895F\uF90A\u9326\u4F0B\u53CA\u6025\u6271\u6C72\u7D1A\u7D66\u4E98\u5162\u77DC\u80AF\u4F01\u4F0E\u5176\u5180\u55DC\u5668\u573B\u57FA\u57FC\u5914\u5947\u5993\u5BC4\u5C90\u5D0E\u5DF1\u5E7E\u5FCC\u6280\u65D7\u65E3"],["d1a1","\u671E\u671F\u675E\u68CB\u68C4\u6A5F\u6B3A\u6C23\u6C7D\u6C82\u6DC7\u7398\u7426\u742A\u7482\u74A3\u7578\u757F\u7881\u78EF\u7941\u7947\u7948\u797A\u7B95\u7D00\u7DBA\u7F88\u8006\u802D\u808C\u8A18\u8B4F\u8C48\u8D77\u9321\u9324\u98E2\u9951\u9A0E\u9A0F\u9A65\u9E92\u7DCA\u4F76\u5409\u62EE\u6854\u91D1\u55AB\u513A\uF90B\uF90C\u5A1C\u61E6\uF90D\u62CF\u62FF\uF90E",5,"\u90A3\uF914",4,"\u8AFE\uF919\uF91A\uF91B\uF91C\u6696\uF91D\u7156\uF91E\uF91F\u96E3\uF920\u634F\u637A\u5357\uF921\u678F\u6960\u6E73\uF922\u7537\uF923\uF924\uF925"],["d2a1","\u7D0D\uF926\uF927\u8872\u56CA\u5A18\uF928",4,"\u4E43\uF92D\u5167\u5948\u67F0\u8010\uF92E\u5973\u5E74\u649A\u79CA\u5FF5\u606C\u62C8\u637B\u5BE7\u5BD7\u52AA\uF92F\u5974\u5F29\u6012\uF930\uF931\uF932\u7459\uF933",5,"\u99D1\uF939",10,"\u6FC3\uF944\uF945\u81BF\u8FB2\u60F1\uF946\uF947\u8166\uF948\uF949\u5C3F\uF94A",7,"\u5AE9\u8A25\u677B\u7D10\uF952",5,"\u80FD\uF958\uF959\u5C3C\u6CE5\u533F\u6EBA\u591A\u8336"],["d3a1","\u4E39\u4EB6\u4F46\u55AE\u5718\u58C7\u5F56\u65B7\u65E6\u6A80\u6BB5\u6E4D\u77ED\u7AEF\u7C1E\u7DDE\u86CB\u8892\u9132\u935B\u64BB\u6FBE\u737A\u75B8\u9054\u5556\u574D\u61BA\u64D4\u66C7\u6DE1\u6E5B\u6F6D\u6FB9\u75F0\u8043\u81BD\u8541\u8983\u8AC7\u8B5A\u931F\u6C93\u7553\u7B54\u8E0F\u905D\u5510\u5802\u5858\u5E62\u6207\u649E\u68E0\u7576\u7CD6\u87B3\u9EE8\u4EE3\u5788\u576E\u5927\u5C0D\u5CB1\u5E36\u5F85\u6234\u64E1\u73B3\u81FA\u888B\u8CB8\u968A\u9EDB\u5B85\u5FB7\u60B3\u5012\u5200\u5230\u5716\u5835\u5857\u5C0E\u5C60\u5CF6\u5D8B\u5EA6\u5F92\u60BC\u6311\u6389\u6417\u6843"],["d4a1","\u68F9\u6AC2\u6DD8\u6E21\u6ED4\u6FE4\u71FE\u76DC\u7779\u79B1\u7A3B\u8404\u89A9\u8CED\u8DF3\u8E48\u9003\u9014\u9053\u90FD\u934D\u9676\u97DC\u6BD2\u7006\u7258\u72A2\u7368\u7763\u79BF\u7BE4\u7E9B\u8B80\u58A9\u60C7\u6566\u65FD\u66BE\u6C8C\u711E\u71C9\u8C5A\u9813\u4E6D\u7A81\u4EDD\u51AC\u51CD\u52D5\u540C\u61A7\u6771\u6850\u68DF\u6D1E\u6F7C\u75BC\u77B3\u7AE5\u80F4\u8463\u9285\u515C\u6597\u675C\u6793\u75D8\u7AC7\u8373\uF95A\u8C46\u9017\u982D\u5C6F\u81C0\u829A\u9041\u906F\u920D\u5F97\u5D9D\u6A59\u71C8\u767B\u7B49\u85E4\u8B04\u9127\u9A30\u5587\u61F6\uF95B\u7669\u7F85"],["d5a1","\u863F\u87BA\u88F8\u908F\uF95C\u6D1B\u70D9\u73DE\u7D61\u843D\uF95D\u916A\u99F1\uF95E\u4E82\u5375\u6B04\u6B12\u703E\u721B\u862D\u9E1E\u524C\u8FA3\u5D50\u64E5\u652C\u6B16\u6FEB\u7C43\u7E9C\u85CD\u8964\u89BD\u62C9\u81D8\u881F\u5ECA\u6717\u6D6A\u72FC\u7405\u746F\u8782\u90DE\u4F86\u5D0D\u5FA0\u840A\u51B7\u63A0\u7565\u4EAE\u5006\u5169\u51C9\u6881\u6A11\u7CAE\u7CB1\u7CE7\u826F\u8AD2\u8F1B\u91CF\u4FB6\u5137\u52F5\u5442\u5EEC\u616E\u623E\u65C5\u6ADA\u6FFE\u792A\u85DC\u8823\u95AD\u9A62\u9A6A\u9E97\u9ECE\u529B\u66C6\u6B77\u701D\u792B\u8F62\u9742\u6190\u6200\u6523\u6F23"],["d6a1","\u7149\u7489\u7DF4\u806F\u84EE\u8F26\u9023\u934A\u51BD\u5217\u52A3\u6D0C\u70C8\u88C2\u5EC9\u6582\u6BAE\u6FC2\u7C3E\u7375\u4EE4\u4F36\u56F9\uF95F\u5CBA\u5DBA\u601C\u73B2\u7B2D\u7F9A\u7FCE\u8046\u901E\u9234\u96F6\u9748\u9818\u9F61\u4F8B\u6FA7\u79AE\u91B4\u96B7\u52DE\uF960\u6488\u64C4\u6AD3\u6F5E\u7018\u7210\u76E7\u8001\u8606\u865C\u8DEF\u8F05\u9732\u9B6F\u9DFA\u9E75\u788C\u797F\u7DA0\u83C9\u9304\u9E7F\u9E93\u8AD6\u58DF\u5F04\u6727\u7027\u74CF\u7C60\u807E\u5121\u7028\u7262\u78CA\u8CC2\u8CDA\u8CF4\u96F7\u4E86\u50DA\u5BEE\u5ED6\u6599\u71CE\u7642\u77AD\u804A\u84FC"],["d7a1","\u907C\u9B27\u9F8D\u58D8\u5A41\u5C62\u6A13\u6DDA\u6F0F\u763B\u7D2F\u7E37\u851E\u8938\u93E4\u964B\u5289\u65D2\u67F3\u69B4\u6D41\u6E9C\u700F\u7409\u7460\u7559\u7624\u786B\u8B2C\u985E\u516D\u622E\u9678\u4F96\u502B\u5D19\u6DEA\u7DB8\u8F2A\u5F8B\u6144\u6817\uF961\u9686\u52D2\u808B\u51DC\u51CC\u695E\u7A1C\u7DBE\u83F1\u9675\u4FDA\u5229\u5398\u540F\u550E\u5C65\u60A7\u674E\u68A8\u6D6C\u7281\u72F8\u7406\u7483\uF962\u75E2\u7C6C\u7F79\u7FB8\u8389\u88CF\u88E1\u91CC\u91D0\u96E2\u9BC9\u541D\u6F7E\u71D0\u7498\u85FA\u8EAA\u96A3\u9C57\u9E9F\u6797\u6DCB\u7433\u81E8\u9716\u782C"],["d8a1","\u7ACB\u7B20\u7C92\u6469\u746A\u75F2\u78BC\u78E8\u99AC\u9B54\u9EBB\u5BDE\u5E55\u6F20\u819C\u83AB\u9088\u4E07\u534D\u5A29\u5DD2\u5F4E\u6162\u633D\u6669\u66FC\u6EFF\u6F2B\u7063\u779E\u842C\u8513\u883B\u8F13\u9945\u9C3B\u551C\u62B9\u672B\u6CAB\u8309\u896A\u977A\u4EA1\u5984\u5FD8\u5FD9\u671B\u7DB2\u7F54\u8292\u832B\u83BD\u8F1E\u9099\u57CB\u59B9\u5A92\u5BD0\u6627\u679A\u6885\u6BCF\u7164\u7F75\u8CB7\u8CE3\u9081\u9B45\u8108\u8C8A\u964C\u9A40\u9EA5\u5B5F\u6C13\u731B\u76F2\u76DF\u840C\u51AA\u8993\u514D\u5195\u52C9\u68C9\u6C94\u7704\u7720\u7DBF\u7DEC\u9762\u9EB5\u6EC5"],["d9a1","\u8511\u51A5\u540D\u547D\u660E\u669D\u6927\u6E9F\u76BF\u7791\u8317\u84C2\u879F\u9169\u9298\u9CF4\u8882\u4FAE\u5192\u52DF\u59C6\u5E3D\u6155\u6478\u6479\u66AE\u67D0\u6A21\u6BCD\u6BDB\u725F\u7261\u7441\u7738\u77DB\u8017\u82BC\u8305\u8B00\u8B28\u8C8C\u6728\u6C90\u7267\u76EE\u7766\u7A46\u9DA9\u6B7F\u6C92\u5922\u6726\u8499\u536F\u5893\u5999\u5EDF\u63CF\u6634\u6773\u6E3A\u732B\u7AD7\u82D7\u9328\u52D9\u5DEB\u61AE\u61CB\u620A\u62C7\u64AB\u65E0\u6959\u6B66\u6BCB\u7121\u73F7\u755D\u7E46\u821E\u8302\u856A\u8AA3\u8CBF\u9727\u9D61\u58A8\u9ED8\u5011\u520E\u543B\u554F\u6587"],["daa1","\u6C76\u7D0A\u7D0B\u805E\u868A\u9580\u96EF\u52FF\u6C95\u7269\u5473\u5A9A\u5C3E\u5D4B\u5F4C\u5FAE\u672A\u68B6\u6963\u6E3C\u6E44\u7709\u7C73\u7F8E\u8587\u8B0E\u8FF7\u9761\u9EF4\u5CB7\u60B6\u610D\u61AB\u654F\u65FB\u65FC\u6C11\u6CEF\u739F\u73C9\u7DE1\u9594\u5BC6\u871C\u8B10\u525D\u535A\u62CD\u640F\u64B2\u6734\u6A38\u6CCA\u73C0\u749E\u7B94\u7C95\u7E1B\u818A\u8236\u8584\u8FEB\u96F9\u99C1\u4F34\u534A\u53CD\u53DB\u62CC\u642C\u6500\u6591\u69C3\u6CEE\u6F58\u73ED\u7554\u7622\u76E4\u76FC\u78D0\u78FB\u792C\u7D46\u822C\u87E0\u8FD4\u9812\u98EF\u52C3\u62D4\u64A5\u6E24\u6F51"],["dba1","\u767C\u8DCB\u91B1\u9262\u9AEE\u9B43\u5023\u508D\u574A\u59A8\u5C28\u5E47\u5F77\u623F\u653E\u65B9\u65C1\u6609\u678B\u699C\u6EC2\u78C5\u7D21\u80AA\u8180\u822B\u82B3\u84A1\u868C\u8A2A\u8B17\u90A6\u9632\u9F90\u500D\u4FF3\uF963\u57F9\u5F98\u62DC\u6392\u676F\u6E43\u7119\u76C3\u80CC\u80DA\u88F4\u88F5\u8919\u8CE0\u8F29\u914D\u966A\u4F2F\u4F70\u5E1B\u67CF\u6822\u767D\u767E\u9B44\u5E61\u6A0A\u7169\u71D4\u756A\uF964\u7E41\u8543\u85E9\u98DC\u4F10\u7B4F\u7F70\u95A5\u51E1\u5E06\u68B5\u6C3E\u6C4E\u6CDB\u72AF\u7BC4\u8303\u6CD5\u743A\u50FB\u5288\u58C1\u64D8\u6A97\u74A7\u7656"],["dca1","\u78A7\u8617\u95E2\u9739\uF965\u535E\u5F01\u8B8A\u8FA8\u8FAF\u908A\u5225\u77A5\u9C49\u9F08\u4E19\u5002\u5175\u5C5B\u5E77\u661E\u663A\u67C4\u68C5\u70B3\u7501\u75C5\u79C9\u7ADD\u8F27\u9920\u9A08\u4FDD\u5821\u5831\u5BF6\u666E\u6B65\u6D11\u6E7A\u6F7D\u73E4\u752B\u83E9\u88DC\u8913\u8B5C\u8F14\u4F0F\u50D5\u5310\u535C\u5B93\u5FA9\u670D\u798F\u8179\u832F\u8514\u8907\u8986\u8F39\u8F3B\u99A5\u9C12\u672C\u4E76\u4FF8\u5949\u5C01\u5CEF\u5CF0\u6367\u68D2\u70FD\u71A2\u742B\u7E2B\u84EC\u8702\u9022\u92D2\u9CF3\u4E0D\u4ED8\u4FEF\u5085\u5256\u526F\u5426\u5490\u57E0\u592B\u5A66"],["dda1","\u5B5A\u5B75\u5BCC\u5E9C\uF966\u6276\u6577\u65A7\u6D6E\u6EA5\u7236\u7B26\u7C3F\u7F36\u8150\u8151\u819A\u8240\u8299\u83A9\u8A03\u8CA0\u8CE6\u8CFB\u8D74\u8DBA\u90E8\u91DC\u961C\u9644\u99D9\u9CE7\u5317\u5206\u5429\u5674\u58B3\u5954\u596E\u5FFF\u61A4\u626E\u6610\u6C7E\u711A\u76C6\u7C89\u7CDE\u7D1B\u82AC\u8CC1\u96F0\uF967\u4F5B\u5F17\u5F7F\u62C2\u5D29\u670B\u68DA\u787C\u7E43\u9D6C\u4E15\u5099\u5315\u532A\u5351\u5983\u5A62\u5E87\u60B2\u618A\u6249\u6279\u6590\u6787\u69A7\u6BD4\u6BD6\u6BD7\u6BD8\u6CB8\uF968\u7435\u75FA\u7812\u7891\u79D5\u79D8\u7C83\u7DCB\u7FE1\u80A5"],["dea1","\u813E\u81C2\u83F2\u871A\u88E8\u8AB9\u8B6C\u8CBB\u9119\u975E\u98DB\u9F3B\u56AC\u5B2A\u5F6C\u658C\u6AB3\u6BAF\u6D5C\u6FF1\u7015\u725D\u73AD\u8CA7\u8CD3\u983B\u6191\u6C37\u8058\u9A01\u4E4D\u4E8B\u4E9B\u4ED5\u4F3A\u4F3C\u4F7F\u4FDF\u50FF\u53F2\u53F8\u5506\u55E3\u56DB\u58EB\u5962\u5A11\u5BEB\u5BFA\u5C04\u5DF3\u5E2B\u5F99\u601D\u6368\u659C\u65AF\u67F6\u67FB\u68AD\u6B7B\u6C99\u6CD7\u6E23\u7009\u7345\u7802\u793E\u7940\u7960\u79C1\u7BE9\u7D17\u7D72\u8086\u820D\u838E\u84D1\u86C7\u88DF\u8A50\u8A5E\u8B1D\u8CDC\u8D66\u8FAD\u90AA\u98FC\u99DF\u9E9D\u524A\uF969\u6714\uF96A"],["dfa1","\u5098\u522A\u5C71\u6563\u6C55\u73CA\u7523\u759D\u7B97\u849C\u9178\u9730\u4E77\u6492\u6BBA\u715E\u85A9\u4E09\uF96B\u6749\u68EE\u6E17\u829F\u8518\u886B\u63F7\u6F81\u9212\u98AF\u4E0A\u50B7\u50CF\u511F\u5546\u55AA\u5617\u5B40\u5C19\u5CE0\u5E38\u5E8A\u5EA0\u5EC2\u60F3\u6851\u6A61\u6E58\u723D\u7240\u72C0\u76F8\u7965\u7BB1\u7FD4\u88F3\u89F4\u8A73\u8C61\u8CDE\u971C\u585E\u74BD\u8CFD\u55C7\uF96C\u7A61\u7D22\u8272\u7272\u751F\u7525\uF96D\u7B19\u5885\u58FB\u5DBC\u5E8F\u5EB6\u5F90\u6055\u6292\u637F\u654D\u6691\u66D9\u66F8\u6816\u68F2\u7280\u745E\u7B6E\u7D6E\u7DD6\u7F72"],["e0a1","\u80E5\u8212\u85AF\u897F\u8A93\u901D\u92E4\u9ECD\u9F20\u5915\u596D\u5E2D\u60DC\u6614\u6673\u6790\u6C50\u6DC5\u6F5F\u77F3\u78A9\u84C6\u91CB\u932B\u4ED9\u50CA\u5148\u5584\u5B0B\u5BA3\u6247\u657E\u65CB\u6E32\u717D\u7401\u7444\u7487\u74BF\u766C\u79AA\u7DDA\u7E55\u7FA8\u817A\u81B3\u8239\u861A\u87EC\u8A75\u8DE3\u9078\u9291\u9425\u994D\u9BAE\u5368\u5C51\u6954\u6CC4\u6D29\u6E2B\u820C\u859B\u893B\u8A2D\u8AAA\u96EA\u9F67\u5261\u66B9\u6BB2\u7E96\u87FE\u8D0D\u9583\u965D\u651D\u6D89\u71EE\uF96E\u57CE\u59D3\u5BAC\u6027\u60FA\u6210\u661F\u665F\u7329\u73F9\u76DB\u7701\u7B6C"],["e1a1","\u8056\u8072\u8165\u8AA0\u9192\u4E16\u52E2\u6B72\u6D17\u7A05\u7B39\u7D30\uF96F\u8CB0\u53EC\u562F\u5851\u5BB5\u5C0F\u5C11\u5DE2\u6240\u6383\u6414\u662D\u68B3\u6CBC\u6D88\u6EAF\u701F\u70A4\u71D2\u7526\u758F\u758E\u7619\u7B11\u7BE0\u7C2B\u7D20\u7D39\u852C\u856D\u8607\u8A34\u900D\u9061\u90B5\u92B7\u97F6\u9A37\u4FD7\u5C6C\u675F\u6D91\u7C9F\u7E8C\u8B16\u8D16\u901F\u5B6B\u5DFD\u640D\u84C0\u905C\u98E1\u7387\u5B8B\u609A\u677E\u6DDE\u8A1F\u8AA6\u9001\u980C\u5237\uF970\u7051\u788E\u9396\u8870\u91D7\u4FEE\u53D7\u55FD\u56DA\u5782\u58FD\u5AC2\u5B88\u5CAB\u5CC0\u5E25\u6101"],["e2a1","\u620D\u624B\u6388\u641C\u6536\u6578\u6A39\u6B8A\u6C34\u6D19\u6F31\u71E7\u72E9\u7378\u7407\u74B2\u7626\u7761\u79C0\u7A57\u7AEA\u7CB9\u7D8F\u7DAC\u7E61\u7F9E\u8129\u8331\u8490\u84DA\u85EA\u8896\u8AB0\u8B90\u8F38\u9042\u9083\u916C\u9296\u92B9\u968B\u96A7\u96A8\u96D6\u9700\u9808\u9996\u9AD3\u9B1A\u53D4\u587E\u5919\u5B70\u5BBF\u6DD1\u6F5A\u719F\u7421\u74B9\u8085\u83FD\u5DE1\u5F87\u5FAA\u6042\u65EC\u6812\u696F\u6A53\u6B89\u6D35\u6DF3\u73E3\u76FE\u77AC\u7B4D\u7D14\u8123\u821C\u8340\u84F4\u8563\u8A62\u8AC4\u9187\u931E\u9806\u99B4\u620C\u8853\u8FF0\u9265\u5D07\u5D27"],["e3a1","\u5D69\u745F\u819D\u8768\u6FD5\u62FE\u7FD2\u8936\u8972\u4E1E\u4E58\u50E7\u52DD\u5347\u627F\u6607\u7E69\u8805\u965E\u4F8D\u5319\u5636\u59CB\u5AA4\u5C38\u5C4E\u5C4D\u5E02\u5F11\u6043\u65BD\u662F\u6642\u67BE\u67F4\u731C\u77E2\u793A\u7FC5\u8494\u84CD\u8996\u8A66\u8A69\u8AE1\u8C55\u8C7A\u57F4\u5BD4\u5F0F\u606F\u62ED\u690D\u6B96\u6E5C\u7184\u7BD2\u8755\u8B58\u8EFE\u98DF\u98FE\u4F38\u4F81\u4FE1\u547B\u5A20\u5BB8\u613C\u65B0\u6668\u71FC\u7533\u795E\u7D33\u814E\u81E3\u8398\u85AA\u85CE\u8703\u8A0A\u8EAB\u8F9B\uF971\u8FC5\u5931\u5BA4\u5BE6\u6089\u5BE9\u5C0B\u5FC3\u6C81"],["e4a1","\uF972\u6DF1\u700B\u751A\u82AF\u8AF6\u4EC0\u5341\uF973\u96D9\u6C0F\u4E9E\u4FC4\u5152\u555E\u5A25\u5CE8\u6211\u7259\u82BD\u83AA\u86FE\u8859\u8A1D\u963F\u96C5\u9913\u9D09\u9D5D\u580A\u5CB3\u5DBD\u5E44\u60E1\u6115\u63E1\u6A02\u6E25\u9102\u9354\u984E\u9C10\u9F77\u5B89\u5CB8\u6309\u664F\u6848\u773C\u96C1\u978D\u9854\u9B9F\u65A1\u8B01\u8ECB\u95BC\u5535\u5CA9\u5DD6\u5EB5\u6697\u764C\u83F4\u95C7\u58D3\u62BC\u72CE\u9D28\u4EF0\u592E\u600F\u663B\u6B83\u79E7\u9D26\u5393\u54C0\u57C3\u5D16\u611B\u66D6\u6DAF\u788D\u827E\u9698\u9744\u5384\u627C\u6396\u6DB2\u7E0A\u814B\u984D"],["e5a1","\u6AFB\u7F4C\u9DAF\u9E1A\u4E5F\u503B\u51B6\u591C\u60F9\u63F6\u6930\u723A\u8036\uF974\u91CE\u5F31\uF975\uF976\u7D04\u82E5\u846F\u84BB\u85E5\u8E8D\uF977\u4F6F\uF978\uF979\u58E4\u5B43\u6059\u63DA\u6518\u656D\u6698\uF97A\u694A\u6A23\u6D0B\u7001\u716C\u75D2\u760D\u79B3\u7A70\uF97B\u7F8A\uF97C\u8944\uF97D\u8B93\u91C0\u967D\uF97E\u990A\u5704\u5FA1\u65BC\u6F01\u7600\u79A6\u8A9E\u99AD\u9B5A\u9F6C\u5104\u61B6\u6291\u6A8D\u81C6\u5043\u5830\u5F66\u7109\u8A00\u8AFA\u5B7C\u8616\u4FFA\u513C\u56B4\u5944\u63A9\u6DF9\u5DAA\u696D\u5186\u4E88\u4F59\uF97F\uF980\uF981\u5982\uF982"],["e6a1","\uF983\u6B5F\u6C5D\uF984\u74B5\u7916\uF985\u8207\u8245\u8339\u8F3F\u8F5D\uF986\u9918\uF987\uF988\uF989\u4EA6\uF98A\u57DF\u5F79\u6613\uF98B\uF98C\u75AB\u7E79\u8B6F\uF98D\u9006\u9A5B\u56A5\u5827\u59F8\u5A1F\u5BB4\uF98E\u5EF6\uF98F\uF990\u6350\u633B\uF991\u693D\u6C87\u6CBF\u6D8E\u6D93\u6DF5\u6F14\uF992\u70DF\u7136\u7159\uF993\u71C3\u71D5\uF994\u784F\u786F\uF995\u7B75\u7DE3\uF996\u7E2F\uF997\u884D\u8EDF\uF998\uF999\uF99A\u925B\uF99B\u9CF6\uF99C\uF99D\uF99E\u6085\u6D85\uF99F\u71B1\uF9A0\uF9A1\u95B1\u53AD\uF9A2\uF9A3\uF9A4\u67D3\uF9A5\u708E\u7130\u7430\u8276\u82D2"],["e7a1","\uF9A6\u95BB\u9AE5\u9E7D\u66C4\uF9A7\u71C1\u8449\uF9A8\uF9A9\u584B\uF9AA\uF9AB\u5DB8\u5F71\uF9AC\u6620\u668E\u6979\u69AE\u6C38\u6CF3\u6E36\u6F41\u6FDA\u701B\u702F\u7150\u71DF\u7370\uF9AD\u745B\uF9AE\u74D4\u76C8\u7A4E\u7E93\uF9AF\uF9B0\u82F1\u8A60\u8FCE\uF9B1\u9348\uF9B2\u9719\uF9B3\uF9B4\u4E42\u502A\uF9B5\u5208\u53E1\u66F3\u6C6D\u6FCA\u730A\u777F\u7A62\u82AE\u85DD\u8602\uF9B6\u88D4\u8A63\u8B7D\u8C6B\uF9B7\u92B3\uF9B8\u9713\u9810\u4E94\u4F0D\u4FC9\u50B2\u5348\u543E\u5433\u55DA\u5862\u58BA\u5967\u5A1B\u5BE4\u609F\uF9B9\u61CA\u6556\u65FF\u6664\u68A7\u6C5A\u6FB3"],["e8a1","\u70CF\u71AC\u7352\u7B7D\u8708\u8AA4\u9C32\u9F07\u5C4B\u6C83\u7344\u7389\u923A\u6EAB\u7465\u761F\u7A69\u7E15\u860A\u5140\u58C5\u64C1\u74EE\u7515\u7670\u7FC1\u9095\u96CD\u9954\u6E26\u74E6\u7AA9\u7AAA\u81E5\u86D9\u8778\u8A1B\u5A49\u5B8C\u5B9B\u68A1\u6900\u6D63\u73A9\u7413\u742C\u7897\u7DE9\u7FEB\u8118\u8155\u839E\u8C4C\u962E\u9811\u66F0\u5F80\u65FA\u6789\u6C6A\u738B\u502D\u5A03\u6B6A\u77EE\u5916\u5D6C\u5DCD\u7325\u754F\uF9BA\uF9BB\u50E5\u51F9\u582F\u592D\u5996\u59DA\u5BE5\uF9BC\uF9BD\u5DA2\u62D7\u6416\u6493\u64FE\uF9BE\u66DC\uF9BF\u6A48\uF9C0\u71FF\u7464\uF9C1"],["e9a1","\u7A88\u7AAF\u7E47\u7E5E\u8000\u8170\uF9C2\u87EF\u8981\u8B20\u9059\uF9C3\u9080\u9952\u617E\u6B32\u6D74\u7E1F\u8925\u8FB1\u4FD1\u50AD\u5197\u52C7\u57C7\u5889\u5BB9\u5EB8\u6142\u6995\u6D8C\u6E67\u6EB6\u7194\u7462\u7528\u752C\u8073\u8338\u84C9\u8E0A\u9394\u93DE\uF9C4\u4E8E\u4F51\u5076\u512A\u53C8\u53CB\u53F3\u5B87\u5BD3\u5C24\u611A\u6182\u65F4\u725B\u7397\u7440\u76C2\u7950\u7991\u79B9\u7D06\u7FBD\u828B\u85D5\u865E\u8FC2\u9047\u90F5\u91EA\u9685\u96E8\u96E9\u52D6\u5F67\u65ED\u6631\u682F\u715C\u7A36\u90C1\u980A\u4E91\uF9C5\u6A52\u6B9E\u6F90\u7189\u8018\u82B8\u8553"],["eaa1","\u904B\u9695\u96F2\u97FB\u851A\u9B31\u4E90\u718A\u96C4\u5143\u539F\u54E1\u5713\u5712\u57A3\u5A9B\u5AC4\u5BC3\u6028\u613F\u63F4\u6C85\u6D39\u6E72\u6E90\u7230\u733F\u7457\u82D1\u8881\u8F45\u9060\uF9C6\u9662\u9858\u9D1B\u6708\u8D8A\u925E\u4F4D\u5049\u50DE\u5371\u570D\u59D4\u5A01\u5C09\u6170\u6690\u6E2D\u7232\u744B\u7DEF\u80C3\u840E\u8466\u853F\u875F\u885B\u8918\u8B02\u9055\u97CB\u9B4F\u4E73\u4F91\u5112\u516A\uF9C7\u552F\u55A9\u5B7A\u5BA5\u5E7C\u5E7D\u5EBE\u60A0\u60DF\u6108\u6109\u63C4\u6538\u6709\uF9C8\u67D4\u67DA\uF9C9\u6961\u6962\u6CB9\u6D27\uF9CA\u6E38\uF9CB"],["eba1","\u6FE1\u7336\u7337\uF9CC\u745C\u7531\uF9CD\u7652\uF9CE\uF9CF\u7DAD\u81FE\u8438\u88D5\u8A98\u8ADB\u8AED\u8E30\u8E42\u904A\u903E\u907A\u9149\u91C9\u936E\uF9D0\uF9D1\u5809\uF9D2\u6BD3\u8089\u80B2\uF9D3\uF9D4\u5141\u596B\u5C39\uF9D5\uF9D6\u6F64\u73A7\u80E4\u8D07\uF9D7\u9217\u958F\uF9D8\uF9D9\uF9DA\uF9DB\u807F\u620E\u701C\u7D68\u878D\uF9DC\u57A0\u6069\u6147\u6BB7\u8ABE\u9280\u96B1\u4E59\u541F\u6DEB\u852D\u9670\u97F3\u98EE\u63D6\u6CE3\u9091\u51DD\u61C9\u81BA\u9DF9\u4F9D\u501A\u5100\u5B9C\u610F\u61FF\u64EC\u6905\u6BC5\u7591\u77E3\u7FA9\u8264\u858F\u87FB\u8863\u8ABC"],["eca1","\u8B70\u91AB\u4E8C\u4EE5\u4F0A\uF9DD\uF9DE\u5937\u59E8\uF9DF\u5DF2\u5F1B\u5F5B\u6021\uF9E0\uF9E1\uF9E2\uF9E3\u723E\u73E5\uF9E4\u7570\u75CD\uF9E5\u79FB\uF9E6\u800C\u8033\u8084\u82E1\u8351\uF9E7\uF9E8\u8CBD\u8CB3\u9087\uF9E9\uF9EA\u98F4\u990C\uF9EB\uF9EC\u7037\u76CA\u7FCA\u7FCC\u7FFC\u8B1A\u4EBA\u4EC1\u5203\u5370\uF9ED\u54BD\u56E0\u59FB\u5BC5\u5F15\u5FCD\u6E6E\uF9EE\uF9EF\u7D6A\u8335\uF9F0\u8693\u8A8D\uF9F1\u976D\u9777\uF9F2\uF9F3\u4E00\u4F5A\u4F7E\u58F9\u65E5\u6EA2\u9038\u93B0\u99B9\u4EFB\u58EC\u598A\u59D9\u6041\uF9F4\uF9F5\u7A14\uF9F6\u834F\u8CC3\u5165\u5344"],["eda1","\uF9F7\uF9F8\uF9F9\u4ECD\u5269\u5B55\u82BF\u4ED4\u523A\u54A8\u59C9\u59FF\u5B50\u5B57\u5B5C\u6063\u6148\u6ECB\u7099\u716E\u7386\u74F7\u75B5\u78C1\u7D2B\u8005\u81EA\u8328\u8517\u85C9\u8AEE\u8CC7\u96CC\u4F5C\u52FA\u56BC\u65AB\u6628\u707C\u70B8\u7235\u7DBD\u828D\u914C\u96C0\u9D72\u5B71\u68E7\u6B98\u6F7A\u76DE\u5C91\u66AB\u6F5B\u7BB4\u7C2A\u8836\u96DC\u4E08\u4ED7\u5320\u5834\u58BB\u58EF\u596C\u5C07\u5E33\u5E84\u5F35\u638C\u66B2\u6756\u6A1F\u6AA3\u6B0C\u6F3F\u7246\uF9FA\u7350\u748B\u7AE0\u7CA7\u8178\u81DF\u81E7\u838A\u846C\u8523\u8594\u85CF\u88DD\u8D13\u91AC\u9577"],["eea1","\u969C\u518D\u54C9\u5728\u5BB0\u624D\u6750\u683D\u6893\u6E3D\u6ED3\u707D\u7E21\u88C1\u8CA1\u8F09\u9F4B\u9F4E\u722D\u7B8F\u8ACD\u931A\u4F47\u4F4E\u5132\u5480\u59D0\u5E95\u62B5\u6775\u696E\u6A17\u6CAE\u6E1A\u72D9\u732A\u75BD\u7BB8\u7D35\u82E7\u83F9\u8457\u85F7\u8A5B\u8CAF\u8E87\u9019\u90B8\u96CE\u9F5F\u52E3\u540A\u5AE1\u5BC2\u6458\u6575\u6EF4\u72C4\uF9FB\u7684\u7A4D\u7B1B\u7C4D\u7E3E\u7FDF\u837B\u8B2B\u8CCA\u8D64\u8DE1\u8E5F\u8FEA\u8FF9\u9069\u93D1\u4F43\u4F7A\u50B3\u5168\u5178\u524D\u526A\u5861\u587C\u5960\u5C08\u5C55\u5EDB\u609B\u6230\u6813\u6BBF\u6C08\u6FB1"],["efa1","\u714E\u7420\u7530\u7538\u7551\u7672\u7B4C\u7B8B\u7BAD\u7BC6\u7E8F\u8A6E\u8F3E\u8F49\u923F\u9293\u9322\u942B\u96FB\u985A\u986B\u991E\u5207\u622A\u6298\u6D59\u7664\u7ACA\u7BC0\u7D76\u5360\u5CBE\u5E97\u6F38\u70B9\u7C98\u9711\u9B8E\u9EDE\u63A5\u647A\u8776\u4E01\u4E95\u4EAD\u505C\u5075\u5448\u59C3\u5B9A\u5E40\u5EAD\u5EF7\u5F81\u60C5\u633A\u653F\u6574\u65CC\u6676\u6678\u67FE\u6968\u6A89\u6B63\u6C40\u6DC0\u6DE8\u6E1F\u6E5E\u701E\u70A1\u738E\u73FD\u753A\u775B\u7887\u798E\u7A0B\u7A7D\u7CBE\u7D8E\u8247\u8A02\u8AEA\u8C9E\u912D\u914A\u91D8\u9266\u92CC\u9320\u9706\u9756"],["f0a1","\u975C\u9802\u9F0E\u5236\u5291\u557C\u5824\u5E1D\u5F1F\u608C\u63D0\u68AF\u6FDF\u796D\u7B2C\u81CD\u85BA\u88FD\u8AF8\u8E44\u918D\u9664\u969B\u973D\u984C\u9F4A\u4FCE\u5146\u51CB\u52A9\u5632\u5F14\u5F6B\u63AA\u64CD\u65E9\u6641\u66FA\u66F9\u671D\u689D\u68D7\u69FD\u6F15\u6F6E\u7167\u71E5\u722A\u74AA\u773A\u7956\u795A\u79DF\u7A20\u7A95\u7C97\u7CDF\u7D44\u7E70\u8087\u85FB\u86A4\u8A54\u8ABF\u8D99\u8E81\u9020\u906D\u91E3\u963B\u96D5\u9CE5\u65CF\u7C07\u8DB3\u93C3\u5B58\u5C0A\u5352\u62D9\u731D\u5027\u5B97\u5F9E\u60B0\u616B\u68D5\u6DD9\u742E\u7A2E\u7D42\u7D9C\u7E31\u816B"],["f1a1","\u8E2A\u8E35\u937E\u9418\u4F50\u5750\u5DE6\u5EA7\u632B\u7F6A\u4E3B\u4F4F\u4F8F\u505A\u59DD\u80C4\u546A\u5468\u55FE\u594F\u5B99\u5DDE\u5EDA\u665D\u6731\u67F1\u682A\u6CE8\u6D32\u6E4A\u6F8D\u70B7\u73E0\u7587\u7C4C\u7D02\u7D2C\u7DA2\u821F\u86DB\u8A3B\u8A85\u8D70\u8E8A\u8F33\u9031\u914E\u9152\u9444\u99D0\u7AF9\u7CA5\u4FCA\u5101\u51C6\u57C8\u5BEF\u5CFB\u6659\u6A3D\u6D5A\u6E96\u6FEC\u710C\u756F\u7AE3\u8822\u9021\u9075\u96CB\u99FF\u8301\u4E2D\u4EF2\u8846\u91CD\u537D\u6ADB\u696B\u6C41\u847A\u589E\u618E\u66FE\u62EF\u70DD\u7511\u75C7\u7E52\u84B8\u8B49\u8D08\u4E4B\u53EA"],["f2a1","\u54AB\u5730\u5740\u5FD7\u6301\u6307\u646F\u652F\u65E8\u667A\u679D\u67B3\u6B62\u6C60\u6C9A\u6F2C\u77E5\u7825\u7949\u7957\u7D19\u80A2\u8102\u81F3\u829D\u82B7\u8718\u8A8C\uF9FC\u8D04\u8DBE\u9072\u76F4\u7A19\u7A37\u7E54\u8077\u5507\u55D4\u5875\u632F\u6422\u6649\u664B\u686D\u699B\u6B84\u6D25\u6EB1\u73CD\u7468\u74A1\u755B\u75B9\u76E1\u771E\u778B\u79E6\u7E09\u7E1D\u81FB\u852F\u8897\u8A3A\u8CD1\u8EEB\u8FB0\u9032\u93AD\u9663\u9673\u9707\u4F84\u53F1\u59EA\u5AC9\u5E19\u684E\u74C6\u75BE\u79E9\u7A92\u81A3\u86ED\u8CEA\u8DCC\u8FED\u659F\u6715\uF9FD\u57F7\u6F57\u7DDD\u8F2F"],["f3a1","\u93F6\u96C6\u5FB5\u61F2\u6F84\u4E14\u4F98\u501F\u53C9\u55DF\u5D6F\u5DEE\u6B21\u6B64\u78CB\u7B9A\uF9FE\u8E49\u8ECA\u906E\u6349\u643E\u7740\u7A84\u932F\u947F\u9F6A\u64B0\u6FAF\u71E6\u74A8\u74DA\u7AC4\u7C12\u7E82\u7CB2\u7E98\u8B9A\u8D0A\u947D\u9910\u994C\u5239\u5BDF\u64E6\u672D\u7D2E\u50ED\u53C3\u5879\u6158\u6159\u61FA\u65AC\u7AD9\u8B92\u8B96\u5009\u5021\u5275\u5531\u5A3C\u5EE0\u5F70\u6134\u655E\u660C\u6636\u66A2\u69CD\u6EC4\u6F32\u7316\u7621\u7A93\u8139\u8259\u83D6\u84BC\u50B5\u57F0\u5BC0\u5BE8\u5F69\u63A1\u7826\u7DB5\u83DC\u8521\u91C7\u91F5\u518A\u67F5\u7B56"],["f4a1","\u8CAC\u51C4\u59BB\u60BD\u8655\u501C\uF9FF\u5254\u5C3A\u617D\u621A\u62D3\u64F2\u65A5\u6ECC\u7620\u810A\u8E60\u965F\u96BB\u4EDF\u5343\u5598\u5929\u5DDD\u64C5\u6CC9\u6DFA\u7394\u7A7F\u821B\u85A6\u8CE4\u8E10\u9077\u91E7\u95E1\u9621\u97C6\u51F8\u54F2\u5586\u5FB9\u64A4\u6F88\u7DB4\u8F1F\u8F4D\u9435\u50C9\u5C16\u6CBE\u6DFB\u751B\u77BB\u7C3D\u7C64\u8A79\u8AC2\u581E\u59BE\u5E16\u6377\u7252\u758A\u776B\u8ADC\u8CBC\u8F12\u5EF3\u6674\u6DF8\u807D\u83C1\u8ACB\u9751\u9BD6\uFA00\u5243\u66FF\u6D95\u6EEF\u7DE0\u8AE6\u902E\u905E\u9AD4\u521D\u527F\u54E8\u6194\u6284\u62DB\u68A2"],["f5a1","\u6912\u695A\u6A35\u7092\u7126\u785D\u7901\u790E\u79D2\u7A0D\u8096\u8278\u82D5\u8349\u8549\u8C82\u8D85\u9162\u918B\u91AE\u4FC3\u56D1\u71ED\u77D7\u8700\u89F8\u5BF8\u5FD6\u6751\u90A8\u53E2\u585A\u5BF5\u60A4\u6181\u6460\u7E3D\u8070\u8525\u9283\u64AE\u50AC\u5D14\u6700\u589C\u62BD\u63A8\u690E\u6978\u6A1E\u6E6B\u76BA\u79CB\u82BB\u8429\u8ACF\u8DA8\u8FFD\u9112\u914B\u919C\u9310\u9318\u939A\u96DB\u9A36\u9C0D\u4E11\u755C\u795D\u7AFA\u7B51\u7BC9\u7E2E\u84C4\u8E59\u8E74\u8EF8\u9010\u6625\u693F\u7443\u51FA\u672E\u9EDC\u5145\u5FE0\u6C96\u87F2\u885D\u8877\u60B4\u81B5\u8403"],["f6a1","\u8D05\u53D6\u5439\u5634\u5A36\u5C31\u708A\u7FE0\u805A\u8106\u81ED\u8DA3\u9189\u9A5F\u9DF2\u5074\u4EC4\u53A0\u60FB\u6E2C\u5C64\u4F88\u5024\u55E4\u5CD9\u5E5F\u6065\u6894\u6CBB\u6DC4\u71BE\u75D4\u75F4\u7661\u7A1A\u7A49\u7DC7\u7DFB\u7F6E\u81F4\u86A9\u8F1C\u96C9\u99B3\u9F52\u5247\u52C5\u98ED\u89AA\u4E03\u67D2\u6F06\u4FB5\u5BE2\u6795\u6C88\u6D78\u741B\u7827\u91DD\u937C\u87C4\u79E4\u7A31\u5FEB\u4ED6\u54A4\u553E\u58AE\u59A5\u60F0\u6253\u62D6\u6736\u6955\u8235\u9640\u99B1\u99DD\u502C\u5353\u5544\u577C\uFA01\u6258\uFA02\u64E2\u666B\u67DD\u6FC1\u6FEF\u7422\u7438\u8A17"],["f7a1","\u9438\u5451\u5606\u5766\u5F48\u619A\u6B4E\u7058\u70AD\u7DBB\u8A95\u596A\u812B\u63A2\u7708\u803D\u8CAA\u5854\u642D\u69BB\u5B95\u5E11\u6E6F\uFA03\u8569\u514C\u53F0\u592A\u6020\u614B\u6B86\u6C70\u6CF0\u7B1E\u80CE\u82D4\u8DC6\u90B0\u98B1\uFA04\u64C7\u6FA4\u6491\u6504\u514E\u5410\u571F\u8A0E\u615F\u6876\uFA05\u75DB\u7B52\u7D71\u901A\u5806\u69CC\u817F\u892A\u9000\u9839\u5078\u5957\u59AC\u6295\u900F\u9B2A\u615D\u7279\u95D6\u5761\u5A46\u5DF4\u628A\u64AD\u64FA\u6777\u6CE2\u6D3E\u722C\u7436\u7834\u7F77\u82AD\u8DDB\u9817\u5224\u5742\u677F\u7248\u74E3\u8CA9\u8FA6\u9211"],["f8a1","\u962A\u516B\u53ED\u634C\u4F69\u5504\u6096\u6557\u6C9B\u6D7F\u724C\u72FD\u7A17\u8987\u8C9D\u5F6D\u6F8E\u70F9\u81A8\u610E\u4FBF\u504F\u6241\u7247\u7BC7\u7DE8\u7FE9\u904D\u97AD\u9A19\u8CB6\u576A\u5E73\u67B0\u840D\u8A55\u5420\u5B16\u5E63\u5EE2\u5F0A\u6583\u80BA\u853D\u9589\u965B\u4F48\u5305\u530D\u530F\u5486\u54FA\u5703\u5E03\u6016\u629B\u62B1\u6355\uFA06\u6CE1\u6D66\u75B1\u7832\u80DE\u812F\u82DE\u8461\u84B2\u888D\u8912\u900B\u92EA\u98FD\u9B91\u5E45\u66B4\u66DD\u7011\u7206\uFA07\u4FF5\u527D\u5F6A\u6153\u6753\u6A19\u6F02\u74E2\u7968\u8868\u8C79\u98C7\u98C4\u9A43"],["f9a1","\u54C1\u7A1F\u6953\u8AF7\u8C4A\u98A8\u99AE\u5F7C\u62AB\u75B2\u76AE\u88AB\u907F\u9642\u5339\u5F3C\u5FC5\u6CCC\u73CC\u7562\u758B\u7B46\u82FE\u999D\u4E4F\u903C\u4E0B\u4F55\u53A6\u590F\u5EC8\u6630\u6CB3\u7455\u8377\u8766\u8CC0\u9050\u971E\u9C15\u58D1\u5B78\u8650\u8B14\u9DB4\u5BD2\u6068\u608D\u65F1\u6C57\u6F22\u6FA3\u701A\u7F55\u7FF0\u9591\u9592\u9650\u97D3\u5272\u8F44\u51FD\u542B\u54B8\u5563\u558A\u6ABB\u6DB5\u7DD8\u8266\u929C\u9677\u9E79\u5408\u54C8\u76D2\u86E4\u95A4\u95D4\u965C\u4EA2\u4F09\u59EE\u5AE6\u5DF7\u6052\u6297\u676D\u6841\u6C86\u6E2F\u7F38\u809B\u822A"],["faa1","\uFA08\uFA09\u9805\u4EA5\u5055\u54B3\u5793\u595A\u5B69\u5BB3\u61C8\u6977\u6D77\u7023\u87F9\u89E3\u8A72\u8AE7\u9082\u99ED\u9AB8\u52BE\u6838\u5016\u5E78\u674F\u8347\u884C\u4EAB\u5411\u56AE\u73E6\u9115\u97FF\u9909\u9957\u9999\u5653\u589F\u865B\u8A31\u61B2\u6AF6\u737B\u8ED2\u6B47\u96AA\u9A57\u5955\u7200\u8D6B\u9769\u4FD4\u5CF4\u5F26\u61F8\u665B\u6CEB\u70AB\u7384\u73B9\u73FE\u7729\u774D\u7D43\u7D62\u7E23\u8237\u8852\uFA0A\u8CE2\u9249\u986F\u5B51\u7A74\u8840\u9801\u5ACC\u4FE0\u5354\u593E\u5CFD\u633E\u6D79\u72F9\u8105\u8107\u83A2\u92CF\u9830\u4EA8\u5144\u5211\u578B"],["fba1","\u5F62\u6CC2\u6ECE\u7005\u7050\u70AF\u7192\u73E9\u7469\u834A\u87A2\u8861\u9008\u90A2\u93A3\u99A8\u516E\u5F57\u60E0\u6167\u66B3\u8559\u8E4A\u91AF\u978B\u4E4E\u4E92\u547C\u58D5\u58FA\u597D\u5CB5\u5F27\u6236\u6248\u660A\u6667\u6BEB\u6D69\u6DCF\u6E56\u6EF8\u6F94\u6FE0\u6FE9\u705D\u72D0\u7425\u745A\u74E0\u7693\u795C\u7CCA\u7E1E\u80E1\u82A6\u846B\u84BF\u864E\u865F\u8774\u8B77\u8C6A\u93AC\u9800\u9865\u60D1\u6216\u9177\u5A5A\u660F\u6DF7\u6E3E\u743F\u9B42\u5FFD\u60DA\u7B0F\u54C4\u5F18\u6C5E\u6CD3\u6D2A\u70D8\u7D05\u8679\u8A0C\u9D3B\u5316\u548C\u5B05\u6A3A\u706B\u7575"],["fca1","\u798D\u79BE\u82B1\u83EF\u8A71\u8B41\u8CA8\u9774\uFA0B\u64F4\u652B\u78BA\u78BB\u7A6B\u4E38\u559A\u5950\u5BA6\u5E7B\u60A3\u63DB\u6B61\u6665\u6853\u6E19\u7165\u74B0\u7D08\u9084\u9A69\u9C25\u6D3B\u6ED1\u733E\u8C41\u95CA\u51F0\u5E4C\u5FA8\u604D\u60F6\u6130\u614C\u6643\u6644\u69A5\u6CC1\u6E5F\u6EC9\u6F62\u714C\u749C\u7687\u7BC1\u7C27\u8352\u8757\u9051\u968D\u9EC3\u532F\u56DE\u5EFB\u5F8A\u6062\u6094\u61F7\u6666\u6703\u6A9C\u6DEE\u6FAE\u7070\u736A\u7E6A\u81BE\u8334\u86D4\u8AA8\u8CC4\u5283\u7372\u5B96\u6A6B\u9404\u54EE\u5686\u5B5D\u6548\u6585\u66C9\u689F\u6D8D\u6DC6"],["fda1","\u723B\u80B4\u9175\u9A4D\u4FAF\u5019\u539A\u540E\u543C\u5589\u55C5\u5E3F\u5F8C\u673D\u7166\u73DD\u9005\u52DB\u52F3\u5864\u58CE\u7104\u718F\u71FB\u85B0\u8A13\u6688\u85A8\u55A7\u6684\u714A\u8431\u5349\u5599\u6BC1\u5F59\u5FBD\u63EE\u6689\u7147\u8AF1\u8F1D\u9EBE\u4F11\u643A\u70CB\u7566\u8667\u6064\u8B4E\u9DF8\u5147\u51F6\u5308\u6D36\u80F8\u9ED1\u6615\u6B23\u7098\u75D5\u5403\u5C79\u7D07\u8A16\u6B20\u6B3D\u6B46\u5438\u6070\u6D3D\u7FD5\u8208\u50D6\u51DE\u559C\u566B\u56CD\u59EC\u5B09\u5E0C\u6199\u6198\u6231\u665E\u66E6\u7199\u71B9\u71BA\u72A7\u79A7\u7A00\u7FB2\u8A70"]]});var hU=M((XDt,Zpt)=>{Zpt.exports=[["0","\0",127],["a140","\u3000\uFF0C\u3001\u3002\uFF0E\u2027\uFF1B\uFF1A\uFF1F\uFF01\uFE30\u2026\u2025\uFE50\uFE51\uFE52\xB7\uFE54\uFE55\uFE56\uFE57\uFF5C\u2013\uFE31\u2014\uFE33\u2574\uFE34\uFE4F\uFF08\uFF09\uFE35\uFE36\uFF5B\uFF5D\uFE37\uFE38\u3014\u3015\uFE39\uFE3A\u3010\u3011\uFE3B\uFE3C\u300A\u300B\uFE3D\uFE3E\u3008\u3009\uFE3F\uFE40\u300C\u300D\uFE41\uFE42\u300E\u300F\uFE43\uFE44\uFE59\uFE5A"],["a1a1","\uFE5B\uFE5C\uFE5D\uFE5E\u2018\u2019\u201C\u201D\u301D\u301E\u2035\u2032\uFF03\uFF06\uFF0A\u203B\xA7\u3003\u25CB\u25CF\u25B3\u25B2\u25CE\u2606\u2605\u25C7\u25C6\u25A1\u25A0\u25BD\u25BC\u32A3\u2105\xAF\uFFE3\uFF3F\u02CD\uFE49\uFE4A\uFE4D\uFE4E\uFE4B\uFE4C\uFE5F\uFE60\uFE61\uFF0B\uFF0D\xD7\xF7\xB1\u221A\uFF1C\uFF1E\uFF1D\u2266\u2267\u2260\u221E\u2252\u2261\uFE62",4,"\uFF5E\u2229\u222A\u22A5\u2220\u221F\u22BF\u33D2\u33D1\u222B\u222E\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uFF0F"],["a240","\uFF3C\u2215\uFE68\uFF04\uFFE5\u3012\uFFE0\uFFE1\uFF05\uFF20\u2103\u2109\uFE69\uFE6A\uFE6B\u33D5\u339C\u339D\u339E\u33CE\u33A1\u338E\u338F\u33C4\xB0\u5159\u515B\u515E\u515D\u5161\u5163\u55E7\u74E9\u7CCE\u2581",7,"\u258F\u258E\u258D\u258C\u258B\u258A\u2589\u253C\u2534\u252C\u2524\u251C\u2594\u2500\u2502\u2595\u250C\u2510\u2514\u2518\u256D"],["a2a1","\u256E\u2570\u256F\u2550\u255E\u256A\u2561\u25E2\u25E3\u25E5\u25E4\u2571\u2572\u2573\uFF10",9,"\u2160",9,"\u3021",8,"\u5341\u5344\u5345\uFF21",25,"\uFF41",21],["a340","\uFF57\uFF58\uFF59\uFF5A\u0391",16,"\u03A3",6,"\u03B1",16,"\u03C3",6,"\u3105",10],["a3a1","\u3110",25,"\u02D9\u02C9\u02CA\u02C7\u02CB"],["a3e1","\u20AC"],["a440","\u4E00\u4E59\u4E01\u4E03\u4E43\u4E5D\u4E86\u4E8C\u4EBA\u513F\u5165\u516B\u51E0\u5200\u5201\u529B\u5315\u5341\u535C\u53C8\u4E09\u4E0B\u4E08\u4E0A\u4E2B\u4E38\u51E1\u4E45\u4E48\u4E5F\u4E5E\u4E8E\u4EA1\u5140\u5203\u52FA\u5343\u53C9\u53E3\u571F\u58EB\u5915\u5927\u5973\u5B50\u5B51\u5B53\u5BF8\u5C0F\u5C22\u5C38\u5C71\u5DDD\u5DE5\u5DF1\u5DF2\u5DF3\u5DFE\u5E72\u5EFE\u5F0B\u5F13\u624D"],["a4a1","\u4E11\u4E10\u4E0D\u4E2D\u4E30\u4E39\u4E4B\u5C39\u4E88\u4E91\u4E95\u4E92\u4E94\u4EA2\u4EC1\u4EC0\u4EC3\u4EC6\u4EC7\u4ECD\u4ECA\u4ECB\u4EC4\u5143\u5141\u5167\u516D\u516E\u516C\u5197\u51F6\u5206\u5207\u5208\u52FB\u52FE\u52FF\u5316\u5339\u5348\u5347\u5345\u535E\u5384\u53CB\u53CA\u53CD\u58EC\u5929\u592B\u592A\u592D\u5B54\u5C11\u5C24\u5C3A\u5C6F\u5DF4\u5E7B\u5EFF\u5F14\u5F15\u5FC3\u6208\u6236\u624B\u624E\u652F\u6587\u6597\u65A4\u65B9\u65E5\u66F0\u6708\u6728\u6B20\u6B62\u6B79\u6BCB\u6BD4\u6BDB\u6C0F\u6C34\u706B\u722A\u7236\u723B\u7247\u7259\u725B\u72AC\u738B\u4E19"],["a540","\u4E16\u4E15\u4E14\u4E18\u4E3B\u4E4D\u4E4F\u4E4E\u4EE5\u4ED8\u4ED4\u4ED5\u4ED6\u4ED7\u4EE3\u4EE4\u4ED9\u4EDE\u5145\u5144\u5189\u518A\u51AC\u51F9\u51FA\u51F8\u520A\u52A0\u529F\u5305\u5306\u5317\u531D\u4EDF\u534A\u5349\u5361\u5360\u536F\u536E\u53BB\u53EF\u53E4\u53F3\u53EC\u53EE\u53E9\u53E8\u53FC\u53F8\u53F5\u53EB\u53E6\u53EA\u53F2\u53F1\u53F0\u53E5\u53ED\u53FB\u56DB\u56DA\u5916"],["a5a1","\u592E\u5931\u5974\u5976\u5B55\u5B83\u5C3C\u5DE8\u5DE7\u5DE6\u5E02\u5E03\u5E73\u5E7C\u5F01\u5F18\u5F17\u5FC5\u620A\u6253\u6254\u6252\u6251\u65A5\u65E6\u672E\u672C\u672A\u672B\u672D\u6B63\u6BCD\u6C11\u6C10\u6C38\u6C41\u6C40\u6C3E\u72AF\u7384\u7389\u74DC\u74E6\u7518\u751F\u7528\u7529\u7530\u7531\u7532\u7533\u758B\u767D\u76AE\u76BF\u76EE\u77DB\u77E2\u77F3\u793A\u79BE\u7A74\u7ACB\u4E1E\u4E1F\u4E52\u4E53\u4E69\u4E99\u4EA4\u4EA6\u4EA5\u4EFF\u4F09\u4F19\u4F0A\u4F15\u4F0D\u4F10\u4F11\u4F0F\u4EF2\u4EF6\u4EFB\u4EF0\u4EF3\u4EFD\u4F01\u4F0B\u5149\u5147\u5146\u5148\u5168"],["a640","\u5171\u518D\u51B0\u5217\u5211\u5212\u520E\u5216\u52A3\u5308\u5321\u5320\u5370\u5371\u5409\u540F\u540C\u540A\u5410\u5401\u540B\u5404\u5411\u540D\u5408\u5403\u540E\u5406\u5412\u56E0\u56DE\u56DD\u5733\u5730\u5728\u572D\u572C\u572F\u5729\u5919\u591A\u5937\u5938\u5984\u5978\u5983\u597D\u5979\u5982\u5981\u5B57\u5B58\u5B87\u5B88\u5B85\u5B89\u5BFA\u5C16\u5C79\u5DDE\u5E06\u5E76\u5E74"],["a6a1","\u5F0F\u5F1B\u5FD9\u5FD6\u620E\u620C\u620D\u6210\u6263\u625B\u6258\u6536\u65E9\u65E8\u65EC\u65ED\u66F2\u66F3\u6709\u673D\u6734\u6731\u6735\u6B21\u6B64\u6B7B\u6C16\u6C5D\u6C57\u6C59\u6C5F\u6C60\u6C50\u6C55\u6C61\u6C5B\u6C4D\u6C4E\u7070\u725F\u725D\u767E\u7AF9\u7C73\u7CF8\u7F36\u7F8A\u7FBD\u8001\u8003\u800C\u8012\u8033\u807F\u8089\u808B\u808C\u81E3\u81EA\u81F3\u81FC\u820C\u821B\u821F\u826E\u8272\u827E\u866B\u8840\u884C\u8863\u897F\u9621\u4E32\u4EA8\u4F4D\u4F4F\u4F47\u4F57\u4F5E\u4F34\u4F5B\u4F55\u4F30\u4F50\u4F51\u4F3D\u4F3A\u4F38\u4F43\u4F54\u4F3C\u4F46\u4F63"],["a740","\u4F5C\u4F60\u4F2F\u4F4E\u4F36\u4F59\u4F5D\u4F48\u4F5A\u514C\u514B\u514D\u5175\u51B6\u51B7\u5225\u5224\u5229\u522A\u5228\u52AB\u52A9\u52AA\u52AC\u5323\u5373\u5375\u541D\u542D\u541E\u543E\u5426\u544E\u5427\u5446\u5443\u5433\u5448\u5442\u541B\u5429\u544A\u5439\u543B\u5438\u542E\u5435\u5436\u5420\u543C\u5440\u5431\u542B\u541F\u542C\u56EA\u56F0\u56E4\u56EB\u574A\u5751\u5740\u574D"],["a7a1","\u5747\u574E\u573E\u5750\u574F\u573B\u58EF\u593E\u599D\u5992\u59A8\u599E\u59A3\u5999\u5996\u598D\u59A4\u5993\u598A\u59A5\u5B5D\u5B5C\u5B5A\u5B5B\u5B8C\u5B8B\u5B8F\u5C2C\u5C40\u5C41\u5C3F\u5C3E\u5C90\u5C91\u5C94\u5C8C\u5DEB\u5E0C\u5E8F\u5E87\u5E8A\u5EF7\u5F04\u5F1F\u5F64\u5F62\u5F77\u5F79\u5FD8\u5FCC\u5FD7\u5FCD\u5FF1\u5FEB\u5FF8\u5FEA\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626D\u628A\u627C\u627E\u6279\u6273\u6292\u626F\u6298\u626E\u6295\u6293\u6291\u6286\u6539\u653B\u6538\u65F1\u66F4\u675F\u674E\u674F\u6750\u6751\u675C\u6756\u675E\u6749\u6746\u6760"],["a840","\u6753\u6757\u6B65\u6BCF\u6C42\u6C5E\u6C99\u6C81\u6C88\u6C89\u6C85\u6C9B\u6C6A\u6C7A\u6C90\u6C70\u6C8C\u6C68\u6C96\u6C92\u6C7D\u6C83\u6C72\u6C7E\u6C74\u6C86\u6C76\u6C8D\u6C94\u6C98\u6C82\u7076\u707C\u707D\u7078\u7262\u7261\u7260\u72C4\u72C2\u7396\u752C\u752B\u7537\u7538\u7682\u76EF\u77E3\u79C1\u79C0\u79BF\u7A76\u7CFB\u7F55\u8096\u8093\u809D\u8098\u809B\u809A\u80B2\u826F\u8292"],["a8a1","\u828B\u828D\u898B\u89D2\u8A00\u8C37\u8C46\u8C55\u8C9D\u8D64\u8D70\u8DB3\u8EAB\u8ECA\u8F9B\u8FB0\u8FC2\u8FC6\u8FC5\u8FC4\u5DE1\u9091\u90A2\u90AA\u90A6\u90A3\u9149\u91C6\u91CC\u9632\u962E\u9631\u962A\u962C\u4E26\u4E56\u4E73\u4E8B\u4E9B\u4E9E\u4EAB\u4EAC\u4F6F\u4F9D\u4F8D\u4F73\u4F7F\u4F6C\u4F9B\u4F8B\u4F86\u4F83\u4F70\u4F75\u4F88\u4F69\u4F7B\u4F96\u4F7E\u4F8F\u4F91\u4F7A\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51BD\u51FD\u523B\u5238\u5237\u523A\u5230\u522E\u5236\u5241\u52BE\u52BB\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53D6\u53D4\u53D7\u5473\u5475"],["a940","\u5496\u5478\u5495\u5480\u547B\u5477\u5484\u5492\u5486\u547C\u5490\u5471\u5476\u548C\u549A\u5462\u5468\u548B\u547D\u548E\u56FA\u5783\u5777\u576A\u5769\u5761\u5766\u5764\u577C\u591C\u5949\u5947\u5948\u5944\u5954\u59BE\u59BB\u59D4\u59B9\u59AE\u59D1\u59C6\u59D0\u59CD\u59CB\u59D3\u59CA\u59AF\u59B3\u59D2\u59C5\u5B5F\u5B64\u5B63\u5B97\u5B9A\u5B98\u5B9C\u5B99\u5B9B\u5C1A\u5C48\u5C45"],["a9a1","\u5C46\u5CB7\u5CA1\u5CB8\u5CA9\u5CAB\u5CB1\u5CB3\u5E18\u5E1A\u5E16\u5E15\u5E1B\u5E11\u5E78\u5E9A\u5E97\u5E9C\u5E95\u5E96\u5EF6\u5F26\u5F27\u5F29\u5F80\u5F81\u5F7F\u5F7C\u5FDD\u5FE0\u5FFD\u5FF5\u5FFF\u600F\u6014\u602F\u6035\u6016\u602A\u6015\u6021\u6027\u6029\u602B\u601B\u6216\u6215\u623F\u623E\u6240\u627F\u62C9\u62CC\u62C4\u62BF\u62C2\u62B9\u62D2\u62DB\u62AB\u62D3\u62D4\u62CB\u62C8\u62A8\u62BD\u62BC\u62D0\u62D9\u62C7\u62CD\u62B5\u62DA\u62B1\u62D8\u62D6\u62D7\u62C6\u62AC\u62CE\u653E\u65A7\u65BC\u65FA\u6614\u6613\u660C\u6606\u6602\u660E\u6600\u660F\u6615\u660A"],["aa40","\u6607\u670D\u670B\u676D\u678B\u6795\u6771\u679C\u6773\u6777\u6787\u679D\u6797\u676F\u6770\u677F\u6789\u677E\u6790\u6775\u679A\u6793\u677C\u676A\u6772\u6B23\u6B66\u6B67\u6B7F\u6C13\u6C1B\u6CE3\u6CE8\u6CF3\u6CB1\u6CCC\u6CE5\u6CB3\u6CBD\u6CBE\u6CBC\u6CE2\u6CAB\u6CD5\u6CD3\u6CB8\u6CC4\u6CB9\u6CC1\u6CAE\u6CD7\u6CC5\u6CF1\u6CBF\u6CBB\u6CE1\u6CDB\u6CCA\u6CAC\u6CEF\u6CDC\u6CD6\u6CE0"],["aaa1","\u7095\u708E\u7092\u708A\u7099\u722C\u722D\u7238\u7248\u7267\u7269\u72C0\u72CE\u72D9\u72D7\u72D0\u73A9\u73A8\u739F\u73AB\u73A5\u753D\u759D\u7599\u759A\u7684\u76C2\u76F2\u76F4\u77E5\u77FD\u793E\u7940\u7941\u79C9\u79C8\u7A7A\u7A79\u7AFA\u7CFE\u7F54\u7F8C\u7F8B\u8005\u80BA\u80A5\u80A2\u80B1\u80A1\u80AB\u80A9\u80B4\u80AA\u80AF\u81E5\u81FE\u820D\u82B3\u829D\u8299\u82AD\u82BD\u829F\u82B9\u82B1\u82AC\u82A5\u82AF\u82B8\u82A3\u82B0\u82BE\u82B7\u864E\u8671\u521D\u8868\u8ECB\u8FCE\u8FD4\u8FD1\u90B5\u90B8\u90B1\u90B6\u91C7\u91D1\u9577\u9580\u961C\u9640\u963F\u963B\u9644"],["ab40","\u9642\u96B9\u96E8\u9752\u975E\u4E9F\u4EAD\u4EAE\u4FE1\u4FB5\u4FAF\u4FBF\u4FE0\u4FD1\u4FCF\u4FDD\u4FC3\u4FB6\u4FD8\u4FDF\u4FCA\u4FD7\u4FAE\u4FD0\u4FC4\u4FC2\u4FDA\u4FCE\u4FDE\u4FB7\u5157\u5192\u5191\u51A0\u524E\u5243\u524A\u524D\u524C\u524B\u5247\u52C7\u52C9\u52C3\u52C1\u530D\u5357\u537B\u539A\u53DB\u54AC\u54C0\u54A8\u54CE\u54C9\u54B8\u54A6\u54B3\u54C7\u54C2\u54BD\u54AA\u54C1"],["aba1","\u54C4\u54C8\u54AF\u54AB\u54B1\u54BB\u54A9\u54A7\u54BF\u56FF\u5782\u578B\u57A0\u57A3\u57A2\u57CE\u57AE\u5793\u5955\u5951\u594F\u594E\u5950\u59DC\u59D8\u59FF\u59E3\u59E8\u5A03\u59E5\u59EA\u59DA\u59E6\u5A01\u59FB\u5B69\u5BA3\u5BA6\u5BA4\u5BA2\u5BA5\u5C01\u5C4E\u5C4F\u5C4D\u5C4B\u5CD9\u5CD2\u5DF7\u5E1D\u5E25\u5E1F\u5E7D\u5EA0\u5EA6\u5EFA\u5F08\u5F2D\u5F65\u5F88\u5F85\u5F8A\u5F8B\u5F87\u5F8C\u5F89\u6012\u601D\u6020\u6025\u600E\u6028\u604D\u6070\u6068\u6062\u6046\u6043\u606C\u606B\u606A\u6064\u6241\u62DC\u6316\u6309\u62FC\u62ED\u6301\u62EE\u62FD\u6307\u62F1\u62F7"],["ac40","\u62EF\u62EC\u62FE\u62F4\u6311\u6302\u653F\u6545\u65AB\u65BD\u65E2\u6625\u662D\u6620\u6627\u662F\u661F\u6628\u6631\u6624\u66F7\u67FF\u67D3\u67F1\u67D4\u67D0\u67EC\u67B6\u67AF\u67F5\u67E9\u67EF\u67C4\u67D1\u67B4\u67DA\u67E5\u67B8\u67CF\u67DE\u67F3\u67B0\u67D9\u67E2\u67DD\u67D2\u6B6A\u6B83\u6B86\u6BB5\u6BD2\u6BD7\u6C1F\u6CC9\u6D0B\u6D32\u6D2A\u6D41\u6D25\u6D0C\u6D31\u6D1E\u6D17"],["aca1","\u6D3B\u6D3D\u6D3E\u6D36\u6D1B\u6CF5\u6D39\u6D27\u6D38\u6D29\u6D2E\u6D35\u6D0E\u6D2B\u70AB\u70BA\u70B3\u70AC\u70AF\u70AD\u70B8\u70AE\u70A4\u7230\u7272\u726F\u7274\u72E9\u72E0\u72E1\u73B7\u73CA\u73BB\u73B2\u73CD\u73C0\u73B3\u751A\u752D\u754F\u754C\u754E\u754B\u75AB\u75A4\u75A5\u75A2\u75A3\u7678\u7686\u7687\u7688\u76C8\u76C6\u76C3\u76C5\u7701\u76F9\u76F8\u7709\u770B\u76FE\u76FC\u7707\u77DC\u7802\u7814\u780C\u780D\u7946\u7949\u7948\u7947\u79B9\u79BA\u79D1\u79D2\u79CB\u7A7F\u7A81\u7AFF\u7AFD\u7C7D\u7D02\u7D05\u7D00\u7D09\u7D07\u7D04\u7D06\u7F38\u7F8E\u7FBF\u8004"],["ad40","\u8010\u800D\u8011\u8036\u80D6\u80E5\u80DA\u80C3\u80C4\u80CC\u80E1\u80DB\u80CE\u80DE\u80E4\u80DD\u81F4\u8222\u82E7\u8303\u8305\u82E3\u82DB\u82E6\u8304\u82E5\u8302\u8309\u82D2\u82D7\u82F1\u8301\u82DC\u82D4\u82D1\u82DE\u82D3\u82DF\u82EF\u8306\u8650\u8679\u867B\u867A\u884D\u886B\u8981\u89D4\u8A08\u8A02\u8A03\u8C9E\u8CA0\u8D74\u8D73\u8DB4\u8ECD\u8ECC\u8FF0\u8FE6\u8FE2\u8FEA\u8FE5"],["ada1","\u8FED\u8FEB\u8FE4\u8FE8\u90CA\u90CE\u90C1\u90C3\u914B\u914A\u91CD\u9582\u9650\u964B\u964C\u964D\u9762\u9769\u97CB\u97ED\u97F3\u9801\u98A8\u98DB\u98DF\u9996\u9999\u4E58\u4EB3\u500C\u500D\u5023\u4FEF\u5026\u5025\u4FF8\u5029\u5016\u5006\u503C\u501F\u501A\u5012\u5011\u4FFA\u5000\u5014\u5028\u4FF1\u5021\u500B\u5019\u5018\u4FF3\u4FEE\u502D\u502A\u4FFE\u502B\u5009\u517C\u51A4\u51A5\u51A2\u51CD\u51CC\u51C6\u51CB\u5256\u525C\u5254\u525B\u525D\u532A\u537F\u539F\u539D\u53DF\u54E8\u5510\u5501\u5537\u54FC\u54E5\u54F2\u5506\u54FA\u5514\u54E9\u54ED\u54E1\u5509\u54EE\u54EA"],["ae40","\u54E6\u5527\u5507\u54FD\u550F\u5703\u5704\u57C2\u57D4\u57CB\u57C3\u5809\u590F\u5957\u5958\u595A\u5A11\u5A18\u5A1C\u5A1F\u5A1B\u5A13\u59EC\u5A20\u5A23\u5A29\u5A25\u5A0C\u5A09\u5B6B\u5C58\u5BB0\u5BB3\u5BB6\u5BB4\u5BAE\u5BB5\u5BB9\u5BB8\u5C04\u5C51\u5C55\u5C50\u5CED\u5CFD\u5CFB\u5CEA\u5CE8\u5CF0\u5CF6\u5D01\u5CF4\u5DEE\u5E2D\u5E2B\u5EAB\u5EAD\u5EA7\u5F31\u5F92\u5F91\u5F90\u6059"],["aea1","\u6063\u6065\u6050\u6055\u606D\u6069\u606F\u6084\u609F\u609A\u608D\u6094\u608C\u6085\u6096\u6247\u62F3\u6308\u62FF\u634E\u633E\u632F\u6355\u6342\u6346\u634F\u6349\u633A\u6350\u633D\u632A\u632B\u6328\u634D\u634C\u6548\u6549\u6599\u65C1\u65C5\u6642\u6649\u664F\u6643\u6652\u664C\u6645\u6641\u66F8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68B3\u6817\u684C\u6851\u683D\u67F4\u6850\u6840\u683C\u6843\u682A\u6845\u6813\u6818\u6841\u6B8A\u6B89\u6BB7\u6C23\u6C27\u6C28\u6C26\u6C24\u6CF0\u6D6A\u6D95\u6D88\u6D87\u6D66\u6D78\u6D77\u6D59\u6D93"],["af40","\u6D6C\u6D89\u6D6E\u6D5A\u6D74\u6D69\u6D8C\u6D8A\u6D79\u6D85\u6D65\u6D94\u70CA\u70D8\u70E4\u70D9\u70C8\u70CF\u7239\u7279\u72FC\u72F9\u72FD\u72F8\u72F7\u7386\u73ED\u7409\u73EE\u73E0\u73EA\u73DE\u7554\u755D\u755C\u755A\u7559\u75BE\u75C5\u75C7\u75B2\u75B3\u75BD\u75BC\u75B9\u75C2\u75B8\u768B\u76B0\u76CA\u76CD\u76CE\u7729\u771F\u7720\u7728\u77E9\u7830\u7827\u7838\u781D\u7834\u7837"],["afa1","\u7825\u782D\u7820\u781F\u7832\u7955\u7950\u7960\u795F\u7956\u795E\u795D\u7957\u795A\u79E4\u79E3\u79E7\u79DF\u79E6\u79E9\u79D8\u7A84\u7A88\u7AD9\u7B06\u7B11\u7C89\u7D21\u7D17\u7D0B\u7D0A\u7D20\u7D22\u7D14\u7D10\u7D15\u7D1A\u7D1C\u7D0D\u7D19\u7D1B\u7F3A\u7F5F\u7F94\u7FC5\u7FC1\u8006\u8018\u8015\u8019\u8017\u803D\u803F\u80F1\u8102\u80F0\u8105\u80ED\u80F4\u8106\u80F8\u80F3\u8108\u80FD\u810A\u80FC\u80EF\u81ED\u81EC\u8200\u8210\u822A\u822B\u8228\u822C\u82BB\u832B\u8352\u8354\u834A\u8338\u8350\u8349\u8335\u8334\u834F\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343"],["b040","\u8654\u868A\u86AA\u8693\u86A4\u86A9\u868C\u86A3\u869C\u8870\u8877\u8881\u8882\u887D\u8879\u8A18\u8A10\u8A0E\u8A0C\u8A15\u8A0A\u8A17\u8A13\u8A16\u8A0F\u8A11\u8C48\u8C7A\u8C79\u8CA1\u8CA2\u8D77\u8EAC\u8ED2\u8ED4\u8ECF\u8FB1\u9001\u9006\u8FF7\u9000\u8FFA\u8FF4\u9003\u8FFD\u9005\u8FF8\u9095\u90E1\u90DD\u90E2\u9152\u914D\u914C\u91D8\u91DD\u91D7\u91DC\u91D9\u9583\u9662\u9663\u9661"],["b0a1","\u965B\u965D\u9664\u9658\u965E\u96BB\u98E2\u99AC\u9AA8\u9AD8\u9B25\u9B32\u9B3C\u4E7E\u507A\u507D\u505C\u5047\u5043\u504C\u505A\u5049\u5065\u5076\u504E\u5055\u5075\u5074\u5077\u504F\u500F\u506F\u506D\u515C\u5195\u51F0\u526A\u526F\u52D2\u52D9\u52D8\u52D5\u5310\u530F\u5319\u533F\u5340\u533E\u53C3\u66FC\u5546\u556A\u5566\u5544\u555E\u5561\u5543\u554A\u5531\u5556\u554F\u5555\u552F\u5564\u5538\u552E\u555C\u552C\u5563\u5533\u5541\u5557\u5708\u570B\u5709\u57DF\u5805\u580A\u5806\u57E0\u57E4\u57FA\u5802\u5835\u57F7\u57F9\u5920\u5962\u5A36\u5A41\u5A49\u5A66\u5A6A\u5A40"],["b140","\u5A3C\u5A62\u5A5A\u5A46\u5A4A\u5B70\u5BC7\u5BC5\u5BC4\u5BC2\u5BBF\u5BC6\u5C09\u5C08\u5C07\u5C60\u5C5C\u5C5D\u5D07\u5D06\u5D0E\u5D1B\u5D16\u5D22\u5D11\u5D29\u5D14\u5D19\u5D24\u5D27\u5D17\u5DE2\u5E38\u5E36\u5E33\u5E37\u5EB7\u5EB8\u5EB6\u5EB5\u5EBE\u5F35\u5F37\u5F57\u5F6C\u5F69\u5F6B\u5F97\u5F99\u5F9E\u5F98\u5FA1\u5FA0\u5F9C\u607F\u60A3\u6089\u60A0\u60A8\u60CB\u60B4\u60E6\u60BD"],["b1a1","\u60C5\u60BB\u60B5\u60DC\u60BC\u60D8\u60D5\u60C6\u60DF\u60B8\u60DA\u60C7\u621A\u621B\u6248\u63A0\u63A7\u6372\u6396\u63A2\u63A5\u6377\u6367\u6398\u63AA\u6371\u63A9\u6389\u6383\u639B\u636B\u63A8\u6384\u6388\u6399\u63A1\u63AC\u6392\u638F\u6380\u637B\u6369\u6368\u637A\u655D\u6556\u6551\u6559\u6557\u555F\u654F\u6558\u6555\u6554\u659C\u659B\u65AC\u65CF\u65CB\u65CC\u65CE\u665D\u665A\u6664\u6668\u6666\u665E\u66F9\u52D7\u671B\u6881\u68AF\u68A2\u6893\u68B5\u687F\u6876\u68B1\u68A7\u6897\u68B0\u6883\u68C4\u68AD\u6886\u6885\u6894\u689D\u68A8\u689F\u68A1\u6882\u6B32\u6BBA"],["b240","\u6BEB\u6BEC\u6C2B\u6D8E\u6DBC\u6DF3\u6DD9\u6DB2\u6DE1\u6DCC\u6DE4\u6DFB\u6DFA\u6E05\u6DC7\u6DCB\u6DAF\u6DD1\u6DAE\u6DDE\u6DF9\u6DB8\u6DF7\u6DF5\u6DC5\u6DD2\u6E1A\u6DB5\u6DDA\u6DEB\u6DD8\u6DEA\u6DF1\u6DEE\u6DE8\u6DC6\u6DC4\u6DAA\u6DEC\u6DBF\u6DE6\u70F9\u7109\u710A\u70FD\u70EF\u723D\u727D\u7281\u731C\u731B\u7316\u7313\u7319\u7387\u7405\u740A\u7403\u7406\u73FE\u740D\u74E0\u74F6"],["b2a1","\u74F7\u751C\u7522\u7565\u7566\u7562\u7570\u758F\u75D4\u75D5\u75B5\u75CA\u75CD\u768E\u76D4\u76D2\u76DB\u7737\u773E\u773C\u7736\u7738\u773A\u786B\u7843\u784E\u7965\u7968\u796D\u79FB\u7A92\u7A95\u7B20\u7B28\u7B1B\u7B2C\u7B26\u7B19\u7B1E\u7B2E\u7C92\u7C97\u7C95\u7D46\u7D43\u7D71\u7D2E\u7D39\u7D3C\u7D40\u7D30\u7D33\u7D44\u7D2F\u7D42\u7D32\u7D31\u7F3D\u7F9E\u7F9A\u7FCC\u7FCE\u7FD2\u801C\u804A\u8046\u812F\u8116\u8123\u812B\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838E\u839E\u8398\u8378\u83A2\u8396\u83BD\u83AB\u8392\u838A\u8393\u8389\u83A0\u8377\u837B\u837C"],["b340","\u8386\u83A7\u8655\u5F6A\u86C7\u86C0\u86B6\u86C4\u86B5\u86C6\u86CB\u86B1\u86AF\u86C9\u8853\u889E\u8888\u88AB\u8892\u8896\u888D\u888B\u8993\u898F\u8A2A\u8A1D\u8A23\u8A25\u8A31\u8A2D\u8A1F\u8A1B\u8A22\u8C49\u8C5A\u8CA9\u8CAC\u8CAB\u8CA8\u8CAA\u8CA7\u8D67\u8D66\u8DBE\u8DBA\u8EDB\u8EDF\u9019\u900D\u901A\u9017\u9023\u901F\u901D\u9010\u9015\u901E\u9020\u900F\u9022\u9016\u901B\u9014"],["b3a1","\u90E8\u90ED\u90FD\u9157\u91CE\u91F5\u91E6\u91E3\u91E7\u91ED\u91E9\u9589\u966A\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966C\u96C0\u96EA\u96E9\u7AE0\u7ADF\u9802\u9803\u9B5A\u9CE5\u9E75\u9E7F\u9EA5\u9EBB\u50A2\u508D\u5085\u5099\u5091\u5080\u5096\u5098\u509A\u6700\u51F1\u5272\u5274\u5275\u5269\u52DE\u52DD\u52DB\u535A\u53A5\u557B\u5580\u55A7\u557C\u558A\u559D\u5598\u5582\u559C\u55AA\u5594\u5587\u558B\u5583\u55B3\u55AE\u559F\u553E\u55B2\u559A\u55BB\u55AC\u55B1\u557E\u5589\u55AB\u5599\u570D\u582F\u582A\u5834\u5824\u5830\u5831\u5821\u581D\u5820\u58F9\u58FA\u5960"],["b440","\u5A77\u5A9A\u5A7F\u5A92\u5A9B\u5AA7\u5B73\u5B71\u5BD2\u5BCC\u5BD3\u5BD0\u5C0A\u5C0B\u5C31\u5D4C\u5D50\u5D34\u5D47\u5DFD\u5E45\u5E3D\u5E40\u5E43\u5E7E\u5ECA\u5EC1\u5EC2\u5EC4\u5F3C\u5F6D\u5FA9\u5FAA\u5FA8\u60D1\u60E1\u60B2\u60B6\u60E0\u611C\u6123\u60FA\u6115\u60F0\u60FB\u60F4\u6168\u60F1\u610E\u60F6\u6109\u6100\u6112\u621F\u6249\u63A3\u638C\u63CF\u63C0\u63E9\u63C9\u63C6\u63CD"],["b4a1","\u63D2\u63E3\u63D0\u63E1\u63D6\u63ED\u63EE\u6376\u63F4\u63EA\u63DB\u6452\u63DA\u63F9\u655E\u6566\u6562\u6563\u6591\u6590\u65AF\u666E\u6670\u6674\u6676\u666F\u6691\u667A\u667E\u6677\u66FE\u66FF\u671F\u671D\u68FA\u68D5\u68E0\u68D8\u68D7\u6905\u68DF\u68F5\u68EE\u68E7\u68F9\u68D2\u68F2\u68E3\u68CB\u68CD\u690D\u6912\u690E\u68C9\u68DA\u696E\u68FB\u6B3E\u6B3A\u6B3D\u6B98\u6B96\u6BBC\u6BEF\u6C2E\u6C2F\u6C2C\u6E2F\u6E38\u6E54\u6E21\u6E32\u6E67\u6E4A\u6E20\u6E25\u6E23\u6E1B\u6E5B\u6E58\u6E24\u6E56\u6E6E\u6E2D\u6E26\u6E6F\u6E34\u6E4D\u6E3A\u6E2C\u6E43\u6E1D\u6E3E\u6ECB"],["b540","\u6E89\u6E19\u6E4E\u6E63\u6E44\u6E72\u6E69\u6E5F\u7119\u711A\u7126\u7130\u7121\u7136\u716E\u711C\u724C\u7284\u7280\u7336\u7325\u7334\u7329\u743A\u742A\u7433\u7422\u7425\u7435\u7436\u7434\u742F\u741B\u7426\u7428\u7525\u7526\u756B\u756A\u75E2\u75DB\u75E3\u75D9\u75D8\u75DE\u75E0\u767B\u767C\u7696\u7693\u76B4\u76DC\u774F\u77ED\u785D\u786C\u786F\u7A0D\u7A08\u7A0B\u7A05\u7A00\u7A98"],["b5a1","\u7A97\u7A96\u7AE5\u7AE3\u7B49\u7B56\u7B46\u7B50\u7B52\u7B54\u7B4D\u7B4B\u7B4F\u7B51\u7C9F\u7CA5\u7D5E\u7D50\u7D68\u7D55\u7D2B\u7D6E\u7D72\u7D61\u7D66\u7D62\u7D70\u7D73\u5584\u7FD4\u7FD5\u800B\u8052\u8085\u8155\u8154\u814B\u8151\u814E\u8139\u8146\u813E\u814C\u8153\u8174\u8212\u821C\u83E9\u8403\u83F8\u840D\u83E0\u83C5\u840B\u83C1\u83EF\u83F1\u83F4\u8457\u840A\u83F0\u840C\u83CC\u83FD\u83F2\u83CA\u8438\u840E\u8404\u83DC\u8407\u83D4\u83DF\u865B\u86DF\u86D9\u86ED\u86D4\u86DB\u86E4\u86D0\u86DE\u8857\u88C1\u88C2\u88B1\u8983\u8996\u8A3B\u8A60\u8A55\u8A5E\u8A3C\u8A41"],["b640","\u8A54\u8A5B\u8A50\u8A46\u8A34\u8A3A\u8A36\u8A56\u8C61\u8C82\u8CAF\u8CBC\u8CB3\u8CBD\u8CC1\u8CBB\u8CC0\u8CB4\u8CB7\u8CB6\u8CBF\u8CB8\u8D8A\u8D85\u8D81\u8DCE\u8DDD\u8DCB\u8DDA\u8DD1\u8DCC\u8DDB\u8DC6\u8EFB\u8EF8\u8EFC\u8F9C\u902E\u9035\u9031\u9038\u9032\u9036\u9102\u90F5\u9109\u90FE\u9163\u9165\u91CF\u9214\u9215\u9223\u9209\u921E\u920D\u9210\u9207\u9211\u9594\u958F\u958B\u9591"],["b6a1","\u9593\u9592\u958E\u968A\u968E\u968B\u967D\u9685\u9686\u968D\u9672\u9684\u96C1\u96C5\u96C4\u96C6\u96C7\u96EF\u96F2\u97CC\u9805\u9806\u9808\u98E7\u98EA\u98EF\u98E9\u98F2\u98ED\u99AE\u99AD\u9EC3\u9ECD\u9ED1\u4E82\u50AD\u50B5\u50B2\u50B3\u50C5\u50BE\u50AC\u50B7\u50BB\u50AF\u50C7\u527F\u5277\u527D\u52DF\u52E6\u52E4\u52E2\u52E3\u532F\u55DF\u55E8\u55D3\u55E6\u55CE\u55DC\u55C7\u55D1\u55E3\u55E4\u55EF\u55DA\u55E1\u55C5\u55C6\u55E5\u55C9\u5712\u5713\u585E\u5851\u5858\u5857\u585A\u5854\u586B\u584C\u586D\u584A\u5862\u5852\u584B\u5967\u5AC1\u5AC9\u5ACC\u5ABE\u5ABD\u5ABC"],["b740","\u5AB3\u5AC2\u5AB2\u5D69\u5D6F\u5E4C\u5E79\u5EC9\u5EC8\u5F12\u5F59\u5FAC\u5FAE\u611A\u610F\u6148\u611F\u60F3\u611B\u60F9\u6101\u6108\u614E\u614C\u6144\u614D\u613E\u6134\u6127\u610D\u6106\u6137\u6221\u6222\u6413\u643E\u641E\u642A\u642D\u643D\u642C\u640F\u641C\u6414\u640D\u6436\u6416\u6417\u6406\u656C\u659F\u65B0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668D\u6703\u6994\u696D"],["b7a1","\u695A\u6977\u6960\u6954\u6975\u6930\u6982\u694A\u6968\u696B\u695E\u6953\u6979\u6986\u695D\u6963\u695B\u6B47\u6B72\u6BC0\u6BBF\u6BD3\u6BFD\u6EA2\u6EAF\u6ED3\u6EB6\u6EC2\u6E90\u6E9D\u6EC7\u6EC5\u6EA5\u6E98\u6EBC\u6EBA\u6EAB\u6ED1\u6E96\u6E9C\u6EC4\u6ED4\u6EAA\u6EA7\u6EB4\u714E\u7159\u7169\u7164\u7149\u7167\u715C\u716C\u7166\u714C\u7165\u715E\u7146\u7168\u7156\u723A\u7252\u7337\u7345\u733F\u733E\u746F\u745A\u7455\u745F\u745E\u7441\u743F\u7459\u745B\u745C\u7576\u7578\u7600\u75F0\u7601\u75F2\u75F1\u75FA\u75FF\u75F4\u75F3\u76DE\u76DF\u775B\u776B\u7766\u775E\u7763"],["b840","\u7779\u776A\u776C\u775C\u7765\u7768\u7762\u77EE\u788E\u78B0\u7897\u7898\u788C\u7889\u787C\u7891\u7893\u787F\u797A\u797F\u7981\u842C\u79BD\u7A1C\u7A1A\u7A20\u7A14\u7A1F\u7A1E\u7A9F\u7AA0\u7B77\u7BC0\u7B60\u7B6E\u7B67\u7CB1\u7CB3\u7CB5\u7D93\u7D79\u7D91\u7D81\u7D8F\u7D5B\u7F6E\u7F69\u7F6A\u7F72\u7FA9\u7FA8\u7FA4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816E\u8173\u816B"],["b8a1","\u8179\u817A\u8166\u8205\u8247\u8482\u8477\u843D\u8431\u8475\u8466\u846B\u8449\u846C\u845B\u843C\u8435\u8461\u8463\u8469\u846D\u8446\u865E\u865C\u865F\u86F9\u8713\u8708\u8707\u8700\u86FE\u86FB\u8702\u8703\u8706\u870A\u8859\u88DF\u88D4\u88D9\u88DC\u88D8\u88DD\u88E1\u88CA\u88D5\u88D2\u899C\u89E3\u8A6B\u8A72\u8A73\u8A66\u8A69\u8A70\u8A87\u8A7C\u8A63\u8AA0\u8A71\u8A85\u8A6D\u8A62\u8A6E\u8A6C\u8A79\u8A7B\u8A3E\u8A68\u8C62\u8C8A\u8C89\u8CCA\u8CC7\u8CC8\u8CC4\u8CB2\u8CC3\u8CC2\u8CC5\u8DE1\u8DDF\u8DE8\u8DEF\u8DF3\u8DFA\u8DEA\u8DE4\u8DE6\u8EB2\u8F03\u8F09\u8EFE\u8F0A"],["b940","\u8F9F\u8FB2\u904B\u904A\u9053\u9042\u9054\u903C\u9055\u9050\u9047\u904F\u904E\u904D\u9051\u903E\u9041\u9112\u9117\u916C\u916A\u9169\u91C9\u9237\u9257\u9238\u923D\u9240\u923E\u925B\u924B\u9264\u9251\u9234\u9249\u924D\u9245\u9239\u923F\u925A\u9598\u9698\u9694\u9695\u96CD\u96CB\u96C9\u96CA\u96F7\u96FB\u96F9\u96F6\u9756\u9774\u9776\u9810\u9811\u9813\u980A\u9812\u980C\u98FC\u98F4"],["b9a1","\u98FD\u98FE\u99B3\u99B1\u99B4\u9AE1\u9CE9\u9E82\u9F0E\u9F13\u9F20\u50E7\u50EE\u50E5\u50D6\u50ED\u50DA\u50D5\u50CF\u50D1\u50F1\u50CE\u50E9\u5162\u51F3\u5283\u5282\u5331\u53AD\u55FE\u5600\u561B\u5617\u55FD\u5614\u5606\u5609\u560D\u560E\u55F7\u5616\u561F\u5608\u5610\u55F6\u5718\u5716\u5875\u587E\u5883\u5893\u588A\u5879\u5885\u587D\u58FD\u5925\u5922\u5924\u596A\u5969\u5AE1\u5AE6\u5AE9\u5AD7\u5AD6\u5AD8\u5AE3\u5B75\u5BDE\u5BE7\u5BE1\u5BE5\u5BE6\u5BE8\u5BE2\u5BE4\u5BDF\u5C0D\u5C62\u5D84\u5D87\u5E5B\u5E63\u5E55\u5E57\u5E54\u5ED3\u5ED6\u5F0A\u5F46\u5F70\u5FB9\u6147"],["ba40","\u613F\u614B\u6177\u6162\u6163\u615F\u615A\u6158\u6175\u622A\u6487\u6458\u6454\u64A4\u6478\u645F\u647A\u6451\u6467\u6434\u646D\u647B\u6572\u65A1\u65D7\u65D6\u66A2\u66A8\u669D\u699C\u69A8\u6995\u69C1\u69AE\u69D3\u69CB\u699B\u69B7\u69BB\u69AB\u69B4\u69D0\u69CD\u69AD\u69CC\u69A6\u69C3\u69A3\u6B49\u6B4C\u6C33\u6F33\u6F14\u6EFE\u6F13\u6EF4\u6F29\u6F3E\u6F20\u6F2C\u6F0F\u6F02\u6F22"],["baa1","\u6EFF\u6EEF\u6F06\u6F31\u6F38\u6F32\u6F23\u6F15\u6F2B\u6F2F\u6F88\u6F2A\u6EEC\u6F01\u6EF2\u6ECC\u6EF7\u7194\u7199\u717D\u718A\u7184\u7192\u723E\u7292\u7296\u7344\u7350\u7464\u7463\u746A\u7470\u746D\u7504\u7591\u7627\u760D\u760B\u7609\u7613\u76E1\u76E3\u7784\u777D\u777F\u7761\u78C1\u789F\u78A7\u78B3\u78A9\u78A3\u798E\u798F\u798D\u7A2E\u7A31\u7AAA\u7AA9\u7AED\u7AEF\u7BA1\u7B95\u7B8B\u7B75\u7B97\u7B9D\u7B94\u7B8F\u7BB8\u7B87\u7B84\u7CB9\u7CBD\u7CBE\u7DBB\u7DB0\u7D9C\u7DBD\u7DBE\u7DA0\u7DCA\u7DB4\u7DB2\u7DB1\u7DBA\u7DA2\u7DBF\u7DB5\u7DB8\u7DAD\u7DD2\u7DC7\u7DAC"],["bb40","\u7F70\u7FE0\u7FE1\u7FDF\u805E\u805A\u8087\u8150\u8180\u818F\u8188\u818A\u817F\u8182\u81E7\u81FA\u8207\u8214\u821E\u824B\u84C9\u84BF\u84C6\u84C4\u8499\u849E\u84B2\u849C\u84CB\u84B8\u84C0\u84D3\u8490\u84BC\u84D1\u84CA\u873F\u871C\u873B\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88F3\u8902\u88F4\u88F9\u88F8\u88FD\u88E8\u891A\u88EF\u8AA6\u8A8C\u8A9E\u8AA3\u8A8D\u8AA1\u8A93\u8AA4"],["bba1","\u8AAA\u8AA5\u8AA8\u8A98\u8A91\u8A9A\u8AA7\u8C6A\u8C8D\u8C8C\u8CD3\u8CD1\u8CD2\u8D6B\u8D99\u8D95\u8DFC\u8F14\u8F12\u8F15\u8F13\u8FA3\u9060\u9058\u905C\u9063\u9059\u905E\u9062\u905D\u905B\u9119\u9118\u911E\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927B\u9293\u929C\u92A8\u927C\u9291\u95A1\u95A8\u95A9\u95A3\u95A5\u95A4\u9699\u969C\u969B\u96CC\u96D2\u9700\u977C\u9785\u97F6\u9817\u9818\u98AF\u98B1\u9903\u9905\u990C\u9909\u99C1\u9AAF\u9AB0\u9AE6\u9B41\u9B42\u9CF4\u9CF6\u9CF3\u9EBC\u9F3B\u9F4A\u5104\u5100\u50FB\u50F5\u50F9\u5102\u5108\u5109\u5105\u51DC"],["bc40","\u5287\u5288\u5289\u528D\u528A\u52F0\u53B2\u562E\u563B\u5639\u5632\u563F\u5634\u5629\u5653\u564E\u5657\u5674\u5636\u562F\u5630\u5880\u589F\u589E\u58B3\u589C\u58AE\u58A9\u58A6\u596D\u5B09\u5AFB\u5B0B\u5AF5\u5B0C\u5B08\u5BEE\u5BEC\u5BE9\u5BEB\u5C64\u5C65\u5D9D\u5D94\u5E62\u5E5F\u5E61\u5EE2\u5EDA\u5EDF\u5EDD\u5EE3\u5EE0\u5F48\u5F71\u5FB7\u5FB5\u6176\u6167\u616E\u615D\u6155\u6182"],["bca1","\u617C\u6170\u616B\u617E\u61A7\u6190\u61AB\u618E\u61AC\u619A\u61A4\u6194\u61AE\u622E\u6469\u646F\u6479\u649E\u64B2\u6488\u6490\u64B0\u64A5\u6493\u6495\u64A9\u6492\u64AE\u64AD\u64AB\u649A\u64AC\u6499\u64A2\u64B3\u6575\u6577\u6578\u66AE\u66AB\u66B4\u66B1\u6A23\u6A1F\u69E8\u6A01\u6A1E\u6A19\u69FD\u6A21\u6A13\u6A0A\u69F3\u6A02\u6A05\u69ED\u6A11\u6B50\u6B4E\u6BA4\u6BC5\u6BC6\u6F3F\u6F7C\u6F84\u6F51\u6F66\u6F54\u6F86\u6F6D\u6F5B\u6F78\u6F6E\u6F8E\u6F7A\u6F70\u6F64\u6F97\u6F58\u6ED5\u6F6F\u6F60\u6F5F\u719F\u71AC\u71B1\u71A8\u7256\u729B\u734E\u7357\u7469\u748B\u7483"],["bd40","\u747E\u7480\u757F\u7620\u7629\u761F\u7624\u7626\u7621\u7622\u769A\u76BA\u76E4\u778E\u7787\u778C\u7791\u778B\u78CB\u78C5\u78BA\u78CA\u78BE\u78D5\u78BC\u78D0\u7A3F\u7A3C\u7A40\u7A3D\u7A37\u7A3B\u7AAF\u7AAE\u7BAD\u7BB1\u7BC4\u7BB4\u7BC6\u7BC7\u7BC1\u7BA0\u7BCC\u7CCA\u7DE0\u7DF4\u7DEF\u7DFB\u7DD8\u7DEC\u7DDD\u7DE8\u7DE3\u7DDA\u7DDE\u7DE9\u7D9E\u7DD9\u7DF2\u7DF9\u7F75\u7F77\u7FAF"],["bda1","\u7FE9\u8026\u819B\u819C\u819D\u81A0\u819A\u8198\u8517\u853D\u851A\u84EE\u852C\u852D\u8513\u8511\u8523\u8521\u8514\u84EC\u8525\u84FF\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874C\u8753\u885B\u885D\u8910\u8907\u8912\u8913\u8915\u890A\u8ABC\u8AD2\u8AC7\u8AC4\u8A95\u8ACB\u8AF8\u8AB2\u8AC9\u8AC2\u8ABF\u8AB0\u8AD6\u8ACD\u8AB6\u8AB9\u8ADB\u8C4C\u8C4E\u8C6C\u8CE0\u8CDE\u8CE6\u8CE4\u8CEC\u8CED\u8CE2\u8CE3\u8CDC\u8CEA\u8CE1\u8D6D\u8D9F\u8DA3\u8E2B\u8E10\u8E1D\u8E22\u8E0F\u8E29\u8E1F\u8E21\u8E1E\u8EBA\u8F1D\u8F1B\u8F1F\u8F29\u8F26\u8F2A\u8F1C\u8F1E"],["be40","\u8F25\u9069\u906E\u9068\u906D\u9077\u9130\u912D\u9127\u9131\u9187\u9189\u918B\u9183\u92C5\u92BB\u92B7\u92EA\u92AC\u92E4\u92C1\u92B3\u92BC\u92D2\u92C7\u92F0\u92B2\u95AD\u95B1\u9704\u9706\u9707\u9709\u9760\u978D\u978B\u978F\u9821\u982B\u981C\u98B3\u990A\u9913\u9912\u9918\u99DD\u99D0\u99DF\u99DB\u99D1\u99D5\u99D2\u99D9\u9AB7\u9AEE\u9AEF\u9B27\u9B45\u9B44\u9B77\u9B6F\u9D06\u9D09"],["bea1","\u9D03\u9EA9\u9EBE\u9ECE\u58A8\u9F52\u5112\u5118\u5114\u5110\u5115\u5180\u51AA\u51DD\u5291\u5293\u52F3\u5659\u566B\u5679\u5669\u5664\u5678\u566A\u5668\u5665\u5671\u566F\u566C\u5662\u5676\u58C1\u58BE\u58C7\u58C5\u596E\u5B1D\u5B34\u5B78\u5BF0\u5C0E\u5F4A\u61B2\u6191\u61A9\u618A\u61CD\u61B6\u61BE\u61CA\u61C8\u6230\u64C5\u64C1\u64CB\u64BB\u64BC\u64DA\u64C4\u64C7\u64C2\u64CD\u64BF\u64D2\u64D4\u64BE\u6574\u66C6\u66C9\u66B9\u66C4\u66C7\u66B8\u6A3D\u6A38\u6A3A\u6A59\u6A6B\u6A58\u6A39\u6A44\u6A62\u6A61\u6A4B\u6A47\u6A35\u6A5F\u6A48\u6B59\u6B77\u6C05\u6FC2\u6FB1\u6FA1"],["bf40","\u6FC3\u6FA4\u6FC1\u6FA7\u6FB3\u6FC0\u6FB9\u6FB6\u6FA6\u6FA0\u6FB4\u71BE\u71C9\u71D0\u71D2\u71C8\u71D5\u71B9\u71CE\u71D9\u71DC\u71C3\u71C4\u7368\u749C\u74A3\u7498\u749F\u749E\u74E2\u750C\u750D\u7634\u7638\u763A\u76E7\u76E5\u77A0\u779E\u779F\u77A5\u78E8\u78DA\u78EC\u78E7\u79A6\u7A4D\u7A4E\u7A46\u7A4C\u7A4B\u7ABA\u7BD9\u7C11\u7BC9\u7BE4\u7BDB\u7BE1\u7BE9\u7BE6\u7CD5\u7CD6\u7E0A"],["bfa1","\u7E11\u7E08\u7E1B\u7E23\u7E1E\u7E1D\u7E09\u7E10\u7F79\u7FB2\u7FF0\u7FF1\u7FEE\u8028\u81B3\u81A9\u81A8\u81FB\u8208\u8258\u8259\u854A\u8559\u8548\u8568\u8569\u8543\u8549\u856D\u856A\u855E\u8783\u879F\u879E\u87A2\u878D\u8861\u892A\u8932\u8925\u892B\u8921\u89AA\u89A6\u8AE6\u8AFA\u8AEB\u8AF1\u8B00\u8ADC\u8AE7\u8AEE\u8AFE\u8B01\u8B02\u8AF7\u8AED\u8AF3\u8AF6\u8AFC\u8C6B\u8C6D\u8C93\u8CF4\u8E44\u8E31\u8E34\u8E42\u8E39\u8E35\u8F3B\u8F2F\u8F38\u8F33\u8FA8\u8FA6\u9075\u9074\u9078\u9072\u907C\u907A\u9134\u9192\u9320\u9336\u92F8\u9333\u932F\u9322\u92FC\u932B\u9304\u931A"],["c040","\u9310\u9326\u9321\u9315\u932E\u9319\u95BB\u96A7\u96A8\u96AA\u96D5\u970E\u9711\u9716\u970D\u9713\u970F\u975B\u975C\u9766\u9798\u9830\u9838\u983B\u9837\u982D\u9839\u9824\u9910\u9928\u991E\u991B\u9921\u991A\u99ED\u99E2\u99F1\u9AB8\u9ABC\u9AFB\u9AED\u9B28\u9B91\u9D15\u9D23\u9D26\u9D28\u9D12\u9D1B\u9ED8\u9ED4\u9F8D\u9F9C\u512A\u511F\u5121\u5132\u52F5\u568E\u5680\u5690\u5685\u5687"],["c0a1","\u568F\u58D5\u58D3\u58D1\u58CE\u5B30\u5B2A\u5B24\u5B7A\u5C37\u5C68\u5DBC\u5DBA\u5DBD\u5DB8\u5E6B\u5F4C\u5FBD\u61C9\u61C2\u61C7\u61E6\u61CB\u6232\u6234\u64CE\u64CA\u64D8\u64E0\u64F0\u64E6\u64EC\u64F1\u64E2\u64ED\u6582\u6583\u66D9\u66D6\u6A80\u6A94\u6A84\u6AA2\u6A9C\u6ADB\u6AA3\u6A7E\u6A97\u6A90\u6AA0\u6B5C\u6BAE\u6BDA\u6C08\u6FD8\u6FF1\u6FDF\u6FE0\u6FDB\u6FE4\u6FEB\u6FEF\u6F80\u6FEC\u6FE1\u6FE9\u6FD5\u6FEE\u6FF0\u71E7\u71DF\u71EE\u71E6\u71E5\u71ED\u71EC\u71F4\u71E0\u7235\u7246\u7370\u7372\u74A9\u74B0\u74A6\u74A8\u7646\u7642\u764C\u76EA\u77B3\u77AA\u77B0\u77AC"],["c140","\u77A7\u77AD\u77EF\u78F7\u78FA\u78F4\u78EF\u7901\u79A7\u79AA\u7A57\u7ABF\u7C07\u7C0D\u7BFE\u7BF7\u7C0C\u7BE0\u7CE0\u7CDC\u7CDE\u7CE2\u7CDF\u7CD9\u7CDD\u7E2E\u7E3E\u7E46\u7E37\u7E32\u7E43\u7E2B\u7E3D\u7E31\u7E45\u7E41\u7E34\u7E39\u7E48\u7E35\u7E3F\u7E2F\u7F44\u7FF3\u7FFC\u8071\u8072\u8070\u806F\u8073\u81C6\u81C3\u81BA\u81C2\u81C0\u81BF\u81BD\u81C9\u81BE\u81E8\u8209\u8271\u85AA"],["c1a1","\u8584\u857E\u859C\u8591\u8594\u85AF\u859B\u8587\u85A8\u858A\u8667\u87C0\u87D1\u87B3\u87D2\u87C6\u87AB\u87BB\u87BA\u87C8\u87CB\u893B\u8936\u8944\u8938\u893D\u89AC\u8B0E\u8B17\u8B19\u8B1B\u8B0A\u8B20\u8B1D\u8B04\u8B10\u8C41\u8C3F\u8C73\u8CFA\u8CFD\u8CFC\u8CF8\u8CFB\u8DA8\u8E49\u8E4B\u8E48\u8E4A\u8F44\u8F3E\u8F42\u8F45\u8F3F\u907F\u907D\u9084\u9081\u9082\u9080\u9139\u91A3\u919E\u919C\u934D\u9382\u9328\u9375\u934A\u9365\u934B\u9318\u937E\u936C\u935B\u9370\u935A\u9354\u95CA\u95CB\u95CC\u95C8\u95C6\u96B1\u96B8\u96D6\u971C\u971E\u97A0\u97D3\u9846\u98B6\u9935\u9A01"],["c240","\u99FF\u9BAE\u9BAB\u9BAA\u9BAD\u9D3B\u9D3F\u9E8B\u9ECF\u9EDE\u9EDC\u9EDD\u9EDB\u9F3E\u9F4B\u53E2\u5695\u56AE\u58D9\u58D8\u5B38\u5F5D\u61E3\u6233\u64F4\u64F2\u64FE\u6506\u64FA\u64FB\u64F7\u65B7\u66DC\u6726\u6AB3\u6AAC\u6AC3\u6ABB\u6AB8\u6AC2\u6AAE\u6AAF\u6B5F\u6B78\u6BAF\u7009\u700B\u6FFE\u7006\u6FFA\u7011\u700F\u71FB\u71FC\u71FE\u71F8\u7377\u7375\u74A7\u74BF\u7515\u7656\u7658"],["c2a1","\u7652\u77BD\u77BF\u77BB\u77BC\u790E\u79AE\u7A61\u7A62\u7A60\u7AC4\u7AC5\u7C2B\u7C27\u7C2A\u7C1E\u7C23\u7C21\u7CE7\u7E54\u7E55\u7E5E\u7E5A\u7E61\u7E52\u7E59\u7F48\u7FF9\u7FFB\u8077\u8076\u81CD\u81CF\u820A\u85CF\u85A9\u85CD\u85D0\u85C9\u85B0\u85BA\u85B9\u85A6\u87EF\u87EC\u87F2\u87E0\u8986\u89B2\u89F4\u8B28\u8B39\u8B2C\u8B2B\u8C50\u8D05\u8E59\u8E63\u8E66\u8E64\u8E5F\u8E55\u8EC0\u8F49\u8F4D\u9087\u9083\u9088\u91AB\u91AC\u91D0\u9394\u938A\u9396\u93A2\u93B3\u93AE\u93AC\u93B0\u9398\u939A\u9397\u95D4\u95D6\u95D0\u95D5\u96E2\u96DC\u96D9\u96DB\u96DE\u9724\u97A3\u97A6"],["c340","\u97AD\u97F9\u984D\u984F\u984C\u984E\u9853\u98BA\u993E\u993F\u993D\u992E\u99A5\u9A0E\u9AC1\u9B03\u9B06\u9B4F\u9B4E\u9B4D\u9BCA\u9BC9\u9BFD\u9BC8\u9BC0\u9D51\u9D5D\u9D60\u9EE0\u9F15\u9F2C\u5133\u56A5\u58DE\u58DF\u58E2\u5BF5\u9F90\u5EEC\u61F2\u61F7\u61F6\u61F5\u6500\u650F\u66E0\u66DD\u6AE5\u6ADD\u6ADA\u6AD3\u701B\u701F\u7028\u701A\u701D\u7015\u7018\u7206\u720D\u7258\u72A2\u7378"],["c3a1","\u737A\u74BD\u74CA\u74E3\u7587\u7586\u765F\u7661\u77C7\u7919\u79B1\u7A6B\u7A69\u7C3E\u7C3F\u7C38\u7C3D\u7C37\u7C40\u7E6B\u7E6D\u7E79\u7E69\u7E6A\u7F85\u7E73\u7FB6\u7FB9\u7FB8\u81D8\u85E9\u85DD\u85EA\u85D5\u85E4\u85E5\u85F7\u87FB\u8805\u880D\u87F9\u87FE\u8960\u895F\u8956\u895E\u8B41\u8B5C\u8B58\u8B49\u8B5A\u8B4E\u8B4F\u8B46\u8B59\u8D08\u8D0A\u8E7C\u8E72\u8E87\u8E76\u8E6C\u8E7A\u8E74\u8F54\u8F4E\u8FAD\u908A\u908B\u91B1\u91AE\u93E1\u93D1\u93DF\u93C3\u93C8\u93DC\u93DD\u93D6\u93E2\u93CD\u93D8\u93E4\u93D7\u93E8\u95DC\u96B4\u96E3\u972A\u9727\u9761\u97DC\u97FB\u985E"],["c440","\u9858\u985B\u98BC\u9945\u9949\u9A16\u9A19\u9B0D\u9BE8\u9BE7\u9BD6\u9BDB\u9D89\u9D61\u9D72\u9D6A\u9D6C\u9E92\u9E97\u9E93\u9EB4\u52F8\u56A8\u56B7\u56B6\u56B4\u56BC\u58E4\u5B40\u5B43\u5B7D\u5BF6\u5DC9\u61F8\u61FA\u6518\u6514\u6519\u66E6\u6727\u6AEC\u703E\u7030\u7032\u7210\u737B\u74CF\u7662\u7665\u7926\u792A\u792C\u792B\u7AC7\u7AF6\u7C4C\u7C43\u7C4D\u7CEF\u7CF0\u8FAE\u7E7D\u7E7C"],["c4a1","\u7E82\u7F4C\u8000\u81DA\u8266\u85FB\u85F9\u8611\u85FA\u8606\u860B\u8607\u860A\u8814\u8815\u8964\u89BA\u89F8\u8B70\u8B6C\u8B66\u8B6F\u8B5F\u8B6B\u8D0F\u8D0D\u8E89\u8E81\u8E85\u8E82\u91B4\u91CB\u9418\u9403\u93FD\u95E1\u9730\u98C4\u9952\u9951\u99A8\u9A2B\u9A30\u9A37\u9A35\u9C13\u9C0D\u9E79\u9EB5\u9EE8\u9F2F\u9F5F\u9F63\u9F61\u5137\u5138\u56C1\u56C0\u56C2\u5914\u5C6C\u5DCD\u61FC\u61FE\u651D\u651C\u6595\u66E9\u6AFB\u6B04\u6AFA\u6BB2\u704C\u721B\u72A7\u74D6\u74D4\u7669\u77D3\u7C50\u7E8F\u7E8C\u7FBC\u8617\u862D\u861A\u8823\u8822\u8821\u881F\u896A\u896C\u89BD\u8B74"],["c540","\u8B77\u8B7D\u8D13\u8E8A\u8E8D\u8E8B\u8F5F\u8FAF\u91BA\u942E\u9433\u9435\u943A\u9438\u9432\u942B\u95E2\u9738\u9739\u9732\u97FF\u9867\u9865\u9957\u9A45\u9A43\u9A40\u9A3E\u9ACF\u9B54\u9B51\u9C2D\u9C25\u9DAF\u9DB4\u9DC2\u9DB8\u9E9D\u9EEF\u9F19\u9F5C\u9F66\u9F67\u513C\u513B\u56C8\u56CA\u56C9\u5B7F\u5DD4\u5DD2\u5F4E\u61FF\u6524\u6B0A\u6B61\u7051\u7058\u7380\u74E4\u758A\u766E\u766C"],["c5a1","\u79B3\u7C60\u7C5F\u807E\u807D\u81DF\u8972\u896F\u89FC\u8B80\u8D16\u8D17\u8E91\u8E93\u8F61\u9148\u9444\u9451\u9452\u973D\u973E\u97C3\u97C1\u986B\u9955\u9A55\u9A4D\u9AD2\u9B1A\u9C49\u9C31\u9C3E\u9C3B\u9DD3\u9DD7\u9F34\u9F6C\u9F6A\u9F94\u56CC\u5DD6\u6200\u6523\u652B\u652A\u66EC\u6B10\u74DA\u7ACA\u7C64\u7C63\u7C65\u7E93\u7E96\u7E94\u81E2\u8638\u863F\u8831\u8B8A\u9090\u908F\u9463\u9460\u9464\u9768\u986F\u995C\u9A5A\u9A5B\u9A57\u9AD3\u9AD4\u9AD1\u9C54\u9C57\u9C56\u9DE5\u9E9F\u9EF4\u56D1\u58E9\u652C\u705E\u7671\u7672\u77D7\u7F50\u7F88\u8836\u8839\u8862\u8B93\u8B92"],["c640","\u8B96\u8277\u8D1B\u91C0\u946A\u9742\u9748\u9744\u97C6\u9870\u9A5F\u9B22\u9B58\u9C5F\u9DF9\u9DFA\u9E7C\u9E7D\u9F07\u9F77\u9F72\u5EF3\u6B16\u7063\u7C6C\u7C6E\u883B\u89C0\u8EA1\u91C1\u9472\u9470\u9871\u995E\u9AD6\u9B23\u9ECC\u7064\u77DA\u8B9A\u9477\u97C9\u9A62\u9A65\u7E9C\u8B9C\u8EAA\u91C5\u947D\u947E\u947C\u9C77\u9C78\u9EF7\u8C54\u947F\u9E1A\u7228\u9A6A\u9B31\u9E1B\u9E1E\u7C72"],["c940","\u4E42\u4E5C\u51F5\u531A\u5382\u4E07\u4E0C\u4E47\u4E8D\u56D7\uFA0C\u5C6E\u5F73\u4E0F\u5187\u4E0E\u4E2E\u4E93\u4EC2\u4EC9\u4EC8\u5198\u52FC\u536C\u53B9\u5720\u5903\u592C\u5C10\u5DFF\u65E1\u6BB3\u6BCC\u6C14\u723F\u4E31\u4E3C\u4EE8\u4EDC\u4EE9\u4EE1\u4EDD\u4EDA\u520C\u531C\u534C\u5722\u5723\u5917\u592F\u5B81\u5B84\u5C12\u5C3B\u5C74\u5C73\u5E04\u5E80\u5E82\u5FC9\u6209\u6250\u6C15"],["c9a1","\u6C36\u6C43\u6C3F\u6C3B\u72AE\u72B0\u738A\u79B8\u808A\u961E\u4F0E\u4F18\u4F2C\u4EF5\u4F14\u4EF1\u4F00\u4EF7\u4F08\u4F1D\u4F02\u4F05\u4F22\u4F13\u4F04\u4EF4\u4F12\u51B1\u5213\u5209\u5210\u52A6\u5322\u531F\u534D\u538A\u5407\u56E1\u56DF\u572E\u572A\u5734\u593C\u5980\u597C\u5985\u597B\u597E\u5977\u597F\u5B56\u5C15\u5C25\u5C7C\u5C7A\u5C7B\u5C7E\u5DDF\u5E75\u5E84\u5F02\u5F1A\u5F74\u5FD5\u5FD4\u5FCF\u625C\u625E\u6264\u6261\u6266\u6262\u6259\u6260\u625A\u6265\u65EF\u65EE\u673E\u6739\u6738\u673B\u673A\u673F\u673C\u6733\u6C18\u6C46\u6C52\u6C5C\u6C4F\u6C4A\u6C54\u6C4B"],["ca40","\u6C4C\u7071\u725E\u72B4\u72B5\u738E\u752A\u767F\u7A75\u7F51\u8278\u827C\u8280\u827D\u827F\u864D\u897E\u9099\u9097\u9098\u909B\u9094\u9622\u9624\u9620\u9623\u4F56\u4F3B\u4F62\u4F49\u4F53\u4F64\u4F3E\u4F67\u4F52\u4F5F\u4F41\u4F58\u4F2D\u4F33\u4F3F\u4F61\u518F\u51B9\u521C\u521E\u5221\u52AD\u52AE\u5309\u5363\u5372\u538E\u538F\u5430\u5437\u542A\u5454\u5445\u5419\u541C\u5425\u5418"],["caa1","\u543D\u544F\u5441\u5428\u5424\u5447\u56EE\u56E7\u56E5\u5741\u5745\u574C\u5749\u574B\u5752\u5906\u5940\u59A6\u5998\u59A0\u5997\u598E\u59A2\u5990\u598F\u59A7\u59A1\u5B8E\u5B92\u5C28\u5C2A\u5C8D\u5C8F\u5C88\u5C8B\u5C89\u5C92\u5C8A\u5C86\u5C93\u5C95\u5DE0\u5E0A\u5E0E\u5E8B\u5E89\u5E8C\u5E88\u5E8D\u5F05\u5F1D\u5F78\u5F76\u5FD2\u5FD1\u5FD0\u5FED\u5FE8\u5FEE\u5FF3\u5FE1\u5FE4\u5FE3\u5FFA\u5FEF\u5FF7\u5FFB\u6000\u5FF4\u623A\u6283\u628C\u628E\u628F\u6294\u6287\u6271\u627B\u627A\u6270\u6281\u6288\u6277\u627D\u6272\u6274\u6537\u65F0\u65F4\u65F3\u65F2\u65F5\u6745\u6747"],["cb40","\u6759\u6755\u674C\u6748\u675D\u674D\u675A\u674B\u6BD0\u6C19\u6C1A\u6C78\u6C67\u6C6B\u6C84\u6C8B\u6C8F\u6C71\u6C6F\u6C69\u6C9A\u6C6D\u6C87\u6C95\u6C9C\u6C66\u6C73\u6C65\u6C7B\u6C8E\u7074\u707A\u7263\u72BF\u72BD\u72C3\u72C6\u72C1\u72BA\u72C5\u7395\u7397\u7393\u7394\u7392\u753A\u7539\u7594\u7595\u7681\u793D\u8034\u8095\u8099\u8090\u8092\u809C\u8290\u828F\u8285\u828E\u8291\u8293"],["cba1","\u828A\u8283\u8284\u8C78\u8FC9\u8FBF\u909F\u90A1\u90A5\u909E\u90A7\u90A0\u9630\u9628\u962F\u962D\u4E33\u4F98\u4F7C\u4F85\u4F7D\u4F80\u4F87\u4F76\u4F74\u4F89\u4F84\u4F77\u4F4C\u4F97\u4F6A\u4F9A\u4F79\u4F81\u4F78\u4F90\u4F9C\u4F94\u4F9E\u4F92\u4F82\u4F95\u4F6B\u4F6E\u519E\u51BC\u51BE\u5235\u5232\u5233\u5246\u5231\u52BC\u530A\u530B\u533C\u5392\u5394\u5487\u547F\u5481\u5491\u5482\u5488\u546B\u547A\u547E\u5465\u546C\u5474\u5466\u548D\u546F\u5461\u5460\u5498\u5463\u5467\u5464\u56F7\u56F9\u576F\u5772\u576D\u576B\u5771\u5770\u5776\u5780\u5775\u577B\u5773\u5774\u5762"],["cc40","\u5768\u577D\u590C\u5945\u59B5\u59BA\u59CF\u59CE\u59B2\u59CC\u59C1\u59B6\u59BC\u59C3\u59D6\u59B1\u59BD\u59C0\u59C8\u59B4\u59C7\u5B62\u5B65\u5B93\u5B95\u5C44\u5C47\u5CAE\u5CA4\u5CA0\u5CB5\u5CAF\u5CA8\u5CAC\u5C9F\u5CA3\u5CAD\u5CA2\u5CAA\u5CA7\u5C9D\u5CA5\u5CB6\u5CB0\u5CA6\u5E17\u5E14\u5E19\u5F28\u5F22\u5F23\u5F24\u5F54\u5F82\u5F7E\u5F7D\u5FDE\u5FE5\u602D\u6026\u6019\u6032\u600B"],["cca1","\u6034\u600A\u6017\u6033\u601A\u601E\u602C\u6022\u600D\u6010\u602E\u6013\u6011\u600C\u6009\u601C\u6214\u623D\u62AD\u62B4\u62D1\u62BE\u62AA\u62B6\u62CA\u62AE\u62B3\u62AF\u62BB\u62A9\u62B0\u62B8\u653D\u65A8\u65BB\u6609\u65FC\u6604\u6612\u6608\u65FB\u6603\u660B\u660D\u6605\u65FD\u6611\u6610\u66F6\u670A\u6785\u676C\u678E\u6792\u6776\u677B\u6798\u6786\u6784\u6774\u678D\u678C\u677A\u679F\u6791\u6799\u6783\u677D\u6781\u6778\u6779\u6794\u6B25\u6B80\u6B7E\u6BDE\u6C1D\u6C93\u6CEC\u6CEB\u6CEE\u6CD9\u6CB6\u6CD4\u6CAD\u6CE7\u6CB7\u6CD0\u6CC2\u6CBA\u6CC3\u6CC6\u6CED\u6CF2"],["cd40","\u6CD2\u6CDD\u6CB4\u6C8A\u6C9D\u6C80\u6CDE\u6CC0\u6D30\u6CCD\u6CC7\u6CB0\u6CF9\u6CCF\u6CE9\u6CD1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709A\u7083\u726A\u72D6\u72CB\u72D8\u72C9\u72DC\u72D2\u72D4\u72DA\u72CC\u72D1\u73A4\u73A1\u73AD\u73A6\u73A2\u73A0\u73AC\u739D\u74DD\u74E8\u753F\u7540\u753E\u758C\u7598\u76AF\u76F3\u76F1\u76F0\u76F5\u77F8\u77FC\u77F9\u77FB\u77FA"],["cda1","\u77F7\u7942\u793F\u79C5\u7A78\u7A7B\u7AFB\u7C75\u7CFD\u8035\u808F\u80AE\u80A3\u80B8\u80B5\u80AD\u8220\u82A0\u82C0\u82AB\u829A\u8298\u829B\u82B5\u82A7\u82AE\u82BC\u829E\u82BA\u82B4\u82A8\u82A1\u82A9\u82C2\u82A4\u82C3\u82B6\u82A2\u8670\u866F\u866D\u866E\u8C56\u8FD2\u8FCB\u8FD3\u8FCD\u8FD6\u8FD5\u8FD7\u90B2\u90B4\u90AF\u90B3\u90B0\u9639\u963D\u963C\u963A\u9643\u4FCD\u4FC5\u4FD3\u4FB2\u4FC9\u4FCB\u4FC1\u4FD4\u4FDC\u4FD9\u4FBB\u4FB3\u4FDB\u4FC7\u4FD6\u4FBA\u4FC0\u4FB9\u4FEC\u5244\u5249\u52C0\u52C2\u533D\u537C\u5397\u5396\u5399\u5398\u54BA\u54A1\u54AD\u54A5\u54CF"],["ce40","\u54C3\u830D\u54B7\u54AE\u54D6\u54B6\u54C5\u54C6\u54A0\u5470\u54BC\u54A2\u54BE\u5472\u54DE\u54B0\u57B5\u579E\u579F\u57A4\u578C\u5797\u579D\u579B\u5794\u5798\u578F\u5799\u57A5\u579A\u5795\u58F4\u590D\u5953\u59E1\u59DE\u59EE\u5A00\u59F1\u59DD\u59FA\u59FD\u59FC\u59F6\u59E4\u59F2\u59F7\u59DB\u59E9\u59F3\u59F5\u59E0\u59FE\u59F4\u59ED\u5BA8\u5C4C\u5CD0\u5CD8\u5CCC\u5CD7\u5CCB\u5CDB"],["cea1","\u5CDE\u5CDA\u5CC9\u5CC7\u5CCA\u5CD6\u5CD3\u5CD4\u5CCF\u5CC8\u5CC6\u5CCE\u5CDF\u5CF8\u5DF9\u5E21\u5E22\u5E23\u5E20\u5E24\u5EB0\u5EA4\u5EA2\u5E9B\u5EA3\u5EA5\u5F07\u5F2E\u5F56\u5F86\u6037\u6039\u6054\u6072\u605E\u6045\u6053\u6047\u6049\u605B\u604C\u6040\u6042\u605F\u6024\u6044\u6058\u6066\u606E\u6242\u6243\u62CF\u630D\u630B\u62F5\u630E\u6303\u62EB\u62F9\u630F\u630C\u62F8\u62F6\u6300\u6313\u6314\u62FA\u6315\u62FB\u62F0\u6541\u6543\u65AA\u65BF\u6636\u6621\u6632\u6635\u661C\u6626\u6622\u6633\u662B\u663A\u661D\u6634\u6639\u662E\u670F\u6710\u67C1\u67F2\u67C8\u67BA"],["cf40","\u67DC\u67BB\u67F8\u67D8\u67C0\u67B7\u67C5\u67EB\u67E4\u67DF\u67B5\u67CD\u67B3\u67F7\u67F6\u67EE\u67E3\u67C2\u67B9\u67CE\u67E7\u67F0\u67B2\u67FC\u67C6\u67ED\u67CC\u67AE\u67E6\u67DB\u67FA\u67C9\u67CA\u67C3\u67EA\u67CB\u6B28\u6B82\u6B84\u6BB6\u6BD6\u6BD8\u6BE0\u6C20\u6C21\u6D28\u6D34\u6D2D\u6D1F\u6D3C\u6D3F\u6D12\u6D0A\u6CDA\u6D33\u6D04\u6D19\u6D3A\u6D1A\u6D11\u6D00\u6D1D\u6D42"],["cfa1","\u6D01\u6D18\u6D37\u6D03\u6D0F\u6D40\u6D07\u6D20\u6D2C\u6D08\u6D22\u6D09\u6D10\u70B7\u709F\u70BE\u70B1\u70B0\u70A1\u70B4\u70B5\u70A9\u7241\u7249\u724A\u726C\u7270\u7273\u726E\u72CA\u72E4\u72E8\u72EB\u72DF\u72EA\u72E6\u72E3\u7385\u73CC\u73C2\u73C8\u73C5\u73B9\u73B6\u73B5\u73B4\u73EB\u73BF\u73C7\u73BE\u73C3\u73C6\u73B8\u73CB\u74EC\u74EE\u752E\u7547\u7548\u75A7\u75AA\u7679\u76C4\u7708\u7703\u7704\u7705\u770A\u76F7\u76FB\u76FA\u77E7\u77E8\u7806\u7811\u7812\u7805\u7810\u780F\u780E\u7809\u7803\u7813\u794A\u794C\u794B\u7945\u7944\u79D5\u79CD\u79CF\u79D6\u79CE\u7A80"],["d040","\u7A7E\u7AD1\u7B00\u7B01\u7C7A\u7C78\u7C79\u7C7F\u7C80\u7C81\u7D03\u7D08\u7D01\u7F58\u7F91\u7F8D\u7FBE\u8007\u800E\u800F\u8014\u8037\u80D8\u80C7\u80E0\u80D1\u80C8\u80C2\u80D0\u80C5\u80E3\u80D9\u80DC\u80CA\u80D5\u80C9\u80CF\u80D7\u80E6\u80CD\u81FF\u8221\u8294\u82D9\u82FE\u82F9\u8307\u82E8\u8300\u82D5\u833A\u82EB\u82D6\u82F4\u82EC\u82E1\u82F2\u82F5\u830C\u82FB\u82F6\u82F0\u82EA"],["d0a1","\u82E4\u82E0\u82FA\u82F3\u82ED\u8677\u8674\u867C\u8673\u8841\u884E\u8867\u886A\u8869\u89D3\u8A04\u8A07\u8D72\u8FE3\u8FE1\u8FEE\u8FE0\u90F1\u90BD\u90BF\u90D5\u90C5\u90BE\u90C7\u90CB\u90C8\u91D4\u91D3\u9654\u964F\u9651\u9653\u964A\u964E\u501E\u5005\u5007\u5013\u5022\u5030\u501B\u4FF5\u4FF4\u5033\u5037\u502C\u4FF6\u4FF7\u5017\u501C\u5020\u5027\u5035\u502F\u5031\u500E\u515A\u5194\u5193\u51CA\u51C4\u51C5\u51C8\u51CE\u5261\u525A\u5252\u525E\u525F\u5255\u5262\u52CD\u530E\u539E\u5526\u54E2\u5517\u5512\u54E7\u54F3\u54E4\u551A\u54FF\u5504\u5508\u54EB\u5511\u5505\u54F1"],["d140","\u550A\u54FB\u54F7\u54F8\u54E0\u550E\u5503\u550B\u5701\u5702\u57CC\u5832\u57D5\u57D2\u57BA\u57C6\u57BD\u57BC\u57B8\u57B6\u57BF\u57C7\u57D0\u57B9\u57C1\u590E\u594A\u5A19\u5A16\u5A2D\u5A2E\u5A15\u5A0F\u5A17\u5A0A\u5A1E\u5A33\u5B6C\u5BA7\u5BAD\u5BAC\u5C03\u5C56\u5C54\u5CEC\u5CFF\u5CEE\u5CF1\u5CF7\u5D00\u5CF9\u5E29\u5E28\u5EA8\u5EAE\u5EAA\u5EAC\u5F33\u5F30\u5F67\u605D\u605A\u6067"],["d1a1","\u6041\u60A2\u6088\u6080\u6092\u6081\u609D\u6083\u6095\u609B\u6097\u6087\u609C\u608E\u6219\u6246\u62F2\u6310\u6356\u632C\u6344\u6345\u6336\u6343\u63E4\u6339\u634B\u634A\u633C\u6329\u6341\u6334\u6358\u6354\u6359\u632D\u6347\u6333\u635A\u6351\u6338\u6357\u6340\u6348\u654A\u6546\u65C6\u65C3\u65C4\u65C2\u664A\u665F\u6647\u6651\u6712\u6713\u681F\u681A\u6849\u6832\u6833\u683B\u684B\u684F\u6816\u6831\u681C\u6835\u682B\u682D\u682F\u684E\u6844\u6834\u681D\u6812\u6814\u6826\u6828\u682E\u684D\u683A\u6825\u6820\u6B2C\u6B2F\u6B2D\u6B31\u6B34\u6B6D\u8082\u6B88\u6BE6\u6BE4"],["d240","\u6BE8\u6BE3\u6BE2\u6BE7\u6C25\u6D7A\u6D63\u6D64\u6D76\u6D0D\u6D61\u6D92\u6D58\u6D62\u6D6D\u6D6F\u6D91\u6D8D\u6DEF\u6D7F\u6D86\u6D5E\u6D67\u6D60\u6D97\u6D70\u6D7C\u6D5F\u6D82\u6D98\u6D2F\u6D68\u6D8B\u6D7E\u6D80\u6D84\u6D16\u6D83\u6D7B\u6D7D\u6D75\u6D90\u70DC\u70D3\u70D1\u70DD\u70CB\u7F39\u70E2\u70D7\u70D2\u70DE\u70E0\u70D4\u70CD\u70C5\u70C6\u70C7\u70DA\u70CE\u70E1\u7242\u7278"],["d2a1","\u7277\u7276\u7300\u72FA\u72F4\u72FE\u72F6\u72F3\u72FB\u7301\u73D3\u73D9\u73E5\u73D6\u73BC\u73E7\u73E3\u73E9\u73DC\u73D2\u73DB\u73D4\u73DD\u73DA\u73D7\u73D8\u73E8\u74DE\u74DF\u74F4\u74F5\u7521\u755B\u755F\u75B0\u75C1\u75BB\u75C4\u75C0\u75BF\u75B6\u75BA\u768A\u76C9\u771D\u771B\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771A\u7722\u7727\u7823\u782C\u7822\u7835\u782F\u7828\u782E\u782B\u7821\u7829\u7833\u782A\u7831\u7954\u795B\u794F\u795C\u7953\u7952\u7951\u79EB\u79EC\u79E0\u79EE\u79ED\u79EA\u79DC\u79DE\u79DD\u7A86\u7A89\u7A85\u7A8B\u7A8C\u7A8A\u7A87\u7AD8\u7B10"],["d340","\u7B04\u7B13\u7B05\u7B0F\u7B08\u7B0A\u7B0E\u7B09\u7B12\u7C84\u7C91\u7C8A\u7C8C\u7C88\u7C8D\u7C85\u7D1E\u7D1D\u7D11\u7D0E\u7D18\u7D16\u7D13\u7D1F\u7D12\u7D0F\u7D0C\u7F5C\u7F61\u7F5E\u7F60\u7F5D\u7F5B\u7F96\u7F92\u7FC3\u7FC2\u7FC0\u8016\u803E\u8039\u80FA\u80F2\u80F9\u80F5\u8101\u80FB\u8100\u8201\u822F\u8225\u8333\u832D\u8344\u8319\u8351\u8325\u8356\u833F\u8341\u8326\u831C\u8322"],["d3a1","\u8342\u834E\u831B\u832A\u8308\u833C\u834D\u8316\u8324\u8320\u8337\u832F\u8329\u8347\u8345\u834C\u8353\u831E\u832C\u834B\u8327\u8348\u8653\u8652\u86A2\u86A8\u8696\u868D\u8691\u869E\u8687\u8697\u8686\u868B\u869A\u8685\u86A5\u8699\u86A1\u86A7\u8695\u8698\u868E\u869D\u8690\u8694\u8843\u8844\u886D\u8875\u8876\u8872\u8880\u8871\u887F\u886F\u8883\u887E\u8874\u887C\u8A12\u8C47\u8C57\u8C7B\u8CA4\u8CA3\u8D76\u8D78\u8DB5\u8DB7\u8DB6\u8ED1\u8ED3\u8FFE\u8FF5\u9002\u8FFF\u8FFB\u9004\u8FFC\u8FF6\u90D6\u90E0\u90D9\u90DA\u90E3\u90DF\u90E5\u90D8\u90DB\u90D7\u90DC\u90E4\u9150"],["d440","\u914E\u914F\u91D5\u91E2\u91DA\u965C\u965F\u96BC\u98E3\u9ADF\u9B2F\u4E7F\u5070\u506A\u5061\u505E\u5060\u5053\u504B\u505D\u5072\u5048\u504D\u5041\u505B\u504A\u5062\u5015\u5045\u505F\u5069\u506B\u5063\u5064\u5046\u5040\u506E\u5073\u5057\u5051\u51D0\u526B\u526D\u526C\u526E\u52D6\u52D3\u532D\u539C\u5575\u5576\u553C\u554D\u5550\u5534\u552A\u5551\u5562\u5536\u5535\u5530\u5552\u5545"],["d4a1","\u550C\u5532\u5565\u554E\u5539\u5548\u552D\u553B\u5540\u554B\u570A\u5707\u57FB\u5814\u57E2\u57F6\u57DC\u57F4\u5800\u57ED\u57FD\u5808\u57F8\u580B\u57F3\u57CF\u5807\u57EE\u57E3\u57F2\u57E5\u57EC\u57E1\u580E\u57FC\u5810\u57E7\u5801\u580C\u57F1\u57E9\u57F0\u580D\u5804\u595C\u5A60\u5A58\u5A55\u5A67\u5A5E\u5A38\u5A35\u5A6D\u5A50\u5A5F\u5A65\u5A6C\u5A53\u5A64\u5A57\u5A43\u5A5D\u5A52\u5A44\u5A5B\u5A48\u5A8E\u5A3E\u5A4D\u5A39\u5A4C\u5A70\u5A69\u5A47\u5A51\u5A56\u5A42\u5A5C\u5B72\u5B6E\u5BC1\u5BC0\u5C59\u5D1E\u5D0B\u5D1D\u5D1A\u5D20\u5D0C\u5D28\u5D0D\u5D26\u5D25\u5D0F"],["d540","\u5D30\u5D12\u5D23\u5D1F\u5D2E\u5E3E\u5E34\u5EB1\u5EB4\u5EB9\u5EB2\u5EB3\u5F36\u5F38\u5F9B\u5F96\u5F9F\u608A\u6090\u6086\u60BE\u60B0\u60BA\u60D3\u60D4\u60CF\u60E4\u60D9\u60DD\u60C8\u60B1\u60DB\u60B7\u60CA\u60BF\u60C3\u60CD\u60C0\u6332\u6365\u638A\u6382\u637D\u63BD\u639E\u63AD\u639D\u6397\u63AB\u638E\u636F\u6387\u6390\u636E\u63AF\u6375\u639C\u636D\u63AE\u637C\u63A4\u633B\u639F"],["d5a1","\u6378\u6385\u6381\u6391\u638D\u6370\u6553\u65CD\u6665\u6661\u665B\u6659\u665C\u6662\u6718\u6879\u6887\u6890\u689C\u686D\u686E\u68AE\u68AB\u6956\u686F\u68A3\u68AC\u68A9\u6875\u6874\u68B2\u688F\u6877\u6892\u687C\u686B\u6872\u68AA\u6880\u6871\u687E\u689B\u6896\u688B\u68A0\u6889\u68A4\u6878\u687B\u6891\u688C\u688A\u687D\u6B36\u6B33\u6B37\u6B38\u6B91\u6B8F\u6B8D\u6B8E\u6B8C\u6C2A\u6DC0\u6DAB\u6DB4\u6DB3\u6E74\u6DAC\u6DE9\u6DE2\u6DB7\u6DF6\u6DD4\u6E00\u6DC8\u6DE0\u6DDF\u6DD6\u6DBE\u6DE5\u6DDC\u6DDD\u6DDB\u6DF4\u6DCA\u6DBD\u6DED\u6DF0\u6DBA\u6DD5\u6DC2\u6DCF\u6DC9"],["d640","\u6DD0\u6DF2\u6DD3\u6DFD\u6DD7\u6DCD\u6DE3\u6DBB\u70FA\u710D\u70F7\u7117\u70F4\u710C\u70F0\u7104\u70F3\u7110\u70FC\u70FF\u7106\u7113\u7100\u70F8\u70F6\u710B\u7102\u710E\u727E\u727B\u727C\u727F\u731D\u7317\u7307\u7311\u7318\u730A\u7308\u72FF\u730F\u731E\u7388\u73F6\u73F8\u73F5\u7404\u7401\u73FD\u7407\u7400\u73FA\u73FC\u73FF\u740C\u740B\u73F4\u7408\u7564\u7563\u75CE\u75D2\u75CF"],["d6a1","\u75CB\u75CC\u75D1\u75D0\u768F\u7689\u76D3\u7739\u772F\u772D\u7731\u7732\u7734\u7733\u773D\u7725\u773B\u7735\u7848\u7852\u7849\u784D\u784A\u784C\u7826\u7845\u7850\u7964\u7967\u7969\u796A\u7963\u796B\u7961\u79BB\u79FA\u79F8\u79F6\u79F7\u7A8F\u7A94\u7A90\u7B35\u7B47\u7B34\u7B25\u7B30\u7B22\u7B24\u7B33\u7B18\u7B2A\u7B1D\u7B31\u7B2B\u7B2D\u7B2F\u7B32\u7B38\u7B1A\u7B23\u7C94\u7C98\u7C96\u7CA3\u7D35\u7D3D\u7D38\u7D36\u7D3A\u7D45\u7D2C\u7D29\u7D41\u7D47\u7D3E\u7D3F\u7D4A\u7D3B\u7D28\u7F63\u7F95\u7F9C\u7F9D\u7F9B\u7FCA\u7FCB\u7FCD\u7FD0\u7FD1\u7FC7\u7FCF\u7FC9\u801F"],["d740","\u801E\u801B\u8047\u8043\u8048\u8118\u8125\u8119\u811B\u812D\u811F\u812C\u811E\u8121\u8115\u8127\u811D\u8122\u8211\u8238\u8233\u823A\u8234\u8232\u8274\u8390\u83A3\u83A8\u838D\u837A\u8373\u83A4\u8374\u838F\u8381\u8395\u8399\u8375\u8394\u83A9\u837D\u8383\u838C\u839D\u839B\u83AA\u838B\u837E\u83A5\u83AF\u8388\u8397\u83B0\u837F\u83A6\u8387\u83AE\u8376\u839A\u8659\u8656\u86BF\u86B7"],["d7a1","\u86C2\u86C1\u86C5\u86BA\u86B0\u86C8\u86B9\u86B3\u86B8\u86CC\u86B4\u86BB\u86BC\u86C3\u86BD\u86BE\u8852\u8889\u8895\u88A8\u88A2\u88AA\u889A\u8891\u88A1\u889F\u8898\u88A7\u8899\u889B\u8897\u88A4\u88AC\u888C\u8893\u888E\u8982\u89D6\u89D9\u89D5\u8A30\u8A27\u8A2C\u8A1E\u8C39\u8C3B\u8C5C\u8C5D\u8C7D\u8CA5\u8D7D\u8D7B\u8D79\u8DBC\u8DC2\u8DB9\u8DBF\u8DC1\u8ED8\u8EDE\u8EDD\u8EDC\u8ED7\u8EE0\u8EE1\u9024\u900B\u9011\u901C\u900C\u9021\u90EF\u90EA\u90F0\u90F4\u90F2\u90F3\u90D4\u90EB\u90EC\u90E9\u9156\u9158\u915A\u9153\u9155\u91EC\u91F4\u91F1\u91F3\u91F8\u91E4\u91F9\u91EA"],["d840","\u91EB\u91F7\u91E8\u91EE\u957A\u9586\u9588\u967C\u966D\u966B\u9671\u966F\u96BF\u976A\u9804\u98E5\u9997\u509B\u5095\u5094\u509E\u508B\u50A3\u5083\u508C\u508E\u509D\u5068\u509C\u5092\u5082\u5087\u515F\u51D4\u5312\u5311\u53A4\u53A7\u5591\u55A8\u55A5\u55AD\u5577\u5645\u55A2\u5593\u5588\u558F\u55B5\u5581\u55A3\u5592\u55A4\u557D\u558C\u55A6\u557F\u5595\u55A1\u558E\u570C\u5829\u5837"],["d8a1","\u5819\u581E\u5827\u5823\u5828\u57F5\u5848\u5825\u581C\u581B\u5833\u583F\u5836\u582E\u5839\u5838\u582D\u582C\u583B\u5961\u5AAF\u5A94\u5A9F\u5A7A\u5AA2\u5A9E\u5A78\u5AA6\u5A7C\u5AA5\u5AAC\u5A95\u5AAE\u5A37\u5A84\u5A8A\u5A97\u5A83\u5A8B\u5AA9\u5A7B\u5A7D\u5A8C\u5A9C\u5A8F\u5A93\u5A9D\u5BEA\u5BCD\u5BCB\u5BD4\u5BD1\u5BCA\u5BCE\u5C0C\u5C30\u5D37\u5D43\u5D6B\u5D41\u5D4B\u5D3F\u5D35\u5D51\u5D4E\u5D55\u5D33\u5D3A\u5D52\u5D3D\u5D31\u5D59\u5D42\u5D39\u5D49\u5D38\u5D3C\u5D32\u5D36\u5D40\u5D45\u5E44\u5E41\u5F58\u5FA6\u5FA5\u5FAB\u60C9\u60B9\u60CC\u60E2\u60CE\u60C4\u6114"],["d940","\u60F2\u610A\u6116\u6105\u60F5\u6113\u60F8\u60FC\u60FE\u60C1\u6103\u6118\u611D\u6110\u60FF\u6104\u610B\u624A\u6394\u63B1\u63B0\u63CE\u63E5\u63E8\u63EF\u63C3\u649D\u63F3\u63CA\u63E0\u63F6\u63D5\u63F2\u63F5\u6461\u63DF\u63BE\u63DD\u63DC\u63C4\u63D8\u63D3\u63C2\u63C7\u63CC\u63CB\u63C8\u63F0\u63D7\u63D9\u6532\u6567\u656A\u6564\u655C\u6568\u6565\u658C\u659D\u659E\u65AE\u65D0\u65D2"],["d9a1","\u667C\u666C\u667B\u6680\u6671\u6679\u666A\u6672\u6701\u690C\u68D3\u6904\u68DC\u692A\u68EC\u68EA\u68F1\u690F\u68D6\u68F7\u68EB\u68E4\u68F6\u6913\u6910\u68F3\u68E1\u6907\u68CC\u6908\u6970\u68B4\u6911\u68EF\u68C6\u6914\u68F8\u68D0\u68FD\u68FC\u68E8\u690B\u690A\u6917\u68CE\u68C8\u68DD\u68DE\u68E6\u68F4\u68D1\u6906\u68D4\u68E9\u6915\u6925\u68C7\u6B39\u6B3B\u6B3F\u6B3C\u6B94\u6B97\u6B99\u6B95\u6BBD\u6BF0\u6BF2\u6BF3\u6C30\u6DFC\u6E46\u6E47\u6E1F\u6E49\u6E88\u6E3C\u6E3D\u6E45\u6E62\u6E2B\u6E3F\u6E41\u6E5D\u6E73\u6E1C\u6E33\u6E4B\u6E40\u6E51\u6E3B\u6E03\u6E2E\u6E5E"],["da40","\u6E68\u6E5C\u6E61\u6E31\u6E28\u6E60\u6E71\u6E6B\u6E39\u6E22\u6E30\u6E53\u6E65\u6E27\u6E78\u6E64\u6E77\u6E55\u6E79\u6E52\u6E66\u6E35\u6E36\u6E5A\u7120\u711E\u712F\u70FB\u712E\u7131\u7123\u7125\u7122\u7132\u711F\u7128\u713A\u711B\u724B\u725A\u7288\u7289\u7286\u7285\u728B\u7312\u730B\u7330\u7322\u7331\u7333\u7327\u7332\u732D\u7326\u7323\u7335\u730C\u742E\u742C\u7430\u742B\u7416"],["daa1","\u741A\u7421\u742D\u7431\u7424\u7423\u741D\u7429\u7420\u7432\u74FB\u752F\u756F\u756C\u75E7\u75DA\u75E1\u75E6\u75DD\u75DF\u75E4\u75D7\u7695\u7692\u76DA\u7746\u7747\u7744\u774D\u7745\u774A\u774E\u774B\u774C\u77DE\u77EC\u7860\u7864\u7865\u785C\u786D\u7871\u786A\u786E\u7870\u7869\u7868\u785E\u7862\u7974\u7973\u7972\u7970\u7A02\u7A0A\u7A03\u7A0C\u7A04\u7A99\u7AE6\u7AE4\u7B4A\u7B3B\u7B44\u7B48\u7B4C\u7B4E\u7B40\u7B58\u7B45\u7CA2\u7C9E\u7CA8\u7CA1\u7D58\u7D6F\u7D63\u7D53\u7D56\u7D67\u7D6A\u7D4F\u7D6D\u7D5C\u7D6B\u7D52\u7D54\u7D69\u7D51\u7D5F\u7D4E\u7F3E\u7F3F\u7F65"],["db40","\u7F66\u7FA2\u7FA0\u7FA1\u7FD7\u8051\u804F\u8050\u80FE\u80D4\u8143\u814A\u8152\u814F\u8147\u813D\u814D\u813A\u81E6\u81EE\u81F7\u81F8\u81F9\u8204\u823C\u823D\u823F\u8275\u833B\u83CF\u83F9\u8423\u83C0\u83E8\u8412\u83E7\u83E4\u83FC\u83F6\u8410\u83C6\u83C8\u83EB\u83E3\u83BF\u8401\u83DD\u83E5\u83D8\u83FF\u83E1\u83CB\u83CE\u83D6\u83F5\u83C9\u8409\u840F\u83DE\u8411\u8406\u83C2\u83F3"],["dba1","\u83D5\u83FA\u83C7\u83D1\u83EA\u8413\u83C3\u83EC\u83EE\u83C4\u83FB\u83D7\u83E2\u841B\u83DB\u83FE\u86D8\u86E2\u86E6\u86D3\u86E3\u86DA\u86EA\u86DD\u86EB\u86DC\u86EC\u86E9\u86D7\u86E8\u86D1\u8848\u8856\u8855\u88BA\u88D7\u88B9\u88B8\u88C0\u88BE\u88B6\u88BC\u88B7\u88BD\u88B2\u8901\u88C9\u8995\u8998\u8997\u89DD\u89DA\u89DB\u8A4E\u8A4D\u8A39\u8A59\u8A40\u8A57\u8A58\u8A44\u8A45\u8A52\u8A48\u8A51\u8A4A\u8A4C\u8A4F\u8C5F\u8C81\u8C80\u8CBA\u8CBE\u8CB0\u8CB9\u8CB5\u8D84\u8D80\u8D89\u8DD8\u8DD3\u8DCD\u8DC7\u8DD6\u8DDC\u8DCF\u8DD5\u8DD9\u8DC8\u8DD7\u8DC5\u8EEF\u8EF7\u8EFA"],["dc40","\u8EF9\u8EE6\u8EEE\u8EE5\u8EF5\u8EE7\u8EE8\u8EF6\u8EEB\u8EF1\u8EEC\u8EF4\u8EE9\u902D\u9034\u902F\u9106\u912C\u9104\u90FF\u90FC\u9108\u90F9\u90FB\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915F\u9162\u9160\u9201\u920A\u9225\u9203\u921A\u9226\u920F\u920C\u9200\u9212\u91FF\u91FD\u9206\u9204\u9227\u9202\u921C\u9224\u9219\u9217\u9205\u9216\u957B\u958D\u958C\u9590\u9687\u967E\u9688"],["dca1","\u9689\u9683\u9680\u96C2\u96C8\u96C3\u96F1\u96F0\u976C\u9770\u976E\u9807\u98A9\u98EB\u9CE6\u9EF9\u4E83\u4E84\u4EB6\u50BD\u50BF\u50C6\u50AE\u50C4\u50CA\u50B4\u50C8\u50C2\u50B0\u50C1\u50BA\u50B1\u50CB\u50C9\u50B6\u50B8\u51D7\u527A\u5278\u527B\u527C\u55C3\u55DB\u55CC\u55D0\u55CB\u55CA\u55DD\u55C0\u55D4\u55C4\u55E9\u55BF\u55D2\u558D\u55CF\u55D5\u55E2\u55D6\u55C8\u55F2\u55CD\u55D9\u55C2\u5714\u5853\u5868\u5864\u584F\u584D\u5849\u586F\u5855\u584E\u585D\u5859\u5865\u585B\u583D\u5863\u5871\u58FC\u5AC7\u5AC4\u5ACB\u5ABA\u5AB8\u5AB1\u5AB5\u5AB0\u5ABF\u5AC8\u5ABB\u5AC6"],["dd40","\u5AB7\u5AC0\u5ACA\u5AB4\u5AB6\u5ACD\u5AB9\u5A90\u5BD6\u5BD8\u5BD9\u5C1F\u5C33\u5D71\u5D63\u5D4A\u5D65\u5D72\u5D6C\u5D5E\u5D68\u5D67\u5D62\u5DF0\u5E4F\u5E4E\u5E4A\u5E4D\u5E4B\u5EC5\u5ECC\u5EC6\u5ECB\u5EC7\u5F40\u5FAF\u5FAD\u60F7\u6149\u614A\u612B\u6145\u6136\u6132\u612E\u6146\u612F\u614F\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63C5\u63F1\u63EB\u6410\u6412\u6409\u6420\u6424"],["dda1","\u6433\u6443\u641F\u6415\u6418\u6439\u6437\u6422\u6423\u640C\u6426\u6430\u6428\u6441\u6435\u642F\u640A\u641A\u6440\u6425\u6427\u640B\u63E7\u641B\u642E\u6421\u640E\u656F\u6592\u65D3\u6686\u668C\u6695\u6690\u668B\u668A\u6699\u6694\u6678\u6720\u6966\u695F\u6938\u694E\u6962\u6971\u693F\u6945\u696A\u6939\u6942\u6957\u6959\u697A\u6948\u6949\u6935\u696C\u6933\u693D\u6965\u68F0\u6978\u6934\u6969\u6940\u696F\u6944\u6976\u6958\u6941\u6974\u694C\u693B\u694B\u6937\u695C\u694F\u6951\u6932\u6952\u692F\u697B\u693C\u6B46\u6B45\u6B43\u6B42\u6B48\u6B41\u6B9B\uFA0D\u6BFB\u6BFC"],["de40","\u6BF9\u6BF7\u6BF8\u6E9B\u6ED6\u6EC8\u6E8F\u6EC0\u6E9F\u6E93\u6E94\u6EA0\u6EB1\u6EB9\u6EC6\u6ED2\u6EBD\u6EC1\u6E9E\u6EC9\u6EB7\u6EB0\u6ECD\u6EA6\u6ECF\u6EB2\u6EBE\u6EC3\u6EDC\u6ED8\u6E99\u6E92\u6E8E\u6E8D\u6EA4\u6EA1\u6EBF\u6EB3\u6ED0\u6ECA\u6E97\u6EAE\u6EA3\u7147\u7154\u7152\u7163\u7160\u7141\u715D\u7162\u7172\u7178\u716A\u7161\u7142\u7158\u7143\u714B\u7170\u715F\u7150\u7153"],["dea1","\u7144\u714D\u715A\u724F\u728D\u728C\u7291\u7290\u728E\u733C\u7342\u733B\u733A\u7340\u734A\u7349\u7444\u744A\u744B\u7452\u7451\u7457\u7440\u744F\u7450\u744E\u7442\u7446\u744D\u7454\u74E1\u74FF\u74FE\u74FD\u751D\u7579\u7577\u6983\u75EF\u760F\u7603\u75F7\u75FE\u75FC\u75F9\u75F8\u7610\u75FB\u75F6\u75ED\u75F5\u75FD\u7699\u76B5\u76DD\u7755\u775F\u7760\u7752\u7756\u775A\u7769\u7767\u7754\u7759\u776D\u77E0\u7887\u789A\u7894\u788F\u7884\u7895\u7885\u7886\u78A1\u7883\u7879\u7899\u7880\u7896\u787B\u797C\u7982\u797D\u7979\u7A11\u7A18\u7A19\u7A12\u7A17\u7A15\u7A22\u7A13"],["df40","\u7A1B\u7A10\u7AA3\u7AA2\u7A9E\u7AEB\u7B66\u7B64\u7B6D\u7B74\u7B69\u7B72\u7B65\u7B73\u7B71\u7B70\u7B61\u7B78\u7B76\u7B63\u7CB2\u7CB4\u7CAF\u7D88\u7D86\u7D80\u7D8D\u7D7F\u7D85\u7D7A\u7D8E\u7D7B\u7D83\u7D7C\u7D8C\u7D94\u7D84\u7D7D\u7D92\u7F6D\u7F6B\u7F67\u7F68\u7F6C\u7FA6\u7FA5\u7FA7\u7FDB\u7FDC\u8021\u8164\u8160\u8177\u815C\u8169\u815B\u8162\u8172\u6721\u815E\u8176\u8167\u816F"],["dfa1","\u8144\u8161\u821D\u8249\u8244\u8240\u8242\u8245\u84F1\u843F\u8456\u8476\u8479\u848F\u848D\u8465\u8451\u8440\u8486\u8467\u8430\u844D\u847D\u845A\u8459\u8474\u8473\u845D\u8507\u845E\u8437\u843A\u8434\u847A\u8443\u8478\u8432\u8445\u8429\u83D9\u844B\u842F\u8442\u842D\u845F\u8470\u8439\u844E\u844C\u8452\u846F\u84C5\u848E\u843B\u8447\u8436\u8433\u8468\u847E\u8444\u842B\u8460\u8454\u846E\u8450\u870B\u8704\u86F7\u870C\u86FA\u86D6\u86F5\u874D\u86F8\u870E\u8709\u8701\u86F6\u870D\u8705\u88D6\u88CB\u88CD\u88CE\u88DE\u88DB\u88DA\u88CC\u88D0\u8985\u899B\u89DF\u89E5\u89E4"],["e040","\u89E1\u89E0\u89E2\u89DC\u89E6\u8A76\u8A86\u8A7F\u8A61\u8A3F\u8A77\u8A82\u8A84\u8A75\u8A83\u8A81\u8A74\u8A7A\u8C3C\u8C4B\u8C4A\u8C65\u8C64\u8C66\u8C86\u8C84\u8C85\u8CCC\u8D68\u8D69\u8D91\u8D8C\u8D8E\u8D8F\u8D8D\u8D93\u8D94\u8D90\u8D92\u8DF0\u8DE0\u8DEC\u8DF1\u8DEE\u8DD0\u8DE9\u8DE3\u8DE2\u8DE7\u8DF2\u8DEB\u8DF4\u8F06\u8EFF\u8F01\u8F00\u8F05\u8F07\u8F08\u8F02\u8F0B\u9052\u903F"],["e0a1","\u9044\u9049\u903D\u9110\u910D\u910F\u9111\u9116\u9114\u910B\u910E\u916E\u916F\u9248\u9252\u9230\u923A\u9266\u9233\u9265\u925E\u9283\u922E\u924A\u9246\u926D\u926C\u924F\u9260\u9267\u926F\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924E\u9253\u924C\u9256\u9232\u959F\u959C\u959E\u959B\u9692\u9693\u9691\u9697\u96CE\u96FA\u96FD\u96F8\u96F5\u9773\u9777\u9778\u9772\u980F\u980D\u980E\u98AC\u98F6\u98F9\u99AF\u99B2\u99B0\u99B5\u9AAD\u9AAB\u9B5B\u9CEA\u9CED\u9CE7\u9E80\u9EFD\u50E6\u50D4\u50D7\u50E8\u50F3\u50DB\u50EA\u50DD\u50E4\u50D3\u50EC\u50F0\u50EF\u50E3\u50E0"],["e140","\u51D8\u5280\u5281\u52E9\u52EB\u5330\u53AC\u5627\u5615\u560C\u5612\u55FC\u560F\u561C\u5601\u5613\u5602\u55FA\u561D\u5604\u55FF\u55F9\u5889\u587C\u5890\u5898\u5886\u5881\u587F\u5874\u588B\u587A\u5887\u5891\u588E\u5876\u5882\u5888\u587B\u5894\u588F\u58FE\u596B\u5ADC\u5AEE\u5AE5\u5AD5\u5AEA\u5ADA\u5AED\u5AEB\u5AF3\u5AE2\u5AE0\u5ADB\u5AEC\u5ADE\u5ADD\u5AD9\u5AE8\u5ADF\u5B77\u5BE0"],["e1a1","\u5BE3\u5C63\u5D82\u5D80\u5D7D\u5D86\u5D7A\u5D81\u5D77\u5D8A\u5D89\u5D88\u5D7E\u5D7C\u5D8D\u5D79\u5D7F\u5E58\u5E59\u5E53\u5ED8\u5ED1\u5ED7\u5ECE\u5EDC\u5ED5\u5ED9\u5ED2\u5ED4\u5F44\u5F43\u5F6F\u5FB6\u612C\u6128\u6141\u615E\u6171\u6173\u6152\u6153\u6172\u616C\u6180\u6174\u6154\u617A\u615B\u6165\u613B\u616A\u6161\u6156\u6229\u6227\u622B\u642B\u644D\u645B\u645D\u6474\u6476\u6472\u6473\u647D\u6475\u6466\u64A6\u644E\u6482\u645E\u645C\u644B\u6453\u6460\u6450\u647F\u643F\u646C\u646B\u6459\u6465\u6477\u6573\u65A0\u66A1\u66A0\u669F\u6705\u6704\u6722\u69B1\u69B6\u69C9"],["e240","\u69A0\u69CE\u6996\u69B0\u69AC\u69BC\u6991\u6999\u698E\u69A7\u698D\u69A9\u69BE\u69AF\u69BF\u69C4\u69BD\u69A4\u69D4\u69B9\u69CA\u699A\u69CF\u69B3\u6993\u69AA\u69A1\u699E\u69D9\u6997\u6990\u69C2\u69B5\u69A5\u69C6\u6B4A\u6B4D\u6B4B\u6B9E\u6B9F\u6BA0\u6BC3\u6BC4\u6BFE\u6ECE\u6EF5\u6EF1\u6F03\u6F25\u6EF8\u6F37\u6EFB\u6F2E\u6F09\u6F4E\u6F19\u6F1A\u6F27\u6F18\u6F3B\u6F12\u6EED\u6F0A"],["e2a1","\u6F36\u6F73\u6EF9\u6EEE\u6F2D\u6F40\u6F30\u6F3C\u6F35\u6EEB\u6F07\u6F0E\u6F43\u6F05\u6EFD\u6EF6\u6F39\u6F1C\u6EFC\u6F3A\u6F1F\u6F0D\u6F1E\u6F08\u6F21\u7187\u7190\u7189\u7180\u7185\u7182\u718F\u717B\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734D\u7351\u734C\u7462\u7473\u7471\u7475\u7472\u7467\u746E\u7500\u7502\u7503\u757D\u7590\u7616\u7608\u760C\u7615\u7611\u760A\u7614\u76B8\u7781\u777C\u7785\u7782\u776E\u7780\u776F\u777E\u7783\u78B2\u78AA\u78B4\u78AD\u78A8\u787E\u78AB\u789E\u78A5\u78A0\u78AC\u78A2\u78A4\u7998\u798A\u798B\u7996\u7995\u7994\u7993"],["e340","\u7997\u7988\u7992\u7990\u7A2B\u7A4A\u7A30\u7A2F\u7A28\u7A26\u7AA8\u7AAB\u7AAC\u7AEE\u7B88\u7B9C\u7B8A\u7B91\u7B90\u7B96\u7B8D\u7B8C\u7B9B\u7B8E\u7B85\u7B98\u5284\u7B99\u7BA4\u7B82\u7CBB\u7CBF\u7CBC\u7CBA\u7DA7\u7DB7\u7DC2\u7DA3\u7DAA\u7DC1\u7DC0\u7DC5\u7D9D\u7DCE\u7DC4\u7DC6\u7DCB\u7DCC\u7DAF\u7DB9\u7D96\u7DBC\u7D9F\u7DA6\u7DAE\u7DA9\u7DA1\u7DC9\u7F73\u7FE2\u7FE3\u7FE5\u7FDE"],["e3a1","\u8024\u805D\u805C\u8189\u8186\u8183\u8187\u818D\u818C\u818B\u8215\u8497\u84A4\u84A1\u849F\u84BA\u84CE\u84C2\u84AC\u84AE\u84AB\u84B9\u84B4\u84C1\u84CD\u84AA\u849A\u84B1\u84D0\u849D\u84A7\u84BB\u84A2\u8494\u84C7\u84CC\u849B\u84A9\u84AF\u84A8\u84D6\u8498\u84B6\u84CF\u84A0\u84D7\u84D4\u84D2\u84DB\u84B0\u8491\u8661\u8733\u8723\u8728\u876B\u8740\u872E\u871E\u8721\u8719\u871B\u8743\u872C\u8741\u873E\u8746\u8720\u8732\u872A\u872D\u873C\u8712\u873A\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871A\u8730\u8711\u88F7\u88E7\u88F1\u88F2\u88FA\u88FE\u88EE\u88FC\u88F6\u88FB"],["e440","\u88F0\u88EC\u88EB\u899D\u89A1\u899F\u899E\u89E9\u89EB\u89E8\u8AAB\u8A99\u8A8B\u8A92\u8A8F\u8A96\u8C3D\u8C68\u8C69\u8CD5\u8CCF\u8CD7\u8D96\u8E09\u8E02\u8DFF\u8E0D\u8DFD\u8E0A\u8E03\u8E07\u8E06\u8E05\u8DFE\u8E00\u8E04\u8F10\u8F11\u8F0E\u8F0D\u9123\u911C\u9120\u9122\u911F\u911D\u911A\u9124\u9121\u911B\u917A\u9172\u9179\u9173\u92A5\u92A4\u9276\u929B\u927A\u92A0\u9294\u92AA\u928D"],["e4a1","\u92A6\u929A\u92AB\u9279\u9297\u927F\u92A3\u92EE\u928E\u9282\u9295\u92A2\u927D\u9288\u92A1\u928A\u9286\u928C\u9299\u92A7\u927E\u9287\u92A9\u929D\u928B\u922D\u969E\u96A1\u96FF\u9758\u977D\u977A\u977E\u9783\u9780\u9782\u977B\u9784\u9781\u977F\u97CE\u97CD\u9816\u98AD\u98AE\u9902\u9900\u9907\u999D\u999C\u99C3\u99B9\u99BB\u99BA\u99C2\u99BD\u99C7\u9AB1\u9AE3\u9AE7\u9B3E\u9B3F\u9B60\u9B61\u9B5F\u9CF1\u9CF2\u9CF5\u9EA7\u50FF\u5103\u5130\u50F8\u5106\u5107\u50F6\u50FE\u510B\u510C\u50FD\u510A\u528B\u528C\u52F1\u52EF\u5648\u5642\u564C\u5635\u5641\u564A\u5649\u5646\u5658"],["e540","\u565A\u5640\u5633\u563D\u562C\u563E\u5638\u562A\u563A\u571A\u58AB\u589D\u58B1\u58A0\u58A3\u58AF\u58AC\u58A5\u58A1\u58FF\u5AFF\u5AF4\u5AFD\u5AF7\u5AF6\u5B03\u5AF8\u5B02\u5AF9\u5B01\u5B07\u5B05\u5B0F\u5C67\u5D99\u5D97\u5D9F\u5D92\u5DA2\u5D93\u5D95\u5DA0\u5D9C\u5DA1\u5D9A\u5D9E\u5E69\u5E5D\u5E60\u5E5C\u7DF3\u5EDB\u5EDE\u5EE1\u5F49\u5FB2\u618B\u6183\u6179\u61B1\u61B0\u61A2\u6189"],["e5a1","\u619B\u6193\u61AF\u61AD\u619F\u6192\u61AA\u61A1\u618D\u6166\u61B3\u622D\u646E\u6470\u6496\u64A0\u6485\u6497\u649C\u648F\u648B\u648A\u648C\u64A3\u649F\u6468\u64B1\u6498\u6576\u657A\u6579\u657B\u65B2\u65B3\u66B5\u66B0\u66A9\u66B2\u66B7\u66AA\u66AF\u6A00\u6A06\u6A17\u69E5\u69F8\u6A15\u69F1\u69E4\u6A20\u69FF\u69EC\u69E2\u6A1B\u6A1D\u69FE\u6A27\u69F2\u69EE\u6A14\u69F7\u69E7\u6A40\u6A08\u69E6\u69FB\u6A0D\u69FC\u69EB\u6A09\u6A04\u6A18\u6A25\u6A0F\u69F6\u6A26\u6A07\u69F4\u6A16\u6B51\u6BA5\u6BA3\u6BA2\u6BA6\u6C01\u6C00\u6BFF\u6C02\u6F41\u6F26\u6F7E\u6F87\u6FC6\u6F92"],["e640","\u6F8D\u6F89\u6F8C\u6F62\u6F4F\u6F85\u6F5A\u6F96\u6F76\u6F6C\u6F82\u6F55\u6F72\u6F52\u6F50\u6F57\u6F94\u6F93\u6F5D\u6F00\u6F61\u6F6B\u6F7D\u6F67\u6F90\u6F53\u6F8B\u6F69\u6F7F\u6F95\u6F63\u6F77\u6F6A\u6F7B\u71B2\u71AF\u719B\u71B0\u71A0\u719A\u71A9\u71B5\u719D\u71A5\u719E\u71A4\u71A1\u71AA\u719C\u71A7\u71B3\u7298\u729A\u7358\u7352\u735E\u735F\u7360\u735D\u735B\u7361\u735A\u7359"],["e6a1","\u7362\u7487\u7489\u748A\u7486\u7481\u747D\u7485\u7488\u747C\u7479\u7508\u7507\u757E\u7625\u761E\u7619\u761D\u761C\u7623\u761A\u7628\u761B\u769C\u769D\u769E\u769B\u778D\u778F\u7789\u7788\u78CD\u78BB\u78CF\u78CC\u78D1\u78CE\u78D4\u78C8\u78C3\u78C4\u78C9\u799A\u79A1\u79A0\u799C\u79A2\u799B\u6B76\u7A39\u7AB2\u7AB4\u7AB3\u7BB7\u7BCB\u7BBE\u7BAC\u7BCE\u7BAF\u7BB9\u7BCA\u7BB5\u7CC5\u7CC8\u7CCC\u7CCB\u7DF7\u7DDB\u7DEA\u7DE7\u7DD7\u7DE1\u7E03\u7DFA\u7DE6\u7DF6\u7DF1\u7DF0\u7DEE\u7DDF\u7F76\u7FAC\u7FB0\u7FAD\u7FED\u7FEB\u7FEA\u7FEC\u7FE6\u7FE8\u8064\u8067\u81A3\u819F"],["e740","\u819E\u8195\u81A2\u8199\u8197\u8216\u824F\u8253\u8252\u8250\u824E\u8251\u8524\u853B\u850F\u8500\u8529\u850E\u8509\u850D\u851F\u850A\u8527\u851C\u84FB\u852B\u84FA\u8508\u850C\u84F4\u852A\u84F2\u8515\u84F7\u84EB\u84F3\u84FC\u8512\u84EA\u84E9\u8516\u84FE\u8528\u851D\u852E\u8502\u84FD\u851E\u84F6\u8531\u8526\u84E7\u84E8\u84F0\u84EF\u84F9\u8518\u8520\u8530\u850B\u8519\u852F\u8662"],["e7a1","\u8756\u8763\u8764\u8777\u87E1\u8773\u8758\u8754\u875B\u8752\u8761\u875A\u8751\u875E\u876D\u876A\u8750\u874E\u875F\u875D\u876F\u876C\u877A\u876E\u875C\u8765\u874F\u877B\u8775\u8762\u8767\u8769\u885A\u8905\u890C\u8914\u890B\u8917\u8918\u8919\u8906\u8916\u8911\u890E\u8909\u89A2\u89A4\u89A3\u89ED\u89F0\u89EC\u8ACF\u8AC6\u8AB8\u8AD3\u8AD1\u8AD4\u8AD5\u8ABB\u8AD7\u8ABE\u8AC0\u8AC5\u8AD8\u8AC3\u8ABA\u8ABD\u8AD9\u8C3E\u8C4D\u8C8F\u8CE5\u8CDF\u8CD9\u8CE8\u8CDA\u8CDD\u8CE7\u8DA0\u8D9C\u8DA1\u8D9B\u8E20\u8E23\u8E25\u8E24\u8E2E\u8E15\u8E1B\u8E16\u8E11\u8E19\u8E26\u8E27"],["e840","\u8E14\u8E12\u8E18\u8E13\u8E1C\u8E17\u8E1A\u8F2C\u8F24\u8F18\u8F1A\u8F20\u8F23\u8F16\u8F17\u9073\u9070\u906F\u9067\u906B\u912F\u912B\u9129\u912A\u9132\u9126\u912E\u9185\u9186\u918A\u9181\u9182\u9184\u9180\u92D0\u92C3\u92C4\u92C0\u92D9\u92B6\u92CF\u92F1\u92DF\u92D8\u92E9\u92D7\u92DD\u92CC\u92EF\u92C2\u92E8\u92CA\u92C8\u92CE\u92E6\u92CD\u92D5\u92C9\u92E0\u92DE\u92E7\u92D1\u92D3"],["e8a1","\u92B5\u92E1\u92C6\u92B4\u957C\u95AC\u95AB\u95AE\u95B0\u96A4\u96A2\u96D3\u9705\u9708\u9702\u975A\u978A\u978E\u9788\u97D0\u97CF\u981E\u981D\u9826\u9829\u9828\u9820\u981B\u9827\u98B2\u9908\u98FA\u9911\u9914\u9916\u9917\u9915\u99DC\u99CD\u99CF\u99D3\u99D4\u99CE\u99C9\u99D6\u99D8\u99CB\u99D7\u99CC\u9AB3\u9AEC\u9AEB\u9AF3\u9AF2\u9AF1\u9B46\u9B43\u9B67\u9B74\u9B71\u9B66\u9B76\u9B75\u9B70\u9B68\u9B64\u9B6C\u9CFC\u9CFA\u9CFD\u9CFF\u9CF7\u9D07\u9D00\u9CF9\u9CFB\u9D08\u9D05\u9D04\u9E83\u9ED3\u9F0F\u9F10\u511C\u5113\u5117\u511A\u5111\u51DE\u5334\u53E1\u5670\u5660\u566E"],["e940","\u5673\u5666\u5663\u566D\u5672\u565E\u5677\u571C\u571B\u58C8\u58BD\u58C9\u58BF\u58BA\u58C2\u58BC\u58C6\u5B17\u5B19\u5B1B\u5B21\u5B14\u5B13\u5B10\u5B16\u5B28\u5B1A\u5B20\u5B1E\u5BEF\u5DAC\u5DB1\u5DA9\u5DA7\u5DB5\u5DB0\u5DAE\u5DAA\u5DA8\u5DB2\u5DAD\u5DAF\u5DB4\u5E67\u5E68\u5E66\u5E6F\u5EE9\u5EE7\u5EE6\u5EE8\u5EE5\u5F4B\u5FBC\u619D\u61A8\u6196\u61C5\u61B4\u61C6\u61C1\u61CC\u61BA"],["e9a1","\u61BF\u61B8\u618C\u64D7\u64D6\u64D0\u64CF\u64C9\u64BD\u6489\u64C3\u64DB\u64F3\u64D9\u6533\u657F\u657C\u65A2\u66C8\u66BE\u66C0\u66CA\u66CB\u66CF\u66BD\u66BB\u66BA\u66CC\u6723\u6A34\u6A66\u6A49\u6A67\u6A32\u6A68\u6A3E\u6A5D\u6A6D\u6A76\u6A5B\u6A51\u6A28\u6A5A\u6A3B\u6A3F\u6A41\u6A6A\u6A64\u6A50\u6A4F\u6A54\u6A6F\u6A69\u6A60\u6A3C\u6A5E\u6A56\u6A55\u6A4D\u6A4E\u6A46\u6B55\u6B54\u6B56\u6BA7\u6BAA\u6BAB\u6BC8\u6BC7\u6C04\u6C03\u6C06\u6FAD\u6FCB\u6FA3\u6FC7\u6FBC\u6FCE\u6FC8\u6F5E\u6FC4\u6FBD\u6F9E\u6FCA\u6FA8\u7004\u6FA5\u6FAE\u6FBA\u6FAC\u6FAA\u6FCF\u6FBF\u6FB8"],["ea40","\u6FA2\u6FC9\u6FAB\u6FCD\u6FAF\u6FB2\u6FB0\u71C5\u71C2\u71BF\u71B8\u71D6\u71C0\u71C1\u71CB\u71D4\u71CA\u71C7\u71CF\u71BD\u71D8\u71BC\u71C6\u71DA\u71DB\u729D\u729E\u7369\u7366\u7367\u736C\u7365\u736B\u736A\u747F\u749A\u74A0\u7494\u7492\u7495\u74A1\u750B\u7580\u762F\u762D\u7631\u763D\u7633\u763C\u7635\u7632\u7630\u76BB\u76E6\u779A\u779D\u77A1\u779C\u779B\u77A2\u77A3\u7795\u7799"],["eaa1","\u7797\u78DD\u78E9\u78E5\u78EA\u78DE\u78E3\u78DB\u78E1\u78E2\u78ED\u78DF\u78E0\u79A4\u7A44\u7A48\u7A47\u7AB6\u7AB8\u7AB5\u7AB1\u7AB7\u7BDE\u7BE3\u7BE7\u7BDD\u7BD5\u7BE5\u7BDA\u7BE8\u7BF9\u7BD4\u7BEA\u7BE2\u7BDC\u7BEB\u7BD8\u7BDF\u7CD2\u7CD4\u7CD7\u7CD0\u7CD1\u7E12\u7E21\u7E17\u7E0C\u7E1F\u7E20\u7E13\u7E0E\u7E1C\u7E15\u7E1A\u7E22\u7E0B\u7E0F\u7E16\u7E0D\u7E14\u7E25\u7E24\u7F43\u7F7B\u7F7C\u7F7A\u7FB1\u7FEF\u802A\u8029\u806C\u81B1\u81A6\u81AE\u81B9\u81B5\u81AB\u81B0\u81AC\u81B4\u81B2\u81B7\u81A7\u81F2\u8255\u8256\u8257\u8556\u8545\u856B\u854D\u8553\u8561\u8558"],["eb40","\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853E\u855B\u8571\u854E\u856E\u8575\u8555\u8567\u8560\u858C\u8566\u855D\u8554\u8565\u856C\u8663\u8665\u8664\u879B\u878F\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87A3\u8785\u8790\u8791\u879D\u8784\u8794\u879C\u879A\u8789\u891E\u8926\u8930\u892D\u892E\u8927\u8931\u8922\u8929\u8923\u892F\u892C\u891F\u89F1\u8AE0"],["eba1","\u8AE2\u8AF2\u8AF4\u8AF5\u8ADD\u8B14\u8AE4\u8ADF\u8AF0\u8AC8\u8ADE\u8AE1\u8AE8\u8AFF\u8AEF\u8AFB\u8C91\u8C92\u8C90\u8CF5\u8CEE\u8CF1\u8CF0\u8CF3\u8D6C\u8D6E\u8DA5\u8DA7\u8E33\u8E3E\u8E38\u8E40\u8E45\u8E36\u8E3C\u8E3D\u8E41\u8E30\u8E3F\u8EBD\u8F36\u8F2E\u8F35\u8F32\u8F39\u8F37\u8F34\u9076\u9079\u907B\u9086\u90FA\u9133\u9135\u9136\u9193\u9190\u9191\u918D\u918F\u9327\u931E\u9308\u931F\u9306\u930F\u937A\u9338\u933C\u931B\u9323\u9312\u9301\u9346\u932D\u930E\u930D\u92CB\u931D\u92FA\u9325\u9313\u92F9\u92F7\u9334\u9302\u9324\u92FF\u9329\u9339\u9335\u932A\u9314\u930C"],["ec40","\u930B\u92FE\u9309\u9300\u92FB\u9316\u95BC\u95CD\u95BE\u95B9\u95BA\u95B6\u95BF\u95B5\u95BD\u96A9\u96D4\u970B\u9712\u9710\u9799\u9797\u9794\u97F0\u97F8\u9835\u982F\u9832\u9924\u991F\u9927\u9929\u999E\u99EE\u99EC\u99E5\u99E4\u99F0\u99E3\u99EA\u99E9\u99E7\u9AB9\u9ABF\u9AB4\u9ABB\u9AF6\u9AFA\u9AF9\u9AF7\u9B33\u9B80\u9B85\u9B87\u9B7C\u9B7E\u9B7B\u9B82\u9B93\u9B92\u9B90\u9B7A\u9B95"],["eca1","\u9B7D\u9B88\u9D25\u9D17\u9D20\u9D1E\u9D14\u9D29\u9D1D\u9D18\u9D22\u9D10\u9D19\u9D1F\u9E88\u9E86\u9E87\u9EAE\u9EAD\u9ED5\u9ED6\u9EFA\u9F12\u9F3D\u5126\u5125\u5122\u5124\u5120\u5129\u52F4\u5693\u568C\u568D\u5686\u5684\u5683\u567E\u5682\u567F\u5681\u58D6\u58D4\u58CF\u58D2\u5B2D\u5B25\u5B32\u5B23\u5B2C\u5B27\u5B26\u5B2F\u5B2E\u5B7B\u5BF1\u5BF2\u5DB7\u5E6C\u5E6A\u5FBE\u5FBB\u61C3\u61B5\u61BC\u61E7\u61E0\u61E5\u61E4\u61E8\u61DE\u64EF\u64E9\u64E3\u64EB\u64E4\u64E8\u6581\u6580\u65B6\u65DA\u66D2\u6A8D\u6A96\u6A81\u6AA5\u6A89\u6A9F\u6A9B\u6AA1\u6A9E\u6A87\u6A93\u6A8E"],["ed40","\u6A95\u6A83\u6AA8\u6AA4\u6A91\u6A7F\u6AA6\u6A9A\u6A85\u6A8C\u6A92\u6B5B\u6BAD\u6C09\u6FCC\u6FA9\u6FF4\u6FD4\u6FE3\u6FDC\u6FED\u6FE7\u6FE6\u6FDE\u6FF2\u6FDD\u6FE2\u6FE8\u71E1\u71F1\u71E8\u71F2\u71E4\u71F0\u71E2\u7373\u736E\u736F\u7497\u74B2\u74AB\u7490\u74AA\u74AD\u74B1\u74A5\u74AF\u7510\u7511\u7512\u750F\u7584\u7643\u7648\u7649\u7647\u76A4\u76E9\u77B5\u77AB\u77B2\u77B7\u77B6"],["eda1","\u77B4\u77B1\u77A8\u77F0\u78F3\u78FD\u7902\u78FB\u78FC\u78F2\u7905\u78F9\u78FE\u7904\u79AB\u79A8\u7A5C\u7A5B\u7A56\u7A58\u7A54\u7A5A\u7ABE\u7AC0\u7AC1\u7C05\u7C0F\u7BF2\u7C00\u7BFF\u7BFB\u7C0E\u7BF4\u7C0B\u7BF3\u7C02\u7C09\u7C03\u7C01\u7BF8\u7BFD\u7C06\u7BF0\u7BF1\u7C10\u7C0A\u7CE8\u7E2D\u7E3C\u7E42\u7E33\u9848\u7E38\u7E2A\u7E49\u7E40\u7E47\u7E29\u7E4C\u7E30\u7E3B\u7E36\u7E44\u7E3A\u7F45\u7F7F\u7F7E\u7F7D\u7FF4\u7FF2\u802C\u81BB\u81C4\u81CC\u81CA\u81C5\u81C7\u81BC\u81E9\u825B\u825A\u825C\u8583\u8580\u858F\u85A7\u8595\u85A0\u858B\u85A3\u857B\u85A4\u859A\u859E"],["ee40","\u8577\u857C\u8589\u85A1\u857A\u8578\u8557\u858E\u8596\u8586\u858D\u8599\u859D\u8581\u85A2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859F\u8668\u87BE\u87AA\u87AD\u87C5\u87B0\u87AC\u87B9\u87B5\u87BC\u87AE\u87C9\u87C3\u87C2\u87CC\u87B7\u87AF\u87C4\u87CA\u87B4\u87B6\u87BF\u87B8\u87BD\u87DE\u87B2\u8935\u8933\u893C\u893E\u8941\u8952\u8937\u8942\u89AD\u89AF\u89AE\u89F2\u89F3\u8B1E"],["eea1","\u8B18\u8B16\u8B11\u8B05\u8B0B\u8B22\u8B0F\u8B12\u8B15\u8B07\u8B0D\u8B08\u8B06\u8B1C\u8B13\u8B1A\u8C4F\u8C70\u8C72\u8C71\u8C6F\u8C95\u8C94\u8CF9\u8D6F\u8E4E\u8E4D\u8E53\u8E50\u8E4C\u8E47\u8F43\u8F40\u9085\u907E\u9138\u919A\u91A2\u919B\u9199\u919F\u91A1\u919D\u91A0\u93A1\u9383\u93AF\u9364\u9356\u9347\u937C\u9358\u935C\u9376\u9349\u9350\u9351\u9360\u936D\u938F\u934C\u936A\u9379\u9357\u9355\u9352\u934F\u9371\u9377\u937B\u9361\u935E\u9363\u9367\u9380\u934E\u9359\u95C7\u95C0\u95C9\u95C3\u95C5\u95B7\u96AE\u96B0\u96AC\u9720\u971F\u9718\u971D\u9719\u979A\u97A1\u979C"],["ef40","\u979E\u979D\u97D5\u97D4\u97F1\u9841\u9844\u984A\u9849\u9845\u9843\u9925\u992B\u992C\u992A\u9933\u9932\u992F\u992D\u9931\u9930\u9998\u99A3\u99A1\u9A02\u99FA\u99F4\u99F7\u99F9\u99F8\u99F6\u99FB\u99FD\u99FE\u99FC\u9A03\u9ABE\u9AFE\u9AFD\u9B01\u9AFC\u9B48\u9B9A\u9BA8\u9B9E\u9B9B\u9BA6\u9BA1\u9BA5\u9BA4\u9B86\u9BA2\u9BA0\u9BAF\u9D33\u9D41\u9D67\u9D36\u9D2E\u9D2F\u9D31\u9D38\u9D30"],["efa1","\u9D45\u9D42\u9D43\u9D3E\u9D37\u9D40\u9D3D\u7FF5\u9D2D\u9E8A\u9E89\u9E8D\u9EB0\u9EC8\u9EDA\u9EFB\u9EFF\u9F24\u9F23\u9F22\u9F54\u9FA0\u5131\u512D\u512E\u5698\u569C\u5697\u569A\u569D\u5699\u5970\u5B3C\u5C69\u5C6A\u5DC0\u5E6D\u5E6E\u61D8\u61DF\u61ED\u61EE\u61F1\u61EA\u61F0\u61EB\u61D6\u61E9\u64FF\u6504\u64FD\u64F8\u6501\u6503\u64FC\u6594\u65DB\u66DA\u66DB\u66D8\u6AC5\u6AB9\u6ABD\u6AE1\u6AC6\u6ABA\u6AB6\u6AB7\u6AC7\u6AB4\u6AAD\u6B5E\u6BC9\u6C0B\u7007\u700C\u700D\u7001\u7005\u7014\u700E\u6FFF\u7000\u6FFB\u7026\u6FFC\u6FF7\u700A\u7201\u71FF\u71F9\u7203\u71FD\u7376"],["f040","\u74B8\u74C0\u74B5\u74C1\u74BE\u74B6\u74BB\u74C2\u7514\u7513\u765C\u7664\u7659\u7650\u7653\u7657\u765A\u76A6\u76BD\u76EC\u77C2\u77BA\u78FF\u790C\u7913\u7914\u7909\u7910\u7912\u7911\u79AD\u79AC\u7A5F\u7C1C\u7C29\u7C19\u7C20\u7C1F\u7C2D\u7C1D\u7C26\u7C28\u7C22\u7C25\u7C30\u7E5C\u7E50\u7E56\u7E63\u7E58\u7E62\u7E5F\u7E51\u7E60\u7E57\u7E53\u7FB5\u7FB3\u7FF7\u7FF8\u8075\u81D1\u81D2"],["f0a1","\u81D0\u825F\u825E\u85B4\u85C6\u85C0\u85C3\u85C2\u85B3\u85B5\u85BD\u85C7\u85C4\u85BF\u85CB\u85CE\u85C8\u85C5\u85B1\u85B6\u85D2\u8624\u85B8\u85B7\u85BE\u8669\u87E7\u87E6\u87E2\u87DB\u87EB\u87EA\u87E5\u87DF\u87F3\u87E4\u87D4\u87DC\u87D3\u87ED\u87D8\u87E3\u87A4\u87D7\u87D9\u8801\u87F4\u87E8\u87DD\u8953\u894B\u894F\u894C\u8946\u8950\u8951\u8949\u8B2A\u8B27\u8B23\u8B33\u8B30\u8B35\u8B47\u8B2F\u8B3C\u8B3E\u8B31\u8B25\u8B37\u8B26\u8B36\u8B2E\u8B24\u8B3B\u8B3D\u8B3A\u8C42\u8C75\u8C99\u8C98\u8C97\u8CFE\u8D04\u8D02\u8D00\u8E5C\u8E62\u8E60\u8E57\u8E56\u8E5E\u8E65\u8E67"],["f140","\u8E5B\u8E5A\u8E61\u8E5D\u8E69\u8E54\u8F46\u8F47\u8F48\u8F4B\u9128\u913A\u913B\u913E\u91A8\u91A5\u91A7\u91AF\u91AA\u93B5\u938C\u9392\u93B7\u939B\u939D\u9389\u93A7\u938E\u93AA\u939E\u93A6\u9395\u9388\u9399\u939F\u938D\u93B1\u9391\u93B2\u93A4\u93A8\u93B4\u93A3\u93A5\u95D2\u95D3\u95D1\u96B3\u96D7\u96DA\u5DC2\u96DF\u96D8\u96DD\u9723\u9722\u9725\u97AC\u97AE\u97A8\u97AB\u97A4\u97AA"],["f1a1","\u97A2\u97A5\u97D7\u97D9\u97D6\u97D8\u97FA\u9850\u9851\u9852\u98B8\u9941\u993C\u993A\u9A0F\u9A0B\u9A09\u9A0D\u9A04\u9A11\u9A0A\u9A05\u9A07\u9A06\u9AC0\u9ADC\u9B08\u9B04\u9B05\u9B29\u9B35\u9B4A\u9B4C\u9B4B\u9BC7\u9BC6\u9BC3\u9BBF\u9BC1\u9BB5\u9BB8\u9BD3\u9BB6\u9BC4\u9BB9\u9BBD\u9D5C\u9D53\u9D4F\u9D4A\u9D5B\u9D4B\u9D59\u9D56\u9D4C\u9D57\u9D52\u9D54\u9D5F\u9D58\u9D5A\u9E8E\u9E8C\u9EDF\u9F01\u9F00\u9F16\u9F25\u9F2B\u9F2A\u9F29\u9F28\u9F4C\u9F55\u5134\u5135\u5296\u52F7\u53B4\u56AB\u56AD\u56A6\u56A7\u56AA\u56AC\u58DA\u58DD\u58DB\u5912\u5B3D\u5B3E\u5B3F\u5DC3\u5E70"],["f240","\u5FBF\u61FB\u6507\u6510\u650D\u6509\u650C\u650E\u6584\u65DE\u65DD\u66DE\u6AE7\u6AE0\u6ACC\u6AD1\u6AD9\u6ACB\u6ADF\u6ADC\u6AD0\u6AEB\u6ACF\u6ACD\u6ADE\u6B60\u6BB0\u6C0C\u7019\u7027\u7020\u7016\u702B\u7021\u7022\u7023\u7029\u7017\u7024\u701C\u702A\u720C\u720A\u7207\u7202\u7205\u72A5\u72A6\u72A4\u72A3\u72A1\u74CB\u74C5\u74B7\u74C3\u7516\u7660\u77C9\u77CA\u77C4\u77F1\u791D\u791B"],["f2a1","\u7921\u791C\u7917\u791E\u79B0\u7A67\u7A68\u7C33\u7C3C\u7C39\u7C2C\u7C3B\u7CEC\u7CEA\u7E76\u7E75\u7E78\u7E70\u7E77\u7E6F\u7E7A\u7E72\u7E74\u7E68\u7F4B\u7F4A\u7F83\u7F86\u7FB7\u7FFD\u7FFE\u8078\u81D7\u81D5\u8264\u8261\u8263\u85EB\u85F1\u85ED\u85D9\u85E1\u85E8\u85DA\u85D7\u85EC\u85F2\u85F8\u85D8\u85DF\u85E3\u85DC\u85D1\u85F0\u85E6\u85EF\u85DE\u85E2\u8800\u87FA\u8803\u87F6\u87F7\u8809\u880C\u880B\u8806\u87FC\u8808\u87FF\u880A\u8802\u8962\u895A\u895B\u8957\u8961\u895C\u8958\u895D\u8959\u8988\u89B7\u89B6\u89F6\u8B50\u8B48\u8B4A\u8B40\u8B53\u8B56\u8B54\u8B4B\u8B55"],["f340","\u8B51\u8B42\u8B52\u8B57\u8C43\u8C77\u8C76\u8C9A\u8D06\u8D07\u8D09\u8DAC\u8DAA\u8DAD\u8DAB\u8E6D\u8E78\u8E73\u8E6A\u8E6F\u8E7B\u8EC2\u8F52\u8F51\u8F4F\u8F50\u8F53\u8FB4\u9140\u913F\u91B0\u91AD\u93DE\u93C7\u93CF\u93C2\u93DA\u93D0\u93F9\u93EC\u93CC\u93D9\u93A9\u93E6\u93CA\u93D4\u93EE\u93E3\u93D5\u93C4\u93CE\u93C0\u93D2\u93E7\u957D\u95DA\u95DB\u96E1\u9729\u972B\u972C\u9728\u9726"],["f3a1","\u97B3\u97B7\u97B6\u97DD\u97DE\u97DF\u985C\u9859\u985D\u9857\u98BF\u98BD\u98BB\u98BE\u9948\u9947\u9943\u99A6\u99A7\u9A1A\u9A15\u9A25\u9A1D\u9A24\u9A1B\u9A22\u9A20\u9A27\u9A23\u9A1E\u9A1C\u9A14\u9AC2\u9B0B\u9B0A\u9B0E\u9B0C\u9B37\u9BEA\u9BEB\u9BE0\u9BDE\u9BE4\u9BE6\u9BE2\u9BF0\u9BD4\u9BD7\u9BEC\u9BDC\u9BD9\u9BE5\u9BD5\u9BE1\u9BDA\u9D77\u9D81\u9D8A\u9D84\u9D88\u9D71\u9D80\u9D78\u9D86\u9D8B\u9D8C\u9D7D\u9D6B\u9D74\u9D75\u9D70\u9D69\u9D85\u9D73\u9D7B\u9D82\u9D6F\u9D79\u9D7F\u9D87\u9D68\u9E94\u9E91\u9EC0\u9EFC\u9F2D\u9F40\u9F41\u9F4D\u9F56\u9F57\u9F58\u5337\u56B2"],["f440","\u56B5\u56B3\u58E3\u5B45\u5DC6\u5DC7\u5EEE\u5EEF\u5FC0\u5FC1\u61F9\u6517\u6516\u6515\u6513\u65DF\u66E8\u66E3\u66E4\u6AF3\u6AF0\u6AEA\u6AE8\u6AF9\u6AF1\u6AEE\u6AEF\u703C\u7035\u702F\u7037\u7034\u7031\u7042\u7038\u703F\u703A\u7039\u7040\u703B\u7033\u7041\u7213\u7214\u72A8\u737D\u737C\u74BA\u76AB\u76AA\u76BE\u76ED\u77CC\u77CE\u77CF\u77CD\u77F2\u7925\u7923\u7927\u7928\u7924\u7929"],["f4a1","\u79B2\u7A6E\u7A6C\u7A6D\u7AF7\u7C49\u7C48\u7C4A\u7C47\u7C45\u7CEE\u7E7B\u7E7E\u7E81\u7E80\u7FBA\u7FFF\u8079\u81DB\u81D9\u820B\u8268\u8269\u8622\u85FF\u8601\u85FE\u861B\u8600\u85F6\u8604\u8609\u8605\u860C\u85FD\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89B9\u89F7\u8B60\u8B6A\u8B5D\u8B68\u8B63\u8B65\u8B67\u8B6D\u8DAE\u8E86\u8E88\u8E84\u8F59\u8F56\u8F57\u8F55\u8F58\u8F5A\u908D\u9143\u9141\u91B7\u91B5\u91B2\u91B3\u940B\u9413\u93FB\u9420\u940F\u9414\u93FE\u9415\u9410\u9428\u9419\u940D\u93F5\u9400\u93F7\u9407\u940E\u9416\u9412\u93FA\u9409\u93F8\u940A\u93FF"],["f540","\u93FC\u940C\u93F6\u9411\u9406\u95DE\u95E0\u95DF\u972E\u972F\u97B9\u97BB\u97FD\u97FE\u9860\u9862\u9863\u985F\u98C1\u98C2\u9950\u994E\u9959\u994C\u994B\u9953\u9A32\u9A34\u9A31\u9A2C\u9A2A\u9A36\u9A29\u9A2E\u9A38\u9A2D\u9AC7\u9ACA\u9AC6\u9B10\u9B12\u9B11\u9C0B\u9C08\u9BF7\u9C05\u9C12\u9BF8\u9C40\u9C07\u9C0E\u9C06\u9C17\u9C14\u9C09\u9D9F\u9D99\u9DA4\u9D9D\u9D92\u9D98\u9D90\u9D9B"],["f5a1","\u9DA0\u9D94\u9D9C\u9DAA\u9D97\u9DA1\u9D9A\u9DA2\u9DA8\u9D9E\u9DA3\u9DBF\u9DA9\u9D96\u9DA6\u9DA7\u9E99\u9E9B\u9E9A\u9EE5\u9EE4\u9EE7\u9EE6\u9F30\u9F2E\u9F5B\u9F60\u9F5E\u9F5D\u9F59\u9F91\u513A\u5139\u5298\u5297\u56C3\u56BD\u56BE\u5B48\u5B47\u5DCB\u5DCF\u5EF1\u61FD\u651B\u6B02\u6AFC\u6B03\u6AF8\u6B00\u7043\u7044\u704A\u7048\u7049\u7045\u7046\u721D\u721A\u7219\u737E\u7517\u766A\u77D0\u792D\u7931\u792F\u7C54\u7C53\u7CF2\u7E8A\u7E87\u7E88\u7E8B\u7E86\u7E8D\u7F4D\u7FBB\u8030\u81DD\u8618\u862A\u8626\u861F\u8623\u861C\u8619\u8627\u862E\u8621\u8620\u8629\u861E\u8625"],["f640","\u8829\u881D\u881B\u8820\u8824\u881C\u882B\u884A\u896D\u8969\u896E\u896B\u89FA\u8B79\u8B78\u8B45\u8B7A\u8B7B\u8D10\u8D14\u8DAF\u8E8E\u8E8C\u8F5E\u8F5B\u8F5D\u9146\u9144\u9145\u91B9\u943F\u943B\u9436\u9429\u943D\u943C\u9430\u9439\u942A\u9437\u942C\u9440\u9431\u95E5\u95E4\u95E3\u9735\u973A\u97BF\u97E1\u9864\u98C9\u98C6\u98C0\u9958\u9956\u9A39\u9A3D\u9A46\u9A44\u9A42\u9A41\u9A3A"],["f6a1","\u9A3F\u9ACD\u9B15\u9B17\u9B18\u9B16\u9B3A\u9B52\u9C2B\u9C1D\u9C1C\u9C2C\u9C23\u9C28\u9C29\u9C24\u9C21\u9DB7\u9DB6\u9DBC\u9DC1\u9DC7\u9DCA\u9DCF\u9DBE\u9DC5\u9DC3\u9DBB\u9DB5\u9DCE\u9DB9\u9DBA\u9DAC\u9DC8\u9DB1\u9DAD\u9DCC\u9DB3\u9DCD\u9DB2\u9E7A\u9E9C\u9EEB\u9EEE\u9EED\u9F1B\u9F18\u9F1A\u9F31\u9F4E\u9F65\u9F64\u9F92\u4EB9\u56C6\u56C5\u56CB\u5971\u5B4B\u5B4C\u5DD5\u5DD1\u5EF2\u6521\u6520\u6526\u6522\u6B0B\u6B08\u6B09\u6C0D\u7055\u7056\u7057\u7052\u721E\u721F\u72A9\u737F\u74D8\u74D5\u74D9\u74D7\u766D\u76AD\u7935\u79B4\u7A70\u7A71\u7C57\u7C5C\u7C59\u7C5B\u7C5A"],["f740","\u7CF4\u7CF1\u7E91\u7F4F\u7F87\u81DE\u826B\u8634\u8635\u8633\u862C\u8632\u8636\u882C\u8828\u8826\u882A\u8825\u8971\u89BF\u89BE\u89FB\u8B7E\u8B84\u8B82\u8B86\u8B85\u8B7F\u8D15\u8E95\u8E94\u8E9A\u8E92\u8E90\u8E96\u8E97\u8F60\u8F62\u9147\u944C\u9450\u944A\u944B\u944F\u9447\u9445\u9448\u9449\u9446\u973F\u97E3\u986A\u9869\u98CB\u9954\u995B\u9A4E\u9A53\u9A54\u9A4C\u9A4F\u9A48\u9A4A"],["f7a1","\u9A49\u9A52\u9A50\u9AD0\u9B19\u9B2B\u9B3B\u9B56\u9B55\u9C46\u9C48\u9C3F\u9C44\u9C39\u9C33\u9C41\u9C3C\u9C37\u9C34\u9C32\u9C3D\u9C36\u9DDB\u9DD2\u9DDE\u9DDA\u9DCB\u9DD0\u9DDC\u9DD1\u9DDF\u9DE9\u9DD9\u9DD8\u9DD6\u9DF5\u9DD5\u9DDD\u9EB6\u9EF0\u9F35\u9F33\u9F32\u9F42\u9F6B\u9F95\u9FA2\u513D\u5299\u58E8\u58E7\u5972\u5B4D\u5DD8\u882F\u5F4F\u6201\u6203\u6204\u6529\u6525\u6596\u66EB\u6B11\u6B12\u6B0F\u6BCA\u705B\u705A\u7222\u7382\u7381\u7383\u7670\u77D4\u7C67\u7C66\u7E95\u826C\u863A\u8640\u8639\u863C\u8631\u863B\u863E\u8830\u8832\u882E\u8833\u8976\u8974\u8973\u89FE"],["f840","\u8B8C\u8B8E\u8B8B\u8B88\u8C45\u8D19\u8E98\u8F64\u8F63\u91BC\u9462\u9455\u945D\u9457\u945E\u97C4\u97C5\u9800\u9A56\u9A59\u9B1E\u9B1F\u9B20\u9C52\u9C58\u9C50\u9C4A\u9C4D\u9C4B\u9C55\u9C59\u9C4C\u9C4E\u9DFB\u9DF7\u9DEF\u9DE3\u9DEB\u9DF8\u9DE4\u9DF6\u9DE1\u9DEE\u9DE6\u9DF2\u9DF0\u9DE2\u9DEC\u9DF4\u9DF3\u9DE8\u9DED\u9EC2\u9ED0\u9EF2\u9EF3\u9F06\u9F1C\u9F38\u9F37\u9F36\u9F43\u9F4F"],["f8a1","\u9F71\u9F70\u9F6E\u9F6F\u56D3\u56CD\u5B4E\u5C6D\u652D\u66ED\u66EE\u6B13\u705F\u7061\u705D\u7060\u7223\u74DB\u74E5\u77D5\u7938\u79B7\u79B6\u7C6A\u7E97\u7F89\u826D\u8643\u8838\u8837\u8835\u884B\u8B94\u8B95\u8E9E\u8E9F\u8EA0\u8E9D\u91BE\u91BD\u91C2\u946B\u9468\u9469\u96E5\u9746\u9743\u9747\u97C7\u97E5\u9A5E\u9AD5\u9B59\u9C63\u9C67\u9C66\u9C62\u9C5E\u9C60\u9E02\u9DFE\u9E07\u9E03\u9E06\u9E05\u9E00\u9E01\u9E09\u9DFF\u9DFD\u9E04\u9EA0\u9F1E\u9F46\u9F74\u9F75\u9F76\u56D4\u652E\u65B8\u6B18\u6B19\u6B17\u6B1A\u7062\u7226\u72AA\u77D8\u77D9\u7939\u7C69\u7C6B\u7CF6\u7E9A"],["f940","\u7E98\u7E9B\u7E99\u81E0\u81E1\u8646\u8647\u8648\u8979\u897A\u897C\u897B\u89FF\u8B98\u8B99\u8EA5\u8EA4\u8EA3\u946E\u946D\u946F\u9471\u9473\u9749\u9872\u995F\u9C68\u9C6E\u9C6D\u9E0B\u9E0D\u9E10\u9E0F\u9E12\u9E11\u9EA1\u9EF5\u9F09\u9F47\u9F78\u9F7B\u9F7A\u9F79\u571E\u7066\u7C6F\u883C\u8DB2\u8EA6\u91C3\u9474\u9478\u9476\u9475\u9A60\u9C74\u9C73\u9C71\u9C75\u9E14\u9E13\u9EF6\u9F0A"],["f9a1","\u9FA4\u7068\u7065\u7CF7\u866A\u883E\u883D\u883F\u8B9E\u8C9C\u8EA9\u8EC9\u974B\u9873\u9874\u98CC\u9961\u99AB\u9A64\u9A66\u9A67\u9B24\u9E15\u9E17\u9F48\u6207\u6B1E\u7227\u864C\u8EA8\u9482\u9480\u9481\u9A69\u9A68\u9B2E\u9E19\u7229\u864B\u8B9F\u9483\u9C79\u9EB7\u7675\u9A6B\u9C7A\u9E1D\u7069\u706A\u9EA4\u9F7E\u9F49\u9F98\u7881\u92B9\u88CF\u58BB\u6052\u7CA7\u5AFA\u2554\u2566\u2557\u2560\u256C\u2563\u255A\u2569\u255D\u2552\u2564\u2555\u255E\u256A\u2561\u2558\u2567\u255B\u2553\u2565\u2556\u255F\u256B\u2562\u2559\u2568\u255C\u2551\u2550\u256D\u256E\u2570\u256F\u2593"]]});var Lye=M((KDt,eht)=>{eht.exports=[["8740","\u43F0\u4C32\u4603\u45A6\u4578\u{27267}\u4D77\u45B3\u{27CB1}\u4CE2\u{27CC5}\u3B95\u4736\u4744\u4C47\u4C40\u{242BF}\u{23617}\u{27352}\u{26E8B}\u{270D2}\u4C57\u{2A351}\u474F\u45DA\u4C85\u{27C6C}\u4D07\u4AA4\u46A1\u{26B23}\u7225\u{25A54}\u{21A63}\u{23E06}\u{23F61}\u664D\u56FB"],["8767","\u7D95\u591D\u{28BB9}\u3DF4\u9734\u{27BEF}\u5BDB\u{21D5E}\u5AA4\u3625\u{29EB0}\u5AD1\u5BB7\u5CFC\u676E\u8593\u{29945}\u7461\u749D\u3875\u{21D53}\u{2369E}\u{26021}\u3EEC"],["87a1","\u{258DE}\u3AF5\u7AFC\u9F97\u{24161}\u{2890D}\u{231EA}\u{20A8A}\u{2325E}\u430A\u8484\u9F96\u942F\u4930\u8613\u5896\u974A\u9218\u79D0\u7A32\u6660\u6A29\u889D\u744C\u7BC5\u6782\u7A2C\u524F\u9046\u34E6\u73C4\u{25DB9}\u74C6\u9FC7\u57B3\u492F\u544C\u4131\u{2368E}\u5818\u7A72\u{27B65}\u8B8F\u46AE\u{26E88}\u4181\u{25D99}\u7BAE\u{224BC}\u9FC8\u{224C1}\u{224C9}\u{224CC}\u9FC9\u8504\u{235BB}\u40B4\u9FCA\u44E1\u{2ADFF}\u62C1\u706E\u9FCB"],["8840","\u31C0",4,"\u{2010C}\u31C5\u{200D1}\u{200CD}\u31C6\u31C7\u{200CB}\u{21FE8}\u31C8\u{200CA}\u31C9\u31CA\u31CB\u31CC\u{2010E}\u31CD\u31CE\u0100\xC1\u01CD\xC0\u0112\xC9\u011A\xC8\u014C\xD3\u01D1\xD2\u0FFF\xCA\u0304\u1EBE\u0FFF\xCA\u030C\u1EC0\xCA\u0101\xE1\u01CE\xE0\u0251\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA"],["88a1","\u01DC\xFC\u0FFF\xEA\u0304\u1EBF\u0FFF\xEA\u030C\u1EC1\xEA\u0261\u23DA\u23DB"],["8940","\u{2A3A9}\u{21145}"],["8943","\u650A"],["8946","\u4E3D\u6EDD\u9D4E\u91DF"],["894c","\u{27735}\u6491\u4F1A\u4F28\u4FA8\u5156\u5174\u519C\u51E4\u52A1\u52A8\u533B\u534E\u53D1\u53D8\u56E2\u58F0\u5904\u5907\u5932\u5934\u5B66\u5B9E\u5B9F\u5C9A\u5E86\u603B\u6589\u67FE\u6804\u6865\u6D4E\u70BC\u7535\u7EA4\u7EAC\u7EBA\u7EC7\u7ECF\u7EDF\u7F06\u7F37\u827A\u82CF\u836F\u89C6\u8BBE\u8BE2\u8F66\u8F67\u8F6E"],["89a1","\u7411\u7CFC\u7DCD\u6946\u7AC9\u5227"],["89ab","\u918C\u78B8\u915E\u80BC"],["89b0","\u8D0B\u80F6\u{209E7}"],["89b5","\u809F\u9EC7\u4CCD\u9DC9\u9E0C\u4C3E\u{29DF6}\u{2700E}\u9E0A\u{2A133}\u35C1"],["89c1","\u6E9A\u823E\u7519"],["89c5","\u4911\u9A6C\u9A8F\u9F99\u7987\u{2846C}\u{21DCA}\u{205D0}\u{22AE6}\u4E24\u4E81\u4E80\u4E87\u4EBF\u4EEB\u4F37\u344C\u4FBD\u3E48\u5003\u5088\u347D\u3493\u34A5\u5186\u5905\u51DB\u51FC\u5205\u4E89\u5279\u5290\u5327\u35C7\u53A9\u3551\u53B0\u3553\u53C2\u5423\u356D\u3572\u3681\u5493\u54A3\u54B4\u54B9\u54D0\u54EF\u5518\u5523\u5528\u3598\u553F\u35A5\u35BF\u55D7\u35C5"],["8a40","\u{27D84}\u5525"],["8a43","\u{20C42}\u{20D15}\u{2512B}\u5590\u{22CC6}\u39EC\u{20341}\u8E46\u{24DB8}\u{294E5}\u4053\u{280BE}\u777A\u{22C38}\u3A34\u47D5\u{2815D}\u{269F2}\u{24DEA}\u64DD\u{20D7C}\u{20FB4}\u{20CD5}\u{210F4}\u648D\u8E7E\u{20E96}\u{20C0B}\u{20F64}\u{22CA9}\u{28256}\u{244D3}"],["8a64","\u{20D46}\u{29A4D}\u{280E9}\u47F4\u{24EA7}\u{22CC2}\u9AB2\u3A67\u{295F4}\u3FED\u3506\u{252C7}\u{297D4}\u{278C8}\u{22D44}\u9D6E\u9815"],["8a76","\u43D9\u{260A5}\u64B4\u54E3\u{22D4C}\u{22BCA}\u{21077}\u39FB\u{2106F}"],["8aa1","\u{266DA}\u{26716}\u{279A0}\u64EA\u{25052}\u{20C43}\u8E68\u{221A1}\u{28B4C}\u{20731}"],["8aac","\u480B\u{201A9}\u3FFA\u5873\u{22D8D}"],["8ab2","\u{245C8}\u{204FC}\u{26097}\u{20F4C}\u{20D96}\u5579\u40BB\u43BA"],["8abb","\u4AB4\u{22A66}\u{2109D}\u81AA\u98F5\u{20D9C}\u6379\u39FE\u{22775}\u8DC0\u56A1\u647C\u3E43"],["8ac9","\u{2A601}\u{20E09}\u{22ACF}\u{22CC9}"],["8ace","\u{210C8}\u{239C2}\u3992\u3A06\u{2829B}\u3578\u{25E49}\u{220C7}\u5652\u{20F31}\u{22CB2}\u{29720}\u34BC\u6C3D\u{24E3B}"],["8adf","\u{27574}\u{22E8B}\u{22208}\u{2A65B}\u{28CCD}\u{20E7A}\u{20C34}\u{2681C}\u7F93\u{210CF}\u{22803}\u{22939}\u35FB\u{251E3}\u{20E8C}\u{20F8D}\u{20EAA}\u3F93\u{20F30}\u{20D47}\u{2114F}\u{20E4C}"],["8af6","\u{20EAB}\u{20BA9}\u{20D48}\u{210C0}\u{2113D}\u3FF9\u{22696}\u6432\u{20FAD}"],["8b40","\u{233F4}\u{27639}\u{22BCE}\u{20D7E}\u{20D7F}\u{22C51}\u{22C55}\u3A18\u{20E98}\u{210C7}\u{20F2E}\u{2A632}\u{26B50}\u{28CD2}\u{28D99}\u{28CCA}\u95AA\u54CC\u82C4\u55B9"],["8b55","\u{29EC3}\u9C26\u9AB6\u{2775E}\u{22DEE}\u7140\u816D\u80EC\u5C1C\u{26572}\u8134\u3797\u535F\u{280BD}\u91B6\u{20EFA}\u{20E0F}\u{20E77}\u{20EFB}\u35DD\u{24DEB}\u3609\u{20CD6}\u56AF\u{227B5}\u{210C9}\u{20E10}\u{20E78}\u{21078}\u{21148}\u{28207}\u{21455}\u{20E79}\u{24E50}\u{22DA4}\u5A54\u{2101D}\u{2101E}\u{210F5}\u{210F6}\u579C\u{20E11}"],["8ba1","\u{27694}\u{282CD}\u{20FB5}\u{20E7B}\u{2517E}\u3703\u{20FB6}\u{21180}\u{252D8}\u{2A2BD}\u{249DA}\u{2183A}\u{24177}\u{2827C}\u5899\u5268\u361A\u{2573D}\u7BB2\u5B68\u4800\u4B2C\u9F27\u49E7\u9C1F\u9B8D\u{25B74}\u{2313D}\u55FB\u35F2\u5689\u4E28\u5902\u{21BC1}\u{2F878}\u9751\u{20086}\u4E5B\u4EBB\u353E\u5C23\u5F51\u5FC4\u38FA\u624C\u6535\u6B7A\u6C35\u6C3A\u706C\u722B\u4E2C\u72AD\u{248E9}\u7F52\u793B\u7CF9\u7F53\u{2626A}\u34C1"],["8bde","\u{2634B}\u8002\u8080\u{26612}\u{26951}\u535D\u8864\u89C1\u{278B2}\u8BA0\u8D1D\u9485\u9578\u957F\u95E8\u{28E0F}\u97E6\u9875\u98CE\u98DE\u9963\u{29810}\u9C7C\u9E1F\u9EC4\u6B6F\uF907\u4E37\u{20087}\u961D\u6237\u94A2"],["8c40","\u503B\u6DFE\u{29C73}\u9FA6\u3DC9\u888F\u{2414E}\u7077\u5CF5\u4B20\u{251CD}\u3559\u{25D30}\u6122\u{28A32}\u8FA7\u91F6\u7191\u6719\u73BA\u{23281}\u{2A107}\u3C8B\u{21980}\u4B10\u78E4\u7402\u51AE\u{2870F}\u4009\u6A63\u{2A2BA}\u4223\u860F\u{20A6F}\u7A2A\u{29947}\u{28AEA}\u9755\u704D\u5324\u{2207E}\u93F4\u76D9\u{289E3}\u9FA7\u77DD\u4EA3\u4FF0\u50BC\u4E2F\u4F17\u9FA8\u5434\u7D8B\u5892\u58D0\u{21DB6}\u5E92\u5E99\u5FC2\u{22712}\u658B"],["8ca1","\u{233F9}\u6919\u6A43\u{23C63}\u6CFF"],["8ca7","\u7200\u{24505}\u738C\u3EDB\u{24A13}\u5B15\u74B9\u8B83\u{25CA4}\u{25695}\u7A93\u7BEC\u7CC3\u7E6C\u82F8\u8597\u9FA9\u8890\u9FAA\u8EB9\u9FAB\u8FCF\u855F\u99E0\u9221\u9FAC\u{28DB9}\u{2143F}\u4071\u42A2\u5A1A"],["8cc9","\u9868\u676B\u4276\u573D"],["8cce","\u85D6\u{2497B}\u82BF\u{2710D}\u4C81\u{26D74}\u5D7B\u{26B15}\u{26FBE}\u9FAD\u9FAE\u5B96\u9FAF\u66E7\u7E5B\u6E57\u79CA\u3D88\u44C3\u{23256}\u{22796}\u439A\u4536"],["8ce6","\u5CD5\u{23B1A}\u8AF9\u5C78\u3D12\u{23551}\u5D78\u9FB2\u7157\u4558\u{240EC}\u{21E23}\u4C77\u3978\u344A\u{201A4}\u{26C41}\u8ACC\u4FB4\u{20239}\u59BF\u816C\u9856\u{298FA}\u5F3B"],["8d40","\u{20B9F}"],["8d42","\u{221C1}\u{2896D}\u4102\u46BB\u{29079}\u3F07\u9FB3\u{2A1B5}\u40F8\u37D6\u46F7\u{26C46}\u417C\u{286B2}\u{273FF}\u456D\u38D4\u{2549A}\u4561\u451B\u4D89\u4C7B\u4D76\u45EA\u3FC8\u{24B0F}\u3661\u44DE\u44BD\u41ED\u5D3E\u5D48\u5D56\u3DFC\u380F\u5DA4\u5DB9\u3820\u3838\u5E42\u5EBD\u5F25\u5F83\u3908\u3914\u393F\u394D\u60D7\u613D\u5CE5\u3989\u61B7\u61B9\u61CF\u39B8\u622C\u6290\u62E5\u6318\u39F8\u56B1"],["8da1","\u3A03\u63E2\u63FB\u6407\u645A\u3A4B\u64C0\u5D15\u5621\u9F9F\u3A97\u6586\u3ABD\u65FF\u6653\u3AF2\u6692\u3B22\u6716\u3B42\u67A4\u6800\u3B58\u684A\u6884\u3B72\u3B71\u3B7B\u6909\u6943\u725C\u6964\u699F\u6985\u3BBC\u69D6\u3BDD\u6A65\u6A74\u6A71\u6A82\u3BEC\u6A99\u3BF2\u6AAB\u6AB5\u6AD4\u6AF6\u6B81\u6BC1\u6BEA\u6C75\u6CAA\u3CCB\u6D02\u6D06\u6D26\u6D81\u3CEF\u6DA4\u6DB1\u6E15\u6E18\u6E29\u6E86\u{289C0}\u6EBB\u6EE2\u6EDA\u9F7F\u6EE8\u6EE9\u6F24\u6F34\u3D46\u{23F41}\u6F81\u6FBE\u3D6A\u3D75\u71B7\u5C99\u3D8A\u702C\u3D91\u7050\u7054\u706F\u707F\u7089\u{20325}\u43C1\u35F1\u{20ED8}"],["8e40","\u{23ED7}\u57BE\u{26ED3}\u713E\u{257E0}\u364E\u69A2\u{28BE9}\u5B74\u7A49\u{258E1}\u{294D9}\u7A65\u7A7D\u{259AC}\u7ABB\u7AB0\u7AC2\u7AC3\u71D1\u{2648D}\u41CA\u7ADA\u7ADD\u7AEA\u41EF\u54B2\u{25C01}\u7B0B\u7B55\u7B29\u{2530E}\u{25CFE}\u7BA2\u7B6F\u839C\u{25BB4}\u{26C7F}\u7BD0\u8421\u7B92\u7BB8\u{25D20}\u3DAD\u{25C65}\u8492\u7BFA\u7C06\u7C35\u{25CC1}\u7C44\u7C83\u{24882}\u7CA6\u667D\u{24578}\u7CC9\u7CC7\u7CE6\u7C74\u7CF3\u7CF5\u7CCE"],["8ea1","\u7E67\u451D\u{26E44}\u7D5D\u{26ED6}\u748D\u7D89\u7DAB\u7135\u7DB3\u7DD2\u{24057}\u{26029}\u7DE4\u3D13\u7DF5\u{217F9}\u7DE5\u{2836D}\u7E1D\u{26121}\u{2615A}\u7E6E\u7E92\u432B\u946C\u7E27\u7F40\u7F41\u7F47\u7936\u{262D0}\u99E1\u7F97\u{26351}\u7FA3\u{21661}\u{20068}\u455C\u{23766}\u4503\u{2833A}\u7FFA\u{26489}\u8005\u8008\u801D\u8028\u802F\u{2A087}\u{26CC3}\u803B\u803C\u8061\u{22714}\u4989\u{26626}\u{23DE3}\u{266E8}\u6725\u80A7\u{28A48}\u8107\u811A\u58B0\u{226F6}\u6C7F\u{26498}\u{24FB8}\u64E7\u{2148A}\u8218\u{2185E}\u6A53\u{24A65}\u{24A95}\u447A\u8229\u{20B0D}\u{26A52}\u{23D7E}\u4FF9\u{214FD}\u84E2\u8362\u{26B0A}\u{249A7}\u{23530}\u{21773}\u{23DF8}\u82AA\u691B\u{2F994}\u41DB"],["8f40","\u854B\u82D0\u831A\u{20E16}\u{217B4}\u36C1\u{2317D}\u{2355A}\u827B\u82E2\u8318\u{23E8B}\u{26DA3}\u{26B05}\u{26B97}\u{235CE}\u3DBF\u831D\u55EC\u8385\u450B\u{26DA5}\u83AC\u83C1\u83D3\u347E\u{26ED4}\u6A57\u855A\u3496\u{26E42}\u{22EEF}\u8458\u{25BE4}\u8471\u3DD3\u44E4\u6AA7\u844A\u{23CB5}\u7958\u84A8\u{26B96}\u{26E77}\u{26E43}\u84DE\u840F\u8391\u44A0\u8493\u84E4\u{25C91}\u4240\u{25CC0}\u4543\u8534\u5AF2\u{26E99}\u4527\u8573\u4516\u67BF\u8616"],["8fa1","\u{28625}\u{2863B}\u85C1\u{27088}\u8602\u{21582}\u{270CD}\u{2F9B2}\u456A\u8628\u3648\u{218A2}\u53F7\u{2739A}\u867E\u8771\u{2A0F8}\u87EE\u{22C27}\u87B1\u87DA\u880F\u5661\u866C\u6856\u460F\u8845\u8846\u{275E0}\u{23DB9}\u{275E4}\u885E\u889C\u465B\u88B4\u88B5\u63C1\u88C5\u7777\u{2770F}\u8987\u898A\u89A6\u89A9\u89A7\u89BC\u{28A25}\u89E7\u{27924}\u{27ABD}\u8A9C\u7793\u91FE\u8A90\u{27A59}\u7AE9\u{27B3A}\u{23F8F}\u4713\u{27B38}\u717C\u8B0C\u8B1F\u{25430}\u{25565}\u8B3F\u8B4C\u8B4D\u8AA9\u{24A7A}\u8B90\u8B9B\u8AAF\u{216DF}\u4615\u884F\u8C9B\u{27D54}\u{27D8F}\u{2F9D4}\u3725\u{27D53}\u8CD6\u{27D98}\u{27DBD}\u8D12\u8D03\u{21910}\u8CDB\u705C\u8D11\u{24CC9}\u3ED0\u8D77"],["9040","\u8DA9\u{28002}\u{21014}\u{2498A}\u3B7C\u{281BC}\u{2710C}\u7AE7\u8EAD\u8EB6\u8EC3\u92D4\u8F19\u8F2D\u{28365}\u{28412}\u8FA5\u9303\u{2A29F}\u{20A50}\u8FB3\u492A\u{289DE}\u{2853D}\u{23DBB}\u5EF8\u{23262}\u8FF9\u{2A014}\u{286BC}\u{28501}\u{22325}\u3980\u{26ED7}\u9037\u{2853C}\u{27ABE}\u9061\u{2856C}\u{2860B}\u90A8\u{28713}\u90C4\u{286E6}\u90AE\u90FD\u9167\u3AF0\u91A9\u91C4\u7CAC\u{28933}\u{21E89}\u920E\u6C9F\u9241\u9262\u{255B9}\u92B9\u{28AC6}\u{23C9B}\u{28B0C}\u{255DB}"],["90a1","\u{20D31}\u932C\u936B\u{28AE1}\u{28BEB}\u708F\u5AC3\u{28AE2}\u{28AE5}\u4965\u9244\u{28BEC}\u{28C39}\u{28BFF}\u9373\u945B\u8EBC\u9585\u95A6\u9426\u95A0\u6FF6\u42B9\u{2267A}\u{286D8}\u{2127C}\u{23E2E}\u49DF\u6C1C\u967B\u9696\u416C\u96A3\u{26ED5}\u61DA\u96B6\u78F5\u{28AE0}\u96BD\u53CC\u49A1\u{26CB8}\u{20274}\u{26410}\u{290AF}\u{290E5}\u{24AD1}\u{21915}\u{2330A}\u9731\u8642\u9736\u4A0F\u453D\u4585\u{24AE9}\u7075\u5B41\u971B\u975C\u{291D5}\u9757\u5B4A\u{291EB}\u975F\u9425\u50D0\u{230B7}\u{230BC}\u9789\u979F\u97B1\u97BE\u97C0\u97D2\u97E0\u{2546C}\u97EE\u741C\u{29433}\u97FF\u97F5\u{2941D}\u{2797A}\u4AD1\u9834\u9833\u984B\u9866\u3B0E\u{27175}\u3D51\u{20630}\u{2415C}"],["9140","\u{25706}\u98CA\u98B7\u98C8\u98C7\u4AFF\u{26D27}\u{216D3}\u55B0\u98E1\u98E6\u98EC\u9378\u9939\u{24A29}\u4B72\u{29857}\u{29905}\u99F5\u9A0C\u9A3B\u9A10\u9A58\u{25725}\u36C4\u{290B1}\u{29BD5}\u9AE0\u9AE2\u{29B05}\u9AF4\u4C0E\u9B14\u9B2D\u{28600}\u5034\u9B34\u{269A8}\u38C3\u{2307D}\u9B50\u9B40\u{29D3E}\u5A45\u{21863}\u9B8E\u{2424B}\u9C02\u9BFF\u9C0C\u{29E68}\u9DD4\u{29FB7}\u{2A192}\u{2A1AB}\u{2A0E1}\u{2A123}\u{2A1DF}\u9D7E\u9D83\u{2A134}\u9E0E\u6888"],["91a1","\u9DC4\u{2215B}\u{2A193}\u{2A220}\u{2193B}\u{2A233}\u9D39\u{2A0B9}\u{2A2B4}\u9E90\u9E95\u9E9E\u9EA2\u4D34\u9EAA\u9EAF\u{24364}\u9EC1\u3B60\u39E5\u3D1D\u4F32\u37BE\u{28C2B}\u9F02\u9F08\u4B96\u9424\u{26DA2}\u9F17\u9F16\u9F39\u569F\u568A\u9F45\u99B8\u{2908B}\u97F2\u847F\u9F62\u9F69\u7ADC\u9F8E\u7216\u4BBE\u{24975}\u{249BB}\u7177\u{249F8}\u{24348}\u{24A51}\u739E\u{28BDA}\u{218FA}\u799F\u{2897E}\u{28E36}\u9369\u93F3\u{28A44}\u92EC\u9381\u93CB\u{2896C}\u{244B9}\u7217\u3EEB\u7772\u7A43\u70D0\u{24473}\u{243F8}\u717E\u{217EF}\u70A3\u{218BE}\u{23599}\u3EC7\u{21885}\u{2542F}\u{217F8}\u3722\u{216FB}\u{21839}\u36E1\u{21774}\u{218D1}\u{25F4B}\u3723\u{216C0}\u575B\u{24A25}\u{213FE}\u{212A8}"],["9240","\u{213C6}\u{214B6}\u8503\u{236A6}\u8503\u8455\u{24994}\u{27165}\u{23E31}\u{2555C}\u{23EFB}\u{27052}\u44F4\u{236EE}\u{2999D}\u{26F26}\u67F9\u3733\u3C15\u3DE7\u586C\u{21922}\u6810\u4057\u{2373F}\u{240E1}\u{2408B}\u{2410F}\u{26C21}\u54CB\u569E\u{266B1}\u5692\u{20FDF}\u{20BA8}\u{20E0D}\u93C6\u{28B13}\u939C\u4EF8\u512B\u3819\u{24436}\u4EBC\u{20465}\u{2037F}\u4F4B\u4F8A\u{25651}\u5A68\u{201AB}\u{203CB}\u3999\u{2030A}\u{20414}\u3435\u4F29\u{202C0}\u{28EB3}\u{20275}\u8ADA\u{2020C}\u4E98"],["92a1","\u50CD\u510D\u4FA2\u4F03\u{24A0E}\u{23E8A}\u4F42\u502E\u506C\u5081\u4FCC\u4FE5\u5058\u50FC\u5159\u515B\u515D\u515E\u6E76\u{23595}\u{23E39}\u{23EBF}\u6D72\u{21884}\u{23E89}\u51A8\u51C3\u{205E0}\u44DD\u{204A3}\u{20492}\u{20491}\u8D7A\u{28A9C}\u{2070E}\u5259\u52A4\u{20873}\u52E1\u936E\u467A\u718C\u{2438C}\u{20C20}\u{249AC}\u{210E4}\u69D1\u{20E1D}\u7479\u3EDE\u7499\u7414\u7456\u7398\u4B8E\u{24ABC}\u{2408D}\u53D0\u3584\u720F\u{240C9}\u55B4\u{20345}\u54CD\u{20BC6}\u571D\u925D\u96F4\u9366\u57DD\u578D\u577F\u363E\u58CB\u5A99\u{28A46}\u{216FA}\u{2176F}\u{21710}\u5A2C\u59B8\u928F\u5A7E\u5ACF\u5A12\u{25946}\u{219F3}\u{21861}\u{24295}\u36F5\u6D05\u7443\u5A21\u{25E83}"],["9340","\u5A81\u{28BD7}\u{20413}\u93E0\u748C\u{21303}\u7105\u4972\u9408\u{289FB}\u93BD\u37A0\u5C1E\u5C9E\u5E5E\u5E48\u{21996}\u{2197C}\u{23AEE}\u5ECD\u5B4F\u{21903}\u{21904}\u3701\u{218A0}\u36DD\u{216FE}\u36D3\u812A\u{28A47}\u{21DBA}\u{23472}\u{289A8}\u5F0C\u5F0E\u{21927}\u{217AB}\u5A6B\u{2173B}\u5B44\u8614\u{275FD}\u8860\u607E\u{22860}\u{2262B}\u5FDB\u3EB8\u{225AF}\u{225BE}\u{29088}\u{26F73}\u61C0\u{2003E}\u{20046}\u{2261B}\u6199\u6198\u6075\u{22C9B}\u{22D07}\u{246D4}\u{2914D}"],["93a1","\u6471\u{24665}\u{22B6A}\u3A29\u{22B22}\u{23450}\u{298EA}\u{22E78}\u6337\u{2A45B}\u64B6\u6331\u63D1\u{249E3}\u{22D67}\u62A4\u{22CA1}\u643B\u656B\u6972\u3BF4\u{2308E}\u{232AD}\u{24989}\u{232AB}\u550D\u{232E0}\u{218D9}\u{2943F}\u66CE\u{23289}\u{231B3}\u3AE0\u4190\u{25584}\u{28B22}\u{2558F}\u{216FC}\u{2555B}\u{25425}\u78EE\u{23103}\u{2182A}\u{23234}\u3464\u{2320F}\u{23182}\u{242C9}\u668E\u{26D24}\u666B\u4B93\u6630\u{27870}\u{21DEB}\u6663\u{232D2}\u{232E1}\u661E\u{25872}\u38D1\u{2383A}\u{237BC}\u3B99\u{237A2}\u{233FE}\u74D0\u3B96\u678F\u{2462A}\u68B6\u681E\u3BC4\u6ABE\u3863\u{237D5}\u{24487}\u6A33\u6A52\u6AC9\u6B05\u{21912}\u6511\u6898\u6A4C\u3BD7\u6A7A\u6B57\u{23FC0}\u{23C9A}\u93A0\u92F2\u{28BEA}\u{28ACB}"],["9440","\u9289\u{2801E}\u{289DC}\u9467\u6DA5\u6F0B\u{249EC}\u6D67\u{23F7F}\u3D8F\u6E04\u{2403C}\u5A3D\u6E0A\u5847\u6D24\u7842\u713B\u{2431A}\u{24276}\u70F1\u7250\u7287\u7294\u{2478F}\u{24725}\u5179\u{24AA4}\u{205EB}\u747A\u{23EF8}\u{2365F}\u{24A4A}\u{24917}\u{25FE1}\u3F06\u3EB1\u{24ADF}\u{28C23}\u{23F35}\u60A7\u3EF3\u74CC\u743C\u9387\u7437\u449F\u{26DEA}\u4551\u7583\u3F63\u{24CD9}\u{24D06}\u3F58\u7555\u7673\u{2A5C6}\u3B19\u7468\u{28ACC}\u{249AB}\u{2498E}\u3AFB"],["94a1","\u3DCD\u{24A4E}\u3EFF\u{249C5}\u{248F3}\u91FA\u5732\u9342\u{28AE3}\u{21864}\u50DF\u{25221}\u{251E7}\u7778\u{23232}\u770E\u770F\u777B\u{24697}\u{23781}\u3A5E\u{248F0}\u7438\u749B\u3EBF\u{24ABA}\u{24AC7}\u40C8\u{24A96}\u{261AE}\u9307\u{25581}\u781E\u788D\u7888\u78D2\u73D0\u7959\u{27741}\u{256E3}\u410E\u799B\u8496\u79A5\u6A2D\u{23EFA}\u7A3A\u79F4\u416E\u{216E6}\u4132\u9235\u79F1\u{20D4C}\u{2498C}\u{20299}\u{23DBA}\u{2176E}\u3597\u556B\u3570\u36AA\u{201D4}\u{20C0D}\u7AE2\u5A59\u{226F5}\u{25AAF}\u{25A9C}\u5A0D\u{2025B}\u78F0\u5A2A\u{25BC6}\u7AFE\u41F9\u7C5D\u7C6D\u4211\u{25BB3}\u{25EBC}\u{25EA6}\u7CCD\u{249F9}\u{217B0}\u7C8E\u7C7C\u7CAE\u6AB2\u7DDC\u7E07\u7DD3\u7F4E\u{26261}"],["9540","\u{2615C}\u{27B48}\u7D97\u{25E82}\u426A\u{26B75}\u{20916}\u67D6\u{2004E}\u{235CF}\u57C4\u{26412}\u{263F8}\u{24962}\u7FDD\u7B27\u{2082C}\u{25AE9}\u{25D43}\u7B0C\u{25E0E}\u99E6\u8645\u9A63\u6A1C\u{2343F}\u39E2\u{249F7}\u{265AD}\u9A1F\u{265A0}\u8480\u{27127}\u{26CD1}\u44EA\u8137\u4402\u80C6\u8109\u8142\u{267B4}\u98C3\u{26A42}\u8262\u8265\u{26A51}\u8453\u{26DA7}\u8610\u{2721B}\u5A86\u417F\u{21840}\u5B2B\u{218A1}\u5AE4\u{218D8}\u86A0\u{2F9BC}\u{23D8F}\u882D\u{27422}\u5A02"],["95a1","\u886E\u4F45\u8887\u88BF\u88E6\u8965\u894D\u{25683}\u8954\u{27785}\u{27784}\u{28BF5}\u{28BD9}\u{28B9C}\u{289F9}\u3EAD\u84A3\u46F5\u46CF\u37F2\u8A3D\u8A1C\u{29448}\u5F4D\u922B\u{24284}\u65D4\u7129\u70C4\u{21845}\u9D6D\u8C9F\u8CE9\u{27DDC}\u599A\u77C3\u59F0\u436E\u36D4\u8E2A\u8EA7\u{24C09}\u8F30\u8F4A\u42F4\u6C58\u6FBB\u{22321}\u489B\u6F79\u6E8B\u{217DA}\u9BE9\u36B5\u{2492F}\u90BB\u9097\u5571\u4906\u91BB\u9404\u{28A4B}\u4062\u{28AFC}\u9427\u{28C1D}\u{28C3B}\u84E5\u8A2B\u9599\u95A7\u9597\u9596\u{28D34}\u7445\u3EC2\u{248FF}\u{24A42}\u{243EA}\u3EE7\u{23225}\u968F\u{28EE7}\u{28E66}\u{28E65}\u3ECC\u{249ED}\u{24A78}\u{23FEE}\u7412\u746B\u3EFC\u9741\u{290B0}"],["9640","\u6847\u4A1D\u{29093}\u{257DF}\u975D\u9368\u{28989}\u{28C26}\u{28B2F}\u{263BE}\u92BA\u5B11\u8B69\u493C\u73F9\u{2421B}\u979B\u9771\u9938\u{20F26}\u5DC1\u{28BC5}\u{24AB2}\u981F\u{294DA}\u92F6\u{295D7}\u91E5\u44C0\u{28B50}\u{24A67}\u{28B64}\u98DC\u{28A45}\u3F00\u922A\u4925\u8414\u993B\u994D\u{27B06}\u3DFD\u999B\u4B6F\u99AA\u9A5C\u{28B65}\u{258C8}\u6A8F\u9A21\u5AFE\u9A2F\u{298F1}\u4B90\u{29948}\u99BC\u4BBD\u4B97\u937D\u5872\u{21302}\u5822\u{249B8}"],["96a1","\u{214E8}\u7844\u{2271F}\u{23DB8}\u68C5\u3D7D\u9458\u3927\u6150\u{22781}\u{2296B}\u6107\u9C4F\u9C53\u9C7B\u9C35\u9C10\u9B7F\u9BCF\u{29E2D}\u9B9F\u{2A1F5}\u{2A0FE}\u9D21\u4CAE\u{24104}\u9E18\u4CB0\u9D0C\u{2A1B4}\u{2A0ED}\u{2A0F3}\u{2992F}\u9DA5\u84BD\u{26E12}\u{26FDF}\u{26B82}\u85FC\u4533\u{26DA4}\u{26E84}\u{26DF0}\u8420\u85EE\u{26E00}\u{237D7}\u{26064}\u79E2\u{2359C}\u{23640}\u492D\u{249DE}\u3D62\u93DB\u92BE\u9348\u{202BF}\u78B9\u9277\u944D\u4FE4\u3440\u9064\u{2555D}\u783D\u7854\u78B6\u784B\u{21757}\u{231C9}\u{24941}\u369A\u4F72\u6FDA\u6FD9\u701E\u701E\u5414\u{241B5}\u57BB\u58F3\u578A\u9D16\u57D7\u7134\u34AF\u{241AC}\u71EB\u{26C40}\u{24F97}\u5B28\u{217B5}\u{28A49}"],["9740","\u610C\u5ACE\u5A0B\u42BC\u{24488}\u372C\u4B7B\u{289FC}\u93BB\u93B8\u{218D6}\u{20F1D}\u8472\u{26CC0}\u{21413}\u{242FA}\u{22C26}\u{243C1}\u5994\u{23DB7}\u{26741}\u7DA8\u{2615B}\u{260A4}\u{249B9}\u{2498B}\u{289FA}\u92E5\u73E2\u3EE9\u74B4\u{28B63}\u{2189F}\u3EE1\u{24AB3}\u6AD8\u73F3\u73FB\u3ED6\u{24A3E}\u{24A94}\u{217D9}\u{24A66}\u{203A7}\u{21424}\u{249E5}\u7448\u{24916}\u70A5\u{24976}\u9284\u73E6\u935F\u{204FE}\u9331\u{28ACE}\u{28A16}\u9386\u{28BE7}\u{255D5}\u4935\u{28A82}\u716B"],["97a1","\u{24943}\u{20CFF}\u56A4\u{2061A}\u{20BEB}\u{20CB8}\u5502\u79C4\u{217FA}\u7DFE\u{216C2}\u{24A50}\u{21852}\u452E\u9401\u370A\u{28AC0}\u{249AD}\u59B0\u{218BF}\u{21883}\u{27484}\u5AA1\u36E2\u{23D5B}\u36B0\u925F\u5A79\u{28A81}\u{21862}\u9374\u3CCD\u{20AB4}\u4A96\u398A\u50F4\u3D69\u3D4C\u{2139C}\u7175\u42FB\u{28218}\u6E0F\u{290E4}\u44EB\u6D57\u{27E4F}\u7067\u6CAF\u3CD6\u{23FED}\u{23E2D}\u6E02\u6F0C\u3D6F\u{203F5}\u7551\u36BC\u34C8\u4680\u3EDA\u4871\u59C4\u926E\u493E\u8F41\u{28C1C}\u{26BC0}\u5812\u57C8\u36D6\u{21452}\u70FE\u{24362}\u{24A71}\u{22FE3}\u{212B0}\u{223BD}\u68B9\u6967\u{21398}\u{234E5}\u{27BF4}\u{236DF}\u{28A83}\u{237D6}\u{233FA}\u{24C9F}\u6A1A\u{236AD}\u{26CB7}\u843E\u44DF\u44CE"],["9840","\u{26D26}\u{26D51}\u{26C82}\u{26FDE}\u6F17\u{27109}\u833D\u{2173A}\u83ED\u{26C80}\u{27053}\u{217DB}\u5989\u5A82\u{217B3}\u5A61\u5A71\u{21905}\u{241FC}\u372D\u59EF\u{2173C}\u36C7\u718E\u9390\u669A\u{242A5}\u5A6E\u5A2B\u{24293}\u6A2B\u{23EF9}\u{27736}\u{2445B}\u{242CA}\u711D\u{24259}\u{289E1}\u4FB0\u{26D28}\u5CC2\u{244CE}\u{27E4D}\u{243BD}\u6A0C\u{24256}\u{21304}\u70A6\u7133\u{243E9}\u3DA5\u6CDF\u{2F825}\u{24A4F}\u7E65\u59EB\u5D2F\u3DF3\u5F5C\u{24A5D}\u{217DF}\u7DA4\u8426"],["98a1","\u5485\u{23AFA}\u{23300}\u{20214}\u577E\u{208D5}\u{20619}\u3FE5\u{21F9E}\u{2A2B6}\u7003\u{2915B}\u5D70\u738F\u7CD3\u{28A59}\u{29420}\u4FC8\u7FE7\u72CD\u7310\u{27AF4}\u7338\u7339\u{256F6}\u7341\u7348\u3EA9\u{27B18}\u906C\u71F5\u{248F2}\u73E1\u81F6\u3ECA\u770C\u3ED1\u6CA2\u56FD\u7419\u741E\u741F\u3EE2\u3EF0\u3EF4\u3EFA\u74D3\u3F0E\u3F53\u7542\u756D\u7572\u758D\u3F7C\u75C8\u75DC\u3FC0\u764D\u3FD7\u7674\u3FDC\u767A\u{24F5C}\u7188\u5623\u8980\u5869\u401D\u7743\u4039\u6761\u4045\u35DB\u7798\u406A\u406F\u5C5E\u77BE\u77CB\u58F2\u7818\u70B9\u781C\u40A8\u7839\u7847\u7851\u7866\u8448\u{25535}\u7933\u6803\u7932\u4103"],["9940","\u4109\u7991\u7999\u8FBB\u7A06\u8FBC\u4167\u7A91\u41B2\u7ABC\u8279\u41C4\u7ACF\u7ADB\u41CF\u4E21\u7B62\u7B6C\u7B7B\u7C12\u7C1B\u4260\u427A\u7C7B\u7C9C\u428C\u7CB8\u4294\u7CED\u8F93\u70C0\u{20CCF}\u7DCF\u7DD4\u7DD0\u7DFD\u7FAE\u7FB4\u729F\u4397\u8020\u8025\u7B39\u802E\u8031\u8054\u3DCC\u57B4\u70A0\u80B7\u80E9\u43ED\u810C\u732A\u810E\u8112\u7560\u8114\u4401\u3B39\u8156\u8159\u815A"],["99a1","\u4413\u583A\u817C\u8184\u4425\u8193\u442D\u81A5\u57EF\u81C1\u81E4\u8254\u448F\u82A6\u8276\u82CA\u82D8\u82FF\u44B0\u8357\u9669\u698A\u8405\u70F5\u8464\u60E3\u8488\u4504\u84BE\u84E1\u84F8\u8510\u8538\u8552\u453B\u856F\u8570\u85E0\u4577\u8672\u8692\u86B2\u86EF\u9645\u878B\u4606\u4617\u88AE\u88FF\u8924\u8947\u8991\u{27967}\u8A29\u8A38\u8A94\u8AB4\u8C51\u8CD4\u8CF2\u8D1C\u4798\u585F\u8DC3\u47ED\u4EEE\u8E3A\u55D8\u5754\u8E71\u55F5\u8EB0\u4837\u8ECE\u8EE2\u8EE4\u8EED\u8EF2\u8FB7\u8FC1\u8FCA\u8FCC\u9033\u99C4\u48AD\u98E0\u9213\u491E\u9228\u9258\u926B\u92B1\u92AE\u92BF"],["9a40","\u92E3\u92EB\u92F3\u92F4\u92FD\u9343\u9384\u93AD\u4945\u4951\u9EBF\u9417\u5301\u941D\u942D\u943E\u496A\u9454\u9479\u952D\u95A2\u49A7\u95F4\u9633\u49E5\u67A0\u4A24\u9740\u4A35\u97B2\u97C2\u5654\u4AE4\u60E8\u98B9\u4B19\u98F1\u5844\u990E\u9919\u51B4\u991C\u9937\u9942\u995D\u9962\u4B70\u99C5\u4B9D\u9A3C\u9B0F\u7A83\u9B69\u9B81\u9BDD\u9BF1\u9BF4\u4C6D\u9C20\u376F\u{21BC2}\u9D49\u9C3A"],["9aa1","\u9EFE\u5650\u9D93\u9DBD\u9DC0\u9DFC\u94F6\u8FB6\u9E7B\u9EAC\u9EB1\u9EBD\u9EC6\u94DC\u9EE2\u9EF1\u9EF8\u7AC8\u9F44\u{20094}\u{202B7}\u{203A0}\u691A\u94C3\u59AC\u{204D7}\u5840\u94C1\u37B9\u{205D5}\u{20615}\u{20676}\u{216BA}\u5757\u7173\u{20AC2}\u{20ACD}\u{20BBF}\u546A\u{2F83B}\u{20BCB}\u549E\u{20BFB}\u{20C3B}\u{20C53}\u{20C65}\u{20C7C}\u60E7\u{20C8D}\u567A\u{20CB5}\u{20CDD}\u{20CED}\u{20D6F}\u{20DB2}\u{20DC8}\u6955\u9C2F\u87A5\u{20E04}\u{20E0E}\u{20ED7}\u{20F90}\u{20F2D}\u{20E73}\u5C20\u{20FBC}\u5E0B\u{2105C}\u{2104F}\u{21076}\u671E\u{2107B}\u{21088}\u{21096}\u3647\u{210BF}\u{210D3}\u{2112F}\u{2113B}\u5364\u84AD\u{212E3}\u{21375}\u{21336}\u8B81\u{21577}\u{21619}\u{217C3}\u{217C7}\u4E78\u70BB\u{2182D}\u{2196A}"],["9b40","\u{21A2D}\u{21A45}\u{21C2A}\u{21C70}\u{21CAC}\u{21EC8}\u62C3\u{21ED5}\u{21F15}\u7198\u6855\u{22045}\u69E9\u36C8\u{2227C}\u{223D7}\u{223FA}\u{2272A}\u{22871}\u{2294F}\u82FD\u{22967}\u{22993}\u{22AD5}\u89A5\u{22AE8}\u8FA0\u{22B0E}\u97B8\u{22B3F}\u9847\u9ABD\u{22C4C}"],["9b62","\u{22C88}\u{22CB7}\u{25BE8}\u{22D08}\u{22D12}\u{22DB7}\u{22D95}\u{22E42}\u{22F74}\u{22FCC}\u{23033}\u{23066}\u{2331F}\u{233DE}\u5FB1\u6648\u66BF\u{27A79}\u{23567}\u{235F3}\u7201\u{249BA}\u77D7\u{2361A}\u{23716}\u7E87\u{20346}\u58B5\u670E"],["9ba1","\u6918\u{23AA7}\u{27657}\u{25FE2}\u{23E11}\u{23EB9}\u{275FE}\u{2209A}\u48D0\u4AB8\u{24119}\u{28A9A}\u{242EE}\u{2430D}\u{2403B}\u{24334}\u{24396}\u{24A45}\u{205CA}\u51D2\u{20611}\u599F\u{21EA8}\u3BBE\u{23CFF}\u{24404}\u{244D6}\u5788\u{24674}\u399B\u{2472F}\u{285E8}\u{299C9}\u3762\u{221C3}\u8B5E\u{28B4E}\u99D6\u{24812}\u{248FB}\u{24A15}\u7209\u{24AC0}\u{20C78}\u5965\u{24EA5}\u{24F86}\u{20779}\u8EDA\u{2502C}\u528F\u573F\u7171\u{25299}\u{25419}\u{23F4A}\u{24AA7}\u55BC\u{25446}\u{2546E}\u{26B52}\u91D4\u3473\u{2553F}\u{27632}\u{2555E}\u4718\u{25562}\u{25566}\u{257C7}\u{2493F}\u{2585D}\u5066\u34FB\u{233CC}\u60DE\u{25903}\u477C\u{28948}\u{25AAE}\u{25B89}\u{25C06}\u{21D90}\u57A1\u7151\u6FB6\u{26102}\u{27C12}\u9056\u{261B2}\u{24F9A}\u8B62\u{26402}\u{2644A}"],["9c40","\u5D5B\u{26BF7}\u8F36\u{26484}\u{2191C}\u8AEA\u{249F6}\u{26488}\u{23FEF}\u{26512}\u4BC0\u{265BF}\u{266B5}\u{2271B}\u9465\u{257E1}\u6195\u5A27\u{2F8CD}\u4FBB\u56B9\u{24521}\u{266FC}\u4E6A\u{24934}\u9656\u6D8F\u{26CBD}\u3618\u8977\u{26799}\u{2686E}\u{26411}\u{2685E}\u71DF\u{268C7}\u7B42\u{290C0}\u{20A11}\u{26926}\u9104\u{26939}\u7A45\u9DF0\u{269FA}\u9A26\u{26A2D}\u365F\u{26469}\u{20021}\u7983\u{26A34}\u{26B5B}\u5D2C\u{23519}\u83CF\u{26B9D}\u46D0\u{26CA4}\u753B\u8865\u{26DAE}\u58B6"],["9ca1","\u371C\u{2258D}\u{2704B}\u{271CD}\u3C54\u{27280}\u{27285}\u9281\u{2217A}\u{2728B}\u9330\u{272E6}\u{249D0}\u6C39\u949F\u{27450}\u{20EF8}\u8827\u88F5\u{22926}\u{28473}\u{217B1}\u6EB8\u{24A2A}\u{21820}\u39A4\u36B9\u5C10\u79E3\u453F\u66B6\u{29CAD}\u{298A4}\u8943\u{277CC}\u{27858}\u56D6\u40DF\u{2160A}\u39A1\u{2372F}\u{280E8}\u{213C5}\u71AD\u8366\u{279DD}\u{291A8}\u5A67\u4CB7\u{270AF}\u{289AB}\u{279FD}\u{27A0A}\u{27B0B}\u{27D66}\u{2417A}\u7B43\u797E\u{28009}\u6FB5\u{2A2DF}\u6A03\u{28318}\u53A2\u{26E07}\u93BF\u6836\u975D\u{2816F}\u{28023}\u{269B5}\u{213ED}\u{2322F}\u{28048}\u5D85\u{28C30}\u{28083}\u5715\u9823\u{28949}\u5DAB\u{24988}\u65BE\u69D5\u53D2\u{24AA5}\u{23F81}\u3C11\u6736\u{28090}\u{280F4}\u{2812E}\u{21FA1}\u{2814F}"],["9d40","\u{28189}\u{281AF}\u{2821A}\u{28306}\u{2832F}\u{2838A}\u35CA\u{28468}\u{286AA}\u48FA\u63E6\u{28956}\u7808\u9255\u{289B8}\u43F2\u{289E7}\u43DF\u{289E8}\u{28B46}\u{28BD4}\u59F8\u{28C09}\u8F0B\u{28FC5}\u{290EC}\u7B51\u{29110}\u{2913C}\u3DF7\u{2915E}\u{24ACA}\u8FD0\u728F\u568B\u{294E7}\u{295E9}\u{295B0}\u{295B8}\u{29732}\u{298D1}\u{29949}\u{2996A}\u{299C3}\u{29A28}\u{29B0E}\u{29D5A}\u{29D9B}\u7E9F\u{29EF8}\u{29F23}\u4CA4\u9547\u{2A293}\u71A2\u{2A2FF}\u4D91\u9012\u{2A5CB}\u4D9C\u{20C9C}\u8FBE\u55C1"],["9da1","\u8FBA\u{224B0}\u8FB9\u{24A93}\u4509\u7E7F\u6F56\u6AB1\u4EEA\u34E4\u{28B2C}\u{2789D}\u373A\u8E80\u{217F5}\u{28024}\u{28B6C}\u{28B99}\u{27A3E}\u{266AF}\u3DEB\u{27655}\u{23CB7}\u{25635}\u{25956}\u4E9A\u{25E81}\u{26258}\u56BF\u{20E6D}\u8E0E\u5B6D\u{23E88}\u{24C9E}\u63DE\u62D0\u{217F6}\u{2187B}\u6530\u562D\u{25C4A}\u541A\u{25311}\u3DC6\u{29D98}\u4C7D\u5622\u561E\u7F49\u{25ED8}\u5975\u{23D40}\u8770\u4E1C\u{20FEA}\u{20D49}\u{236BA}\u8117\u9D5E\u8D18\u763B\u9C45\u764E\u77B9\u9345\u5432\u8148\u82F7\u5625\u8132\u8418\u80BD\u55EA\u7962\u5643\u5416\u{20E9D}\u35CE\u5605\u55F1\u66F1\u{282E2}\u362D\u7534\u55F0\u55BA\u5497\u5572\u{20C41}\u{20C96}\u5ED0\u{25148}\u{20E76}\u{22C62}"],["9e40","\u{20EA2}\u9EAB\u7D5A\u55DE\u{21075}\u629D\u976D\u5494\u8CCD\u71F6\u9176\u63FC\u63B9\u63FE\u5569\u{22B43}\u9C72\u{22EB3}\u519A\u34DF\u{20DA7}\u51A7\u544D\u551E\u5513\u7666\u8E2D\u{2688A}\u75B1\u80B6\u8804\u8786\u88C7\u81B6\u841C\u{210C1}\u44EC\u7304\u{24706}\u5B90\u830B\u{26893}\u567B\u{226F4}\u{27D2F}\u{241A3}\u{27D73}\u{26ED0}\u{272B6}\u9170\u{211D9}\u9208\u{23CFC}\u{2A6A9}\u{20EAC}\u{20EF9}\u7266\u{21CA2}\u474E\u{24FC2}\u{27FF9}\u{20FEB}\u40FA"],["9ea1","\u9C5D\u651F\u{22DA0}\u48F3\u{247E0}\u{29D7C}\u{20FEC}\u{20E0A}\u6062\u{275A3}\u{20FED}"],["9ead","\u{26048}\u{21187}\u71A3\u7E8E\u9D50\u4E1A\u4E04\u3577\u5B0D\u6CB2\u5367\u36AC\u39DC\u537D\u36A5\u{24618}\u589A\u{24B6E}\u822D\u544B\u57AA\u{25A95}\u{20979}"],["9ec5","\u3A52\u{22465}\u7374\u{29EAC}\u4D09\u9BED\u{23CFE}\u{29F30}\u4C5B\u{24FA9}\u{2959E}\u{29FDE}\u845C\u{23DB6}\u{272B2}\u{267B3}\u{23720}\u632E\u7D25\u{23EF7}\u{23E2C}\u3A2A\u9008\u52CC\u3E74\u367A\u45E9\u{2048E}\u7640\u5AF0\u{20EB6}\u787A\u{27F2E}\u58A7\u40BF\u567C\u9B8B\u5D74\u7654\u{2A434}\u9E85\u4CE1\u75F9\u37FB\u6119\u{230DA}\u{243F2}"],["9ef5","\u565D\u{212A9}\u57A7\u{24963}\u{29E06}\u5234\u{270AE}\u35AD\u6C4A\u9D7C"],["9f40","\u7C56\u9B39\u57DE\u{2176C}\u5C53\u64D3\u{294D0}\u{26335}\u{27164}\u86AD\u{20D28}\u{26D22}\u{24AE2}\u{20D71}"],["9f4f","\u51FE\u{21F0F}\u5D8E\u9703\u{21DD1}\u9E81\u904C\u7B1F\u9B02\u5CD1\u7BA3\u6268\u6335\u9AFF\u7BCF\u9B2A\u7C7E\u9B2E\u7C42\u7C86\u9C15\u7BFC\u9B09\u9F17\u9C1B\u{2493E}\u9F5A\u5573\u5BC3\u4FFD\u9E98\u4FF2\u5260\u3E06\u52D1\u5767\u5056\u59B7\u5E12\u97C8\u9DAB\u8F5C\u5469\u97B4\u9940\u97BA\u532C\u6130"],["9fa1","\u692C\u53DA\u9C0A\u9D02\u4C3B\u9641\u6980\u50A6\u7546\u{2176D}\u99DA\u5273"],["9fae","\u9159\u9681\u915C"],["9fb2","\u9151\u{28E97}\u637F\u{26D23}\u6ACA\u5611\u918E\u757A\u6285\u{203FC}\u734F\u7C70\u{25C21}\u{23CFD}"],["9fc1","\u{24919}\u76D6\u9B9D\u4E2A\u{20CD4}\u83BE\u8842"],["9fc9","\u5C4A\u69C0\u50ED\u577A\u521F\u5DF5\u4ECE\u6C31\u{201F2}\u4F39\u549C\u54DA\u529A\u8D82\u35FE\u5F0C\u35F3"],["9fdb","\u6B52\u917C\u9FA5\u9B97\u982E\u98B4\u9ABA\u9EA8\u9E84\u717A\u7B14"],["9fe7","\u6BFA\u8818\u7F78"],["9feb","\u5620\u{2A64A}\u8E77\u9F53"],["9ff0","\u8DD4\u8E4F\u9E1C\u8E01\u6282\u{2837D}\u8E28\u8E75\u7AD3\u{24A77}\u7A3E\u78D8\u6CEA\u8A67\u7607"],["a040","\u{28A5A}\u9F26\u6CCE\u87D6\u75C3\u{2A2B2}\u7853\u{2F840}\u8D0C\u72E2\u7371\u8B2D\u7302\u74F1\u8CEB\u{24ABB}\u862F\u5FBA\u88A0\u44B7"],["a055","\u{2183B}\u{26E05}"],["a058","\u8A7E\u{2251B}"],["a05b","\u60FD\u7667\u9AD7\u9D44\u936E\u9B8F\u87F5"],["a063","\u880F\u8CF7\u732C\u9721\u9BB0\u35D6\u72B2\u4C07\u7C51\u994A\u{26159}\u6159\u4C04\u9E96\u617D"],["a073","\u575F\u616F\u62A6\u6239\u62CE\u3A5C\u61E2\u53AA\u{233F5}\u6364\u6802\u35D2"],["a0a1","\u5D57\u{28BC2}\u8FDA\u{28E39}"],["a0a6","\u50D9\u{21D46}\u7906\u5332\u9638\u{20F3B}\u4065"],["a0ae","\u77FE"],["a0b0","\u7CC2\u{25F1A}\u7CDA\u7A2D\u8066\u8063\u7D4D\u7505\u74F2\u8994\u821A\u670C\u8062\u{27486}\u805B\u74F0\u8103\u7724\u8989\u{267CC}\u7553\u{26ED1}\u87A9\u87CE\u81C8\u878C\u8A49\u8CAD\u8B43\u772B\u74F8\u84DA\u3635\u69B2\u8DA6"],["a0d4","\u89A9\u7468\u6DB9\u87C1\u{24011}\u74E7\u3DDB\u7176\u60A4\u619C\u3CD1\u7162\u6077"],["a0e2","\u7F71\u{28B2D}\u7250\u60E9\u4B7E\u5220\u3C18\u{23CC7}\u{25ED7}\u{27656}\u{25531}\u{21944}\u{212FE}\u{29903}\u{26DDC}\u{270AD}\u5CC1\u{261AD}\u{28A0F}\u{23677}\u{200EE}\u{26846}\u{24F0E}\u4562\u5B1F\u{2634C}\u9F50\u9EA6\u{2626B}"],["a3c0","\u2400",31,"\u2421"],["c6a1","\u2460",9,"\u2474",9,"\u2170",9,"\u4E36\u4E3F\u4E85\u4EA0\u5182\u5196\u51AB\u52F9\u5338\u5369\u53B6\u590A\u5B80\u5DDB\u2F33\u5E7F\u5EF4\u5F50\u5F61\u6534\u65E0\u7592\u7676\u8FB5\u96B6\xA8\u02C6\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\uFF3B\uFF3D\u273D\u3041",23],["c740","\u3059",58,"\u30A1\u30A2\u30A3\u30A4"],["c7a1","\u30A5",81,"\u0410",5,"\u0401\u0416",4],["c840","\u041B",26,"\u0451\u0436",25,"\u21E7\u21B8\u21B9\u31CF\u{200CC}\u4E5A\u{2008A}\u5202\u4491"],["c8a1","\u9FB0\u5188\u9FB1\u{27607}"],["c8cd","\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u309B\u309C\u2E80\u2E84\u2E86\u2E87\u2E88\u2E8A\u2E8C\u2E8D\u2E95\u2E9C\u2E9D\u2EA5\u2EA7\u2EAA\u2EAC\u2EAE\u2EB6\u2EBC\u2EBE\u2EC6\u2ECA\u2ECC\u2ECD\u2ECF\u2ED6\u2ED7\u2EDE\u2EE3"],["c8f5","\u0283\u0250\u025B\u0254\u0275\u0153\xF8\u014B\u028A\u026A"],["f9fe","\uFFED"],["fa40","\u{20547}\u92DB\u{205DF}\u{23FC5}\u854C\u42B5\u73EF\u51B5\u3649\u{24942}\u{289E4}\u9344\u{219DB}\u82EE\u{23CC8}\u783C\u6744\u62DF\u{24933}\u{289AA}\u{202A0}\u{26BB3}\u{21305}\u4FAB\u{224ED}\u5008\u{26D29}\u{27A84}\u{23600}\u{24AB1}\u{22513}\u5029\u{2037E}\u5FA4\u{20380}\u{20347}\u6EDB\u{2041F}\u507D\u5101\u347A\u510E\u986C\u3743\u8416\u{249A4}\u{20487}\u5160\u{233B4}\u516A\u{20BFF}\u{220FC}\u{202E5}\u{22530}\u{2058E}\u{23233}\u{21983}\u5B82\u877D\u{205B3}\u{23C99}\u51B2\u51B8"],["faa1","\u9D34\u51C9\u51CF\u51D1\u3CDC\u51D3\u{24AA6}\u51B3\u51E2\u5342\u51ED\u83CD\u693E\u{2372D}\u5F7B\u520B\u5226\u523C\u52B5\u5257\u5294\u52B9\u52C5\u7C15\u8542\u52E0\u860D\u{26B13}\u5305\u{28ADE}\u5549\u6ED9\u{23F80}\u{20954}\u{23FEC}\u5333\u5344\u{20BE2}\u6CCB\u{21726}\u681B\u73D5\u604A\u3EAA\u38CC\u{216E8}\u71DD\u44A2\u536D\u5374\u{286AB}\u537E\u537F\u{21596}\u{21613}\u77E6\u5393\u{28A9B}\u53A0\u53AB\u53AE\u73A7\u{25772}\u3F59\u739C\u53C1\u53C5\u6C49\u4E49\u57FE\u53D9\u3AAB\u{20B8F}\u53E0\u{23FEB}\u{22DA3}\u53F6\u{20C77}\u5413\u7079\u552B\u6657\u6D5B\u546D\u{26B53}\u{20D74}\u555D\u548F\u54A4\u47A6\u{2170D}\u{20EDD}\u3DB4\u{20D4D}"],["fb40","\u{289BC}\u{22698}\u5547\u4CED\u542F\u7417\u5586\u55A9\u5605\u{218D7}\u{2403A}\u4552\u{24435}\u66B3\u{210B4}\u5637\u66CD\u{2328A}\u66A4\u66AD\u564D\u564F\u78F1\u56F1\u9787\u53FE\u5700\u56EF\u56ED\u{28B66}\u3623\u{2124F}\u5746\u{241A5}\u6C6E\u708B\u5742\u36B1\u{26C7E}\u57E6\u{21416}\u5803\u{21454}\u{24363}\u5826\u{24BF5}\u585C\u58AA\u3561\u58E0\u58DC\u{2123C}\u58FB\u5BFF\u5743\u{2A150}\u{24278}\u93D3\u35A1\u591F\u68A6\u36C3\u6E59"],["fba1","\u{2163E}\u5A24\u5553\u{21692}\u8505\u59C9\u{20D4E}\u{26C81}\u{26D2A}\u{217DC}\u59D9\u{217FB}\u{217B2}\u{26DA6}\u6D71\u{21828}\u{216D5}\u59F9\u{26E45}\u5AAB\u5A63\u36E6\u{249A9}\u5A77\u3708\u5A96\u7465\u5AD3\u{26FA1}\u{22554}\u3D85\u{21911}\u3732\u{216B8}\u5E83\u52D0\u5B76\u6588\u5B7C\u{27A0E}\u4004\u485D\u{20204}\u5BD5\u6160\u{21A34}\u{259CC}\u{205A5}\u5BF3\u5B9D\u4D10\u5C05\u{21B44}\u5C13\u73CE\u5C14\u{21CA5}\u{26B28}\u5C49\u48DD\u5C85\u5CE9\u5CEF\u5D8B\u{21DF9}\u{21E37}\u5D10\u5D18\u5D46\u{21EA4}\u5CBA\u5DD7\u82FC\u382D\u{24901}\u{22049}\u{22173}\u8287\u3836\u3BC2\u5E2E\u6A8A\u5E75\u5E7A\u{244BC}\u{20CD3}\u53A6\u4EB7\u5ED0\u53A8\u{21771}\u5E09\u5EF4\u{28482}"],["fc40","\u5EF9\u5EFB\u38A0\u5EFC\u683E\u941B\u5F0D\u{201C1}\u{2F894}\u3ADE\u48AE\u{2133A}\u5F3A\u{26888}\u{223D0}\u5F58\u{22471}\u5F63\u97BD\u{26E6E}\u5F72\u9340\u{28A36}\u5FA7\u5DB6\u3D5F\u{25250}\u{21F6A}\u{270F8}\u{22668}\u91D6\u{2029E}\u{28A29}\u6031\u6685\u{21877}\u3963\u3DC7\u3639\u5790\u{227B4}\u7971\u3E40\u609E\u60A4\u60B3\u{24982}\u{2498F}\u{27A53}\u74A4\u50E1\u5AA0\u6164\u8424\u6142\u{2F8A6}\u{26ED2}\u6181\u51F4\u{20656}\u6187\u5BAA\u{23FB7}"],["fca1","\u{2285F}\u61D3\u{28B9D}\u{2995D}\u61D0\u3932\u{22980}\u{228C1}\u6023\u615C\u651E\u638B\u{20118}\u62C5\u{21770}\u62D5\u{22E0D}\u636C\u{249DF}\u3A17\u6438\u63F8\u{2138E}\u{217FC}\u6490\u6F8A\u{22E36}\u9814\u{2408C}\u{2571D}\u64E1\u64E5\u947B\u3A66\u643A\u3A57\u654D\u6F16\u{24A28}\u{24A23}\u6585\u656D\u655F\u{2307E}\u65B5\u{24940}\u4B37\u65D1\u40D8\u{21829}\u65E0\u65E3\u5FDF\u{23400}\u6618\u{231F7}\u{231F8}\u6644\u{231A4}\u{231A5}\u664B\u{20E75}\u6667\u{251E6}\u6673\u6674\u{21E3D}\u{23231}\u{285F4}\u{231C8}\u{25313}\u77C5\u{228F7}\u99A4\u6702\u{2439C}\u{24A21}\u3B2B\u69FA\u{237C2}\u675E\u6767\u6762\u{241CD}\u{290ED}\u67D7\u44E9\u6822\u6E50\u923C\u6801\u{233E6}\u{26DA0}\u685D"],["fd40","\u{2346F}\u69E1\u6A0B\u{28ADF}\u6973\u68C3\u{235CD}\u6901\u6900\u3D32\u3A01\u{2363C}\u3B80\u67AC\u6961\u{28A4A}\u42FC\u6936\u6998\u3BA1\u{203C9}\u8363\u5090\u69F9\u{23659}\u{2212A}\u6A45\u{23703}\u6A9D\u3BF3\u67B1\u6AC8\u{2919C}\u3C0D\u6B1D\u{20923}\u60DE\u6B35\u6B74\u{227CD}\u6EB5\u{23ADB}\u{203B5}\u{21958}\u3740\u5421\u{23B5A}\u6BE1\u{23EFC}\u6BDC\u6C37\u{2248B}\u{248F1}\u{26B51}\u6C5A\u8226\u6C79\u{23DBC}\u44C5\u{23DBD}\u{241A4}\u{2490C}\u{24900}"],["fda1","\u{23CC9}\u36E5\u3CEB\u{20D32}\u9B83\u{231F9}\u{22491}\u7F8F\u6837\u{26D25}\u{26DA1}\u{26DEB}\u6D96\u6D5C\u6E7C\u6F04\u{2497F}\u{24085}\u{26E72}\u8533\u{26F74}\u51C7\u6C9C\u6E1D\u842E\u{28B21}\u6E2F\u{23E2F}\u7453\u{23F82}\u79CC\u6E4F\u5A91\u{2304B}\u6FF8\u370D\u6F9D\u{23E30}\u6EFA\u{21497}\u{2403D}\u4555\u93F0\u6F44\u6F5C\u3D4E\u6F74\u{29170}\u3D3B\u6F9F\u{24144}\u6FD3\u{24091}\u{24155}\u{24039}\u{23FF0}\u{23FB4}\u{2413F}\u51DF\u{24156}\u{24157}\u{24140}\u{261DD}\u704B\u707E\u70A7\u7081\u70CC\u70D5\u70D6\u70DF\u4104\u3DE8\u71B4\u7196\u{24277}\u712B\u7145\u5A88\u714A\u716E\u5C9C\u{24365}\u714F\u9362\u{242C1}\u712C\u{2445A}\u{24A27}\u{24A22}\u71BA\u{28BE8}\u70BD\u720E"],["fe40","\u9442\u7215\u5911\u9443\u7224\u9341\u{25605}\u722E\u7240\u{24974}\u68BD\u7255\u7257\u3E55\u{23044}\u680D\u6F3D\u7282\u732A\u732B\u{24823}\u{2882B}\u48ED\u{28804}\u7328\u732E\u73CF\u73AA\u{20C3A}\u{26A2E}\u73C9\u7449\u{241E2}\u{216E7}\u{24A24}\u6623\u36C5\u{249B7}\u{2498D}\u{249FB}\u73F7\u7415\u6903\u{24A26}\u7439\u{205C3}\u3ED7\u745C\u{228AD}\u7460\u{28EB2}\u7447\u73E4\u7476\u83B9\u746C\u3730\u7474\u93F1\u6A2C\u7482\u4953\u{24A8C}"],["fea1","\u{2415F}\u{24A79}\u{28B8F}\u5B46\u{28C03}\u{2189E}\u74C8\u{21988}\u750E\u74E9\u751E\u{28ED9}\u{21A4B}\u5BD7\u{28EAC}\u9385\u754D\u754A\u7567\u756E\u{24F82}\u3F04\u{24D13}\u758E\u745D\u759E\u75B4\u7602\u762C\u7651\u764F\u766F\u7676\u{263F5}\u7690\u81EF\u37F8\u{26911}\u{2690E}\u76A1\u76A5\u76B7\u76CC\u{26F9F}\u8462\u{2509D}\u{2517D}\u{21E1C}\u771E\u7726\u7740\u64AF\u{25220}\u7758\u{232AC}\u77AF\u{28964}\u{28968}\u{216C1}\u77F4\u7809\u{21376}\u{24A12}\u68CA\u78AF\u78C7\u78D3\u96A5\u792E\u{255E0}\u78D7\u7934\u78B1\u{2760C}\u8FB8\u8884\u{28B2B}\u{26083}\u{2261C}\u7986\u8900\u6902\u7980\u{25857}\u799D\u{27B39}\u793C\u79A9\u6E2A\u{27126}\u3EA8\u79C6\u{2910D}\u79D4"]]});var Mye=M((QDt,Bye)=>{"use strict";Bye.exports={shiftjis:{type:"_dbcs",table:function(){return Oye()},encodeAdd:{"\xA5":92,"\u203E":126},encodeSkipVals:[{from:60736,to:63808}]},csshiftjis:"shiftjis",mskanji:"shiftjis",sjis:"shiftjis",windows31j:"shiftjis",ms31j:"shiftjis",xsjis:"shiftjis",windows932:"shiftjis",ms932:"shiftjis",932:"shiftjis",cp932:"shiftjis",eucjp:{type:"_dbcs",table:function(){return Dye()},encodeAdd:{"\xA5":92,"\u203E":126}},gb2312:"cp936",gb231280:"cp936",gb23121980:"cp936",csgb2312:"cp936",csiso58gb231280:"cp936",euccn:"cp936",windows936:"cp936",ms936:"cp936",936:"cp936",cp936:{type:"_dbcs",table:function(){return YR()}},gbk:{type:"_dbcs",table:function(){return YR().concat(pU())}},xgbk:"gbk",isoir58:"gbk",gb18030:{type:"_dbcs",table:function(){return YR().concat(pU())},gb18030:function(){return Pye()},encodeSkipVals:[128],encodeAdd:{"\u20AC":41699}},chinese:"gb18030",windows949:"cp949",ms949:"cp949",949:"cp949",cp949:{type:"_dbcs",table:function(){return kye()}},cseuckr:"cp949",csksc56011987:"cp949",euckr:"cp949",isoir149:"cp949",korean:"cp949",ksc56011987:"cp949",ksc56011989:"cp949",ksc5601:"cp949",windows950:"cp950",ms950:"cp950",950:"cp950",cp950:{type:"_dbcs",table:function(){return hU()}},big5:"big5hkscs",big5hkscs:{type:"_dbcs",table:function(){return hU().concat(Lye())},encodeSkipVals:[36457,36463,36478,36523,36532,36557,36560,36695,36713,36718,36811,36862,36973,36986,37060,37084,37105,37311,37551,37552,37553,37554,37585,37959,38090,38361,38652,39285,39798,39800,39803,39878,39902,39916,39926,40002,40019,40034,40040,40043,40055,40124,40125,40144,40279,40282,40388,40431,40443,40617,40687,40701,40800,40907,41079,41180,41183,36812,37576,38468,38637,41636,41637,41639,41638,41676,41678]},cnbig5:"big5hkscs",csbig5:"big5hkscs",xxbig5:"big5hkscs"}});var Uye=M(($ye,Sb)=>{"use strict";var Fye=[pye(),gye(),_ye(),Eye(),Tye(),Sye(),Cye(),Nye(),Mye()];for(XR=0;XR<Fye.length;XR++){Sb=Fye[XR];for(KR in Sb)Object.prototype.hasOwnProperty.call(Sb,KR)&&($ye[KR]=Sb[KR])}var Sb,KR,XR});var qye=M((JDt,Hye)=>{"use strict";var jye=Mf().Buffer;Hye.exports=function(e){var t=e.Transform;function r(i,s){this.conv=i,s=s||{},s.decodeStrings=!1,t.call(this,s)}r.prototype=Object.create(t.prototype,{constructor:{value:r}}),r.prototype._transform=function(i,s,a){if(typeof i!="string")return a(new Error("Iconv encoding stream needs strings as its input."));try{var o=this.conv.write(i);o&&o.length&&this.push(o),a()}catch(c){a(c)}},r.prototype._flush=function(i){try{var s=this.conv.end();s&&s.length&&this.push(s),i()}catch(a){i(a)}},r.prototype.collect=function(i){var s=[];return this.on("error",i),this.on("data",function(a){s.push(a)}),this.on("end",function(){i(null,jye.concat(s))}),this};function n(i,s){this.conv=i,s=s||{},s.encoding=this.encoding="utf8",t.call(this,s)}return n.prototype=Object.create(t.prototype,{constructor:{value:n}}),n.prototype._transform=function(i,s,a){if(!jye.isBuffer(i)&&!(i instanceof Uint8Array))return a(new Error("Iconv decoding stream needs buffers as its input."));try{var o=this.conv.write(i);o&&o.length&&this.push(o,this.encoding),a()}catch(c){a(c)}},n.prototype._flush=function(i){try{var s=this.conv.end();s&&s.length&&this.push(s,this.encoding),i()}catch(a){i(a)}},n.prototype.collect=function(i){var s="";return this.on("error",i),this.on("data",function(a){s+=a}),this.on("end",function(){i(null,s)}),this},{IconvLiteEncoderStream:r,IconvLiteDecoderStream:n}}});var Wye=M((ZDt,Gye)=>{"use strict";var zye=Mf().Buffer,Vye=fye(),Cr=Gye.exports;Cr.encodings=null;Cr.defaultCharUnicode="\uFFFD";Cr.defaultCharSingleByte="?";Cr.encode=function(t,r,n){t=""+(t||"");var i=Cr.getEncoder(r,n),s=i.write(t),a=i.end();return a&&a.length>0?zye.concat([s,a]):s};Cr.decode=function(t,r,n){typeof t=="string"&&(Cr.skipDecodeWarning||(console.error("Iconv-lite warning: decode()-ing strings is deprecated. Refer to https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding"),Cr.skipDecodeWarning=!0),t=zye.from(""+(t||""),"binary"));var i=Cr.getDecoder(r,n),s=i.write(t),a=i.end();return a?s+a:s};Cr.encodingExists=function(t){try{return Cr.getCodec(t),!0}catch{return!1}};Cr.toEncoding=Cr.encode;Cr.fromEncoding=Cr.decode;Cr._codecDataCache={};Cr.getCodec=function(t){Cr.encodings||(Cr.encodings=Uye());for(var r=Cr._canonicalizeEncoding(t),n={};;){var i=Cr._codecDataCache[r];if(i)return i;var s=Cr.encodings[r];switch(typeof s){case"string":r=s;break;case"object":for(var a in s)n[a]=s[a];n.encodingName||(n.encodingName=r),r=s.type;break;case"function":return n.encodingName||(n.encodingName=r),i=new s(n,Cr),Cr._codecDataCache[n.encodingName]=i,i;default:throw new Error("Encoding not recognized: '"+t+"' (searched as: '"+r+"')")}}};Cr._canonicalizeEncoding=function(e){return(""+e).toLowerCase().replace(/:\d{4}$|[^0-9a-z]/g,"")};Cr.getEncoder=function(t,r){var n=Cr.getCodec(t),i=new n.encoder(r,n);return n.bomAware&&r&&r.addBOM&&(i=new Vye.PrependBOM(i,r)),i};Cr.getDecoder=function(t,r){var n=Cr.getCodec(t),i=new n.decoder(r,n);return n.bomAware&&!(r&&r.stripBOM===!1)&&(i=new Vye.StripBOM(i,r)),i};Cr.enableStreamingAPI=function(t){if(!Cr.supportsStreams){var r=qye()(t);Cr.IconvLiteEncoderStream=r.IconvLiteEncoderStream,Cr.IconvLiteDecoderStream=r.IconvLiteDecoderStream,Cr.encodeStream=function(i,s){return new Cr.IconvLiteEncoderStream(Cr.getEncoder(i,s),s)},Cr.decodeStream=function(i,s){return new Cr.IconvLiteDecoderStream(Cr.getDecoder(i,s),s)},Cr.supportsStreams=!0}};var QR;try{QR=require("stream")}catch{}QR&&QR.Transform?Cr.enableStreamingAPI(QR):Cr.encodeStream=Cr.decodeStream=function(){throw new Error("iconv-lite Streaming API is not enabled. Use iconv.enableStreamingAPI(require('stream')); to enable it.")}});var e_e=M(Vv=>{"use strict";Object.defineProperty(Vv,"__esModule",{value:!0});Vv.removeTrailingChar=Vv.merge=void 0;var wht=(...e)=>{let t={};return e.forEach(function(r){var n;for(n in r)n in t&&t[n]===null?t[n]=r[n]:n in t&&Array.isArray(t[n])?t[n]=t[n].concat(r[n]):n in t&&typeof t[n]=="object"?t[n]=(0,Vv.merge)(t[n],r[n]):t[n]=r[n]}),t};Vv.merge=wht;var Cht=(e,t)=>e.length>1&&e.endsWith(t)?e.substring(0,e.length-1):e;Vv.removeTrailingChar=Cht});var Cb=M(Cm=>{"use strict";Object.defineProperty(Cm,"__esModule",{value:!0});Cm.DataError=Cm.DatabaseError=Cm.NestedError=void 0;var xA=class extends Error{inner;id;constructor(t,r,n){super(t),this.inner=n,this.id=r,this.name=this.constructor.name}toString(){let t=this.name+": "+this.message;return this.inner?t+`:
|
||
`+this.inner:t}};Cm.NestedError=xA;var vU=class extends xA{};Cm.DatabaseError=vU;var yU=class extends xA{};Cm.DataError=yU});var TU=M(ac=>{"use strict";Object.defineProperty(ac,"__esModule",{value:!0});ac.getArrayIndicies=ac.validateArrayIndex=ac.validateArrayIndicies=ac.isInt=ac.ArrayInfo=ac.arrayRegex=void 0;var ZR=Cb(),Iht=()=>/^([\.0-9a-zA-Z_$\-][0-9a-zA-Z_\-$\.]*)\[((?!(\]|\[)).*|)\]$/gm;ac.arrayRegex=Iht;var _U={},bU=class e{property;index=0;append=!1;indicies=[];constructor(t,r){this.property=t;let n=r[0]??0;if(this.append=n===""||r[r.length-1]==="",this.indicies=r,EU(n))this.index=parseInt(n);else if(!this.append)throw new ZR.DataError("Only numerical values accepted for array index",200)}static processArray(t){if(typeof t>"u")return null;if(_U[t])return _U[t];let n=(0,ac.arrayRegex)().exec(t.trim());if(n!=null){let i=n[1],s="["+n[2].toString()+"]",a=xU(s);return t_e(a),_U[t]=new e(i,a)}return null}getIndex(t,r){if(this.append)return-1;let n=this.index;if(n==-1){let i=r?t:t[this.property];return i.length===0?0:i.length-1}return n}getData(t){if(this.append)throw new ZR.DataError("Can't get data when appending",100);let{index:r,dataForProperty:n}=this.getArrayDataAndIndexFromProperty(t);return n[r]}setData(t,r){if(this.append){let n=t[this.property];this.indicies.forEach(i=>{i!==""&&(i=+i,i===-1&&(i=n.length-1),n=n[+i])}),n.push(r)}else{let{index:n,dataForProperty:i}=this.getArrayDataAndIndexFromProperty(t);n===-1?i.push(r):i[n]=r}}delete(t){if(this.append)throw new ZR.DataError("Can't delete an appended data",10);let{index:r,dataForProperty:n}=this.getArrayDataAndIndexFromProperty(t);n.splice(r,1)}isValid(t){let{index:r,dataForProperty:n}=this.getArrayDataAndIndexFromProperty(t);return n.hasOwnProperty(r)}getArrayDataAndIndexFromProperty(t){let r=0,n=t instanceof Array?t:t[this.property]??t;if(this.indicies.length>0){r=+this.indicies[this.indicies.length-1];for(let i=0;i<this.indicies.length-1;i++){let s=+this.indicies[i];s===-1&&(s=n.length-1),n=n[s]}r===-1&&(r=n.length-1)}return{index:r,dataForProperty:n}}isMultiDimensional(){return this.indicies.length>1}};ac.ArrayInfo=bU;function EU(e){return!isNaN(e)&&Number(e)==e&&!isNaN(parseInt(e,10))}ac.isInt=EU;function t_e(e){let t=e.filter(r=>r==="");if(t.length>1)throw Error("Only one append index is supported for nested arrays");if(t.length===1&&e[e.length-1]!=="")throw Error("Append index must be at the end of the nested array")}ac.validateArrayIndicies=t_e;function r_e(e){if(e.length!==0&&!EU(e))throw new ZR.DataError("Only numerical values accepted for array index",200)}ac.validateArrayIndex=r_e;function xU(e){if(e.length===0)return[];if(e.charAt(0)!=="[")throw new Error("Invalid array syntax detected");let t=e.substring(1,e.indexOf("]"));r_e(t);let r=t.length+2;return[t,...xU(e.substring(r))]}ac.getArrayIndicies=xU});var s_e=M(eN=>{"use strict";Object.defineProperty(eN,"__esModule",{value:!0});eN.DBParentData=void 0;var n_e=TU(),i_e=Cb(),AU=class{parent;data;db;dataPath;constructor(t,r,n,i){this.parent=i,this.data=t,this.db=r,this.dataPath=n}checkArray(t=!1){let r=n_e.ArrayInfo.processArray(this.parent);if(r&&(!r.append||t)&&!r.isValid(this.data))throw new i_e.DataError("DataPath: /"+this.dataPath+". Can't find index "+r.index+" in array "+r.property,10);return r}getData(){if(this.parent===void 0)return this.data;let t=this.checkArray();return t?t.getData(this.data):this.data[this.parent]}setData(t){if(this.parent===void 0){this.db.resetData(t);return}let r=n_e.ArrayInfo.processArray(this.parent);if(r){if(!this.data.hasOwnProperty(r.property))this.data[r.property]=[];else if(!Array.isArray(this.data[r.property]))throw new i_e.DataError("DataPath: /"+this.dataPath+". "+r.property+" is not an array.",11);r.setData(this.data,t)}else this.data[this.parent]=t}delete(){if(this.parent===void 0){this.db.resetData({});return}let t=this.checkArray(!0);t?t.delete(this.data):delete this.data[this.parent]}};eN.DBParentData=AU});var o_e=M((lPt,a_e)=>{a_e.exports=function(){"use strict";function e(){this.readers=0,this.queue=[]}function t(s,a,o){var c;typeof s!="function"?(i.hasOwnProperty(s)||(i[s]=new e),c=i[s]):(o=a,a=s,c=n),o||(o={});var u=null;o.hasOwnProperty("scope")&&(u=o.scope);var l=function(){var p=!1;return function(){p||(p=!0,c.readers--,c.queue.length&&c.queue[0]())}}();if(c.readers<0||c.queue.length){var f=!1;if(c.queue.push(function(){!f&&c.readers>=0&&(f=!0,c.queue.shift(),c.readers++,a.call(u,l),c.queue.length&&c.queue[0]())}),o.hasOwnProperty("timeout")){var d=null;o.hasOwnProperty("timeoutCallback")&&(d=o.timeoutCallback),setTimeout(function(){f||(f=!0,c.queue.shift(),d&&d.call(o.scope))},o.timeout)}}else c.readers++,a.call(o.scope,l)}function r(s,a,o){var c;typeof s!="function"?(i.hasOwnProperty(s)||(i[s]=new e),c=i[s]):(o=a,a=s,c=n),o||(o={});var u=null;o.hasOwnProperty("scope")&&(u=o.scope);var l=function(){var p=!1;return function(){p||(p=!0,c.readers=0,c.queue.length&&c.queue[0]())}}();if(c.readers||c.queue.length){var f=!1;if(c.queue.push(function(){f||c.readers||(f=!0,c.queue.shift(),c.readers=-1,a.call(o.scope,l))}),o.hasOwnProperty("timeout")){var d=null;o.hasOwnProperty("timeoutCallback")&&(d=o.timeoutCallback),setTimeout(function(){f||(f=!0,c.queue.shift(),d&&d.call(u))},o.timeout)}}else c.readers=-1,a.call(o.scope,l)}var n=new e,i={};this.readLock=t,this.writeLock=r,this.async={readLock:function(s,a,o){typeof s!="function"?t(s,function(c){a.call(this,null,c)},o):(a=s,o=a,t(function(c){a.call(this,null,c)},o))},writeLock:function(s,a,o){typeof s!="function"?r(s,function(c){a.call(this,null,c)},o):(a=s,o=a,r(function(c){a.call(this,null,c)},o))}}}});var c_e=M(tN=>{"use strict";Object.defineProperty(tN,"__esModule",{value:!0});tN.TimeoutError=void 0;var Rht=Cb(),SU=class extends Rht.NestedError{};tN.TimeoutError=SU});var f_e=M(Ib=>{"use strict";Object.defineProperty(Ib,"__esModule",{value:!0});Ib.writeLockAsync=Ib.readLockAsync=void 0;var Nht=o_e(),u_e=c_e(),l_e=new Nht,Oht=(e,t=null)=>{let r={};return t!=null&&(r={timeout:t}),new Promise((n,i)=>{l_e.readLock(async s=>{try{let a=await e();n(a)}catch(a){i(a)}finally{s()}},{...r,timeoutCallback(){i(new u_e.TimeoutError("Timeout",100))}})})};Ib.readLockAsync=Oht;var Dht=(e,t=null)=>{let r={};return t!=null&&(r={timeout:t}),new Promise((n,i)=>{l_e.writeLock(async s=>{try{let a=await e();n(a)}catch(a){i(a)}finally{s()}},{...r,timeoutCallback(){i(new u_e.TimeoutError("Timeout",100))}})})};Ib.writeLockAsync=Dht});var CU=M(rN=>{"use strict";Object.defineProperty(rN,"__esModule",{value:!0});rN.JsonAdapter=void 0;var wU=class{adapter;humanReadable;dateRegex=new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}","m");constructor(t,r=!1){this.adapter=t,this.humanReadable=r}replacer(t,r){return r}reviver(t,r){return typeof r=="string"&&this.dateRegex.exec(r)!=null?new Date(r):r}async readAsync(){let t=await this.adapter.readAsync();return t==null?(await this.writeAsync({}),{}):JSON.parse(t,this.reviver.bind(this))}writeAsync(t){let r="";return this.humanReadable?r=JSON.stringify(t,this.replacer.bind(this),4):r=JSON.stringify(t,this.replacer.bind(this)),this.adapter.writeAsync(r)}};rN.JsonAdapter=wU});var RU=M(iN=>{"use strict";Object.defineProperty(iN,"__esModule",{value:!0});iN.FileAdapter=void 0;var nN=require("fs/promises"),Pht=require("path"),IU=class{filename;fsync;constructor(t,r){this.filename=t,this.fsync=r}async readAsync(){try{return await(0,nN.readFile)(this.filename,{encoding:"utf-8"})}catch(t){if(t.code==="ENOENT")return null;throw t}}async writeAsync(t){let r=null;try{r=await(0,nN.open)(this.filename,"w")}catch(n){if(n.code!=="ENOENT")throw n;let i=Pht.dirname(this.filename);await(0,nN.mkdir)(i,{recursive:!0}),r=await(0,nN.open)(this.filename,"w")}try{await r.writeFile(t,{encoding:"utf-8"}),this.fsync&&await r.sync()}finally{await r.close()}}};iN.FileAdapter=IU});var d_e=M(Rb=>{"use strict";Object.defineProperty(Rb,"__esModule",{value:!0});Rb.ConfigWithAdapter=Rb.Config=void 0;var kht=require("path"),Lht=CU(),Bht=RU(),NU=class{adapter;filename;saveOnPush;separator;constructor(t,r=!0,n=!1,i="/",s=!1){this.filename=t,kht.extname(t)===""&&(this.filename+=".json"),this.saveOnPush=r,this.separator=i,this.adapter=new Lht.JsonAdapter(new Bht.FileAdapter(this.filename,s),n)}};Rb.Config=NU;var OU=class{adapter;saveOnPush;separator;constructor(t,r=!0,n="/"){this.adapter=t,this.saveOnPush=r,this.separator=n}};Rb.ConfigWithAdapter=OU});var g_e=M(Ro=>{"use strict";Object.defineProperty(Ro,"__esModule",{value:!0});Ro.JsonDB=Ro.FileAdapter=Ro.JsonAdapter=Ro.DataError=Ro.DatabaseError=Ro.ConfigWithAdapter=Ro.Config=void 0;var p_e=e_e(),Io=Cb(),Mht=s_e(),Fht=TU(),DU=f_e(),h_e=d_e();Object.defineProperty(Ro,"Config",{enumerable:!0,get:function(){return h_e.Config}});Object.defineProperty(Ro,"ConfigWithAdapter",{enumerable:!0,get:function(){return h_e.ConfigWithAdapter}});var m_e=Cb();Object.defineProperty(Ro,"DatabaseError",{enumerable:!0,get:function(){return m_e.DatabaseError}});Object.defineProperty(Ro,"DataError",{enumerable:!0,get:function(){return m_e.DataError}});var $ht=CU();Object.defineProperty(Ro,"JsonAdapter",{enumerable:!0,get:function(){return $ht.JsonAdapter}});var Uht=RU();Object.defineProperty(Ro,"FileAdapter",{enumerable:!0,get:function(){return Uht.FileAdapter}});var PU=class{loaded=!1;data={};config;constructor(t){this.config=t}processDataPath(t){if(t===void 0||!t.trim())throw new Io.DataError("The Data Path can't be empty",6);if(t==this.config.separator)return[];t=(0,p_e.removeTrailingChar)(t,this.config.separator);let r=t.split(this.config.separator);return r.shift(),r}async retrieveData(t,r=!1){await this.load();let n=this,i=(s,a)=>{let o=t[a];function c(l=!1){if(s.hasOwnProperty(o))s=s[o];else if(r)l?s[o]=[]:s[o]={},s=s[o];else throw new Io.DataError(`Can't find dataPath: ${n.config.separator}${t.join(n.config.separator)}. Stopped at ${o}`,5)}let u=Fht.ArrayInfo.processArray(o);if(u){if(o=u.property,c(!0),!Array.isArray(s))throw new Io.DataError(`DataPath: ${n.config.separator}${t.join(n.config.separator)}. ${o} is not an array.`,11);let l=u.getIndex(s,!0);if(!u.append&&s.hasOwnProperty(l))s=u.getData(s);else if(r)u.append?(s.push({}),s=s[s.length-1]):(s[l]={},s=s[l]);else throw new Io.DataError(`DataPath: ${n.config.separator}${t.join(n.config.separator)}. . Can't find index ${u.index} in array ${o}`,10)}else c();return t.length==++a?s:i(s,a)};return t.length===0?this.data:i(this.data,0)}async getParentData(t,r){let n=this.processDataPath(t),i=n.pop();return new Mht.DBParentData(await this.retrieveData(n,r),this,t,i)}getData(t){return(0,DU.readLockAsync)(async()=>{let r=this.processDataPath(t);return this.retrieveData(r,!1)})}getObject(t){return this.getData(t)}async getObjectDefault(t,r){try{return await this.getData(t)}catch(n){if(!(n instanceof Io.DataError)||n.id!=5)throw n;return r}}async exists(t){try{return await this.getData(t),!0}catch(r){if(r instanceof Io.DataError)return!1;throw r}}async count(t){let r=await this.getData(t);if(!Array.isArray(r))throw new Io.DataError(`DataPath: ${t} is not an array.`,11);let n=this.processDataPath(t);return(await this.retrieveData(n,!1)).length}async getIndex(t,r,n="id"){return(await this.getArrayData(t)).map(function(s){return s[n]}).indexOf(r)}async getIndexValue(t,r){return(await this.getArrayData(t)).indexOf(r)}async getArrayData(t){let r=await this.getData(t);if(!Array.isArray(r))throw new Io.DataError(`DataPath: ${t} is not an array.`,11);let n=this.processDataPath(t);return this.retrieveData(n,!1)}async filter(t,r){let n=await this.getData(t);if(Array.isArray(n))return n.filter(r);if(n instanceof Object){let s=Object.entries(n).filter(a=>r(a[1],a[0]));return!s||s.length<1?void 0:s.map(a=>a[1])}throw new Io.DataError("The entry at the path ("+t+") needs to be either an Object or an Array",12)}async find(t,r){let n=await this.getData(t);if(Array.isArray(n))return n.find(r);if(n instanceof Object){let s=Object.entries(n).find(a=>r(a[1],a[0]));return!s||s.length<2?void 0:s[1]}throw new Io.DataError("The entry at the path ("+t+") needs to be either an Object or an Array",12)}async push(t,r,n=!0){return(0,DU.writeLockAsync)(async()=>{let i=await this.getParentData(t,!0),s=r;if(!n){if(Array.isArray(r)){let a=i.getData();if(a===void 0)a=[];else if(!Array.isArray(a))throw new Io.DataError("Can't merge another type of data with an Array",3);s=a.concat(r)}else if(r===Object(r)){if(Array.isArray(i.getData()))throw new Io.DataError("Can't merge an Array with an Object",4);s=(0,p_e.merge)(i.getData(),r)}}i.setData(s),this.config.saveOnPush&&await this.save()})}async delete(t){await(0,DU.writeLockAsync)(async()=>{(await this.getParentData(t,!0)).delete(),this.config.saveOnPush&&await this.save()})}resetData(t){this.data=t}async reload(){this.loaded=!1,await this.load()}async load(){if(!this.loaded)try{this.data=await this.config.adapter.readAsync(),this.loaded=!0}catch(t){throw new Io.DatabaseError("Can't Load Database",1,t)}}async save(t){if(t=t||!1,!t&&!this.loaded)throw new Io.DatabaseError("DataBase not loaded. Can't write",7);try{await this.config.adapter.writeAsync(this.data)}catch(r){throw new Io.DatabaseError("Can't save the database",2,r)}}async fromPath(t,r="id"){let[,...n]=t.split("/"),i=n.reduce((a,o,c)=>{if(c%2===0)a[`${o}`]="";else{let l=Object.keys(a);a[`${l[l.length-1]}`]=`${o}`}return a},{}),s=[];for await(let a of Object.keys(i)){s.push(`/${a}`);let o=i[a];try{let c=await this.getIndex(s.join(""),o,r);s.push(`[${c}]`)}catch(c){throw new Io.DataError(`DataPath: ${s.join("")}/${o} not found.`,13,c)}}return s.join("")}};Ro.JsonDB=PU});var TA=M((vPt,v_e)=>{var jht="2.0.0",Hht=Number.MAX_SAFE_INTEGER||9007199254740991,qht=16,zht=250,Vht=["major","premajor","minor","preminor","patch","prepatch","prerelease"];v_e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:qht,MAX_SAFE_BUILD_LENGTH:zht,MAX_SAFE_INTEGER:Hht,RELEASE_TYPES:Vht,SEMVER_SPEC_VERSION:jht,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var AA=M((yPt,y_e)=>{var Ght=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};y_e.exports=Ght});var Nb=M((Ah,__e)=>{var{MAX_SAFE_COMPONENT_LENGTH:kU,MAX_SAFE_BUILD_LENGTH:Wht,MAX_LENGTH:Yht}=TA(),Xht=AA();Ah=__e.exports={};var Kht=Ah.re=[],Qht=Ah.safeRe=[],qt=Ah.src=[],zt=Ah.t={},Jht=0,LU="[a-zA-Z0-9-]",Zht=[["\\s",1],["\\d",Yht],[LU,Wht]],e0t=e=>{for(let[t,r]of Zht)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},Hr=(e,t,r)=>{let n=e0t(t),i=Jht++;Xht(e,i,t),zt[e]=i,qt[i]=t,Kht[i]=new RegExp(t,r?"g":void 0),Qht[i]=new RegExp(n,r?"g":void 0)};Hr("NUMERICIDENTIFIER","0|[1-9]\\d*");Hr("NUMERICIDENTIFIERLOOSE","\\d+");Hr("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${LU}*`);Hr("MAINVERSION",`(${qt[zt.NUMERICIDENTIFIER]})\\.(${qt[zt.NUMERICIDENTIFIER]})\\.(${qt[zt.NUMERICIDENTIFIER]})`);Hr("MAINVERSIONLOOSE",`(${qt[zt.NUMERICIDENTIFIERLOOSE]})\\.(${qt[zt.NUMERICIDENTIFIERLOOSE]})\\.(${qt[zt.NUMERICIDENTIFIERLOOSE]})`);Hr("PRERELEASEIDENTIFIER",`(?:${qt[zt.NUMERICIDENTIFIER]}|${qt[zt.NONNUMERICIDENTIFIER]})`);Hr("PRERELEASEIDENTIFIERLOOSE",`(?:${qt[zt.NUMERICIDENTIFIERLOOSE]}|${qt[zt.NONNUMERICIDENTIFIER]})`);Hr("PRERELEASE",`(?:-(${qt[zt.PRERELEASEIDENTIFIER]}(?:\\.${qt[zt.PRERELEASEIDENTIFIER]})*))`);Hr("PRERELEASELOOSE",`(?:-?(${qt[zt.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${qt[zt.PRERELEASEIDENTIFIERLOOSE]})*))`);Hr("BUILDIDENTIFIER",`${LU}+`);Hr("BUILD",`(?:\\+(${qt[zt.BUILDIDENTIFIER]}(?:\\.${qt[zt.BUILDIDENTIFIER]})*))`);Hr("FULLPLAIN",`v?${qt[zt.MAINVERSION]}${qt[zt.PRERELEASE]}?${qt[zt.BUILD]}?`);Hr("FULL",`^${qt[zt.FULLPLAIN]}$`);Hr("LOOSEPLAIN",`[v=\\s]*${qt[zt.MAINVERSIONLOOSE]}${qt[zt.PRERELEASELOOSE]}?${qt[zt.BUILD]}?`);Hr("LOOSE",`^${qt[zt.LOOSEPLAIN]}$`);Hr("GTLT","((?:<|>)?=?)");Hr("XRANGEIDENTIFIERLOOSE",`${qt[zt.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);Hr("XRANGEIDENTIFIER",`${qt[zt.NUMERICIDENTIFIER]}|x|X|\\*`);Hr("XRANGEPLAIN",`[v=\\s]*(${qt[zt.XRANGEIDENTIFIER]})(?:\\.(${qt[zt.XRANGEIDENTIFIER]})(?:\\.(${qt[zt.XRANGEIDENTIFIER]})(?:${qt[zt.PRERELEASE]})?${qt[zt.BUILD]}?)?)?`);Hr("XRANGEPLAINLOOSE",`[v=\\s]*(${qt[zt.XRANGEIDENTIFIERLOOSE]})(?:\\.(${qt[zt.XRANGEIDENTIFIERLOOSE]})(?:\\.(${qt[zt.XRANGEIDENTIFIERLOOSE]})(?:${qt[zt.PRERELEASELOOSE]})?${qt[zt.BUILD]}?)?)?`);Hr("XRANGE",`^${qt[zt.GTLT]}\\s*${qt[zt.XRANGEPLAIN]}$`);Hr("XRANGELOOSE",`^${qt[zt.GTLT]}\\s*${qt[zt.XRANGEPLAINLOOSE]}$`);Hr("COERCE",`(^|[^\\d])(\\d{1,${kU}})(?:\\.(\\d{1,${kU}}))?(?:\\.(\\d{1,${kU}}))?(?:$|[^\\d])`);Hr("COERCERTL",qt[zt.COERCE],!0);Hr("LONETILDE","(?:~>?)");Hr("TILDETRIM",`(\\s*)${qt[zt.LONETILDE]}\\s+`,!0);Ah.tildeTrimReplace="$1~";Hr("TILDE",`^${qt[zt.LONETILDE]}${qt[zt.XRANGEPLAIN]}$`);Hr("TILDELOOSE",`^${qt[zt.LONETILDE]}${qt[zt.XRANGEPLAINLOOSE]}$`);Hr("LONECARET","(?:\\^)");Hr("CARETTRIM",`(\\s*)${qt[zt.LONECARET]}\\s+`,!0);Ah.caretTrimReplace="$1^";Hr("CARET",`^${qt[zt.LONECARET]}${qt[zt.XRANGEPLAIN]}$`);Hr("CARETLOOSE",`^${qt[zt.LONECARET]}${qt[zt.XRANGEPLAINLOOSE]}$`);Hr("COMPARATORLOOSE",`^${qt[zt.GTLT]}\\s*(${qt[zt.LOOSEPLAIN]})$|^$`);Hr("COMPARATOR",`^${qt[zt.GTLT]}\\s*(${qt[zt.FULLPLAIN]})$|^$`);Hr("COMPARATORTRIM",`(\\s*)${qt[zt.GTLT]}\\s*(${qt[zt.LOOSEPLAIN]}|${qt[zt.XRANGEPLAIN]})`,!0);Ah.comparatorTrimReplace="$1$2$3";Hr("HYPHENRANGE",`^\\s*(${qt[zt.XRANGEPLAIN]})\\s+-\\s+(${qt[zt.XRANGEPLAIN]})\\s*$`);Hr("HYPHENRANGELOOSE",`^\\s*(${qt[zt.XRANGEPLAINLOOSE]})\\s+-\\s+(${qt[zt.XRANGEPLAINLOOSE]})\\s*$`);Hr("STAR","(<|>)?=?\\s*\\*");Hr("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");Hr("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var sN=M((_Pt,b_e)=>{var t0t=Object.freeze({loose:!0}),r0t=Object.freeze({}),n0t=e=>e?typeof e!="object"?t0t:e:r0t;b_e.exports=n0t});var BU=M((bPt,T_e)=>{var E_e=/^[0-9]+$/,x_e=(e,t)=>{let r=E_e.test(e),n=E_e.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e<t?-1:1},i0t=(e,t)=>x_e(t,e);T_e.exports={compareIdentifiers:x_e,rcompareIdentifiers:i0t}});var No=M((EPt,C_e)=>{var aN=AA(),{MAX_LENGTH:A_e,MAX_SAFE_INTEGER:oN}=TA(),{safeRe:S_e,t:w_e}=Nb(),s0t=sN(),{compareIdentifiers:Ob}=BU(),MU=class e{constructor(t,r){if(r=s0t(r),t instanceof e){if(t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>A_e)throw new TypeError(`version is longer than ${A_e} characters`);aN("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let n=t.trim().match(r.loose?S_e[w_e.LOOSE]:S_e[w_e.FULL]);if(!n)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>oN||this.major<0)throw new TypeError("Invalid major version");if(this.minor>oN||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>oN||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(i=>{if(/^[0-9]+$/.test(i)){let s=+i;if(s>=0&&s<oN)return s}return i}):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(t){if(aN("SemVer.compare",this.version,this.options,t),!(t instanceof e)){if(typeof t=="string"&&t===this.version)return 0;t=new e(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}compareMain(t){return t instanceof e||(t=new e(t,this.options)),Ob(this.major,t.major)||Ob(this.minor,t.minor)||Ob(this.patch,t.patch)}comparePre(t){if(t instanceof e||(t=new e(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;let r=0;do{let n=this.prerelease[r],i=t.prerelease[r];if(aN("prerelease compare",r,n,i),n===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(n===void 0)return-1;if(n===i)continue;return Ob(n,i)}while(++r)}compareBuild(t){t instanceof e||(t=new e(t,this.options));let r=0;do{let n=this.build[r],i=t.build[r];if(aN("prerelease compare",r,n,i),n===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(n===void 0)return-1;if(n===i)continue;return Ob(n,i)}while(++r)}inc(t,r,n){switch(t){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",r,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",r,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",r,n),this.inc("pre",r,n);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",r,n),this.inc("pre",r,n);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let i=Number(n)?1:0;if(!r&&n===!1)throw new Error("invalid increment argument: identifier is empty");if(this.prerelease.length===0)this.prerelease=[i];else{let s=this.prerelease.length;for(;--s>=0;)typeof this.prerelease[s]=="number"&&(this.prerelease[s]++,s=-2);if(s===-1){if(r===this.prerelease.join(".")&&n===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(i)}}if(r){let s=[r,i];n===!1&&(s=[r]),Ob(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};C_e.exports=MU});var Gv=M((xPt,R_e)=>{var I_e=No(),a0t=(e,t,r=!1)=>{if(e instanceof I_e)return e;try{return new I_e(e,t)}catch(n){if(!r)return null;throw n}};R_e.exports=a0t});var O_e=M((TPt,N_e)=>{var o0t=Gv(),c0t=(e,t)=>{let r=o0t(e,t);return r?r.version:null};N_e.exports=c0t});var P_e=M((APt,D_e)=>{var u0t=Gv(),l0t=(e,t)=>{let r=u0t(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};D_e.exports=l0t});var B_e=M((SPt,L_e)=>{var k_e=No(),f0t=(e,t,r,n,i)=>{typeof r=="string"&&(i=n,n=r,r=void 0);try{return new k_e(e instanceof k_e?e.version:e,r).inc(t,n,i).version}catch{return null}};L_e.exports=f0t});var $_e=M((wPt,F_e)=>{var M_e=Gv(),d0t=(e,t)=>{let r=M_e(e,null,!0),n=M_e(t,null,!0),i=r.compare(n);if(i===0)return null;let s=i>0,a=s?r:n,o=s?n:r,c=!!a.prerelease.length;if(!!o.prerelease.length&&!c)return!o.patch&&!o.minor?"major":a.patch?"patch":a.minor?"minor":"major";let l=c?"pre":"";return r.major!==n.major?l+"major":r.minor!==n.minor?l+"minor":r.patch!==n.patch?l+"patch":"prerelease"};F_e.exports=d0t});var j_e=M((CPt,U_e)=>{var p0t=No(),h0t=(e,t)=>new p0t(e,t).major;U_e.exports=h0t});var q_e=M((IPt,H_e)=>{var m0t=No(),g0t=(e,t)=>new m0t(e,t).minor;H_e.exports=g0t});var V_e=M((RPt,z_e)=>{var v0t=No(),y0t=(e,t)=>new v0t(e,t).patch;z_e.exports=y0t});var W_e=M((NPt,G_e)=>{var _0t=Gv(),b0t=(e,t)=>{let r=_0t(e,t);return r&&r.prerelease.length?r.prerelease:null};G_e.exports=b0t});var kl=M((OPt,X_e)=>{var Y_e=No(),E0t=(e,t,r)=>new Y_e(e,r).compare(new Y_e(t,r));X_e.exports=E0t});var Q_e=M((DPt,K_e)=>{var x0t=kl(),T0t=(e,t,r)=>x0t(t,e,r);K_e.exports=T0t});var Z_e=M((PPt,J_e)=>{var A0t=kl(),S0t=(e,t)=>A0t(e,t,!0);J_e.exports=S0t});var cN=M((kPt,tbe)=>{var ebe=No(),w0t=(e,t,r)=>{let n=new ebe(e,r),i=new ebe(t,r);return n.compare(i)||n.compareBuild(i)};tbe.exports=w0t});var nbe=M((LPt,rbe)=>{var C0t=cN(),I0t=(e,t)=>e.sort((r,n)=>C0t(r,n,t));rbe.exports=I0t});var sbe=M((BPt,ibe)=>{var R0t=cN(),N0t=(e,t)=>e.sort((r,n)=>R0t(n,r,t));ibe.exports=N0t});var SA=M((MPt,abe)=>{var O0t=kl(),D0t=(e,t,r)=>O0t(e,t,r)>0;abe.exports=D0t});var uN=M((FPt,obe)=>{var P0t=kl(),k0t=(e,t,r)=>P0t(e,t,r)<0;obe.exports=k0t});var FU=M(($Pt,cbe)=>{var L0t=kl(),B0t=(e,t,r)=>L0t(e,t,r)===0;cbe.exports=B0t});var $U=M((UPt,ube)=>{var M0t=kl(),F0t=(e,t,r)=>M0t(e,t,r)!==0;ube.exports=F0t});var lN=M((jPt,lbe)=>{var $0t=kl(),U0t=(e,t,r)=>$0t(e,t,r)>=0;lbe.exports=U0t});var fN=M((HPt,fbe)=>{var j0t=kl(),H0t=(e,t,r)=>j0t(e,t,r)<=0;fbe.exports=H0t});var UU=M((qPt,dbe)=>{var q0t=FU(),z0t=$U(),V0t=SA(),G0t=lN(),W0t=uN(),Y0t=fN(),X0t=(e,t,r,n)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return q0t(e,r,n);case"!=":return z0t(e,r,n);case">":return V0t(e,r,n);case">=":return G0t(e,r,n);case"<":return W0t(e,r,n);case"<=":return Y0t(e,r,n);default:throw new TypeError(`Invalid operator: ${t}`)}};dbe.exports=X0t});var hbe=M((zPt,pbe)=>{var K0t=No(),Q0t=Gv(),{safeRe:dN,t:pN}=Nb(),J0t=(e,t)=>{if(e instanceof K0t)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let r=null;if(!t.rtl)r=e.match(dN[pN.COERCE]);else{let n;for(;(n=dN[pN.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||n.index+n[0].length!==r.index+r[0].length)&&(r=n),dN[pN.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;dN[pN.COERCERTL].lastIndex=-1}return r===null?null:Q0t(`${r[2]}.${r[3]||"0"}.${r[4]||"0"}`,t)};pbe.exports=J0t});var gbe=M((VPt,mbe)=>{"use strict";mbe.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let t=this.head;t;t=t.next)yield t.value}}});var ybe=M((GPt,vbe)=>{"use strict";vbe.exports=Nn;Nn.Node=Wv;Nn.create=Nn;function Nn(e){var t=this;if(t instanceof Nn||(t=new Nn),t.tail=null,t.head=null,t.length=0,e&&typeof e.forEach=="function")e.forEach(function(i){t.push(i)});else if(arguments.length>0)for(var r=0,n=arguments.length;r<n;r++)t.push(arguments[r]);return t}Nn.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,r=e.prev;return t&&(t.prev=r),r&&(r.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=r),e.list.length--,e.next=null,e.prev=null,e.list=null,t};Nn.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}};Nn.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}};Nn.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)emt(this,arguments[e]);return this.length};Nn.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)tmt(this,arguments[e]);return this.length};Nn.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}};Nn.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}};Nn.prototype.forEach=function(e,t){t=t||this;for(var r=this.head,n=0;r!==null;n++)e.call(t,r.value,n,this),r=r.next};Nn.prototype.forEachReverse=function(e,t){t=t||this;for(var r=this.tail,n=this.length-1;r!==null;n--)e.call(t,r.value,n,this),r=r.prev};Nn.prototype.get=function(e){for(var t=0,r=this.head;r!==null&&t<e;t++)r=r.next;if(t===e&&r!==null)return r.value};Nn.prototype.getReverse=function(e){for(var t=0,r=this.tail;r!==null&&t<e;t++)r=r.prev;if(t===e&&r!==null)return r.value};Nn.prototype.map=function(e,t){t=t||this;for(var r=new Nn,n=this.head;n!==null;)r.push(e.call(t,n.value,this)),n=n.next;return r};Nn.prototype.mapReverse=function(e,t){t=t||this;for(var r=new Nn,n=this.tail;n!==null;)r.push(e.call(t,n.value,this)),n=n.prev;return r};Nn.prototype.reduce=function(e,t){var r,n=this.head;if(arguments.length>1)r=t;else if(this.head)n=this.head.next,r=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var i=0;n!==null;i++)r=e(r,n.value,i),n=n.next;return r};Nn.prototype.reduceReverse=function(e,t){var r,n=this.tail;if(arguments.length>1)r=t;else if(this.tail)n=this.tail.prev,r=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var i=this.length-1;n!==null;i--)r=e(r,n.value,i),n=n.prev;return r};Nn.prototype.toArray=function(){for(var e=new Array(this.length),t=0,r=this.head;r!==null;t++)e[t]=r.value,r=r.next;return e};Nn.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,r=this.tail;r!==null;t++)e[t]=r.value,r=r.prev;return e};Nn.prototype.slice=function(e,t){t=t||this.length,t<0&&(t+=this.length),e=e||0,e<0&&(e+=this.length);var r=new Nn;if(t<e||t<0)return r;e<0&&(e=0),t>this.length&&(t=this.length);for(var n=0,i=this.head;i!==null&&n<e;n++)i=i.next;for(;i!==null&&n<t;n++,i=i.next)r.push(i.value);return r};Nn.prototype.sliceReverse=function(e,t){t=t||this.length,t<0&&(t+=this.length),e=e||0,e<0&&(e+=this.length);var r=new Nn;if(t<e||t<0)return r;e<0&&(e=0),t>this.length&&(t=this.length);for(var n=this.length,i=this.tail;i!==null&&n>t;n--)i=i.prev;for(;i!==null&&n>e;n--,i=i.prev)r.push(i.value);return r};Nn.prototype.splice=function(e,t,...r){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var n=0,i=this.head;i!==null&&n<e;n++)i=i.next;for(var s=[],n=0;i&&n<t;n++)s.push(i.value),i=this.removeNode(i);i===null&&(i=this.tail),i!==this.head&&i!==this.tail&&(i=i.prev);for(var n=0;n<r.length;n++)i=Z0t(this,i,r[n]);return s};Nn.prototype.reverse=function(){for(var e=this.head,t=this.tail,r=e;r!==null;r=r.prev){var n=r.prev;r.prev=r.next,r.next=n}return this.head=t,this.tail=e,this};function Z0t(e,t,r){var n=t===e.head?new Wv(r,null,t,e):new Wv(r,t,t.next,e);return n.next===null&&(e.tail=n),n.prev===null&&(e.head=n),e.length++,n}function emt(e,t){e.tail=new Wv(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function tmt(e,t){e.head=new Wv(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function Wv(e,t,r,n){if(!(this instanceof Wv))return new Wv(e,t,r,n);this.list=n,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,r?(r.prev=this,this.next=r):this.next=null}try{gbe()(Nn)}catch{}});var Tbe=M((WPt,xbe)=>{"use strict";var rmt=ybe(),Yv=Symbol("max"),wh=Symbol("length"),Db=Symbol("lengthCalculator"),CA=Symbol("allowStale"),Xv=Symbol("maxAge"),Sh=Symbol("dispose"),_be=Symbol("noDisposeOnSet"),Pa=Symbol("lruList"),$f=Symbol("cache"),Ebe=Symbol("updateAgeOnGet"),jU=()=>1,qU=class{constructor(t){if(typeof t=="number"&&(t={max:t}),t||(t={}),t.max&&(typeof t.max!="number"||t.max<0))throw new TypeError("max must be a non-negative number");let r=this[Yv]=t.max||1/0,n=t.length||jU;if(this[Db]=typeof n!="function"?jU:n,this[CA]=t.stale||!1,t.maxAge&&typeof t.maxAge!="number")throw new TypeError("maxAge must be a number");this[Xv]=t.maxAge||0,this[Sh]=t.dispose,this[_be]=t.noDisposeOnSet||!1,this[Ebe]=t.updateAgeOnGet||!1,this.reset()}set max(t){if(typeof t!="number"||t<0)throw new TypeError("max must be a non-negative number");this[Yv]=t||1/0,wA(this)}get max(){return this[Yv]}set allowStale(t){this[CA]=!!t}get allowStale(){return this[CA]}set maxAge(t){if(typeof t!="number")throw new TypeError("maxAge must be a non-negative number");this[Xv]=t,wA(this)}get maxAge(){return this[Xv]}set lengthCalculator(t){typeof t!="function"&&(t=jU),t!==this[Db]&&(this[Db]=t,this[wh]=0,this[Pa].forEach(r=>{r.length=this[Db](r.value,r.key),this[wh]+=r.length})),wA(this)}get lengthCalculator(){return this[Db]}get length(){return this[wh]}get itemCount(){return this[Pa].length}rforEach(t,r){r=r||this;for(let n=this[Pa].tail;n!==null;){let i=n.prev;bbe(this,t,n,r),n=i}}forEach(t,r){r=r||this;for(let n=this[Pa].head;n!==null;){let i=n.next;bbe(this,t,n,r),n=i}}keys(){return this[Pa].toArray().map(t=>t.key)}values(){return this[Pa].toArray().map(t=>t.value)}reset(){this[Sh]&&this[Pa]&&this[Pa].length&&this[Pa].forEach(t=>this[Sh](t.key,t.value)),this[$f]=new Map,this[Pa]=new rmt,this[wh]=0}dump(){return this[Pa].map(t=>hN(this,t)?!1:{k:t.key,v:t.value,e:t.now+(t.maxAge||0)}).toArray().filter(t=>t)}dumpLru(){return this[Pa]}set(t,r,n){if(n=n||this[Xv],n&&typeof n!="number")throw new TypeError("maxAge must be a number");let i=n?Date.now():0,s=this[Db](r,t);if(this[$f].has(t)){if(s>this[Yv])return Pb(this,this[$f].get(t)),!1;let c=this[$f].get(t).value;return this[Sh]&&(this[_be]||this[Sh](t,c.value)),c.now=i,c.maxAge=n,c.value=r,this[wh]+=s-c.length,c.length=s,this.get(t),wA(this),!0}let a=new zU(t,r,s,i,n);return a.length>this[Yv]?(this[Sh]&&this[Sh](t,r),!1):(this[wh]+=a.length,this[Pa].unshift(a),this[$f].set(t,this[Pa].head),wA(this),!0)}has(t){if(!this[$f].has(t))return!1;let r=this[$f].get(t).value;return!hN(this,r)}get(t){return HU(this,t,!0)}peek(t){return HU(this,t,!1)}pop(){let t=this[Pa].tail;return t?(Pb(this,t),t.value):null}del(t){Pb(this,this[$f].get(t))}load(t){this.reset();let r=Date.now();for(let n=t.length-1;n>=0;n--){let i=t[n],s=i.e||0;if(s===0)this.set(i.k,i.v);else{let a=s-r;a>0&&this.set(i.k,i.v,a)}}}prune(){this[$f].forEach((t,r)=>HU(this,r,!1))}},HU=(e,t,r)=>{let n=e[$f].get(t);if(n){let i=n.value;if(hN(e,i)){if(Pb(e,n),!e[CA])return}else r&&(e[Ebe]&&(n.value.now=Date.now()),e[Pa].unshiftNode(n));return i.value}},hN=(e,t)=>{if(!t||!t.maxAge&&!e[Xv])return!1;let r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[Xv]&&r>e[Xv]},wA=e=>{if(e[wh]>e[Yv])for(let t=e[Pa].tail;e[wh]>e[Yv]&&t!==null;){let r=t.prev;Pb(e,t),t=r}},Pb=(e,t)=>{if(t){let r=t.value;e[Sh]&&e[Sh](r.key,r.value),e[wh]-=r.length,e[$f].delete(r.key),e[Pa].removeNode(t)}},zU=class{constructor(t,r,n,i,s){this.key=t,this.value=r,this.length=n,this.now=i,this.maxAge=s||0}},bbe=(e,t,r,n)=>{let i=r.value;hN(e,i)&&(Pb(e,r),e[CA]||(i=void 0)),i&&t.call(n,i.value,i.key,e)};xbe.exports=qU});var Ll=M((YPt,Cbe)=>{var VU=class e{constructor(t,r){if(r=imt(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof GU)return this.raw=t.value,this.set=[[t]],this.format(),this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(n=>this.parseRange(n.trim())).filter(n=>n.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let n=this.set[0];if(this.set=this.set.filter(i=>!Sbe(i[0])),this.set.length===0)this.set=[n];else if(this.set.length>1){for(let i of this.set)if(i.length===1&&fmt(i[0])){this.set=[i];break}}}this.format()}format(){return this.range=this.set.map(t=>t.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(t){let n=((this.options.includePrerelease&&umt)|(this.options.loose&&lmt))+":"+t,i=Abe.get(n);if(i)return i;let s=this.options.loose,a=s?Kc[oc.HYPHENRANGELOOSE]:Kc[oc.HYPHENRANGE];t=t.replace(a,Emt(this.options.includePrerelease)),Ri("hyphen replace",t),t=t.replace(Kc[oc.COMPARATORTRIM],amt),Ri("comparator trim",t),t=t.replace(Kc[oc.TILDETRIM],omt),Ri("tilde trim",t),t=t.replace(Kc[oc.CARETTRIM],cmt),Ri("caret trim",t);let o=t.split(" ").map(f=>dmt(f,this.options)).join(" ").split(/\s+/).map(f=>bmt(f,this.options));s&&(o=o.filter(f=>(Ri("loose invalid filter",f,this.options),!!f.match(Kc[oc.COMPARATORLOOSE])))),Ri("range list",o);let c=new Map,u=o.map(f=>new GU(f,this.options));for(let f of u){if(Sbe(f))return[f];c.set(f.value,f)}c.size>1&&c.has("")&&c.delete("");let l=[...c.values()];return Abe.set(n,l),l}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(n=>wbe(n,r)&&t.set.some(i=>wbe(i,r)&&n.every(s=>i.every(a=>s.intersects(a,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new smt(t,this.options)}catch{return!1}for(let r=0;r<this.set.length;r++)if(xmt(this.set[r],t,this.options))return!0;return!1}};Cbe.exports=VU;var nmt=Tbe(),Abe=new nmt({max:1e3}),imt=sN(),GU=IA(),Ri=AA(),smt=No(),{safeRe:Kc,t:oc,comparatorTrimReplace:amt,tildeTrimReplace:omt,caretTrimReplace:cmt}=Nb(),{FLAG_INCLUDE_PRERELEASE:umt,FLAG_LOOSE:lmt}=TA(),Sbe=e=>e.value==="<0.0.0-0",fmt=e=>e.value==="",wbe=(e,t)=>{let r=!0,n=e.slice(),i=n.pop();for(;r&&n.length;)r=n.every(s=>i.intersects(s,t)),i=n.pop();return r},dmt=(e,t)=>(Ri("comp",e,t),e=mmt(e,t),Ri("caret",e),e=pmt(e,t),Ri("tildes",e),e=vmt(e,t),Ri("xrange",e),e=_mt(e,t),Ri("stars",e),e),cc=e=>!e||e.toLowerCase()==="x"||e==="*",pmt=(e,t)=>e.trim().split(/\s+/).map(r=>hmt(r,t)).join(" "),hmt=(e,t)=>{let r=t.loose?Kc[oc.TILDELOOSE]:Kc[oc.TILDE];return e.replace(r,(n,i,s,a,o)=>{Ri("tilde",e,n,i,s,a,o);let c;return cc(i)?c="":cc(s)?c=`>=${i}.0.0 <${+i+1}.0.0-0`:cc(a)?c=`>=${i}.${s}.0 <${i}.${+s+1}.0-0`:o?(Ri("replaceTilde pr",o),c=`>=${i}.${s}.${a}-${o} <${i}.${+s+1}.0-0`):c=`>=${i}.${s}.${a} <${i}.${+s+1}.0-0`,Ri("tilde return",c),c})},mmt=(e,t)=>e.trim().split(/\s+/).map(r=>gmt(r,t)).join(" "),gmt=(e,t)=>{Ri("caret",e,t);let r=t.loose?Kc[oc.CARETLOOSE]:Kc[oc.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,(i,s,a,o,c)=>{Ri("caret",e,i,s,a,o,c);let u;return cc(s)?u="":cc(a)?u=`>=${s}.0.0${n} <${+s+1}.0.0-0`:cc(o)?s==="0"?u=`>=${s}.${a}.0${n} <${s}.${+a+1}.0-0`:u=`>=${s}.${a}.0${n} <${+s+1}.0.0-0`:c?(Ri("replaceCaret pr",c),s==="0"?a==="0"?u=`>=${s}.${a}.${o}-${c} <${s}.${a}.${+o+1}-0`:u=`>=${s}.${a}.${o}-${c} <${s}.${+a+1}.0-0`:u=`>=${s}.${a}.${o}-${c} <${+s+1}.0.0-0`):(Ri("no pr"),s==="0"?a==="0"?u=`>=${s}.${a}.${o}${n} <${s}.${a}.${+o+1}-0`:u=`>=${s}.${a}.${o}${n} <${s}.${+a+1}.0-0`:u=`>=${s}.${a}.${o} <${+s+1}.0.0-0`),Ri("caret return",u),u})},vmt=(e,t)=>(Ri("replaceXRanges",e,t),e.split(/\s+/).map(r=>ymt(r,t)).join(" ")),ymt=(e,t)=>{e=e.trim();let r=t.loose?Kc[oc.XRANGELOOSE]:Kc[oc.XRANGE];return e.replace(r,(n,i,s,a,o,c)=>{Ri("xRange",e,n,i,s,a,o,c);let u=cc(s),l=u||cc(a),f=l||cc(o),d=f;return i==="="&&d&&(i=""),c=t.includePrerelease?"-0":"",u?i===">"||i==="<"?n="<0.0.0-0":n="*":i&&d?(l&&(a=0),o=0,i===">"?(i=">=",l?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):i==="<="&&(i="<",l?s=+s+1:a=+a+1),i==="<"&&(c="-0"),n=`${i+s}.${a}.${o}${c}`):l?n=`>=${s}.0.0${c} <${+s+1}.0.0-0`:f&&(n=`>=${s}.${a}.0${c} <${s}.${+a+1}.0-0`),Ri("xRange return",n),n})},_mt=(e,t)=>(Ri("replaceStars",e,t),e.trim().replace(Kc[oc.STAR],"")),bmt=(e,t)=>(Ri("replaceGTE0",e,t),e.trim().replace(Kc[t.includePrerelease?oc.GTE0PRE:oc.GTE0],"")),Emt=e=>(t,r,n,i,s,a,o,c,u,l,f,d,p)=>(cc(n)?r="":cc(i)?r=`>=${n}.0.0${e?"-0":""}`:cc(s)?r=`>=${n}.${i}.0${e?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,cc(u)?c="":cc(l)?c=`<${+u+1}.0.0-0`:cc(f)?c=`<${u}.${+l+1}.0-0`:d?c=`<=${u}.${l}.${f}-${d}`:e?c=`<${u}.${l}.${+f+1}-0`:c=`<=${c}`,`${r} ${c}`.trim()),xmt=(e,t,r)=>{for(let n=0;n<e.length;n++)if(!e[n].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(let n=0;n<e.length;n++)if(Ri(e[n].semver),e[n].semver!==GU.ANY&&e[n].semver.prerelease.length>0){let i=e[n].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}});var IA=M((XPt,Pbe)=>{var RA=Symbol("SemVer ANY"),XU=class e{static get ANY(){return RA}constructor(t,r){if(r=Ibe(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),YU("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===RA?this.value="":this.value=this.operator+this.semver.version,YU("comp",this)}parse(t){let r=this.options.loose?Rbe[Nbe.COMPARATORLOOSE]:Rbe[Nbe.COMPARATOR],n=t.match(r);if(!n)throw new TypeError(`Invalid comparator: ${t}`);this.operator=n[1]!==void 0?n[1]:"",this.operator==="="&&(this.operator=""),n[2]?this.semver=new Obe(n[2],this.options.loose):this.semver=RA}toString(){return this.value}test(t){if(YU("Comparator.test",t,this.options.loose),this.semver===RA||t===RA)return!0;if(typeof t=="string")try{t=new Obe(t,this.options)}catch{return!1}return WU(t,this.operator,this.semver,this.options)}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new Dbe(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new Dbe(this.value,r).test(t.semver):(r=Ibe(r),r.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||WU(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||WU(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};Pbe.exports=XU;var Ibe=sN(),{safeRe:Rbe,t:Nbe}=Nb(),WU=UU(),YU=AA(),Obe=No(),Dbe=Ll()});var NA=M((KPt,kbe)=>{var Tmt=Ll(),Amt=(e,t,r)=>{try{t=new Tmt(t,r)}catch{return!1}return t.test(e)};kbe.exports=Amt});var Bbe=M((QPt,Lbe)=>{var Smt=Ll(),wmt=(e,t)=>new Smt(e,t).set.map(r=>r.map(n=>n.value).join(" ").trim().split(" "));Lbe.exports=wmt});var Fbe=M((JPt,Mbe)=>{var Cmt=No(),Imt=Ll(),Rmt=(e,t,r)=>{let n=null,i=null,s=null;try{s=new Imt(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!n||i.compare(a)===-1)&&(n=a,i=new Cmt(n,r))}),n};Mbe.exports=Rmt});var Ube=M((ZPt,$be)=>{var Nmt=No(),Omt=Ll(),Dmt=(e,t,r)=>{let n=null,i=null,s=null;try{s=new Omt(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!n||i.compare(a)===1)&&(n=a,i=new Nmt(n,r))}),n};$be.exports=Dmt});var qbe=M((e9t,Hbe)=>{var KU=No(),Pmt=Ll(),jbe=SA(),kmt=(e,t)=>{e=new Pmt(e,t);let r=new KU("0.0.0");if(e.test(r)||(r=new KU("0.0.0-0"),e.test(r)))return r;r=null;for(let n=0;n<e.set.length;++n){let i=e.set[n],s=null;i.forEach(a=>{let o=new KU(a.semver.version);switch(a.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!s||jbe(o,s))&&(s=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),s&&(!r||jbe(r,s))&&(r=s)}return r&&e.test(r)?r:null};Hbe.exports=kmt});var Vbe=M((t9t,zbe)=>{var Lmt=Ll(),Bmt=(e,t)=>{try{return new Lmt(e,t).range||"*"}catch{return null}};zbe.exports=Bmt});var mN=M((r9t,Xbe)=>{var Mmt=No(),Ybe=IA(),{ANY:Fmt}=Ybe,$mt=Ll(),Umt=NA(),Gbe=SA(),Wbe=uN(),jmt=fN(),Hmt=lN(),qmt=(e,t,r,n)=>{e=new Mmt(e,n),t=new $mt(t,n);let i,s,a,o,c;switch(r){case">":i=Gbe,s=jmt,a=Wbe,o=">",c=">=";break;case"<":i=Wbe,s=Hmt,a=Gbe,o="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Umt(e,t,n))return!1;for(let u=0;u<t.set.length;++u){let l=t.set[u],f=null,d=null;if(l.forEach(p=>{p.semver===Fmt&&(p=new Ybe(">=0.0.0")),f=f||p,d=d||p,i(p.semver,f.semver,n)?f=p:a(p.semver,d.semver,n)&&(d=p)}),f.operator===o||f.operator===c||(!d.operator||d.operator===o)&&s(e,d.semver))return!1;if(d.operator===c&&a(e,d.semver))return!1}return!0};Xbe.exports=qmt});var Qbe=M((n9t,Kbe)=>{var zmt=mN(),Vmt=(e,t,r)=>zmt(e,t,">",r);Kbe.exports=Vmt});var Zbe=M((i9t,Jbe)=>{var Gmt=mN(),Wmt=(e,t,r)=>Gmt(e,t,"<",r);Jbe.exports=Wmt});var rEe=M((s9t,tEe)=>{var eEe=Ll(),Ymt=(e,t,r)=>(e=new eEe(e,r),t=new eEe(t,r),e.intersects(t,r));tEe.exports=Ymt});var iEe=M((a9t,nEe)=>{var Xmt=NA(),Kmt=kl();nEe.exports=(e,t,r)=>{let n=[],i=null,s=null,a=e.sort((l,f)=>Kmt(l,f,r));for(let l of a)Xmt(l,t,r)?(s=l,i||(i=l)):(s&&n.push([i,s]),s=null,i=null);i&&n.push([i,null]);let o=[];for(let[l,f]of n)l===f?o.push(l):!f&&l===a[0]?o.push("*"):f?l===a[0]?o.push(`<=${f}`):o.push(`${l} - ${f}`):o.push(`>=${l}`);let c=o.join(" || "),u=typeof t.raw=="string"?t.raw:String(t);return c.length<u.length?c:t}});var lEe=M((o9t,uEe)=>{var sEe=Ll(),JU=IA(),{ANY:QU}=JU,OA=NA(),ZU=kl(),Qmt=(e,t,r={})=>{if(e===t)return!0;e=new sEe(e,r),t=new sEe(t,r);let n=!1;e:for(let i of e.set){for(let s of t.set){let a=Zmt(i,s,r);if(n=n||a!==null,a)continue e}if(n)return!1}return!0},Jmt=[new JU(">=0.0.0-0")],aEe=[new JU(">=0.0.0")],Zmt=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===QU){if(t.length===1&&t[0].semver===QU)return!0;r.includePrerelease?e=Jmt:e=aEe}if(t.length===1&&t[0].semver===QU){if(r.includePrerelease)return!0;t=aEe}let n=new Set,i,s;for(let p of e)p.operator===">"||p.operator===">="?i=oEe(i,p,r):p.operator==="<"||p.operator==="<="?s=cEe(s,p,r):n.add(p.semver);if(n.size>1)return null;let a;if(i&&s){if(a=ZU(i.semver,s.semver,r),a>0)return null;if(a===0&&(i.operator!==">="||s.operator!=="<="))return null}for(let p of n){if(i&&!OA(p,String(i),r)||s&&!OA(p,String(s),r))return null;for(let m of t)if(!OA(p,String(m),r))return!1;return!0}let o,c,u,l,f=s&&!r.includePrerelease&&s.semver.prerelease.length?s.semver:!1,d=i&&!r.includePrerelease&&i.semver.prerelease.length?i.semver:!1;f&&f.prerelease.length===1&&s.operator==="<"&&f.prerelease[0]===0&&(f=!1);for(let p of t){if(l=l||p.operator===">"||p.operator===">=",u=u||p.operator==="<"||p.operator==="<=",i){if(d&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===d.major&&p.semver.minor===d.minor&&p.semver.patch===d.patch&&(d=!1),p.operator===">"||p.operator===">="){if(o=oEe(i,p,r),o===p&&o!==i)return!1}else if(i.operator===">="&&!OA(i.semver,String(p),r))return!1}if(s){if(f&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===f.major&&p.semver.minor===f.minor&&p.semver.patch===f.patch&&(f=!1),p.operator==="<"||p.operator==="<="){if(c=cEe(s,p,r),c===p&&c!==s)return!1}else if(s.operator==="<="&&!OA(s.semver,String(p),r))return!1}if(!p.operator&&(s||i)&&a!==0)return!1}return!(i&&u&&!s&&a!==0||s&&l&&!i&&a!==0||d||f)},oEe=(e,t,r)=>{if(!e)return t;let n=ZU(e.semver,t.semver,r);return n>0?e:n<0||t.operator===">"&&e.operator===">="?t:e},cEe=(e,t,r)=>{if(!e)return t;let n=ZU(e.semver,t.semver,r);return n<0?e:n>0||t.operator==="<"&&e.operator==="<="?t:e};uEe.exports=Qmt});var hEe=M((c9t,pEe)=>{var ej=Nb(),fEe=TA(),egt=No(),dEe=BU(),tgt=Gv(),rgt=O_e(),ngt=P_e(),igt=B_e(),sgt=$_e(),agt=j_e(),ogt=q_e(),cgt=V_e(),ugt=W_e(),lgt=kl(),fgt=Q_e(),dgt=Z_e(),pgt=cN(),hgt=nbe(),mgt=sbe(),ggt=SA(),vgt=uN(),ygt=FU(),_gt=$U(),bgt=lN(),Egt=fN(),xgt=UU(),Tgt=hbe(),Agt=IA(),Sgt=Ll(),wgt=NA(),Cgt=Bbe(),Igt=Fbe(),Rgt=Ube(),Ngt=qbe(),Ogt=Vbe(),Dgt=mN(),Pgt=Qbe(),kgt=Zbe(),Lgt=rEe(),Bgt=iEe(),Mgt=lEe();pEe.exports={parse:tgt,valid:rgt,clean:ngt,inc:igt,diff:sgt,major:agt,minor:ogt,patch:cgt,prerelease:ugt,compare:lgt,rcompare:fgt,compareLoose:dgt,compareBuild:pgt,sort:hgt,rsort:mgt,gt:ggt,lt:vgt,eq:ygt,neq:_gt,gte:bgt,lte:Egt,cmp:xgt,coerce:Tgt,Comparator:Agt,Range:Sgt,satisfies:wgt,toComparators:Cgt,maxSatisfying:Igt,minSatisfying:Rgt,minVersion:Ngt,validRange:Ogt,outside:Dgt,gtr:Pgt,ltr:kgt,intersects:Lgt,simplifyRange:Bgt,subset:Mgt,SemVer:egt,re:ej.re,src:ej.src,tokens:ej.t,SEMVER_SPEC_VERSION:fEe.SEMVER_SPEC_VERSION,RELEASE_TYPES:fEe.RELEASE_TYPES,compareIdentifiers:dEe.compareIdentifiers,rcompareIdentifiers:dEe.rcompareIdentifiers}});var rj=M((u9t,mEe)=>{mEe.exports=tj;function tj(e){if(e===null||typeof e!="object")return e;var t;if(e instanceof Date)return t=new Date,t.setTime(e.getTime()),t;if(e instanceof Array){t=[];for(var r=0,n=e.length;r<n;r++)t[r]=tj(e[r]);return t}if(e instanceof Object){t={};for(var i in e)e.hasOwnProperty&&e.hasOwnProperty(i)&&(t[i]=tj(e[i]));return t}throw new Error("Unable to copy obj! Its type isn't supported.")}});var yEe=M((l9t,vEe)=>{var Fgt=rj();vEe.exports=gEe;function $gt(e,t){return typeof e==typeof t&&Array.isArray(e)===Array.isArray(t)}function gEe(e,t,r){return r===void 0&&(r=Fgt(e)),Object.getOwnPropertyNames(t).forEach(function(n){e[n]===void 0&&(r[n]=t[n])}),Object.getOwnPropertyNames(e).forEach(function(n){var i=e[n];t[n]&&$gt(i,t[n])&&(i===""&&(r[n]=t[n]),Array.isArray(i)?i.length===0&&t[n].length&&(r[n]=t[n].slice(0)):typeof i=="object"&&(r[n]=gEe(i,t[n])))}),r}});var ij=M((f9t,xEe)=>{var bEe=require("events"),nj=Zh()("nodemon"),Ugt=require("util"),EEe=function(){bEe.EventEmitter.call(this)};Ugt.inherits(EEe,bEe.EventEmitter);var Im=new EEe,_Ee={};Im.on("newListener",function(e){nj("bus new listener: %s (%s)",e,Im.listeners(e).length),_Ee[e]||(_Ee[e]=!0,Im.on(e,function(){nj("bus emit: %s",e)}))});process.on("message",function(e){nj("process.message(%s)",e),Im.emit(e)});var jgt=Im.emit;process.send&&(Im.emit=function(e,t){process.send({type:e,data:t}),jgt.apply(Im,arguments)});xEe.exports=Im});var SEe=M((d9t,AEe)=>{function Uf(e,t){return(Uf[e]||Uf.black)+t+Uf.black}function Hgt(e){return TEe.lastIndex=0,e.replace(TEe,"")}Uf.red="\x1B[31m";Uf.yellow="\x1B[33m";Uf.green="\x1B[32m";Uf.black="\x1B[39m";var qgt=Object.keys(Uf).map(e=>Uf[e]).join("|"),TEe=new RegExp(("("+qgt+")").replace(/\[/g,"\\["),"g");Uf.strip=Hgt;AEe.exports=Uf});var NEe=M((p9t,REe)=>{var zgt=SEe(),wEe=ij(),aj=!1,sj=!0,CEe={log:"black",info:"yellow",status:"green",detail:"yellow",fail:"red",error:"red"};function IEe(e,t){var r="[nodemon] "+(t||"");sj&&(r=zgt(CEe[e],r)),process.nextTick(()=>{wEe.emit("log",{type:e,message:t,colour:r})}),aj||(e==="error"?console.error(r):console.log(r||""))}var Ch=function(e){return this instanceof Ch?(this.required(e),this):new Ch(e)};Object.keys(CEe).forEach(function(e){Ch.prototype[e]=IEe.bind(null,e)});Ch.prototype.detail=function(e){this.debug&&IEe("detail",e)};Ch.prototype.required=function(e){aj=e};Ch.prototype.debug=!1;Ch.prototype._log=function(e,t){aj?wEe.emit("log",{type:e,message:t||"",colour:t||""}):e==="error"?console.error(t):console.log(t||"")};Object.defineProperty(Ch.prototype,"useColours",{set:function(e){sj=e},get:function(){return sj}});REe.exports=Ch});var Kv=M((h9t,cj)=>{var Vgt=function(){},Ggt=require("path"),OEe=hEe(),oj=process.versions.node.split(".")||[null,null,null],Yd=cj.exports={semver:OEe,satisfies:e=>OEe.satisfies(process.versions.node,e),version:{major:parseInt(oj[0]||0,10),minor:parseInt(oj[1]||0,10),patch:parseInt(oj[2]||0,10)},clone:rj(),merge:yEe(),bus:ij(),isWindows:process.platform==="win32",isMac:process.platform==="darwin",isLinux:process.platform==="linux",isIBMi:require("os").type()==="OS400",isRequired:function(){for(var e=cj.parent;e;){if(!e.filename)return!0;if(e.filename.indexOf("bin"+Ggt.sep+"nodemon.js")!==-1)return!1;e=e.parent}return!0}(),home:process.env.HOME||process.env.HOMEPATH,quiet:function(){if(!this.debug)for(var e in Yd.log)typeof Yd.log[e]=="function"&&(Yd.log[e]=Vgt)},reset:function(){if(!this.debug)for(var e in Yd.log)typeof Yd.log[e]=="function"&&delete Yd.log[e];this.debug=!1},regexpToText:function(e){return e.replace(/\.\*\\./g,"*.").replace(/\\{2}/g,"^^").replace(/\\/g,"").replace(/\^\^/g,"\\")},stringify:function(e,t){return t=t||[],[e].concat(t.map(function(r){return r.length>0&&r.indexOf(" ")===-1?r:JSON.stringify(r)})).join(" ").trim()}};Yd.log=NEe()(Yd.isRequired);Object.defineProperty(Yd,"debug",{set:function(e){this.log.debug=e},get:function(){return this.log.debug}});Object.defineProperty(Yd,"colours",{set:function(e){this.log.useColours=e},get:function(){return this.log.useColours}})});var LEe=M((m9t,kEe)=>{"use strict";var DEe=Kv(),Wgt=/\\#/g,Ygt=/\^\^/g,Xgt=/#.*$/,Kgt=/[.|\-[\]()\\]/g,Qgt=/\*/g;kEe.exports=PEe;function PEe(e,t,r){if(!{ignore:1,watch:1}[t])throw new Error('rules/index.js#add requires "ignore" or "watch" as the first argument');if(Array.isArray(r)){r.forEach(function(s){PEe(e,t,s)});return}if(r instanceof RegExp){DEe.log.error("RegExp format no longer supported, but globs are.");return}r=(r||"").replace(Wgt,"^^").replace(Xgt,"").replace(Ygt,"#").trim();var n=!1;if(typeof r=="string"&&r.substring(0,1)===":")r=r.substring(1),DEe.log.error("RegExp no longer supported: "+r),n=!0;else if(r.length===0)return;if(!n){e[t].push(r);var i=e[t].map(function(s){return s.replace(Kgt,"\\$&").replace(Qgt,".*")}).join("|");e[t].re=new RegExp(i)}}});var uj=M((g9t,BEe)=>{"use strict";var Jgt=require("fs");function Zgt(e,t){var r={ignore:[],watch:[]};Jgt.readFile(e,"utf8",function(n,i){if(n)return t(n);var s=null;try{s=JSON.parse(i)}catch{}return s!==null?(r={ignore:s.ignore||[],watch:s.watch||[]},t(null,r)):t(null,{raw:i.split(/\n/)})})}BEe.exports=Zgt});var lj=M((v9t,MEe)=>{"use strict";var evt=Kv(),Rm=LEe(),tvt=uj(),Qc={ignore:[],watch:[]};function rvt(e,t){tvt(e,function(r,n){r&&(evt.log.error(r),t(r)),n.raw?n.raw.forEach(Rm.bind(null,Qc,"ignore")):(n.ignore.forEach(Rm.bind(null,Qc,"ignore")),n.watch.forEach(Rm.bind(null,Qc,"watch"))),t(null,Qc)})}MEe.exports={reset:function(){Qc.ignore.length=Qc.watch.length=0,delete Qc.ignore.re,delete Qc.watch.re},load:rvt,ignore:{test:Rm.bind(null,Qc,"ignore"),add:Rm.bind(null,Qc,"ignore")},watch:{test:Rm.bind(null,Qc,"watch"),add:Rm.bind(null,Qc,"watch")},add:Rm.bind(null,Qc),rules:Qc}});var $Ee=M((y9t,pj)=>{var DA=require("path"),nvt=require("fs"),FEe=nvt.existsSync,fj=Kv();pj.exports=avt;pj.exports.expandScript=dj;function ivt(){try{var e=require(DA.join(process.cwd(),"package.json"));if(e.main!==void 0)return{exec:null,script:e.main};if(e.scripts&&e.scripts.start)return{exec:e.scripts.start}}catch{}return null}function svt(e,t){var r=new RegExp("{{("+Object.keys(e).join("|")+")}}","g");return t.replace(r,function(n,i){return e[i]||n||""})}function dj(e,t){return t||(t=".js"),e.indexOf(t)!==-1||FEe(DA.resolve(e))?e:FEe(DA.resolve(e+t))?e+t:e}function avt(e,t){t||(t={});var r=fj.clone(e||{}),n;if(!r.script&&(r.args||[]).length&&(n=dj(r.args[0],r.ext&&"."+(r.ext||"js").split(",")[0]),n!==r.args[0]&&(r.script=n,r.args.shift())),!r.exec&&!r.script){var i=ivt();i!==null&&(i.exec&&(r.exec=i.exec),r.script||(r.script=i.script),Array.isArray(r.args)&&r.scriptPosition===null&&(r.scriptPosition=r.args.length))}n=DA.basename(r.script||"");var s=DA.extname(n).slice(1),a=r.ext;if(a===void 0){var o=s==="js"||s==="mjs"||s==="cjs";a=o||!s?"js,mjs,cjs":s,a+=",json"}var c=!!r.exec;if(!r.exec&&t[s]!==void 0&&(r.exec=t[s],c=!0),r.execArgs=e.execArgs||[],Array.isArray(r.exec)&&(r.execArgs=r.exec,r.exec=r.execArgs.shift()),r.exec===void 0)r.exec="node";else{var u=svt.bind(null,{filename:r.script,pwd:process.cwd()}),l=u(r.exec);l!==r.exec&&r.exec.indexOf("{{filename}}")!==-1&&(r.script=null),r.exec=l;var f=r.execArgs.map(u);f.join("")!==r.execArgs.join("")&&(r.execArgs=f,delete r.script)}if(r.exec==="node"&&r.nodeArgs&&r.nodeArgs.length&&(r.execArgs=r.execArgs.concat(r.nodeArgs)),!c&&r.exec==="node"&&s.indexOf("coffee")!==-1){r.exec="coffee";var d=(r.args||[]).splice(0,r.scriptPosition);r.execArgs=r.execArgs.concat(d),r.scriptPosition=0,r.execArgs.length>0&&(r.execArgs=["--nodejs",r.execArgs.join(" ")])}if(r.exec==="coffee"&&(r.ext===void 0&&(a&&(a+=","),a+="coffee,litcoffee"),fj.isWindows&&(r.exec+=".cmd")),a=(a.match(/[^,*\s]+/g)||[]).map(p=>p.replace(/^\./,"")).join(","),r.ext=a,r.script&&(r.script=dj(r.script,a&&"."+a.split(",")[0])),r.env={},{}.toString.apply(e.env)==="[object Object]")r.env=fj.clone(e.env);else if(e.env!==void 0)throw new Error("nodemon env values must be an object: { PORT: 8000 }");return r}});var jEe=M(UEe=>{"use strict";UEe.directories=function(){return[".git",".nyc_output",".sass-cache","bower_components","coverage","node_modules"]}});var zEe=M((b9t,qEe)=>{var ovt=jEe().directories(),HEe={restartable:"rs",colours:!0,execMap:{py:"python",rb:"ruby",ts:"ts-node"},ignoreRoot:ovt.map(e=>`**/${e}/**`),watch:["*.*"],stdin:!0,runOnChangeOnly:!1,verbose:!1,signal:"SIGUSR2",stdout:!0,watchOptions:{}},cvt=process.env.NODE_OPTIONS||"";/--(loader|import)\b/.test(cvt)&&delete HEe.execMap.ts;qEe.exports=HEe});var WEe=M((A9t,vj)=>{var E9t=Zh()("nodemon"),gj=require("fs"),Qv=require("path"),x9t=gj.exists||Qv.exists,Nm=Kv(),gN=lj(),T9t=uj(),uvt=$Ee(),hj=zEe();vj.exports=fvt;vj.exports.mutateExecOptions=GEe;var VEe=gj.existsSync||Qv.existsSync;function lvt(){var e=VEe(Qv.join(process.cwd(),"package.json"))&&require(Qv.join(process.cwd(),"package.json"));if((!e||e.main==null)&&VEe("./index.js"))return"index.js"}function fvt(e,t,r,n){r.loaded=[],mj(t,r,Nm.home,function(i){e.configFile&&(i.configFile=Qv.resolve(e.configFile)),mj(i,r,process.cwd(),function(s){if(s=Nm.merge(e,s),Array.isArray(s.ignore)||(s.ignore=[s.ignore]),s.ignoreRoot||(s.ignoreRoot=hj.ignoreRoot),s.ignoreRoot&&s.ignore?(Array.isArray(s.ignoreRoot)||(s.ignoreRoot=[s.ignoreRoot]),s.ignore=s.ignoreRoot.concat(s.ignore)):s.ignore=hj.ignore.concat(s.ignore),s=Nm.merge(s,hj),!s.script&&!s.exec){var a=lvt();if(a){s.args||(s.args=[]);let c=s.scriptPosition===null?s.args.length:s.scriptPosition;s.execArgs=(s.execArgs||[]).concat(s.args.splice(0,c)),s.scriptPosition=null,s.script=a}}GEe(s),s.quiet&&Nm.quiet(),s.verbose&&(Nm.debug=!0);var o=function(c){dvt(c,n)};o(s)})})}function dvt(e,t){gN.watch.add(e.watch),gN.ignore.add(e.ignore),e.watch=e.watch===!1?!1:gN.rules.watch,e.ignore=gN.rules.ignore,t(e)}function mj(e,t,r,n){n||(n=function(){});var i=function(a){n(Nm.merge(a,e))};if(!r)return i({});var s=e.configFile||Qv.join(r,"nodemon.json");if(t.loaded.indexOf(s)!==-1)return i({});gj.readFile(s,"utf8",function(a,o){if(a)return a.code==="ENOENT"&&!e.configFile&&r!==Nm.home?pvt(t,i):i({});var c={};try{c=JSON.parse(o.toString("utf8").replace(/^\uFEFF/,"")),(!s.endsWith("package.json")||c.nodemonConfig)&&t.loaded.push(s)}catch(u){Nm.log.fail("Failed to parse config "+s),console.error(u),process.exit(1)}i(c)})}function pvt(e,t){t||(t=()=>{});let r=process.cwd(),i={configFile:Qv.join(r,"package.json")};return mj(i,e,r,s=>{t(s.nodemonConfig||{})})}function GEe(e){return e.execOptions=uvt({script:e.script,exec:e.exec,args:e.args,scriptPosition:e.scriptPosition,nodeArgs:e.nodeArgs,execArgs:e.execArgs,ext:e.ext,env:e.env},e.execMap),delete e.scriptPosition,delete e.script,delete e.args,delete e.ext,e}});var KEe=M((S9t,yN)=>{yN.exports=yj;yN.exports.pin=gvt;var hvt=require("fs"),vN=require("path"),mvt=require("child_process").exec,YEe=null;function gvt(){return yj().then(function(e){yj.pinned=e})}function yj(e){var t=XEe(vN.dirname(yN.parent.filename)).then(function(r){var n=require(vN.resolve(r,"package.json")).version;if(n&&n!=="0.0.0-development")return n;YEe=r;var i=[yvt().catch(function(){return"master"}),vvt().catch(function(){return"<none>"}),_vt().catch(function(){return 0})];return Promise.all(i).then(function(s){var a=s[0],o=s[1],c=parseInt(s[2],10),u=a+": "+o;return c!==0&&(u+=" ("+c+" dirty files)"),u})}).catch(function(r){throw console.log(r.stack),r});return e&&t.then(function(r){e(null,r)},e),t}function XEe(e){return e==="/"?Promise.reject(new Error("package not found")):new Promise(function(t){hvt.stat(vN.resolve(e,"package.json"),function(r,n){if(r||!n)return t(XEe(vN.resolve(e,"..")));t(e)})})}function _j(e){return new Promise(function(t,r){mvt(e,{cwd:YEe},function(n,i,s){var a=s.trim();if(a)return r(new Error(a));t(i.split(`
|
||
`).join(""))})})}function vvt(){return _j("git rev-parse HEAD")}function yvt(){return _j("git rev-parse --abbrev-ref HEAD")}function _vt(){return _j('expr $(git status --porcelain 2>/dev/null| egrep "^(M| M)" | wc -l)')}});var JEe=M((w9t,QEe)=>{QEe.exports=bvt;function bvt(e){var t=e.execOptions,r=t.exec,n=[];return t.execArgs&&[].push.apply(n,t.execArgs),t.args&&[].push.apply(n,t.args),t.script&&n.splice((t.scriptPosition||0)+t.execArgs.length,0,t.script),{executable:r,args:n}}});var exe=M((C9t,ZEe)=>{ZEe.exports=function(e,t){for(var r=[],n=0;n<e.length;n++){var i=t(e[n],n);Evt(i)?r.push.apply(r,i):r.push(i)}return r};var Evt=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"}});var sxe=M((I9t,ixe)=>{"use strict";ixe.exports=rxe;function rxe(e,t,r){e instanceof RegExp&&(e=txe(e,r)),t instanceof RegExp&&(t=txe(t,r));var n=nxe(e,t,r);return n&&{start:n[0],end:n[1],pre:r.slice(0,n[0]),body:r.slice(n[0]+e.length,n[1]),post:r.slice(n[1]+t.length)}}function txe(e,t){var r=t.match(e);return r?r[0]:null}rxe.range=nxe;function nxe(e,t,r){var n,i,s,a,o,c=r.indexOf(e),u=r.indexOf(t,c+1),l=c;if(c>=0&&u>0){if(e===t)return[c,u];for(n=[],s=r.length;l>=0&&!o;)l==c?(n.push(l),c=r.indexOf(e,l+1)):n.length==1?o=[n.pop(),u]:(i=n.pop(),i<s&&(s=i,a=u),u=r.indexOf(t,l+1)),l=c<u&&c>=0?c:u;n.length&&(o=[s,a])}return o}});var pxe=M((R9t,dxe)=>{var xvt=exe(),axe=sxe();dxe.exports=Svt;var oxe="\0SLASH"+Math.random()+"\0",cxe="\0OPEN"+Math.random()+"\0",Ej="\0CLOSE"+Math.random()+"\0",uxe="\0COMMA"+Math.random()+"\0",lxe="\0PERIOD"+Math.random()+"\0";function bj(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function Tvt(e){return e.split("\\\\").join(oxe).split("\\{").join(cxe).split("\\}").join(Ej).split("\\,").join(uxe).split("\\.").join(lxe)}function Avt(e){return e.split(oxe).join("\\").split(cxe).join("{").split(Ej).join("}").split(uxe).join(",").split(lxe).join(".")}function fxe(e){if(!e)return[""];var t=[],r=axe("{","}",e);if(!r)return e.split(",");var n=r.pre,i=r.body,s=r.post,a=n.split(",");a[a.length-1]+="{"+i+"}";var o=fxe(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function Svt(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),kb(Tvt(e),!0).map(Avt)):[]}function wvt(e){return"{"+e+"}"}function Cvt(e){return/^-?0\d/.test(e)}function Ivt(e,t){return e<=t}function Rvt(e,t){return e>=t}function kb(e,t){var r=[],n=axe("{","}",e);if(!n||/\$$/.test(n.pre))return[e];var i=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(n.body),s=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(n.body),a=i||s,o=n.body.indexOf(",")>=0;if(!a&&!o)return n.post.match(/,.*\}/)?(e=n.pre+"{"+n.body+Ej+n.post,kb(e)):[e];var c;if(a)c=n.body.split(/\.\./);else if(c=fxe(n.body),c.length===1&&(c=kb(c[0],!1).map(wvt),c.length===1)){var l=n.post.length?kb(n.post,!1):[""];return l.map(function(H){return n.pre+c[0]+H})}var u=n.pre,l=n.post.length?kb(n.post,!1):[""],f;if(a){var d=bj(c[0]),p=bj(c[1]),m=Math.max(c[0].length,c[1].length),y=c.length==3?Math.abs(bj(c[2])):1,T=Ivt,E=p<d;E&&(y*=-1,T=Rvt);var A=c.some(Cvt);f=[];for(var x=d;T(x,p);x+=y){var _;if(s)_=String.fromCharCode(x),_==="\\"&&(_="");else if(_=String(x),A){var S=m-_.length;if(S>0){var I=new Array(S+1).join("0");x<0?_="-"+I+_.slice(1):_=I+_}}f.push(_)}}else f=xvt(c,function(L){return kb(L,!1)});for(var k=0;k<f.length;k++)for(var N=0;N<l.length;N++){var U=u+f[k]+l[N];(!t||a||U)&&r.push(U)}return r}});var _xe=M((N9t,yxe)=>{yxe.exports=Lu;Lu.Minimatch=so;var PA=function(){try{return require("path")}catch{}}()||{sep:"/"};Lu.sep=PA.sep;var Aj=Lu.GLOBSTAR=so.GLOBSTAR={},Nvt=pxe(),hxe={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},xj="[^/]",Tj=xj+"*?",Ovt="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",Dvt="(?:(?!(?:\\/|^)\\.).)*?",mxe=Pvt("().*{}+?[]^$\\!");function Pvt(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var gxe=/\/+/;Lu.filter=kvt;function kvt(e,t){return t=t||{},function(r,n,i){return Lu(r,e,t)}}function Om(e,t){t=t||{};var r={};return Object.keys(e).forEach(function(n){r[n]=e[n]}),Object.keys(t).forEach(function(n){r[n]=t[n]}),r}Lu.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return Lu;var t=Lu,r=function(i,s,a){return t(i,s,Om(e,a))};return r.Minimatch=function(i,s){return new t.Minimatch(i,Om(e,s))},r.Minimatch.defaults=function(i){return t.defaults(Om(e,i)).Minimatch},r.filter=function(i,s){return t.filter(i,Om(e,s))},r.defaults=function(i){return t.defaults(Om(e,i))},r.makeRe=function(i,s){return t.makeRe(i,Om(e,s))},r.braceExpand=function(i,s){return t.braceExpand(i,Om(e,s))},r.match=function(n,i,s){return t.match(n,i,Om(e,s))},r};so.defaults=function(e){return Lu.defaults(e).Minimatch};function Lu(e,t,r){return bN(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new so(t,r).match(e)}function so(e,t){if(!(this instanceof so))return new so(e,t);bN(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&PA.sep!=="/"&&(e=e.split(PA.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}so.prototype.debug=function(){};so.prototype.make=Lvt;function Lvt(){var e=this.pattern,t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate();var r=this.globSet=this.braceExpand();t.debug&&(this.debug=function(){console.error.apply(console,arguments)}),this.debug(this.pattern,r),r=this.globParts=r.map(function(n){return n.split(gxe)}),this.debug(this.pattern,r),r=r.map(function(n,i,s){return n.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(n){return n.indexOf(!1)===-1}),this.debug(this.pattern,r),this.set=r}so.prototype.parseNegate=Bvt;function Bvt(){var e=this.pattern,t=!1,r=this.options,n=0;if(!r.nonegate){for(var i=0,s=e.length;i<s&&e.charAt(i)==="!";i++)t=!t,n++;n&&(this.pattern=e.substr(n)),this.negate=t}}Lu.braceExpand=function(e,t){return vxe(e,t)};so.prototype.braceExpand=vxe;function vxe(e,t){return t||(this instanceof so?t=this.options:t={}),e=typeof e>"u"?this.pattern:e,bN(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:Nvt(e)}var Mvt=1024*64,bN=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>Mvt)throw new TypeError("pattern is too long")};so.prototype.parse=Fvt;var _N={};function Fvt(e,t){bN(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return Aj;if(e==="")return"";var n="",i=!!r.nocase,s=!1,a=[],o=[],c,u=!1,l=-1,f=-1,d=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",p=this;function m(){if(c){switch(c){case"*":n+=Tj,i=!0;break;case"?":n+=xj,i=!0;break;default:n+="\\"+c;break}p.debug("clearStateChar %j %j",c,n),c=!1}}for(var y=0,T=e.length,E;y<T&&(E=e.charAt(y));y++){if(this.debug("%s %s %s %j",e,y,n,E),s&&mxe[E]){n+="\\"+E,s=!1;continue}switch(E){case"/":return!1;case"\\":m(),s=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,y,n,E),u){this.debug(" in class"),E==="!"&&y===f+1&&(E="^"),n+=E;continue}p.debug("call clearStateChar %j",c),m(),c=E,r.noext&&m();continue;case"(":if(u){n+="(";continue}if(!c){n+="\\(";continue}a.push({type:c,start:y-1,reStart:n.length,open:hxe[c].open,close:hxe[c].close}),n+=c==="!"?"(?:(?!(?:":"(?:",this.debug("plType %j %j",c,n),c=!1;continue;case")":if(u||!a.length){n+="\\)";continue}m(),i=!0;var A=a.pop();n+=A.close,A.type==="!"&&o.push(A),A.reEnd=n.length;continue;case"|":if(u||!a.length||s){n+="\\|",s=!1;continue}m(),n+="|";continue;case"[":if(m(),u){n+="\\"+E;continue}u=!0,f=y,l=n.length,n+=E;continue;case"]":if(y===f+1||!u){n+="\\"+E,s=!1;continue}var x=e.substring(f+1,y);try{RegExp("["+x+"]")}catch{var _=this.parse(x,_N);n=n.substr(0,l)+"\\["+_[0]+"\\]",i=i||_[1],u=!1;continue}i=!0,u=!1,n+=E;continue;default:m(),s?s=!1:mxe[E]&&!(E==="^"&&u)&&(n+="\\"),n+=E}}for(u&&(x=e.substr(f+1),_=this.parse(x,_N),n=n.substr(0,l)+"\\["+_[0],i=i||_[1]),A=a.pop();A;A=a.pop()){var S=n.slice(A.reStart+A.open.length);this.debug("setting tail",n,A),S=S.replace(/((?:\\{2}){0,64})(\\?)\|/g,function(ce,le,ue){return ue||(ue="\\"),le+le+ue+"|"}),this.debug(`tail=%j
|
||
%s`,S,S,A,n);var I=A.type==="*"?Tj:A.type==="?"?xj:"\\"+A.type;i=!0,n=n.slice(0,A.reStart)+I+"\\("+S}m(),s&&(n+="\\\\");var k=!1;switch(n.charAt(0)){case"[":case".":case"(":k=!0}for(var N=o.length-1;N>-1;N--){var U=o[N],L=n.slice(0,U.reStart),H=n.slice(U.reStart,U.reEnd-8),V=n.slice(U.reEnd-8,U.reEnd),W=n.slice(U.reEnd);V+=W;var J=L.split("(").length-1,ye=W;for(y=0;y<J;y++)ye=ye.replace(/\)[+*?]?/,"");W=ye;var re="";W===""&&t!==_N&&(re="$");var fe=L+H+W+re+V;n=fe}if(n!==""&&i&&(n="(?=.)"+n),k&&(n=d+n),t===_N)return[n,i];if(!i)return Uvt(e);var ve=r.nocase?"i":"";try{var X=new RegExp("^"+n+"$",ve)}catch{return new RegExp("$.")}return X._glob=e,X._src=n,X}Lu.makeRe=function(e,t){return new so(e,t||{}).makeRe()};so.prototype.makeRe=$vt;function $vt(){if(this.regexp||this.regexp===!1)return this.regexp;var e=this.set;if(!e.length)return this.regexp=!1,this.regexp;var t=this.options,r=t.noglobstar?Tj:t.dot?Ovt:Dvt,n=t.nocase?"i":"",i=e.map(function(s){return s.map(function(a){return a===Aj?r:typeof a=="string"?jvt(a):a._src}).join("\\/")}).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,n)}catch{this.regexp=!1}return this.regexp}Lu.match=function(e,t,r){r=r||{};var n=new so(t,r);return e=e.filter(function(i){return n.match(i)}),n.options.nonull&&!e.length&&e.push(t),e};so.prototype.match=function(t,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;var n=this.options;PA.sep!=="/"&&(t=t.split(PA.sep).join("/")),t=t.split(gxe),this.debug(this.pattern,"split",t);var i=this.set;this.debug(this.pattern,"set",i);var s,a;for(a=t.length-1;a>=0&&(s=t[a],!s);a--);for(a=0;a<i.length;a++){var o=i[a],c=t;n.matchBase&&o.length===1&&(c=[s]);var u=this.matchOne(c,o,r);if(u)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate};so.prototype.matchOne=function(e,t,r){var n=this.options;this.debug("matchOne",{this:this,file:e,pattern:t}),this.debug("matchOne",e.length,t.length);for(var i=0,s=0,a=e.length,o=t.length;i<a&&s<o;i++,s++){this.debug("matchOne loop");var c=t[s],u=e[i];if(this.debug(t,c,u),c===!1)return!1;if(c===Aj){this.debug("GLOBSTAR",[t,c,u]);var l=i,f=s+1;if(f===o){for(this.debug("** at the end");i<a;i++)if(e[i]==="."||e[i]===".."||!n.dot&&e[i].charAt(0)===".")return!1;return!0}for(;l<a;){var d=e[l];if(this.debug(`
|
||
globstar while`,e,l,t,f,d),this.matchOne(e.slice(l),t.slice(f),r))return this.debug("globstar found match!",l,a,d),!0;if(d==="."||d===".."||!n.dot&&d.charAt(0)==="."){this.debug("dot detected!",e,l,t,f);break}this.debug("globstar swallow a segment, and continue"),l++}return!!(r&&(this.debug(`
|
||
>>> no match, partial?`,e,l,t,f),l===a))}var p;if(typeof c=="string"?(p=u===c,this.debug("string match",c,u,p)):(p=u.match(c),this.debug("pattern match",c,u,p)),!p)return!1}if(i===a&&s===o)return!0;if(i===a)return r;if(s===o)return i===a-1&&e[i]==="";throw new Error("wtf?")};function Uvt(e){return e.replace(/\\(.)/g,"$1")}function jvt(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var bxe=M((O9t,Cj)=>{var Sj=_xe(),uc=require("path"),wj=require("fs"),EN=Zh()("nodemon:match"),xN=Kv();Cj.exports=zvt;Cj.exports.rulesToMonitor=Hvt;function Hvt(e,t,r){var n=[];Array.isArray(t)||(t?t=[t]:t=[]),Array.isArray(e)||(e?e=[e]:e=[]),e&&e.length&&(n=xN.clone(e)),t&&[].push.apply(n,(t||[]).map(function(s){return"!"+s}));var i=process.cwd();return n=n.map(function(s){var a=s.slice(0,1)==="!";a&&(s=s.slice(1)),(s==="."||s===".*")&&(s="*.*");var o=uc.resolve(i,s);try{var c=wj.statSync(o);if(c.isDirectory())s=o,s.slice(-1)!=="/"&&(s+="/"),s+="**/*",a||r.dirs.push(o);else throw new Error}catch{var u=qvt(o);!a&&u&&r.dirs.indexOf(u)===-1&&r.dirs.push(u)}return s.slice(-1)==="/"&&(s+="*"),s.slice(-4)!=="**/*"&&s.slice(-1)==="*"&&s.indexOf("*.")===-1&&s.slice(-2)!=="**"&&(s+="*/*"),(a?"!":"")+s}),n}function qvt(e){var t;if(/[?*\{\[]+/.test(e))try{var r=uc.dirname(e.replace(/([?*\{\[]+.*$)/,"foo"));if(t=wj.statSync(r),t.isDirectory())return r}catch{}else try{if(t=wj.statSync(e),t.isFile()||t.isDirectory())return e}catch{}return!1}function zvt(e,t,r){let n=process.cwd();var i=t.sort(function(d,p){var m=p.split(uc.sep).length-d.split(uc.sep).length,y=d.slice(0,1)==="!",T=p.slice(0,1)==="!";return y||T?y?-1:1:m===0?p.length-d.length:m}).map(function(d){var p=d.slice(0,1);return p==="!"?d.indexOf("!"+n)===0?d:d.indexOf("!.")===0?"!"+uc.resolve(n,d.substring(1)):"!**"+(p!==uc.sep?uc.sep:"")+d.slice(1):d.indexOf(".")===0?uc.resolve(n,d):d.indexOf(n)===0?d:"**"+(p!==uc.sep?uc.sep:"")+d});EN("rules",i);var s=[],a=[],o=0,c=0,u=[],l={dot:!0};xN.isWindows&&(l.nocase=!0),e.forEach(function(d){d=uc.resolve(n,d);for(var p=!1,m=0;m<i.length;m++)if(i[m].slice(0,1)==="!"){if(!Sj(d,i[m],l)){EN("ignored",d,"rule:",i[m]),o++,p=!0;break}}else if(EN("matched",d,"rule:",i[m]),Sj(d,i[m],l)){c++,u.indexOf(i[m])===-1&&(u.push(i[m]),xN.log.detail("matched rule: "+i[m])),i[m]!=="**"+uc.sep+"*.*"&&i[m].slice(-3)==="*.*"||uc.basename(d)===uc.basename(i[m])?a.push(d):s.push(d),p=!0;break}p||o++}),EN("good",s),r&&(r.indexOf(",")===-1?r="**/*."+r:r="**/*.{"+r+"}",s=s.filter(function(d){return Sj(uc.basename(d),r,l)}));var f=s.concat(a);return xN.isWindows&&(f=f.map(function(d){return d.slice(0,1).toLowerCase()+d.slice(1)})),{result:f,ignored:o,watched:c,total:e.length}}});var Axe=M((D9t,Txe)=>{var Vvt=Zh()("nodemon"),Gvt=WEe(),Wvt=lj(),Exe=Kv(),Yvt=KEe().pin,Xvt=JEe(),Kvt=bxe().rulesToMonitor,Qvt=Exe.bus;function xxe(){Wvt.reset(),Jv.dirs=[],Jv.options={ignore:[],watch:[],monitor:[]},Jv.lastStarted=0,Jv.loaded=[]}var Jv={run:!1,system:{cwd:process.cwd()},required:!1,dirs:[],timeout:1e3,options:{}};Jv.load=function(e,t){xxe();var r=this;Gvt(e,r.options,r,function(n){r.options=n,n.watch.length===0&&n.watch.push("*.*"),n.watch_interval&&(n.watchInterval=n.watch_interval),r.watchInterval=n.watchInterval||null,n.signal&&(r.signal=n.signal);var i=Xvt(r.options);r.command={raw:i,string:Exe.stringify(i.executable,i.args)},n.monitor=Kvt(n.watch,n.ignore,r);var s=process.cwd();Vvt("config: dirs",r.dirs),r.dirs.length===0&&r.dirs.unshift(s),Qvt.emit("config:update",r),Yvt().then(function(){t(r)}).catch(a=>{console.error(a.stack),setTimeout(()=>{throw a},0)})})};Jv.reset=xxe;Txe.exports=Jv});var t1t={};of(t1t,{start:()=>Zvt,stop:()=>e1t});module.exports=NSe(t1t);var Sxe=Ke(jte(),1);function Fx(e,t){return function(){return e.apply(t,arguments)}}var{toString:eqe}=Object.prototype,{getPrototypeOf:pk}=Object,s4=(e=>t=>{let r=eqe.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),yd=e=>(e=e.toLowerCase(),t=>s4(t)===e),a4=e=>t=>typeof t===e,{isArray:ky}=Array,$x=a4("undefined");function tqe(e){return e!==null&&!$x(e)&&e.constructor!==null&&!$x(e.constructor)&&gl(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var zte=yd("ArrayBuffer");function rqe(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&zte(e.buffer),t}var nqe=a4("string"),gl=a4("function"),Vte=a4("number"),o4=e=>e!==null&&typeof e=="object",iqe=e=>e===!0||e===!1,i4=e=>{if(s4(e)!=="object")return!1;let t=pk(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},sqe=yd("Date"),aqe=yd("File"),oqe=yd("Blob"),cqe=yd("FileList"),uqe=e=>o4(e)&&gl(e.pipe),lqe=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||gl(e.append)&&((t=s4(e))==="formdata"||t==="object"&&gl(e.toString)&&e.toString()==="[object FormData]"))},fqe=yd("URLSearchParams"),dqe=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ux(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,i;if(typeof e!="object"&&(e=[e]),ky(e))for(n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else{let s=r?Object.getOwnPropertyNames(e):Object.keys(e),a=s.length,o;for(n=0;n<a;n++)o=s[n],t.call(null,e[o],o,e)}}function Gte(e,t){t=t.toLowerCase();let r=Object.keys(e),n=r.length,i;for(;n-- >0;)if(i=r[n],t===i.toLowerCase())return i;return null}var Wte=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Yte=e=>!$x(e)&&e!==Wte;function dk(){let{caseless:e}=Yte(this)&&this||{},t={},r=(n,i)=>{let s=e&&Gte(t,i)||i;i4(t[s])&&i4(n)?t[s]=dk(t[s],n):i4(n)?t[s]=dk({},n):ky(n)?t[s]=n.slice():t[s]=n};for(let n=0,i=arguments.length;n<i;n++)arguments[n]&&Ux(arguments[n],r);return t}var pqe=(e,t,r,{allOwnKeys:n}={})=>(Ux(t,(i,s)=>{r&&gl(i)?e[s]=Fx(i,r):e[s]=i},{allOwnKeys:n}),e),hqe=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),mqe=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},gqe=(e,t,r,n)=>{let i,s,a,o={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),s=i.length;s-- >0;)a=i[s],(!n||n(a,e,t))&&!o[a]&&(t[a]=e[a],o[a]=!0);e=r!==!1&&pk(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},vqe=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;let n=e.indexOf(t,r);return n!==-1&&n===r},yqe=e=>{if(!e)return null;if(ky(e))return e;let t=e.length;if(!Vte(t))return null;let r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},_qe=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&pk(Uint8Array)),bqe=(e,t)=>{let n=(e&&e[Symbol.iterator]).call(e),i;for(;(i=n.next())&&!i.done;){let s=i.value;t.call(e,s[0],s[1])}},Eqe=(e,t)=>{let r,n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},xqe=yd("HTMLFormElement"),Tqe=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,i){return n.toUpperCase()+i}),Hte=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),Aqe=yd("RegExp"),Xte=(e,t)=>{let r=Object.getOwnPropertyDescriptors(e),n={};Ux(r,(i,s)=>{let a;(a=t(i,s,e))!==!1&&(n[s]=a||i)}),Object.defineProperties(e,n)},Sqe=e=>{Xte(e,(t,r)=>{if(gl(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;let n=e[r];if(gl(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},wqe=(e,t)=>{let r={},n=i=>{i.forEach(s=>{r[s]=!0})};return ky(e)?n(e):n(String(e).split(t)),r},Cqe=()=>{},Iqe=(e,t)=>(e=+e,Number.isFinite(e)?e:t),fk="abcdefghijklmnopqrstuvwxyz",qte="0123456789",Kte={DIGIT:qte,ALPHA:fk,ALPHA_DIGIT:fk+fk.toUpperCase()+qte},Rqe=(e=16,t=Kte.ALPHA_DIGIT)=>{let r="",{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function Nqe(e){return!!(e&&gl(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}var Oqe=e=>{let t=new Array(10),r=(n,i)=>{if(o4(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[i]=n;let s=ky(n)?[]:{};return Ux(n,(a,o)=>{let c=r(a,i+1);!$x(c)&&(s[o]=c)}),t[i]=void 0,s}}return n};return r(e,0)},Dqe=yd("AsyncFunction"),Pqe=e=>e&&(o4(e)||gl(e))&&gl(e.then)&&gl(e.catch),Re={isArray:ky,isArrayBuffer:zte,isBuffer:tqe,isFormData:lqe,isArrayBufferView:rqe,isString:nqe,isNumber:Vte,isBoolean:iqe,isObject:o4,isPlainObject:i4,isUndefined:$x,isDate:sqe,isFile:aqe,isBlob:oqe,isRegExp:Aqe,isFunction:gl,isStream:uqe,isURLSearchParams:fqe,isTypedArray:_qe,isFileList:cqe,forEach:Ux,merge:dk,extend:pqe,trim:dqe,stripBOM:hqe,inherits:mqe,toFlatObject:gqe,kindOf:s4,kindOfTest:yd,endsWith:vqe,toArray:yqe,forEachEntry:bqe,matchAll:Eqe,isHTMLForm:xqe,hasOwnProperty:Hte,hasOwnProp:Hte,reduceDescriptors:Xte,freezeMethods:Sqe,toObjectSet:wqe,toCamelCase:Tqe,noop:Cqe,toFiniteNumber:Iqe,findKey:Gte,global:Wte,isContextDefined:Yte,ALPHABET:Kte,generateString:Rqe,isSpecCompliantForm:Nqe,toJSONObject:Oqe,isAsyncFn:Dqe,isThenable:Pqe};function Ly(e,t,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i)}Re.inherits(Ly,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:Re.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var Qte=Ly.prototype,Jte={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Jte[e]={value:e}});Object.defineProperties(Ly,Jte);Object.defineProperty(Qte,"isAxiosError",{value:!0});Ly.from=(e,t,r,n,i,s)=>{let a=Object.create(Qte);return Re.toFlatObject(e,a,function(c){return c!==Error.prototype},o=>o!=="isAxiosError"),Ly.call(a,e.message,t,r,n,i),a.cause=e,a.name=e.name,s&&Object.assign(a,s),a};var kt=Ly;var kre=Ke(Pre(),1),l4=kre.default;function Ak(e){return Re.isPlainObject(e)||Re.isArray(e)}function Bre(e){return Re.endsWith(e,"[]")?e.slice(0,-2):e}function Lre(e,t,r){return e?e.concat(t).map(function(i,s){return i=Bre(i),!r&&s?"["+i+"]":i}).join(r?".":""):t}function gze(e){return Re.isArray(e)&&!e.some(Ak)}var vze=Re.toFlatObject(Re,{},null,function(t){return/^is[A-Z]/.test(t)});function yze(e,t,r){if(!Re.isObject(e))throw new TypeError("target must be an object");t=t||new(l4||FormData),r=Re.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,T){return!Re.isUndefined(T[y])});let n=r.metaTokens,i=r.visitor||l,s=r.dots,a=r.indexes,c=(r.Blob||typeof Blob<"u"&&Blob)&&Re.isSpecCompliantForm(t);if(!Re.isFunction(i))throw new TypeError("visitor must be a function");function u(m){if(m===null)return"";if(Re.isDate(m))return m.toISOString();if(!c&&Re.isBlob(m))throw new kt("Blob is not supported. Use a Buffer instead.");return Re.isArrayBuffer(m)||Re.isTypedArray(m)?c&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function l(m,y,T){let E=m;if(m&&!T&&typeof m=="object"){if(Re.endsWith(y,"{}"))y=n?y:y.slice(0,-2),m=JSON.stringify(m);else if(Re.isArray(m)&&gze(m)||(Re.isFileList(m)||Re.endsWith(y,"[]"))&&(E=Re.toArray(m)))return y=Bre(y),E.forEach(function(x,_){!(Re.isUndefined(x)||x===null)&&t.append(a===!0?Lre([y],_,s):a===null?y:y+"[]",u(x))}),!1}return Ak(m)?!0:(t.append(Lre(T,y,s),u(m)),!1)}let f=[],d=Object.assign(vze,{defaultVisitor:l,convertValue:u,isVisitable:Ak});function p(m,y){if(!Re.isUndefined(m)){if(f.indexOf(m)!==-1)throw Error("Circular reference detected in "+y.join("."));f.push(m),Re.forEach(m,function(E,A){(!(Re.isUndefined(E)||E===null)&&i.call(t,E,Re.isString(A)?A.trim():A,y,d))===!0&&p(E,y?y.concat(A):[A])}),f.pop()}}if(!Re.isObject(e))throw new TypeError("data must be an object");return p(e),t}var A0=yze;function Mre(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function Fre(e,t){this._pairs=[],e&&A0(e,this,t)}var $re=Fre.prototype;$re.append=function(t,r){this._pairs.push([t,r])};$re.toString=function(t){let r=t?function(n){return t.call(this,n,Mre)}:Mre;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};var Ure=Fre;function _ze(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Bg(e,t,r){if(!t)return e;let n=r&&r.encode||_ze,i=r&&r.serialize,s;if(i?s=i(t,r):s=Re.isURLSearchParams(t)?t.toString():new Ure(t,r).toString(n),s){let a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}var Sk=class{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Re.forEach(this.handlers,function(n){n!==null&&t(n)})}},wk=Sk;var By={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};var jre=Ke(require("url"),1),Hre=jre.default.URLSearchParams;var qre={isNode:!0,classes:{URLSearchParams:Hre,FormData:l4,Blob:typeof Blob<"u"&&Blob||null},protocols:["http","https","file","data"]};var Ck={};of(Ck,{hasBrowserEnv:()=>zre,hasStandardBrowserEnv:()=>bze,hasStandardBrowserWebWorkerEnv:()=>Eze});var zre=typeof window<"u"&&typeof document<"u",bze=(e=>zre&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),Eze=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function";var Js={...Ck,...qre};function Ik(e,t){return A0(e,new Js.classes.URLSearchParams,Object.assign({visitor:function(r,n,i,s){return Js.isNode&&Re.isBuffer(r)?(this.append(n,r.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)}},t))}function xze(e){return Re.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Tze(e){let t={},r=Object.keys(e),n,i=r.length,s;for(n=0;n<i;n++)s=r[n],t[s]=e[s];return t}function Aze(e){function t(r,n,i,s){let a=r[s++];if(a==="__proto__")return!0;let o=Number.isFinite(+a),c=s>=r.length;return a=!a&&Re.isArray(i)?i.length:a,c?(Re.hasOwnProp(i,a)?i[a]=[i[a],n]:i[a]=n,!o):((!i[a]||!Re.isObject(i[a]))&&(i[a]=[]),t(r,n,i[a],s)&&Re.isArray(i[a])&&(i[a]=Tze(i[a])),!o)}if(Re.isFormData(e)&&Re.isFunction(e.entries)){let r={};return Re.forEachEntry(e,(n,i)=>{t(xze(n),i,r,0)}),r}return null}var f4=Aze;function Sze(e,t,r){if(Re.isString(e))try{return(t||JSON.parse)(e),Re.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}var Rk={transitional:By,adapter:["xhr","http"],transformRequest:[function(t,r){let n=r.getContentType()||"",i=n.indexOf("application/json")>-1,s=Re.isObject(t);if(s&&Re.isHTMLForm(t)&&(t=new FormData(t)),Re.isFormData(t))return i?JSON.stringify(f4(t)):t;if(Re.isArrayBuffer(t)||Re.isBuffer(t)||Re.isStream(t)||Re.isFile(t)||Re.isBlob(t))return t;if(Re.isArrayBufferView(t))return t.buffer;if(Re.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(s){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Ik(t,this.formSerializer).toString();if((o=Re.isFileList(t))||n.indexOf("multipart/form-data")>-1){let c=this.env&&this.env.FormData;return A0(o?{"files[]":t}:t,c&&new c,this.formSerializer)}}return s||i?(r.setContentType("application/json",!1),Sze(t)):t}],transformResponse:[function(t){let r=this.transitional||Rk.transitional,n=r&&r.forcedJSONParsing,i=this.responseType==="json";if(t&&Re.isString(t)&&(n&&!this.responseType||i)){let a=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(o){if(a)throw o.name==="SyntaxError"?kt.from(o,kt.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Js.classes.FormData,Blob:Js.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Re.forEach(["delete","get","head","post","put","patch"],e=>{Rk.headers[e]={}});var My=Rk;var wze=Re.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"]),Vre=e=>{let t={},r,n,i;return e&&e.split(`
|
||
`).forEach(function(a){i=a.indexOf(":"),r=a.substring(0,i).trim().toLowerCase(),n=a.substring(i+1).trim(),!(!r||t[r]&&wze[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t};var Gre=Symbol("internals");function jx(e){return e&&String(e).trim().toLowerCase()}function d4(e){return e===!1||e==null?e:Re.isArray(e)?e.map(d4):String(e)}function Cze(e){let t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}var Ize=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Nk(e,t,r,n,i){if(Re.isFunction(n))return n.call(this,t,r);if(i&&(t=r),!!Re.isString(t)){if(Re.isString(n))return t.indexOf(n)!==-1;if(Re.isRegExp(n))return n.test(t)}}function Rze(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function Nze(e,t){let r=Re.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(i,s,a){return this[n].call(this,t,i,s,a)},configurable:!0})})}var Fy=class{constructor(t){t&&this.set(t)}set(t,r,n){let i=this;function s(o,c,u){let l=jx(c);if(!l)throw new Error("header name must be a non-empty string");let f=Re.findKey(i,l);(!f||i[f]===void 0||u===!0||u===void 0&&i[f]!==!1)&&(i[f||c]=d4(o))}let a=(o,c)=>Re.forEach(o,(u,l)=>s(u,l,c));return Re.isPlainObject(t)||t instanceof this.constructor?a(t,r):Re.isString(t)&&(t=t.trim())&&!Ize(t)?a(Vre(t),r):t!=null&&s(r,t,n),this}get(t,r){if(t=jx(t),t){let n=Re.findKey(this,t);if(n){let i=this[n];if(!r)return i;if(r===!0)return Cze(i);if(Re.isFunction(r))return r.call(this,i,n);if(Re.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=jx(t),t){let n=Re.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||Nk(this,this[n],n,r)))}return!1}delete(t,r){let n=this,i=!1;function s(a){if(a=jx(a),a){let o=Re.findKey(n,a);o&&(!r||Nk(n,n[o],o,r))&&(delete n[o],i=!0)}}return Re.isArray(t)?t.forEach(s):s(t),i}clear(t){let r=Object.keys(this),n=r.length,i=!1;for(;n--;){let s=r[n];(!t||Nk(this,this[s],s,t,!0))&&(delete this[s],i=!0)}return i}normalize(t){let r=this,n={};return Re.forEach(this,(i,s)=>{let a=Re.findKey(n,s);if(a){r[a]=d4(i),delete r[s];return}let o=t?Rze(s):String(s).trim();o!==s&&delete r[s],r[o]=d4(i),n[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){let r=Object.create(null);return Re.forEach(this,(n,i)=>{n!=null&&n!==!1&&(r[i]=t&&Re.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(`
|
||
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){let n=new this(t);return r.forEach(i=>n.set(i)),n}static accessor(t){let n=(this[Gre]=this[Gre]={accessors:{}}).accessors,i=this.prototype;function s(a){let o=jx(a);n[o]||(Nze(i,a),n[o]=!0)}return Re.isArray(t)?t.forEach(s):s(t),this}};Fy.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Re.reduceDescriptors(Fy.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});Re.freezeMethods(Fy);var Zs=Fy;function Hx(e,t){let r=this||My,n=t||r,i=Zs.from(n.headers),s=n.data;return Re.forEach(e,function(o){s=o.call(r,s,i.normalize(),t?t.status:void 0)}),i.normalize(),s}function qx(e){return!!(e&&e.__CANCEL__)}function Wre(e,t,r){kt.call(this,e??"canceled",kt.ERR_CANCELED,t,r),this.name="CanceledError"}Re.inherits(Wre,kt,{__CANCEL__:!0});var _f=Wre;function w0(e,t,r){let n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new kt("Request failed with status code "+r.status,[kt.ERR_BAD_REQUEST,kt.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function Ok(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Dk(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Mg(e,t){return e&&!Ok(t)?Dk(e,t):t}var gne=Ke(Xre(),1),vne=Ke(require("http"),1),yne=Ke(require("https"),1),_ne=Ke(require("util"),1),bne=Ke(rne(),1),Up=Ke(require("zlib"),1);var $g="1.6.7";function Xx(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}var Wze=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function Vk(e,t,r){let n=r&&r.Blob||Js.classes.Blob,i=Xx(e);if(t===void 0&&n&&(t=!0),i==="data"){e=i.length?e.slice(i.length+1):e;let s=Wze.exec(e);if(!s)throw new kt("Invalid URL",kt.ERR_INVALID_URL);let a=s[1],o=s[2],c=s[3],u=Buffer.from(decodeURIComponent(c),o?"base64":"utf8");if(t){if(!n)throw new kt("Blob is not supported",kt.ERR_NOT_SUPPORT);return new n([u],{type:a})}return u}throw new kt("Unsupported protocol "+i,kt.ERR_NOT_SUPPORT)}var Ug=Ke(require("stream"),1);var ine=Ke(require("stream"),1);function Yze(e,t){let r=0,n=1e3/t,i=null;return function(a,o){let c=Date.now();if(a||c-r>n)return i&&(clearTimeout(i),i=null),r=c,e.apply(null,o);i||(i=setTimeout(()=>(i=null,r=Date.now(),e.apply(null,o)),n-(c-r)))}}var nne=Yze;function Xze(e,t){e=e||10;let r=new Array(e),n=new Array(e),i=0,s=0,a;return t=t!==void 0?t:1e3,function(c){let u=Date.now(),l=n[s];a||(a=u),r[i]=c,n[i]=u;let f=s,d=0;for(;f!==i;)d+=r[f++],f=f%e;if(i=(i+1)%e,i===s&&(s=(s+1)%e),u-a<t)return;let p=l&&u-l;return p?Math.round(d*1e3/p):void 0}}var p4=Xze;var h4=Symbol("internals"),Gk=class extends ine.default.Transform{constructor(t){t=Re.toFlatObject(t,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,(o,c)=>!Re.isUndefined(c[o])),super({readableHighWaterMark:t.chunkSize});let r=this,n=this[h4]={length:t.length,timeWindow:t.timeWindow,ticksRate:t.ticksRate,chunkSize:t.chunkSize,maxRate:t.maxRate,minChunkSize:t.minChunkSize,bytesSeen:0,isCaptured:!1,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null},i=p4(n.ticksRate*t.samplesCount,n.timeWindow);this.on("newListener",o=>{o==="progress"&&(n.isCaptured||(n.isCaptured=!0))});let s=0;n.updateProgress=nne(function(){let c=n.length,u=n.bytesSeen,l=u-s;if(!l||r.destroyed)return;let f=i(l);s=u,process.nextTick(()=>{r.emit("progress",{loaded:u,total:c,progress:c?u/c:void 0,bytes:l,rate:f||void 0,estimated:f&&c&&u<=c?(c-u)/f:void 0})})},n.ticksRate);let a=()=>{n.updateProgress(!0)};this.once("end",a),this.once("error",a)}_read(t){let r=this[h4];return r.onReadCallback&&r.onReadCallback(),super._read(t)}_transform(t,r,n){let i=this,s=this[h4],a=s.maxRate,o=this.readableHighWaterMark,c=s.timeWindow,u=1e3/c,l=a/u,f=s.minChunkSize!==!1?Math.max(s.minChunkSize,l*.01):0;function d(m,y){let T=Buffer.byteLength(m);s.bytesSeen+=T,s.bytes+=T,s.isCaptured&&s.updateProgress(),i.push(m)?process.nextTick(y):s.onReadCallback=()=>{s.onReadCallback=null,process.nextTick(y)}}let p=(m,y)=>{let T=Buffer.byteLength(m),E=null,A=o,x,_=0;if(a){let S=Date.now();(!s.ts||(_=S-s.ts)>=c)&&(s.ts=S,x=l-s.bytes,s.bytes=x<0?-x:0,_=0),x=l-s.bytes}if(a){if(x<=0)return setTimeout(()=>{y(null,m)},c-_);x<A&&(A=x)}A&&T>A&&T-A>f&&(E=m.subarray(A),m=m.subarray(0,A)),d(m,E?()=>{process.nextTick(y,null,E)}:y)};p(t,function m(y,T){if(y)return n(y);T?p(T,m):n(null)})}setLength(t){return this[h4].length=+t,this}},Wk=Gk;var Ene=Ke(require("events"),1);var ane=require("util"),one=require("stream");var{asyncIterator:sne}=Symbol,Kze=async function*(e){e.stream?yield*e.stream():e.arrayBuffer?yield await e.arrayBuffer():e[sne]?yield*e[sne]():yield e},m4=Kze;var Qze=Re.ALPHABET.ALPHA_DIGIT+"-_",Kx=new ane.TextEncoder,C0=`\r
|
||
`,Jze=Kx.encode(C0),Zze=2,Yk=class{constructor(t,r){let{escapeName:n}=this.constructor,i=Re.isString(r),s=`Content-Disposition: form-data; name="${n(t)}"${!i&&r.name?`; filename="${n(r.name)}"`:""}${C0}`;i?r=Kx.encode(String(r).replace(/\r?\n|\r\n?/g,C0)):s+=`Content-Type: ${r.type||"application/octet-stream"}${C0}`,this.headers=Kx.encode(s+C0),this.contentLength=i?r.byteLength:r.size,this.size=this.headers.byteLength+this.contentLength+Zze,this.name=t,this.value=r}async*encode(){yield this.headers;let{value:t}=this;Re.isTypedArray(t)?yield t:yield*m4(t),yield Jze}static escapeName(t){return String(t).replace(/[\r\n"]/g,r=>({"\r":"%0D","\n":"%0A",'"':"%22"})[r])}},eVe=(e,t,r)=>{let{tag:n="form-data-boundary",size:i=25,boundary:s=n+"-"+Re.generateString(i,Qze)}=r||{};if(!Re.isFormData(e))throw TypeError("FormData instance required");if(s.length<1||s.length>70)throw Error("boundary must be 10-70 characters long");let a=Kx.encode("--"+s+C0),o=Kx.encode("--"+s+"--"+C0+C0),c=o.byteLength,u=Array.from(e.entries()).map(([f,d])=>{let p=new Yk(f,d);return c+=p.size,p});c+=a.byteLength*u.length,c=Re.toFiniteNumber(c);let l={"Content-Type":`multipart/form-data; boundary=${s}`};return Number.isFinite(c)&&(l["Content-Length"]=c),t&&t(l),one.Readable.from(async function*(){for(let f of u)yield a,yield*f.encode();yield o}())},cne=eVe;var une=Ke(require("stream"),1),Xk=class extends une.default.Transform{__transform(t,r,n){this.push(t),n()}_transform(t,r,n){if(t.length!==0&&(this._transform=this.__transform,t[0]!==120)){let i=Buffer.alloc(2);i[0]=120,i[1]=156,this.push(i,r)}this.__transform(t,r,n)}},lne=Xk;var tVe=(e,t)=>Re.isAsyncFn(e)?function(...r){let n=r.pop();e.apply(this,r).then(i=>{try{t?n(null,...t(i)):n(null,i)}catch(s){n(s)}},n)}:e,fne=tVe;var dne={flush:Up.default.constants.Z_SYNC_FLUSH,finishFlush:Up.default.constants.Z_SYNC_FLUSH},rVe={flush:Up.default.constants.BROTLI_OPERATION_FLUSH,finishFlush:Up.default.constants.BROTLI_OPERATION_FLUSH},pne=Re.isFunction(Up.default.createBrotliDecompress),{http:nVe,https:iVe}=bne.default,sVe=/https:?/,hne=Js.protocols.map(e=>e+":");function aVe(e,t){e.beforeRedirects.proxy&&e.beforeRedirects.proxy(e),e.beforeRedirects.config&&e.beforeRedirects.config(e,t)}function xne(e,t,r){let n=t;if(!n&&n!==!1){let i=(0,gne.getProxyForUrl)(r);i&&(n=new URL(i))}if(n){if(n.username&&(n.auth=(n.username||"")+":"+(n.password||"")),n.auth){(n.auth.username||n.auth.password)&&(n.auth=(n.auth.username||"")+":"+(n.auth.password||""));let s=Buffer.from(n.auth,"utf8").toString("base64");e.headers["Proxy-Authorization"]="Basic "+s}e.headers.host=e.hostname+(e.port?":"+e.port:"");let i=n.hostname||n.host;e.hostname=i,e.host=i,e.port=n.port,e.path=r,n.protocol&&(e.protocol=n.protocol.includes(":")?n.protocol:`${n.protocol}:`)}e.beforeRedirects.proxy=function(s){xne(s,t,s.href)}}var oVe=typeof process<"u"&&Re.kindOf(process)==="process",cVe=e=>new Promise((t,r)=>{let n,i,s=(c,u)=>{i||(i=!0,n&&n(c,u))},a=c=>{s(c),t(c)},o=c=>{s(c,!0),r(c)};e(a,o,c=>n=c).catch(o)}),uVe=({address:e,family:t})=>{if(!Re.isString(e))throw TypeError("address must be a string");return{address:e,family:t||(e.indexOf(".")<0?6:4)}},mne=(e,t)=>uVe(Re.isObject(e)?e:{address:e,family:t}),Tne=oVe&&function(t){return cVe(async function(n,i,s){let{data:a,lookup:o,family:c}=t,{responseType:u,responseEncoding:l}=t,f=t.method.toUpperCase(),d,p=!1,m;if(o){let fe=fne(o,ve=>Re.isArray(ve)?ve:[ve]);o=(ve,X,ce)=>{fe(ve,X,(le,ue,It)=>{if(le)return ce(le);let pt=Re.isArray(ue)?ue.map(ct=>mne(ct)):[mne(ue,It)];X.all?ce(le,pt):ce(le,pt[0].address,pt[0].family)})}}let y=new Ene.default,T=()=>{t.cancelToken&&t.cancelToken.unsubscribe(E),t.signal&&t.signal.removeEventListener("abort",E),y.removeAllListeners()};s((fe,ve)=>{d=!0,ve&&(p=!0,T())});function E(fe){y.emit("abort",!fe||fe.type?new _f(null,t,m):fe)}y.once("abort",i),(t.cancelToken||t.signal)&&(t.cancelToken&&t.cancelToken.subscribe(E),t.signal&&(t.signal.aborted?E():t.signal.addEventListener("abort",E)));let A=Mg(t.baseURL,t.url),x=new URL(A,"http://localhost"),_=x.protocol||hne[0];if(_==="data:"){let fe;if(f!=="GET")return w0(n,i,{status:405,statusText:"method not allowed",headers:{},config:t});try{fe=Vk(t.url,u==="blob",{Blob:t.env&&t.env.Blob})}catch(ve){throw kt.from(ve,kt.ERR_BAD_REQUEST,t)}return u==="text"?(fe=fe.toString(l),(!l||l==="utf8")&&(fe=Re.stripBOM(fe))):u==="stream"&&(fe=Ug.default.Readable.from(fe)),w0(n,i,{data:fe,status:200,statusText:"OK",headers:new Zs,config:t})}if(hne.indexOf(_)===-1)return i(new kt("Unsupported protocol "+_,kt.ERR_BAD_REQUEST,t));let S=Zs.from(t.headers).normalize();S.set("User-Agent","axios/"+$g,!1);let I=t.onDownloadProgress,k=t.onUploadProgress,N=t.maxRate,U,L;if(Re.isSpecCompliantForm(a)){let fe=S.getContentType(/boundary=([-_\w\d]{10,70})/i);a=cne(a,ve=>{S.set(ve)},{tag:`axios-${$g}-boundary`,boundary:fe&&fe[1]||void 0})}else if(Re.isFormData(a)&&Re.isFunction(a.getHeaders)){if(S.set(a.getHeaders()),!S.hasContentLength())try{let fe=await _ne.default.promisify(a.getLength).call(a);Number.isFinite(fe)&&fe>=0&&S.setContentLength(fe)}catch{}}else if(Re.isBlob(a))a.size&&S.setContentType(a.type||"application/octet-stream"),S.setContentLength(a.size||0),a=Ug.default.Readable.from(m4(a));else if(a&&!Re.isStream(a)){if(!Buffer.isBuffer(a))if(Re.isArrayBuffer(a))a=Buffer.from(new Uint8Array(a));else if(Re.isString(a))a=Buffer.from(a,"utf-8");else return i(new kt("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",kt.ERR_BAD_REQUEST,t));if(S.setContentLength(a.length,!1),t.maxBodyLength>-1&&a.length>t.maxBodyLength)return i(new kt("Request body larger than maxBodyLength limit",kt.ERR_BAD_REQUEST,t))}let H=Re.toFiniteNumber(S.getContentLength());Re.isArray(N)?(U=N[0],L=N[1]):U=L=N,a&&(k||U)&&(Re.isStream(a)||(a=Ug.default.Readable.from(a,{objectMode:!1})),a=Ug.default.pipeline([a,new Wk({length:H,maxRate:Re.toFiniteNumber(U)})],Re.noop),k&&a.on("progress",fe=>{k(Object.assign(fe,{upload:!0}))}));let V;if(t.auth){let fe=t.auth.username||"",ve=t.auth.password||"";V=fe+":"+ve}if(!V&&x.username){let fe=x.username,ve=x.password;V=fe+":"+ve}V&&S.delete("authorization");let W;try{W=Bg(x.pathname+x.search,t.params,t.paramsSerializer).replace(/^\?/,"")}catch(fe){let ve=new Error(fe.message);return ve.config=t,ve.url=t.url,ve.exists=!0,i(ve)}S.set("Accept-Encoding","gzip, compress, deflate"+(pne?", br":""),!1);let J={path:W,method:f,headers:S.toJSON(),agents:{http:t.httpAgent,https:t.httpsAgent},auth:V,protocol:_,family:c,beforeRedirect:aVe,beforeRedirects:{}};!Re.isUndefined(o)&&(J.lookup=o),t.socketPath?J.socketPath=t.socketPath:(J.hostname=x.hostname,J.port=x.port,xne(J,t.proxy,_+"//"+x.hostname+(x.port?":"+x.port:"")+J.path));let ye,re=sVe.test(J.protocol);if(J.agent=re?t.httpsAgent:t.httpAgent,t.transport?ye=t.transport:t.maxRedirects===0?ye=re?yne.default:vne.default:(t.maxRedirects&&(J.maxRedirects=t.maxRedirects),t.beforeRedirect&&(J.beforeRedirects.config=t.beforeRedirect),ye=re?iVe:nVe),t.maxBodyLength>-1?J.maxBodyLength=t.maxBodyLength:J.maxBodyLength=1/0,t.insecureHTTPParser&&(J.insecureHTTPParser=t.insecureHTTPParser),m=ye.request(J,function(ve){if(m.destroyed)return;let X=[ve],ce=+ve.headers["content-length"];if(I){let ct=new Wk({length:Re.toFiniteNumber(ce),maxRate:Re.toFiniteNumber(L)});I&&ct.on("progress",Y=>{I(Object.assign(Y,{download:!0}))}),X.push(ct)}let le=ve,ue=ve.req||m;if(t.decompress!==!1&&ve.headers["content-encoding"])switch((f==="HEAD"||ve.statusCode===204)&&delete ve.headers["content-encoding"],(ve.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":X.push(Up.default.createUnzip(dne)),delete ve.headers["content-encoding"];break;case"deflate":X.push(new lne),X.push(Up.default.createUnzip(dne)),delete ve.headers["content-encoding"];break;case"br":pne&&(X.push(Up.default.createBrotliDecompress(rVe)),delete ve.headers["content-encoding"])}le=X.length>1?Ug.default.pipeline(X,Re.noop):X[0];let It=Ug.default.finished(le,()=>{It(),T()}),pt={status:ve.statusCode,statusText:ve.statusMessage,headers:new Zs(ve.headers),config:t,request:ue};if(u==="stream")pt.data=le,w0(n,i,pt);else{let ct=[],Y=0;le.on("data",function(Se){ct.push(Se),Y+=Se.length,t.maxContentLength>-1&&Y>t.maxContentLength&&(p=!0,le.destroy(),i(new kt("maxContentLength size of "+t.maxContentLength+" exceeded",kt.ERR_BAD_RESPONSE,t,ue)))}),le.on("aborted",function(){if(p)return;let Se=new kt("maxContentLength size of "+t.maxContentLength+" exceeded",kt.ERR_BAD_RESPONSE,t,ue);le.destroy(Se),i(Se)}),le.on("error",function(Se){m.destroyed||i(kt.from(Se,null,t,ue))}),le.on("end",function(){try{let Se=ct.length===1?ct[0]:Buffer.concat(ct);u!=="arraybuffer"&&(Se=Se.toString(l),(!l||l==="utf8")&&(Se=Re.stripBOM(Se))),pt.data=Se}catch(Se){return i(kt.from(Se,null,t,pt.request,pt))}w0(n,i,pt)})}y.once("abort",ct=>{le.destroyed||(le.emit("error",ct),le.destroy())})}),y.once("abort",fe=>{i(fe),m.destroy(fe)}),m.on("error",function(ve){i(kt.from(ve,null,t,m))}),m.on("socket",function(ve){ve.setKeepAlive(!0,1e3*60)}),t.timeout){let fe=parseInt(t.timeout,10);if(Number.isNaN(fe)){i(new kt("error trying to parse `config.timeout` to int",kt.ERR_BAD_OPTION_VALUE,t,m));return}m.setTimeout(fe,function(){if(d)return;let X=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded",ce=t.transitional||By;t.timeoutErrorMessage&&(X=t.timeoutErrorMessage),i(new kt(X,ce.clarifyTimeoutError?kt.ETIMEDOUT:kt.ECONNABORTED,t,m)),E()})}if(Re.isStream(a)){let fe=!1,ve=!1;a.on("end",()=>{fe=!0}),a.once("error",X=>{ve=!0,m.destroy(X)}),a.on("close",()=>{!fe&&!ve&&E(new _f("Request stream has been aborted",t,m))}),a.pipe(m)}else m.end(a)})};var Ane=Js.hasStandardBrowserEnv?{write(e,t,r,n,i,s){let a=[e+"="+encodeURIComponent(t)];Re.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),Re.isString(n)&&a.push("path="+n),Re.isString(i)&&a.push("domain="+i),s===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){let t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};var Sne=Js.hasStandardBrowserEnv?function(){let t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),n;function i(s){let a=s;return t&&(r.setAttribute("href",a),a=r.href),r.setAttribute("href",a),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=i(window.location.href),function(a){let o=Re.isString(a)?i(a):a;return o.protocol===n.protocol&&o.host===n.host}}():function(){return function(){return!0}}();function wne(e,t){let r=0,n=p4(50,250);return i=>{let s=i.loaded,a=i.lengthComputable?i.total:void 0,o=s-r,c=n(o),u=s<=a;r=s;let l={loaded:s,total:a,progress:a?s/a:void 0,bytes:o,rate:c||void 0,estimated:c&&a&&u?(a-s)/c:void 0,event:i};l[t?"download":"upload"]=!0,e(l)}}var lVe=typeof XMLHttpRequest<"u",Cne=lVe&&function(e){return new Promise(function(r,n){let i=e.data,s=Zs.from(e.headers).normalize(),{responseType:a,withXSRFToken:o}=e,c;function u(){e.cancelToken&&e.cancelToken.unsubscribe(c),e.signal&&e.signal.removeEventListener("abort",c)}let l;if(Re.isFormData(i)){if(Js.hasStandardBrowserEnv||Js.hasStandardBrowserWebWorkerEnv)s.setContentType(!1);else if((l=s.getContentType())!==!1){let[y,...T]=l?l.split(";").map(E=>E.trim()).filter(Boolean):[];s.setContentType([y||"multipart/form-data",...T].join("; "))}}let f=new XMLHttpRequest;if(e.auth){let y=e.auth.username||"",T=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";s.set("Authorization","Basic "+btoa(y+":"+T))}let d=Mg(e.baseURL,e.url);f.open(e.method.toUpperCase(),Bg(d,e.params,e.paramsSerializer),!0),f.timeout=e.timeout;function p(){if(!f)return;let y=Zs.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),E={data:!a||a==="text"||a==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:y,config:e,request:f};w0(function(x){r(x),u()},function(x){n(x),u()},E),f=null}if("onloadend"in f?f.onloadend=p:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.indexOf("file:")===0)||setTimeout(p)},f.onabort=function(){f&&(n(new kt("Request aborted",kt.ECONNABORTED,e,f)),f=null)},f.onerror=function(){n(new kt("Network Error",kt.ERR_NETWORK,e,f)),f=null},f.ontimeout=function(){let T=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",E=e.transitional||By;e.timeoutErrorMessage&&(T=e.timeoutErrorMessage),n(new kt(T,E.clarifyTimeoutError?kt.ETIMEDOUT:kt.ECONNABORTED,e,f)),f=null},Js.hasStandardBrowserEnv&&(o&&Re.isFunction(o)&&(o=o(e)),o||o!==!1&&Sne(d))){let y=e.xsrfHeaderName&&e.xsrfCookieName&&Ane.read(e.xsrfCookieName);y&&s.set(e.xsrfHeaderName,y)}i===void 0&&s.setContentType(null),"setRequestHeader"in f&&Re.forEach(s.toJSON(),function(T,E){f.setRequestHeader(E,T)}),Re.isUndefined(e.withCredentials)||(f.withCredentials=!!e.withCredentials),a&&a!=="json"&&(f.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&f.addEventListener("progress",wne(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",wne(e.onUploadProgress)),(e.cancelToken||e.signal)&&(c=y=>{f&&(n(!y||y.type?new _f(null,e,f):y),f.abort(),f=null)},e.cancelToken&&e.cancelToken.subscribe(c),e.signal&&(e.signal.aborted?c():e.signal.addEventListener("abort",c)));let m=Xx(d);if(m&&Js.protocols.indexOf(m)===-1){n(new kt("Unsupported protocol "+m+":",kt.ERR_BAD_REQUEST,e));return}f.send(i||null)})};var Kk={http:Tne,xhr:Cne};Re.forEach(Kk,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});var Ine=e=>`- ${e}`,fVe=e=>Re.isFunction(e)||e===null||e===!1,g4={getAdapter:e=>{e=Re.isArray(e)?e:[e];let{length:t}=e,r,n,i={};for(let s=0;s<t;s++){r=e[s];let a;if(n=r,!fVe(r)&&(n=Kk[(a=String(r)).toLowerCase()],n===void 0))throw new kt(`Unknown adapter '${a}'`);if(n)break;i[a||"#"+s]=n}if(!n){let s=Object.entries(i).map(([o,c])=>`adapter ${o} `+(c===!1?"is not supported by the environment":"is not available in the build")),a=t?s.length>1?`since :
|
||
`+s.map(Ine).join(`
|
||
`):" "+Ine(s[0]):"as no adapter specified";throw new kt("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return n},adapters:Kk};function Qk(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new _f(null,e)}function v4(e){return Qk(e),e.headers=Zs.from(e.headers),e.data=Hx.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),g4.getAdapter(e.adapter||My.adapter)(e).then(function(n){return Qk(e),n.data=Hx.call(e,e.transformResponse,n),n.headers=Zs.from(n.headers),n},function(n){return qx(n)||(Qk(e),n&&n.response&&(n.response.data=Hx.call(e,e.transformResponse,n.response),n.response.headers=Zs.from(n.response.headers))),Promise.reject(n)})}var Rne=e=>e instanceof Zs?e.toJSON():e;function jp(e,t){t=t||{};let r={};function n(u,l,f){return Re.isPlainObject(u)&&Re.isPlainObject(l)?Re.merge.call({caseless:f},u,l):Re.isPlainObject(l)?Re.merge({},l):Re.isArray(l)?l.slice():l}function i(u,l,f){if(Re.isUndefined(l)){if(!Re.isUndefined(u))return n(void 0,u,f)}else return n(u,l,f)}function s(u,l){if(!Re.isUndefined(l))return n(void 0,l)}function a(u,l){if(Re.isUndefined(l)){if(!Re.isUndefined(u))return n(void 0,u)}else return n(void 0,l)}function o(u,l,f){if(f in t)return n(u,l);if(f in e)return n(void 0,u)}let c={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:o,headers:(u,l)=>i(Rne(u),Rne(l),!0)};return Re.forEach(Object.keys(Object.assign({},e,t)),function(l){let f=c[l]||i,d=f(e[l],t[l],l);Re.isUndefined(d)&&f!==o||(r[l]=d)}),r}var Jk={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Jk[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});var Nne={};Jk.transitional=function(t,r,n){function i(s,a){return"[Axios v"+$g+"] Transitional option '"+s+"'"+a+(n?". "+n:"")}return(s,a,o)=>{if(t===!1)throw new kt(i(a," has been removed"+(r?" in "+r:"")),kt.ERR_DEPRECATED);return r&&!Nne[a]&&(Nne[a]=!0,console.warn(i(a," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(s,a,o):!0}};function dVe(e,t,r){if(typeof e!="object")throw new kt("options must be an object",kt.ERR_BAD_OPTION_VALUE);let n=Object.keys(e),i=n.length;for(;i-- >0;){let s=n[i],a=t[s];if(a){let o=e[s],c=o===void 0||a(o,s,e);if(c!==!0)throw new kt("option "+s+" must be "+c,kt.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new kt("Unknown option "+s,kt.ERR_BAD_OPTION)}}var y4={assertOptions:dVe,validators:Jk};var I0=y4.validators,Uy=class{constructor(t){this.defaults=t,this.interceptors={request:new wk,response:new wk}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let i;Error.captureStackTrace?Error.captureStackTrace(i={}):i=new Error;let s=i.stack?i.stack.replace(/^.+\n/,""):"";n.stack?s&&!String(n.stack).endsWith(s.replace(/^.+\n.+\n/,""))&&(n.stack+=`
|
||
`+s):n.stack=s}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=jp(this.defaults,r);let{transitional:n,paramsSerializer:i,headers:s}=r;n!==void 0&&y4.assertOptions(n,{silentJSONParsing:I0.transitional(I0.boolean),forcedJSONParsing:I0.transitional(I0.boolean),clarifyTimeoutError:I0.transitional(I0.boolean)},!1),i!=null&&(Re.isFunction(i)?r.paramsSerializer={serialize:i}:y4.assertOptions(i,{encode:I0.function,serialize:I0.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let a=s&&Re.merge(s.common,s[r.method]);s&&Re.forEach(["delete","get","head","post","put","patch","common"],m=>{delete s[m]}),r.headers=Zs.concat(a,s);let o=[],c=!0;this.interceptors.request.forEach(function(y){typeof y.runWhen=="function"&&y.runWhen(r)===!1||(c=c&&y.synchronous,o.unshift(y.fulfilled,y.rejected))});let u=[];this.interceptors.response.forEach(function(y){u.push(y.fulfilled,y.rejected)});let l,f=0,d;if(!c){let m=[v4.bind(this),void 0];for(m.unshift.apply(m,o),m.push.apply(m,u),d=m.length,l=Promise.resolve(r);f<d;)l=l.then(m[f++],m[f++]);return l}d=o.length;let p=r;for(f=0;f<d;){let m=o[f++],y=o[f++];try{p=m(p)}catch(T){y.call(this,T);break}}try{l=v4.call(this,p)}catch(m){return Promise.reject(m)}for(f=0,d=u.length;f<d;)l=l.then(u[f++],u[f++]);return l}getUri(t){t=jp(this.defaults,t);let r=Mg(t.baseURL,t.url);return Bg(r,t.params,t.paramsSerializer)}};Re.forEach(["delete","get","head","options"],function(t){Uy.prototype[t]=function(r,n){return this.request(jp(n||{},{method:t,url:r,data:(n||{}).data}))}});Re.forEach(["post","put","patch"],function(t){function r(n){return function(s,a,o){return this.request(jp(o||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:s,data:a}))}}Uy.prototype[t]=r(),Uy.prototype[t+"Form"]=r(!0)});var Qx=Uy;var Zk=class e{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(s){r=s});let n=this;this.promise.then(i=>{if(!n._listeners)return;let s=n._listeners.length;for(;s-- >0;)n._listeners[s](i);n._listeners=null}),this.promise.then=i=>{let s,a=new Promise(o=>{n.subscribe(o),s=o}).then(i);return a.cancel=function(){n.unsubscribe(s)},a},t(function(s,a,o){n.reason||(n.reason=new _f(s,a,o),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;let r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}static source(){let t;return{token:new e(function(i){t=i}),cancel:t}}},One=Zk;function eL(e){return function(r){return e.apply(null,r)}}function tL(e){return Re.isObject(e)&&e.isAxiosError===!0}var rL={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(rL).forEach(([e,t])=>{rL[t]=e});var Dne=rL;function Pne(e){let t=new Qx(e),r=Fx(Qx.prototype.request,t);return Re.extend(r,Qx.prototype,t,{allOwnKeys:!0}),Re.extend(r,t,null,{allOwnKeys:!0}),r.create=function(i){return Pne(jp(e,i))},r}var Ps=Pne(My);Ps.Axios=Qx;Ps.CanceledError=_f;Ps.CancelToken=One;Ps.isCancel=qx;Ps.VERSION=$g;Ps.toFormData=A0;Ps.AxiosError=kt;Ps.Cancel=Ps.CanceledError;Ps.all=function(t){return Promise.all(t)};Ps.spread=eL;Ps.isAxiosError=tL;Ps.mergeConfig=jp;Ps.AxiosHeaders=Zs;Ps.formToJSON=e=>f4(Re.isHTMLForm(e)?new FormData(e):e);Ps.getAdapter=g4.getAdapter;Ps.HttpStatusCode=Dne;Ps.default=Ps;var bu=Ps;var{Axios:AAt,AxiosError:SAt,CanceledError:wAt,isCancel:CAt,CancelToken:IAt,VERSION:RAt,all:NAt,Cancel:OAt,isAxiosError:DAt,spread:PAt,toFormData:kAt,AxiosHeaders:LAt,HttpStatusCode:BAt,formToJSON:MAt,getAdapter:FAt,mergeConfig:$At}=bu;var kne=Ke(require("https"),1),Lne=Ke(require("http"),1),pVe=bu.create({httpsAgent:new kne.default.Agent({keepAlive:!0,rejectUnauthorized:!1}),httpAgent:new Lne.default.Agent({keepAlive:!0})}),qe=pVe;var Jx="abacdefghjklmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ0123456789";function jy(e,t){return Math.floor(Math.random()*(t-e+1))+e}function Zx(e,t,r){var n="";let i=t===void 0?!0:t;for(var s=0;s<e;s++){let a=r?jy(Jx.length-10,Jx.length-1):jy(0,i?Jx.length-1:Jx.length-11);n+=Jx[a]}return n}var Bne=["Huawei","Xiaomi"],Mne=[["MHA-AL00","HUAWEI Mate 9","MHA-TL00","HUAWEI Mate 9","LON-AL00","HUAWEI Mate 9 Pro","ALP-AL00","HUAWEI Mate 10","ALP-TL00","HUAWEI Mate 10","BLA-AL00","HUAWEI Mate 10 Pro","BLA-TL00","HUAWEI Mate 10 Pro","HMA-AL00","HUAWEI Mate 20","HMA-TL00","HUAWEI Mate 20","LYA-AL00","HUAWEI Mate 20 Pro","LYA-AL10","HUAWEI Mate 20 Pro","LYA-TL00","HUAWEI Mate 20 Pro","EVR-AL00","HUAWEI Mate 20 X","EVR-TL00","HUAWEI Mate 20 X","EVR-AN00","HUAWEI Mate 20 X","TAS-AL00","HUAWEI Mate 30","TAS-TL00","HUAWEI Mate 30","TAS-AN00","HUAWEI Mate 30","TAS-TN00","HUAWEI Mate 30","LIO-AL00","HUAWEI Mate 30 Pro","LIO-TL00","HUAWEI Mate 30 Pro","LIO-AN00","HUAWEI Mate 30 Pro","LIO-TN00","HUAWEI Mate 30 Pro","LIO-AN00m","HUAWEI Mate 30E Pro","OCE-AN10","HUAWEI Mate 40","OCE-AN50","HUAWEI Mate 40E","OCE-AL50","HUAWEI Mate 40E","NOH-AN00","HUAWEI Mate 40 Pro","NOH-AN01","HUAWEI Mate 40 Pro","NOH-AL00","HUAWEI Mate 40 Pro","NOH-AL10","HUAWEI Mate 40 Pro","NOH-AN50","HUAWEI Mate 40E Pro","NOP-AN00","HUAWEI Mate 40 Pro","CET-AL00","HUAWEI Mate 50","CET-AL60","HUAWEI Mate 50E","DCO-AL00","HUAWEI Mate 50 Pro","TAH-AN00","HUAWEI Mate X","TAH-AN00m","HUAWEI Mate Xs","TET-AN00","HUAWEI Mate X2","TET-AN10","HUAWEI Mate X2","TET-AN50","HUAWEI Mate X2","TET-AL00","HUAWEI Mate X2","PAL-AL00","HUAWEI Mate Xs 2","PAL-AL10","HUAWEI Mate Xs 2","EVA-AL00","HUAWEI P9","EVA-AL10","HUAWEI P9","EVA-TL00","HUAWEI P9","EVA-DL00","HUAWEI P9","EVA-CL00","HUAWEI P9","VIE-AL10","HUAWEI P9 Plus","VTR-AL00","HUAWEI P10","VTR-TL00","HUAWEI P10","VKY-AL00","HUAWEI P10 Plus","VKY-TL00","HUAWEI P10 Plus","EML-AL00","HUAWEI P20","EML-TL00","HUAWEI P20","CLT-AL00","HUAWEI P20 Pro","CLT-AL01","HUAWEI P20 Pro","CLT-AL00l","HUAWEI P20 Pro","CLT-TL00","HUAWEI P20 Pro","CLT-TL01","HUAWEI P20 Pro","ELE-AL00","HUAWEI P30","ELE-TL00","HUAWEI P30","VOG-AL00","HUAWEI P30 Pro","VOG-AL10","HUAWEI P30 Pro","VOG-TL00","HUAWEI P30 Pro","ANA-AL00","HUAWEI P40","ANA-AN00","HUAWEI P40","ANA-TN00","HUAWEI P40","ELS-AN00","HUAWEI P40 Pro","ELS-TN00","HUAWEI P40 Pro","ELS-AN10","HUAWEI P40 Pro","ELS-TN10","HUAWEI P40 Pro","ABR-AL00","HUAWEI P50","ABR-AL80","HUAWEI P50","ABR-AL60","HUAWEI P50E","ABR-AL90","HUAWEI P50E","JAD-AL00","HUAWEI P50 Pro","JAD-AL80","HUAWEI P50 Pro","JAD-AL50","HUAWEI P50 Pro","JAD-AL60","HUAWEI P50 Pro","BAL-AL00","HUAWEI P50 Pocket","BAL-AL60","HUAWEI Pocket S","PIC-AL00","HUAWEI nova 2","PIC-TL00","HUAWEI nova 2","BAC-AL00","HUAWEI nova 2 Plus","BAC-TL00","HUAWEI nova 2 Plus","HWI-AL00","HUAWEI nova 2s","HWI-TL00","HUAWEI nova 2s","ANE-AL00","HUAWEI nova 3e","ANE-TL00","HUAWEI nova 3e","PAR-AL00","HUAWEI nova 3","PAR-TL00","HUAWEI nova 3","INE-AL00","HUAWEI nova 3i","INE-TL00","HUAWEI nova 3i","VCE-AL00","HUAWEI nova 4","VCE-TL00","HUAWEI nova 4","MAR-AL00","HUAWEI nova 4e","MAR-TL00","HUAWEI nova 4e","SEA-AL00","HUAWEI nova 5","SEA-TL00","HUAWEI nova 5","SEA-AL10","HUAWEI nova 5 Pro","SEA-TL10","HUAWEI nova 5 Pro","GLK-AL00","HUAWEI nova 5i","GLK-TL00","HUAWEI nova 5i","GLK-LX1U","HUAWEI nova 5i","SPN-TL00","HUAWEI nova 5i Pro","SPN-AL00","HUAWEI nova 5z","WLZ-AL10","HUAWEI nova 6","WLZ-AN00","HUAWEI nova 6","JNY-AL10","HUAWEI nova 6 SE","JNY-TL10","HUAWEI nova 6 SE","JEF-AN00","HUAWEI nova 7","JEF-AN20","HUAWEI nova 7","JEF-TN00","HUAWEI nova 7","JEF-TN20","HUAWEI nova 7","JER-AN10","HUAWEI nova 7 Pro","JER-AN20","HUAWEI nova 7 Pro","JER-TN10","HUAWEI nova 7 Pro","JER-TN20","HUAWEI nova 7 Pro","CDY-AN00","HUAWEI nova 7 SE","CDY-AN20","HUAWEI nova 7 SE","CDY-TN00","HUAWEI nova 7 SE","CDY-TN20","HUAWEI nova 7 SE","ANG-AN00","HUAWEI nova 8","BRQ-AN00","HUAWEI nova 8 Pro","BRQ-AL00","HUAWEI nova 8 Pro","JSC-AN00","HUAWEI nova 8 SE","JSC-TN00","HUAWEI nova 8 SE","JSC-AL50","HUAWEI nova 8 SE","NAM-AL00","HUAWEI nova 9","RTE-AL00","HUAWEI nova 9 Pro","JLN-AL00","HUAWEI nova 9 SE","NCO-AL00","HUAWEI nova 10","GLA-AL00","HUAWEI nova 10 Pro","CHA-AL80","HUAWEI nova 10z"],["M2001J2C","Xiaomi 10","M2001J2G","Xiaomi 10","M2001J2I","Xiaomi 10","M2011K2C","Xiaomi 11","M2011K2G","Xiaomi 11","2201123C","Xiaomi 12","2201123G","Xiaomi 12","2112123AC","Xiaomi 12X","2112123AG","Xiaomi 12X","2201122C","Xiaomi 12 Pro","2201122G","Xiaomi 12 Pro"]];function hVe(){let e=jy(0,Bne.length-1),t=Bne[e],r=jy(0,Mne[e].length/2-1),n=Mne[e][r*2+1],i=jy(8,13),s=Zx(3,!1).toUpperCase()+jy(11,99)+Zx(1,!1).toUpperCase();return{brand:t,model:n,release:i,buildId:s}}function Fne(e){let t=hVe();return t.id=Zx(e),t}var _d="Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36",jg="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36";var bd="Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",_4="Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.81 Safari/537.36 SE 2.X MetaSr 1.0";function Lc(e,t){return e.trim()==t.trim()?t:t.trim().replaceAll(e,"").replace(/<|>|《|》/g,"").replace(/\$|#/g," ").trim()}function vl(e){let t=e/1048576;return t>1024?`${(t/1024).toFixed(2)}GB`:`${parseInt(t).toFixed(0)}MB`}function Hy(e){return e==null?!0:typeof e=="string"||Array.isArray(e)?e.length===0:!1}function mVe(e,t){if(!e||!t)return{length:0,sequence:"",offset:0};for(var r="",n=e.length,i=t.length,s=new Array(n),a=0,o=0,c=0;c<n;c++){for(var u=new Array(i),l=0;l<i;l++)u[l]=0;s[c]=u}var f=null;for(c=0;c<n;c++)for(l=0;l<i;l++)e[c]!==t[l]?s[c][l]=0:(c===0||l===0?s[c][l]=1:s[c][l]=1+s[c-1][l-1],s[c][l]>a&&(a=s[c][l],f=c-s[c][l]+1,o===f?r+=e[c]:(o=f,r="",r+=e.substr(o,c+1-o))));return{length:a,sequence:r,offset:f}}function R0(e,t){let r=[],n=0;for(let s=0;s<t.length;s++){let a=mVe(e.name,t[s].name);r.push({target:t[s],lcs:a}),a.length>r[n].lcs.length&&(n=s)}let i=r[n];return{allLCS:r,bestMatch:i,bestMatchIndex:n}}function $ne(e){return Buffer.from(e,"base64").toString("utf-8")}function yl(e){return new Promise(t=>setTimeout(t,e))}var qy=Ke(Sa(),1),oL=Ke(In(),1),qp="https://frodo.douban.com",Ed={};function zp(e){e+=`&udid=${Ed.id}&uuid=${Ed.id}&&rom=android&apikey=0dad551ec0f84ed02907ff5c42e8ec70&s=rexxar_new&channel=Yingyongbao_Market&timezone=Asia/Shanghai&device_id=${Ed.id}&os_rom=android&apple=c52fbb99b908be4d026954cc4374f16d&mooncake=0f607264fc6318a92b9e13c65db7cd3c&sugar=0`;let t=new URL(e),r=(0,qy.default)().unix().toString(),n=oL.default.HmacSHA1("GET&"+encodeURIComponent(t.pathname)+"&"+r,"bf7dddc7c9cfe6f7"),i=oL.default.enc.Base64.stringify(n);return e+"&_sig="+encodeURIComponent(i)+"&_ts="+r}async function Vp(e,t){return(await qe.get(e,{headers:{"User-Agent":t||Ed.ua}})).data}async function gVe(e,t){let r=e.server.prefix+"/device";return Ed=await e.server.db.getObjectDefault(r,{}),Ed.id||(Ed.id=Zx(40).toLowerCase(),Ed.ua=`Rexxar-Core/0.1.3 api-client/1 com.douban.frodo/7.9.0(216) Android/28 product/Xiaomi11 rom/android network/wifi udid/${Ed.id} platform/mobile com.douban.frodo/7.9.0(216) Rexxar/1.2.151 platform/mobile 1.2.151`,await e.server.db.push(r,Ed)),{}}async function vVe(e,t){let r=zp(qp+"/api/v2/movie/tag?sort=U&start=0&count=30&q=\u5168\u90E8\u5F62\u5F0F,\u5168\u90E8\u7C7B\u578B,\u5168\u90E8\u5730\u533A,\u5168\u90E8\u5E74\u4EE3&score_rang=0,10"),n=await Vp(r),i=[{type_id:"t1",type_name:"\u70ED\u64AD"},{type_id:"t2",type_name:"\u7247\u5E93"},{type_id:"t250",type_name:"Top250"},{type_id:"t3",type_name:"\u699C\u5355",ratio:1},{type_id:"t4",type_name:"\u7247\u5355",ratio:1}],s={};s.t1=[{key:"u",name:"",init:"movie/hot_gaia",value:[{n:"\u7535\u5F71",v:"movie/hot_gaia"},{n:"\u7535\u89C6\u5267",v:"subject_collection/tv_hot/items"},{n:"\u56FD\u4EA7\u5267",v:"subject_collection/tv_domestic/items"},{n:"\u7F8E\u5267",v:"subject_collection/tv_american/items"},{n:"\u65E5\u5267",v:"subject_collection/tv_japanese/items"},{n:"\u97E9\u5267",v:"subject_collection/tv_korean/items"},{n:"\u52A8\u6F2B",v:"subject_collection/tv_animation/items"},{n:"\u7EFC\u827A",v:"subject_collection/show_hot/items"}]}],s.t4=[{key:"type",name:"",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u7535\u5F71",v:"movie"},{n:"\u7535\u89C6\u5267",v:"tv"}]},{key:"cate",name:"",init:"all",value:[{n:"\u5168\u90E8",v:"all"},{n:"\u8C46\u74E3\u7247\u5355",v:"official"},{n:"\u7CBE\u9009",v:"selected"},{n:"\u7ECF\u5178",v:"classical"},{n:"\u83B7\u5956",v:"prize"},{n:"\u9AD8\u5206",v:"high_score"},{n:"\u699C\u5355",v:"movie_list"},{n:"\u51B7\u95E8\u4F73\u7247",v:"dark_horse"},{n:"\u4E3B\u9898",v:"topic"},{n:"\u5BFC\u6F14",v:"director"},{n:"\u6F14\u5458",v:"actor"},{n:"\u7CFB\u5217",v:"series"}]},{key:"cate",name:"",init:"all",value:[{n:"\u534E\u8BED",v:"chinese"},{n:"\u6B27\u7F8E",v:"western"},{n:"\u65E5\u672C",v:"japanese"},{n:"\u97E9\u56FD",v:"korea"}]},{key:"cate",name:"",init:"all",value:[{n:"\u559C\u5267",v:"comedy"},{n:"\u52A8\u4F5C",v:"action"},{n:"\u7231\u60C5",v:"love"},{n:"\u79D1\u5E7B",v:"science_fiction"},{n:"\u52A8\u753B",v:"cartoon"},{n:"\u60AC\u7591",v:"mystery"},{n:"\u60CA\u609A",v:"panic"},{n:"\u6050\u6016",v:"horrible"},{n:"\u72AF\u7F6A",v:"criminal"},{n:"\u540C\u6027",v:"lgbt"},{n:"\u6218\u4E89",v:"war"},{n:"\u5947\u5E7B",v:"fantasy"},{n:"\u60C5\u8272",v:"erotica"},{n:"\u97F3\u4E50",v:"music"},{n:"\u7EAA\u5F55\u7247",v:"documentary"},{n:"\u6CBB\u6108",v:"cure"},{n:"\u827A\u672F",v:"art"},{n:"\u9ED1\u8272\u5E7D\u9ED8",v:"dark_humor"},{n:"\u9752\u6625",v:"youth"},{n:"\u5973\u6027",v:"female"},{n:"\u771F\u5B9E\u4E8B\u4EF6\u6539\u7F16",v:"real_event"},{n:"\u66B4\u529B",v:"violence"},{n:"\u9ED1\u767D",v:"black_white"},{n:"\u7F8E\u98DF",v:"food"},{n:"\u65C5\u884C",v:"travel"},{n:"\u513F\u7AE5",v:"child"},{n:"\u4EBA\u6027",v:"humanity"},{n:"\u5BB6\u5EAD",v:"family"},{n:"\u6587\u827A",v:"literary_art"},{n:"\u5C0F\u8BF4\u6539\u7F16",v:"novel"},{n:"\u611F\u4EBA",v:"moving"},{n:"\u52B1\u5FD7",v:"inspiration"}]}];let a=[];for(let u of n.tags){if(u.type=="\u7279\u8272")continue;let l={key:u.type,name:"",init:""},f=[];u.type=="\u5E74\u4EE3"&&u.data.indexOf((0,qy.default)().year().toString())<0&&(u.data.splice(1,0,(0,qy.default)().year().toString()),u.data.indexOf(((0,qy.default)().year()-1).toString())<0&&u.data.splice(2,0,((0,qy.default)().year()-1).toString()));for(let d of u.data){let p=d;d.indexOf("\u5168\u90E8")>=0&&(p="\u5168\u90E8",d=""),f.push({n:p,v:d})}l.value=f,a.push(l)}let o={key:"sort",name:"",init:n.sorts[0].name},c=[];for(let u of n.sorts)c.push({n:u.text,v:u.name});return o.value=c,a.push(o),s.t2=a,{class:i,filters:s}}async function yVe(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters,s=n||1;if(s==0&&(s=1),r=="t1"){let a=zp(`${qp}/api/v2/${i.u||"movie/hot_gaia"}?area=\u5168\u90E8&sort=recommend&playable=0&loc_id=0&start=${(s-1)*30}&count=30`),o=await Vp(a),c=[];for(let u of o.items||o.subject_collection_items){let l=(u.rating&&u.rating.value||"").toString();c.push({vod_id:u.id,vod_name:u.title,vod_pic:u.pic.normal||u.pic.large,vod_remarks:l.length>0?"\u8BC4\u5206:"+l:""})}return{page:parseInt(s),pagecount:Math.ceil(o.total/30),list:c}}else if(r=="t250"){let a=zp(`${qp}/api/v2/subject_collection/movie_top250/items?area=\u5168\u90E8&sort=recommend&playable=0&loc_id=0&start=${(s-1)*30}&count=30`),o=await Vp(a),c=[];for(let u of o.items||o.subject_collection_items){let l=(u.rating&&u.rating.value||"").toString();c.push({vod_id:u.id,vod_name:u.title,vod_pic:u.pic.normal||u.pic.large,vod_remarks:l.length>0?"\u8BC4\u5206:"+l:""})}return{page:parseInt(s),pagecount:Math.ceil(o.total/30),list:c}}else if(r=="t2"){let a=zp(`${qp}/api/v2/movie/tag?sort=${i.sort||"U"}&start=${(s-1)*30}&count=30&q=${i.\u5F62\u5F0F||""},${i.\u7C7B\u578B||""},${i.\u5730\u533A||""},${i.\u5E74\u4EE3||""}&score_rang=0,10`),o=await Vp(a),c=[];for(let u of o.data){let l=(u.rating&&u.rating.value||"").toString();c.push({vod_id:u.id,vod_name:u.title,vod_pic:u.pic.normal||u.pic.large,vod_remarks:l.length>0?"\u8BC4\u5206:"+l:""})}return{page:parseInt(s),pagecount:Math.ceil(o.total/30),list:c}}else if(r=="t3"){let a=zp(`${qp}/api/v2/movie/category_ranks?count=30&category=recent_hot`),o=await Vp(a),c=[];for(let u of o.selected_collections)c.push({vod_id:"cr_"+u.id,vod_name:u.short_name||u.title,vod_pic:u.cover_url,vod_remarks:"",cate:{}});a=zp(`${qp}/api/v2/tv/category_ranks?count=30&category=recent_hot`),o=await Vp(a);for(let u of o.selected_collections)c.push({vod_id:"cr_"+u.id,vod_name:u.short_name||u.title,vod_pic:u.cover_url,vod_remarks:"",cate:{}});return{page:1,pagecount:1,list:c}}else if(r=="t4"){let a=zp(`${qp}/api/v2/skynet/new_playlists?subject_type=${i.type||""}&category=${i.cate||"all"}&loc_id=0&start=${(s-1)*30}&count=30`),o=await Vp(a),c=[];for(let u of o.data[0].items)c.push({vod_id:u.owner?"dl_"+u.id:"cr_"+u.id,vod_name:u.title,vod_pic:u.cover_url,vod_remarks:"",cate:{}});return{page:parseInt(s),pagecount:Math.ceil(o.total/30),list:c}}else if(r.startsWith("cr_")){let a=zp(`${qp}/api/v2/subject_collection/${r.substring(3)}/items?start=${(s-1)*30}&count=30&updated_at=&items_only=1`),o=await Vp(a),c=[];for(let u of o.subject_collection_items){let l=(u.rating&&u.rating.value||"").toString();c.push({vod_id:u.id,vod_name:u.title,vod_pic:u.pic.normal||u.pic.large,vod_remarks:l.length>0?"\u8BC4\u5206:"+l:""})}return{page:parseInt(s),pagecount:Math.ceil(o.total/30),list:c}}else if(r.startsWith("dl_")){let a=zp(`${qp}/api/v2/doulist/${r.substring(3)}/posts?start=${(s-1)*30}&count=30&updated_at=&items_only=1`),o=await Vp(a),c=[];for(let u of o.items){let l=u.content.subject;if(!l)continue;let f=(l.rating&&l.rating.value||"").toString();c.push({vod_id:l.id,vod_name:l.title,vod_pic:l.pic.normal||l.pic.large,vod_remarks:f.length>0?"\u8BC4\u5206:"+f:""})}return{page:parseInt(s),pagecount:Math.ceil(o.total/30),list:c}}}async function _Ve(e,t){return{}}async function bVe(e,t){return{}}async function EVe(e,t){return{}}async function xVe(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[1].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u7231",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var Wie={meta:{key:"douban",name:"\u8C46\u74E3\u200D",type:3,indexs:1},api:async e=>{e.post("/init",gVe),e.post("/home",vVe),e.post("/category",yVe),e.post("/detail",_Ve),e.post("/play",bVe),e.post("/search",EVe),e.get("/test",xVe)}};var oCt=Ke(iT(),1);var Kp=Ke(Sa(),1),CL=Ke(In(),1);var oI=Ke(iT(),1);var wL=Ke(In(),1),ose=require("stream");(function(e,t){let r=Yp,n=e();for(;;)try{if(-parseInt(r(368))/1+-parseInt(r(369))/2*(parseInt(r(349))/3)+parseInt(r(361))/4+-parseInt(r(338))/5*(-parseInt(r(336))/6)+-parseInt(r(319))/7*(parseInt(r(375))/8)+parseInt(r(371))/9*(parseInt(r(351))/10)+-parseInt(r(359))/11*(-parseInt(r(339))/12)===t)break;n.push(n.shift())}catch{n.push(n.shift())}})(aI,976371),function(e,t){let r=Yp,n=qg,i=e();for(;;)try{if(parseInt(n(423))/1*(-parseInt(n(408))/2)+parseInt(n(400))/3+-parseInt(n(403))/4+parseInt(n(377))/5+parseInt(n(413))/6*(-parseInt(n(381))/7)+parseInt(n(419))/8*(-parseInt(n(407))/9)+-parseInt(n(394))/10*(-parseInt(n(421))/11)===t)break;i[r(358)](i.shift())}catch{i[r(358)](i[r(357)]())}}(sI,689468);function Yp(e,t){let r=aI();return Yp=function(n,i){return n=n-319,r[n]},Yp(e,t)}function qg(e,t){let r=sI();return qg=function(n,i){return n=n-374,r[n]},qg(e,t)}var BGe=1024*1024*10;async function MGe(e,t){let r=Yp,n=qg,i=await qe[n(418)](e,{responseType:n(415),headers:Object[n(389)]({Range:n(393)},t)})[n(404)](s=>{let a=n;return console[a(388)](s),s[a(398)]||{status:500,data:{}}});if(i&&i[n(384)]===206){let s=i[r(360)][n(395)]===n(420),a=i[r(360)][n(380)],o=parseInt(i[n(410)][n(382)]),c=s||!!a||o===1,u=a?parseInt(a[n(406)]("/")[1]):o;return delete i[n(410)][n(380)],delete i.headers[n(382)],u&&(i[n(410)][n(382)]=u[n(390)]()),[c,i[n(410)]]}else return[!1,null]}var sT={};function sI(){let e=Yp,t=["catch",e(333),e(334),"1652121LeWgzl",e(327),e(377),"headers","arraybuffer",e(341),e(355),e(372),e(367),e(347),"bytes=",e(340),"40HQqRhL",e(326),e(331),e(356),e(346),"drain",e(370),e(323),e(328),e(322),"enc","content-range",e(350),e(353),e(374),e(332),e(342),"write",e(366),e(321),"assign",e(376),e(324),e(364),e(373),e(329),e(320),e(335),e(344),"response",e(352),e(337),e(348),e(354),"380548Mmsvei"];return sI=function(){return t},sI()}async function FGe(e,t,r,n,i,s){let a=Yp,o=qg;n=n||wL.default[o(379)][o(391)][o(422)](wL.default[a(363)](r))[o(390)]();let c=new Map;if(!sT[n]){let[S,I]=await MGe(r,i);if(!S||!I[a(353)]){t.redirect(r);return}sT[n]=I}let u=parseInt(sT[n][o(382)]),l=0,f=u-1,d={};if(e[o(410)][o(409)]){let S=e[o(410)].range[o(405)]()[a(334)](/=|-/);S[o(387)]>2&&S[2]&&(f=parseInt(S[2])),l=parseInt(S[1]),Object[o(389)](d,sT[n]),d[o(382)]=(f-l+1)[o(390)](),d[o(380)]=o(376)+l+"-"+f+"/"+u,t[a(364)](206)}else Object.assign(d,sT[n]),t[o(392)](200);s=s||{chunkSize:1024*256,poolSize:5,timeout:1e3*3};let p=s[a(343)],m=s[o(375)],y=s[o(401)],T=Math[o(385)](u/p),E=Math[o(399)](l/p),A=E,x=!1;for(let S=0;S<m&&S<T;S++)new Promise(async I=>{async function k(N){let U=Yp,L=qg;if(x||E>=T){I();return}if(N===void 0&&(E-A)*p>=BGe){setTimeout(k,5);return}let H=N||E++,V=n+"-"+H;if(c.get(V)){setTimeout(k,5);return}try{let J=H*p,ye=Math[L(397)](u-1,(H+1)*p-1);console[U(345)](e.id,H);let re=await qe[L(418)](r,{responseType:L(411),timeout:y,headers:{Range:L(417)+J+"-"+ye,...i}}),fe=Buffer[L(402)](re[U(362)]);c[L(396)](V,fe),setTimeout(k,5)}catch(J){console[L(388)](J),setTimeout(()=>k(H),15)}}await k()});t[o(410)](d);let _=new ose.PassThrough;return _[o(416)](m*4),new Promise(S=>{let I=!0;(async function k(){let N=Yp,U=qg;try{if(A>=T||x){_[N(325)](),S();return}if(!I){setTimeout(k,5);return}let L=n+"-"+A,H=c[N(340)](L);if(!H){setTimeout(k,5);return}c[N(330)](L);let V=A*p,W=Math[U(397)](u-1,(A+1)*p-1),J=Math[U(412)](l,V)-V,ye=H[U(414)](J,H[U(387)]);I=_[U(386)](ye),!I&&_[N(365)](U(374),()=>{I=!0}),A++,setTimeout(k,5)}catch(L){console[U(388)](L),setTimeout(k,5)}})()}),_.on(o(383),()=>{c[o(378)](),x=!0}),_}function aI(){let e=["151797WdJyoX","7wVrYbc","429390HIgbnv","floor","content-length","from","4322268BxmiwD","stringify","shift","push","3317567plPsvE","headers","2883176XToMYI","data","MD5","code","once","length","stream","1495452vfPyxV","4iScCzI","poolSize","171gBpvuf","subarray","bytes=0-0","close","9046152KUbOvw","toString","range","7XuWXjA","accept-ranges","error","clear","bytes ","Hex","end","bytes","6bopvwF","590280MfAQLE","12995630WoKuEJ","delete","11KlDNwv","status","trim","split","set","5596674OXfaZy","3136596ySsanP","10nfptJR","12YzCyXx","get","max","ceil","chunkSize","min","log","13441CseOCd","setMaxListeners","timeout"];return aI=function(){return e},aI()}var Vy=FGe;function lse(e){let r=/https:\/\/www\.alipan\.com\/s\/([^\\/]+)(\/folder\/([^\\/]+))?|https:\/\/www\.aliyundrive\.com\/s\/([^\\/]+)(\/folder\/([^\\/]+))?/.exec(e);return r?{shareId:r[1]||r[4],folderId:r[3]||r[6]||"root"}:null}var $Ge="https://api.aliyundrive.com",UGe="https://open.aliyundrive.com/adrive/v1.0",zg=null,D0={},Ca={},Ef={},Xp={},IL=null,RL="/alipan/tokens",cse="CatVodOpen",Vg=null,fse="",dse="",cI={"User-Agent":bd,Referer:"https://www.aliyundrive.com/"};async function pse(e,t){if(zg)return;IL=e,Xp=t,zg=t,fse=Xp.thread,dse=Xp.chunkSize;let r=await e.getObjectDefault(RL,{});r[Xp.token]&&(zg.token=r[Xp.token]),r[Xp.token280]&&(zg.token280=r[Xp.token280])}async function uI(e,t,r,n){r=r||{};let i=e.startsWith("adrive/");Object.assign(r,cI),i&&Object.assign(r,{Authorization:Ca.auth});let s=await qe.post(`${$Ge}/${e}`,t,{headers:r}).catch(o=>(console.error(o),o.response||{status:500,data:{}})),a=n||3;return s.status===429&&a>0?(await yl(1e3),await uI(e,t,r,a-1)):s.data||{}}async function P0(e,t,r,n){r=r||{},Object.assign(r,{Authorization:Ef.auth});let i=await qe.post(`${UGe}/${e}`,t,{headers:r}).catch(a=>(console.error(a),a.response||{status:500,data:{}})),s=n||3;return i.status===429&&s>0?(await yl(1e3),await P0(e,t,r,s-1)):i.data||{}}async function jGe(){if(!Ca.user_id||Ca.expire_time-(0,Kp.default)().unix()<120){let e=await qe.post("https://auth.aliyundrive.com/v2/account/token",{refresh_token:zg.token,grant_type:"refresh_token"},{headers:cI}).catch(t=>t.response||{status:500,data:{}});e.status==200&&(Ca=e.data,Ca.expire_time=(0,Kp.default)(e.data.expire_time).unix(),Ca.auth=`${Ca.token_type} ${Ca.access_token}`,zg.token=Ca.refresh_token,await IL.push(RL+"/"+Xp.token,Ca.refresh_token))}}async function HGe(){if(!Ef.access_token||Ef.expire_time-(0,Kp.default)().unix()<120){let e={authorization:Ca.auth,"User-Agent":bd,Referer:"https://www.aliyundrive.com/"},t=await qe.post("https://open.aliyundrive.com/oauth/users/authorize?client_id=76917ccccd4441c39457a04f6084fb2f&redirect_uri=https%3A%2F%2Falist.nn.ci%2Ftool%2Faliyundrive%2Fcallback&scope=user:base,file:all:read,file:all:write&state=Ojo=&response_type=code&relogin=true",{scope:"user:base,file:all:read,file:all:write",authorize:1,drives:["backup","resource"],folder:""},{headers:e}).catch(r=>r.response||{status:500,data:{}});if(t.status==200){let n=new URLSearchParams(new URL(t.data.redirectUri).search).get("code");console.log(n),console.log("openAuth",n);let i=await qe.post("https://api.nn.ci/alist/ali_open/code",{grant_type:"authorization_code",code:n},{headers:cI}).catch(a=>a.response||{status:500,data:{}});console.log("openAuth",i.data),Ef=i.data;let s=JSON.parse(CL.default.enc.Base64.parse(Ef.access_token.split(".")[1]).toString(CL.default.enc.Utf8));Ef.expire_time=s.exp,Ef.auth=`${Ef.token_type} ${Ef.access_token}`,zg.token280=Ef.refresh_token,await IL.push(RL+"/"+Xp.token280,Ef.refresh_token)}}}async function use(){let e=await P0("openFile/list",{drive_id:Ca.drive.resource_drive_id,parent_file_id:Vg,limit:100,order_by:"updated_at",order_direction:"DESC"});if(e.items)for(let t of e.items){let r=await P0("openFile/delete",{drive_id:Ca.drive.resource_drive_id,file_id:t.file_id});console.log(r)}}async function qGe(e){if(!Ca.device_id)return;if(Vg){e&&await use();return}let t=await P0("user/getDriveInfo",{});if(t.resource_drive_id){Ca.drive=t;let r=t.resource_drive_id,n=await P0("openFile/list",{drive_id:r,parent_file_id:"root",limit:100,order_by:"updated_at",order_direction:"DESC"});if(n.items){for(let i of n.items)if(i.name===cse){Vg=i.file_id,await use();break}if(!Vg){let i=await P0("openFile/create",{check_name_mode:"refuse",drive_id:r,name:cse,parent_file_id:"root",type:"folder"});console.log(i),i.file_id&&(Vg=i.file_id)}}}}async function hse(e){if(!D0[e.shareId]||D0[e.shareId].expire_time-(0,Kp.default)().unix()<120){delete D0[e.shareId];let t=await uI("v2/share_link/get_share_token",{share_id:e.shareId,share_pwd:e.sharePwd||""});t.expire_time&&(t.expire_time=(0,Kp.default)(t.expire_time).unix(),D0[e.shareId]=t)}}var zGe=["srt","ass","scc","stl","ttml"];async function VGe(e){let t=typeof e=="string"?lse(e):e;if(!t)return[];if(await hse(t),!D0[t.shareId])return[];let r=[],n=[],i=async function(s,a,o){let c=await uI("adrive/v2/file/list_by_share",{share_id:s,parent_file_id:a,limit:200,order_by:"name",order_direction:"ASC",marker:o||""},{"X-Share-Token":D0[s].share_token}),u=c.items;if(!u)return[];if(u.sort((f,d)=>{let p=Zi(f.name),m=Zi(d.name);return p!==null&&m!==null?p-m:f.name.localeCompare(d.name)}),c.next_marker){let f=await i(s,a,c.next_marker);for(let d of f)u.push(d)}let l=[];for(let f of u)if(f.type==="folder")l.push(f);else if(f.type==="file"&&f.category==="video"){if(f.size<1024*1024*5)continue;f.name=f.name.replace(/玩偶哥.*【神秘的哥哥们】/g,""),r.push(f)}else f.type==="file"&&zGe.some(d=>f.file_extension.endsWith(d))&&n.push(f);for(let f of l){let d=await i(f.share_id,f.file_id);for(let p of d)u.push(p)}return u};return await i(t.shareId,t.folderId),n.length>0&&r.forEach(s=>{var a=R0(s,n);a.bestMatch&&(s.subtitle=a.bestMatch.target)}),r}var k0={};async function mse(e,t,r){if(await jGe(),await HGe(),await qGe(r),r){let i=Object.keys(k0);for(let s of i)delete k0[s]}if(!Vg||(await hse({shareId:e}),!D0[e]))return null;let n=await uI("adrive/v2/file/copy",{file_id:t,share_id:e,auto_rename:!0,to_parent_file_id:Vg,to_drive_id:Ca.drive.resource_drive_id},{"X-Share-Token":D0[e].share_token});return n.file_id?n.file_id:!1}async function gse(e,t){if(!k0[t]){let r=await mse(e,t,!0);if(!r)return null;k0[t]=r}if(Eu[t])return Eu[t];{let n=(await P0("openFile/getVideoPreviewPlayInfo",{file_id:k0[t],drive_id:Ca.drive.resource_drive_id,category:"live_transcoding",url_expire_sec:"14400"}))?.video_preview_play_info,i=n?.quick_video_list??n?.live_transcoding_task_list;return Eu[t]=i,i}}async function GGe(e,t){if(!k0[t]){let n=await mse(e,t,!0);if(!n)return null;k0[t]=n}let r=await P0("openFile/getDownloadUrl",{file_id:k0[t],drive_id:Ca.drive.resource_drive_id});return r.url?r:null}async function vse(e){let t=lse(e),r={};if(t){let n=await VGe(t);n.length>0&&(r.from="\u963F\u91CC\u4E91\u76D8",r.url=n.map(i=>{let s=[i.share_id,i.file_id,i.subtitle?i.subtitle.file_id:""],a=vl(i.size);return Lc("",`[${a}] ${Zi(i.name)} ${i.name.replace(/.[^.]+$/,"")}`)+"$"+s.join("*")}).join("#"))}return r}var Eu={},Gy={};async function yse(e,t){let r=e.params.site,n=e.params.what,i=e.params.shareId,s=e.params.fileId;if(r=="ali"){let a="",o=e.params.flag,c=e.params.end;if(n=="trans"){if(Eu[s]){let l=Eu[s].filter(f=>f.template_id.toLowerCase()==o)[0].url;parseInt(l.match(/x-oss-expires=(\d+)/)[1])-(0,Kp.default)().unix()<15&&delete Eu[s]}if(Eu[s]&&c.endsWith(".ts")){let l=Eu[s].filter(f=>f.template_id.toLowerCase()==o)[0];if(l.plist){let f=l.plist.segments[parseInt(c.replace(".ts",""))].suri;parseInt(f.match(/x-oss-expires=(\d+)/)[1])-(0,Kp.default)().unix()<15&&delete Eu[s]}}if(!Eu[s]){let l=await gse(i,s);Eu[s]=l}let u=Eu[s].filter(l=>l.template_id.toLowerCase()==o)[0];if(!u.plist){let l=await qe.get(u.url,{headers:{"User-Agent":bd}});u.plist=oI.parse(l.data);for(let f of u.plist.segments)f.uri.startsWith("http")||(f.uri=new URL(f.uri,u.url).toString()),f.suri=f.uri,f.uri=f.mediaSequenceNumber.toString()+".ts"}if(c.endsWith(".ts")){t.redirect(u.plist.segments[parseInt(c.replace(".ts",""))].suri);return}else{let l=oI.stringify(u.plist),f={"content-type":"audio/x-mpegurl","content-length":l.length.toString()};return t.code(200).headers(f),l}}else{if(Gy[s]){let u=Gy[s].url;parseInt(u.match(/x-oss-expires=(\d+)/)[1])-(0,Kp.default)().unix()<15&&delete Gy[s]}if(!Gy[s]){let u=await GGe(i,s);Gy[s]=u}if(a=Gy[s].url,o=="redirect"){t.redirect(a);return}if(o=="down"){let u={chunkSize:1024*dse,poolSize:fse,timeout:1e4};return await Vy(e,t,a,"",Object.assign(cI),u)}}}}async function _se(e,t){let r=e.body.flag,i=e.body.id.split("*"),s=0;if(r.startsWith("\u963F\u91CC\u4E91\u76D8")){let a=await gse(i[0],i[1]);Eu[i[1]]=a,a.sort((d,p)=>p.template_width-d.template_width);let o=["\u8D85\u6E05","\u9AD8\u6E05","\u6807\u6E05","\u666E\u753B","\u6781\u901F"],c=["QHD","FHD","HD","SD","LD"],u=[],l=e.server.address().url+e.server.prefix+"/proxy/ali";u.push("\u4EE3\u7406"),u.push(`${l}/src/down/${i[0]}/${i[1]}/.bin`),u.push("\u539F\u753B"),u.push(`${l}/src/redirect/${i[0]}/${i[1]}/.bin`);let f={parse:0,url:u};return i[2]&&(f.extra={subt:`${l}/src/subt/${i[0]}/${i[2]}/.bin`}),a.forEach(d=>{s=c.indexOf(d.template_id),u.push(o[s]),u.push(`${l}/trans/${d.template_id.toLowerCase()}/${i[0]}/${i[1]}/.m3u8`)}),f}}var OL=Ke(In(),1);function Tse(e){let r=/https:\/\/pan\.quark\.cn\/s\/([^\\|#/]+)/.exec(e);return r?{shareId:r[1],folderId:"0"}:null}var Td="pr=ucpro&fr=pc",DL={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) quark-cloud-drive/2.5.20 Chrome/100.0.4896.160 Electron/18.3.5.4-b478491100 Safari/537.36 Channel/pckk_other_ch",Referer:"https://pan.quark.cn"},Ase=null,lI=null,bse="https://drive.quark.cn/1/clouddrive/",xd="",Sse="",wse="",L0={},Ese="CatVodOpen",Gg=null;async function Cse(e,t){if(xd)return;Ase=e,xd=t.cookie,Sse=t.thread,wse=t.chunkSize,lI=OL.default.enc.Hex.stringify(OL.default.MD5(t.cookie)).toString();let r=await e.getObjectDefault("/quark",{});r[lI]&&(xd=r[lI])}async function xf(e,t,r,n,i){r=r||{},Object.assign(r,DL),Object.assign(r,{Cookie:xd||""}),n=n||"post";let s=n=="get"?await qe.get(`${bse}/${e}`,{headers:r}).catch(o=>(console.error(o),o.response||{status:500,data:{}})):await qe.post(`${bse}/${e}`,t,{headers:r}).catch(o=>(console.error(o),o.response||{status:500,data:{}})),a=i||3;if(s.headers["set-cookie"]){let o=s.headers["set-cookie"].join(";;;").match(/__puus=([^;]+)/);o&&xd.match(/__puus=([^;]+)/)[1]!=o[1]&&(xd=xd.replace(/__puus=[^;]+/,`__puus=${o[1]}`),await Ase.push(`/quark/${lI}`,xd))}return s.status===429&&a>0?(await yl(1e3),await xf(e,t,r,n,a-1)):s.data||{}}async function xse(){let e=await xf(`file/sort?${Td}&pdir_fid=${Gg}&_page=1&_size=200&_sort=file_type:asc,updated_at:desc`,{},{},"get");if(e.data&&e.data.list&&e.data.list.length>0){let t=await xf(`file/delete?${Td}`,{action_type:2,filelist:e.data.list.map(r=>r.fid),exclude_fids:[]});console.log(t)}}async function YGe(e){if(Gg){e&&await xse();return}let t=await xf(`file/sort?${Td}&pdir_fid=0&_page=1&_size=200&_sort=file_type:asc,updated_at:desc`,{},{},"get");if(t.data&&t.data.list){for(let r of t.data.list)if(r.file_name===Ese){Gg=r.fid,await xse();break}}if(!Gg){let r=await xf(`file?${Td}`,{pdir_fid:"0",file_name:Ese,dir_path:"",dir_init_lock:!1});console.log(r),r.data&&r.data.fid&&(Gg=r.data.fid)}}async function Ise(e){if(!L0[e.shareId]){delete L0[e.shareId];let t=await xf(`share/sharepage/token?${Td}`,{pwd_id:e.shareId,passcode:e.sharePwd||""});t.data&&t.data.stoken&&(L0[e.shareId]=t.data)}}var XGe=[".srt",".ass",".scc",".stl",".ttml"];async function KGe(e){let t=typeof e=="string"?Tse(e):e;if(!t)return[];if(await Ise(t),!L0[t.shareId])return[];let r=[],n=[],i=async function(s,a,o){o=o||1;let u=await xf(`share/sharepage/detail?${Td}&pwd_id=${s}&stoken=${encodeURIComponent(L0[s].stoken)}&pdir_fid=${a}&force=0&_page=${o}&_size=200&_sort=file_type:asc,file_name:asc`,{},{},"get");if(!u.data)return[];let l=u.data.list;if(!l)return[];l.sort((d,p)=>{let m=Zi(d.file_name),y=Zi(p.file_name);return m!==null&&y!==null?m-y:d.file_name.localeCompare(p.file_name)});let f=[];for(let d of l)if(d.dir===!0)f.push(d);else if(d.file===!0&&d.obj_category==="video"){if(d.size<1024*1024*5)continue;d.stoken=L0[t.shareId].stoken,r.push(d)}else d.type==="file"&&XGe.some(p=>d.file_name.endsWith(p))&&n.push(d);if(o<Math.ceil(u.metadata._total/200)){let d=await i(s,a,o+1);for(let p of d)l.push(p)}for(let d of f){let p=await i(s,d.fid);for(let m of p)l.push(m)}return l};return await i(t.shareId,t.folderId),n.length>0&&r.forEach(s=>{var a=R0(s,n);a.bestMatch&&(s.subtitle=a.bestMatch.target)}),r}var B0={};async function Rse(e,t,r,n,i){if(await YGe(i),i){let a=Object.keys(B0);for(let o of a)delete B0[o]}if(!Gg||!t&&(await Ise({shareId:e}),!L0[e]))return null;let s=await xf(`share/sharepage/save?${Td}`,{fid_list:[r],fid_token_list:[n],to_pdir_fid:Gg,pwd_id:e,stoken:t||L0[e].stoken,pdir_fid:"0",scene:"link"});if(s.data&&s.data.task_id){let a=0;for(;;){let o=await xf(`task?${Td}&task_id=${s.data.task_id}&retry_index=${a}`,{},{},"get");if(o.data&&o.data.save_as&&o.data.save_as.save_as_top_fids&&o.data.save_as.save_as_top_fids.length>0)return o.data.save_as.save_as_top_fids[0];if(a++,a>5)break;await yl(1e3)}}return!1}async function Nse(e,t,r,n){if(!B0[r]){let i=await Rse(e,t,r,n,!0);if(!i)return null;B0[r]=i}if(Wg[r])return Wg[r];{let i=await xf(`file/v2/play?${Td}`,{fid:B0[r],resolutions:"normal,low,high,super,2k,4k",supports:"fmp4"});if(i.data&&i.data.video_list)return Wg[r]=i.data.video_list,i.data.video_list}return null}async function QGe(e,t,r,n,i){if(!B0[r]){let a=await Rse(e,t,r,n,i);if(!a)return null;B0[r]=a}let s=await xf(`file/download?${Td}`,{fids:[B0[r]]});return s.data?s.data[0]:null}async function Ose(e){let t=Tse(e),r={};if(t){let n=await KGe(t);n.length>0&&(r.from="\u5938\u514B\u7F51\u76D8",r.url=n.map(i=>{let s=[t.shareId,i.stoken,i.fid,i.share_fid_token,i.subtitle?i.subtitle.fid:"",i.subtitle?i.subtitle.share_fid_token:""],a=vl(i.size);return Lc("",`[${a}] ${Zi(i.file_name)} ${i.file_name.replace(/.[^.]+$/,"")}`)+"$"+s.join("*")}).join("#"))}return r}var Wg={},NL={};async function Dse(e,t){let r=e.params.site,n=e.params.what,i=e.params.shareId,s=e.params.fileId;if(r=="quark"){let a="",o=s.split("*"),c=e.params.flag;if(n=="trans"){Wg[o[1]]||(Wg[o[1]]=(await Nse(i,decodeURIComponent(o[0]),o[1],o[2])).filter(l=>l.accessable)),a=Wg[o[1]].filter(l=>l.resolution.toLowerCase()==c)[0].video_info.url,t.redirect(a);return}else{if(!NL[o[1]]){let l=await QGe(i,decodeURIComponent(o[0]),o[1],o[2],c=="down");l&&(NL[o[1]]=l)}if(a=NL[o[1]].download_url,c=="redirect"){t.redirect(a);return}}let u={chunkSize:1024*wse,poolSize:Sse,timeout:1e3*10};return await Vy(e,t,a,o[1],Object.assign({Cookie:xd},DL),u)}}async function Pse(e,t){let r=e.body.flag,i=e.body.id.split("*"),s=0;if(r.startsWith("\u5938\u514B\u7F51\u76D8")){let a=(await Nse(i[0],i[1],i[2],i[3])).filter(d=>d.accessable);Wg[i[2]]=a;let o=[],c=["\u8D85\u6E05","\u84DD\u5149","\u9AD8\u6E05","\u6807\u6E05","\u666E\u753B","\u6781\u901F"],u=["4k","2k","super","high","low","normal"],l=e.server.address().url+e.server.prefix+"/proxy/quark";o.push("\u4EE3\u7406"),o.push(`${l}/src/down/${i[0]}/${encodeURIComponent(i[1])}*${i[2]}*${i[3]}/.bin`),o.push("\u539F\u753B"),o.push(`${l}/src/redirect/${i[0]}/${encodeURIComponent(i[1])}*${i[2]}*${i[3]}/.bin`);let f={parse:0,url:o,header:Object.assign({Cookie:xd},DL)};return i[3]&&(f.extra={subt:`${l}/src/subt/${i[0]}/${encodeURIComponent(i[1])}*${i[4]}*${i[5]}/.bin`}),a.forEach(d=>{s=u.indexOf(d.resolution),o.push(c[s]),o.push(`${l}/trans/${d.resolution.toLowerCase()}/${i[0]}/${encodeURIComponent(i[1])}*${i[2]}*${i[3]}/.mp4`)}),f}}var Ad=Ke(In(),1);function Mse(e){let r=/https:\/\/drive\.uc\.cn\/s\/([^\\|#/?]+)/.exec(e);return r?{shareId:r[1],folderId:"0"}:null}var _l="pr=UCBrowser&fr=pc",ML={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) uc-cloud-drive/2.5.20 Chrome/100.0.4896.160 Electron/18.3.5.4-b478491100 Safari/537.36 Channel/pckk_other_ch",Referer:"https://drive.uc.cn"},ZGe={DeviceID:"07b48aaba8a739356ab8107b5e230ad4",RefreshToken:"",AccessToken:""},fI={api:"https://open-api-drive.uc.cn",clientID:"5acf882d27b74502b7040b0c65519aa7",signKey:"l3srvtd7p42l0d0x1u8d7yc8ye9kki4d",appVer:"1.6.8",channel:"UCTVOFFICIALWEB",codeApi:"http://api.extscreen.com/ucdrive"},Fse=null,pI=null,PL=null,kL=null,kse="https://pc-api.uc.cn/1/clouddrive/",Sd="",Wy="",BL="",M0={},Lse="CatVodOpen",Yg=null;async function $se(e,t){if(Sd&&Wy)return;Fse=e,Sd=t.cookie,Wy=t.token,BL=t.ut,pI=Ad.default.enc.Hex.stringify(Ad.default.MD5(t.cookie)).toString();let r=await e.getObjectDefault("/uc",{});r[pI]&&(Sd=r[pI]),PL=Ad.default.enc.Hex.stringify(Ad.default.MD5(t.token)).toString();let n=await e.getObjectDefault("/uc",{});n[PL]&&(Wy=n[PL]),kL=Ad.default.enc.Hex.stringify(Ad.default.MD5(t.ut)).toString();let i=await e.getObjectDefault("/uc",{});i[kL]&&(Wy=i[kL])}async function Tf(e,t,r,n,i){r=r||{},Object.assign(r,ML),Object.assign(r,{Cookie:Sd||""}),n=n||"post";let s=n=="get"?await qe.get(`${kse}/${e}`,{headers:r}).catch(o=>(console.error(o),o.response||{status:500,data:{}})):await qe.post(`${kse}/${e}`,t,{headers:r}).catch(o=>(console.error(o),o.response||{status:500,data:{}})),a=i||3;if(s.headers["set-cookie"]){let o=s.headers["set-cookie"].join(";;;").match(/__puus=([^;]+)/);o&&Sd.match(/__puus=([^;]+)/)[1]!=o[1]&&(Sd=Sd.replace(/__puus=[^;]+/,`__puus=${o[1]}`),await Fse.push(`/uc/${pI}`,Sd))}return s.status===429&&a>0?(await yl(1e3),await Tf(e,t,r,n,a-1)):s.data||{}}async function Bse(){let e=await Tf(`file/sort?${_l}&pdir_fid=${Yg}&_page=1&_size=200&_sort=file_type:asc,updated_at:desc`,{},{},"get");if(e.data&&e.data.list&&e.data.list.length>0){let t=await Tf(`file/delete?${_l}`,{action_type:2,filelist:e.data.list.map(r=>r.fid),exclude_fids:[]});console.log(t)}}async function eWe(e){if(Yg){e&&await Bse();return}let t=await Tf(`file/sort?${_l}&pdir_fid=0&_page=1&_size=200&_sort=file_type:asc,updated_at:desc`,{},{},"get");if(t.data&&t.data.list){for(let r of t.data.list)if(r.file_name===Lse){Yg=r.fid,await Bse();break}}if(!Yg){let r=await Tf(`file?${_l}`,{pdir_fid:"0",file_name:Lse,dir_path:"",dir_init_lock:!1});console.log(r),r.data&&r.data.fid&&(Yg=r.data.fid)}}async function Use(e){if(!M0[e.shareId]){delete M0[e.shareId];let t=await Tf(`share/sharepage/token?${_l}`,{pwd_id:e.shareId,passcode:e.sharePwd||""});t.data&&t.data.stoken&&(M0[e.shareId]=t.data)}}var tWe=[".srt",".ass",".scc",".stl",".ttml"];async function rWe(e){let t=typeof e=="string"?Mse(e):e;if(!t)return[];if(await Use(t),!M0[t.shareId])return[];let r=[],n=[],i=async function(s,a,o){o=o||1;let u=await Tf(`share/sharepage/detail?${_l}&pwd_id=${s}&stoken=${encodeURIComponent(M0[s].stoken)}&pdir_fid=${a}&force=0&_page=${o}&_size=200&_sort=file_type:asc,file_name:asc`,{},{},"get");if(!u.data)return[];let l=u.data.list;if(!l)return[];l.sort((d,p)=>{let m=Zi(d.file_name),y=Zi(p.file_name);return m!==null&&y!==null?m-y:d.file_name.localeCompare(p.file_name)});let f=[];for(let d of l)if(d.dir===!0)f.push(d);else if(d.file===!0&&d.obj_category==="video"){if(d.size<1024*1024*5)continue;d.stoken=M0[t.shareId].stoken,r.push(d)}else d.type==="file"&&tWe.some(p=>d.file_name.endsWith(p))&&n.push(d);if(o<Math.ceil(u.metadata._total/200)){let d=await i(s,a,o+1);for(let p of d)l.push(p)}for(let d of f){let p=await i(s,d.fid);for(let m of p)l.push(m)}return l};return await i(t.shareId,t.folderId),n.length>0&&r.forEach(s=>{var a=R0(s,n);a.bestMatch&&(s.subtitle=a.bestMatch.target)}),r}var Qp={};async function jse(e,t,r,n,i){if(await eWe(i),i){let a=Object.keys(Qp);for(let o of a)delete Qp[o]}if(!Yg||!t&&(await Use({shareId:e}),!M0[e]))return null;let s=await Tf(`share/sharepage/save?${_l}`,{fid_list:[r],fid_token_list:[n],to_pdir_fid:Yg,pwd_id:e,stoken:t||M0[e].stoken,pdir_fid:"0",scene:"link"});if(s.data&&s.data.task_id){let a=0;for(;;){let o=await Tf(`task?${_l}&task_id=${s.data.task_id}&retry_index=${a}`,{},{},"get");if(o.data&&o.data.save_as&&o.data.save_as.save_as_top_fids&&o.data.save_as.save_as_top_fids.length>0)return o.data.save_as.save_as_top_fids[0];if(a++,a>5)break;await yl(1e3)}}return!1}async function Hse(e,t,r,n){if(!Qp[r]){let i=await jse(e,t,r,n,!0);if(!i)return null;Qp[r]=i}if(Xg[r])return Xg[r];{let i=await Tf(`file/v2/play?${_l}`,{fid:Qp[r],resolutions:"normal,low,high,super,2k,4k",supports:"fmp4"});if(i.data&&i.data.video_list)return Xg[r]=i.data.video_list,i.data.video_list}return null}function nWe(e,t,r,n){let i=e+"&"+t+"&"+r+"&"+n;return Ad.default.SHA256(i).toString()}function iWe(e,t){return Ad.default.MD5(e+t).toString().slice(0,16)}function sWe(e){return Ad.default.MD5(e).toString().slice(0,16)}async function aWe(e,t,r,n,i){if(!Qp[r]){let a=await jse(e,t,r,n,i);if(!a)return null;Qp[r]=a}if(Wy){let a=[],o="/file",c=Math.floor(Date.now()/1e3).toString()+"000",u=ZGe.DeviceID||sWe(c),l=iWe(u,c),f=nWe("GET",o,c,fI.signKey),d={method:"GET",url:"https://open-api-drive.uc.cn/file",params:{req_id:l,access_token:Wy,app_ver:fI.appVer,device_id:u,device_brand:"Xiaomi",platform:"tv",device_name:"M2004J7AC",device_model:"M2004J7AC",build_device:"M2004J7AC",build_product:"M2004J7AC",device_gpu:"Adreno (TM) 550",activity_rect:"{}",channel:fI.channel,method:"download",group_by:"source",fid:Qp[r],resolution:"low,normal,high,super,2k,4k",support:"dolby_vision"},headers:{"User-Agent":"Mozilla/5.0 (Linux; U; Android 9; zh-cn; RMX1931 Build/PQ3A.190605.05081124) AppleWebKit/533.1 (KHTML, like Gecko) Mobile Safari/533.1",Connection:"Keep-Alive","Accept-Encoding":"gzip","x-pan-tm":c,"x-pan-token":f,"content-type":"text/plain;charset=UTF-8","x-pan-client-id":fI.clientID}},p=await bu.request(d);if(p.status===200)return p.data.data}BL&&(_l=_l+`&ut=${BL}`);let s=await Tf(`file/download?${_l}`,{fids:[Qp[r]]});return s.data?s.data[0]:null}async function qse(e){let t=Mse(e),r={};if(t){let n=await rWe(t);n.length>0&&(r.from="UC\u7F51\u76D8",r.url=n.map(i=>{let s=[t.shareId,i.stoken,i.fid,i.share_fid_token,i.subtitle?i.subtitle.fid:"",i.subtitle?i.subtitle.share_fid_token:""],a=vl(i.size);return Lc("",`[${a}] ${Zi(i.file_name)} ${i.file_name.replace(/.[^.]+$/,"")}`)+"$"+s.join("*")}).join("#"))}return r}var Xg={},LL={};async function zse(e,t){let r=e.params.site,n=e.params.what,i=e.params.shareId,s=e.params.fileId;if(r=="uc"){let a="",o=s.split("*"),c=e.params.flag;if(n=="trans"){Xg[o[1]]||(Xg[o[1]]=(await Hse(i,decodeURIComponent(o[0]),o[1],o[2])).filter(u=>u.accessable)),a=Xg[o[1]].filter(u=>u.resolution.toLowerCase()==c)[0].video_info.url,t.redirect(a);return}else{if(!LL[o[1]]){let u=await aWe(i,decodeURIComponent(o[0]),o[1],o[2],c=="down");u&&(LL[o[1]]=u)}if(a=LL[o[1]].download_url,c=="redirect"){t.redirect(a);return}}return await Vy(e,t,a,o[1],Object.assign({Cookie:Sd},ML))}}async function Vse(e,t){let r=e.body.flag,i=e.body.id.split("*"),s=0;if(r.startsWith("UC\u7F51\u76D8")){let a=(await Hse(i[0],i[1],i[2],i[3])).filter(d=>d.accessable);Xg[i[2]]=a;let o=[],c=["\u8D85\u6E05","\u84DD\u5149","\u9AD8\u6E05","\u6807\u6E05","\u666E\u753B","\u6781\u901F"],u=["4k","2k","super","high","low","normal"],l=e.server.address().url+e.server.prefix+"/proxy/uc";o.push("\u4EE3\u7406"),o.push(`${l}/src/down/${i[0]}/${encodeURIComponent(i[1])}*${i[2]}*${i[3]}/.bin`),o.push("\u539F\u753B"),o.push(`${l}/src/redirect/${i[0]}/${encodeURIComponent(i[1])}*${i[2]}*${i[3]}/.bin`);let f={parse:0,url:o,header:Object.assign({Cookie:Sd},ML)};return i[3]&&(f.extra={subt:`${l}/src/subt/${i[0]}/${encodeURIComponent(i[1])}*${i[4]}*${i[5]}/.bin`}),a.forEach(d=>{s=u.indexOf(d.resolution),o.push(c[s]),o.push(`${l}/trans/${d.resolution.toLowerCase()}/${i[0]}/${encodeURIComponent(i[1])}*${i[2]}*${i[3]}/.mp4`)}),f}}var a7=Ke(In(),1);var Yoe=Ke(require("crypto"),1),Xoe=Ke(YL(),1);var Voe=Ke(require("node:http"),1),Goe=Ke(require("node:https"),1),tv=Ke(require("node:zlib"),1),Su=Ke(require("node:stream"),1),hT=require("node:buffer");function cWe(e){if(!/^data:/i.test(e))throw new TypeError('`uri` does not appear to be a Data URI (must begin with "data:")');e=e.replace(/\r?\n/g,"");let t=e.indexOf(",");if(t===-1||t<=4)throw new TypeError("malformed data: URI");let r=e.substring(5,t).split(";"),n="",i=!1,s=r[0]||"text/plain",a=s;for(let l=1;l<r.length;l++)r[l]==="base64"?i=!0:r[l]&&(a+=`;${r[l]}`,r[l].indexOf("charset=")===0&&(n=r[l].substring(8)));!r[0]&&!n.length&&(a+=";charset=US-ASCII",n="US-ASCII");let o=i?"base64":"ascii",c=unescape(e.substring(t+1)),u=Buffer.from(c,o);return u.type=s,u.typeFull=a,u.charset=n,u}var hoe=cWe;var bl=Ke(require("node:stream"),1),rh=require("node:util"),Tu=require("node:buffer");cT();OI();var th=class extends Error{constructor(t,r){super(t),Error.captureStackTrace(this,this.constructor),this.type=r}get name(){return this.constructor.name}get[Symbol.toStringTag](){return this.constructor.name}};var Bc=class extends th{constructor(t,r,n){super(t,r),n&&(this.code=this.errno=n.code,this.erroredSysCall=n.syscall)}};var DI=Symbol.toStringTag,ZL=e=>typeof e=="object"&&typeof e.append=="function"&&typeof e.delete=="function"&&typeof e.get=="function"&&typeof e.getAll=="function"&&typeof e.has=="function"&&typeof e.set=="function"&&typeof e.sort=="function"&&e[DI]==="URLSearchParams",lT=e=>e&&typeof e=="object"&&typeof e.arrayBuffer=="function"&&typeof e.type=="string"&&typeof e.stream=="function"&&typeof e.constructor=="function"&&/^(Blob|File)$/.test(e[DI]),Toe=e=>typeof e=="object"&&(e[DI]==="AbortSignal"||e[DI]==="EventTarget"),Aoe=(e,t)=>{let r=new URL(t).hostname,n=new URL(e).hostname;return r===n||r.endsWith(`.${n}`)},Soe=(e,t)=>{let r=new URL(t).protocol,n=new URL(e).protocol;return r===n};var TWe=(0,rh.promisify)(bl.default.pipeline),Mc=Symbol("Body internals"),Id=class{constructor(t,{size:r=0}={}){let n=null;t===null?t=null:ZL(t)?t=Tu.Buffer.from(t.toString()):lT(t)||Tu.Buffer.isBuffer(t)||(rh.types.isAnyArrayBuffer(t)?t=Tu.Buffer.from(t):ArrayBuffer.isView(t)?t=Tu.Buffer.from(t.buffer,t.byteOffset,t.byteLength):t instanceof bl.default||(t instanceof Jg?(t=xoe(t),n=t.type.split("=")[1]):t=Tu.Buffer.from(String(t))));let i=t;Tu.Buffer.isBuffer(t)?i=bl.default.Readable.from(t):lT(t)&&(i=bl.default.Readable.from(t.stream())),this[Mc]={body:t,stream:i,boundary:n,disturbed:!1,error:null},this.size=r,t instanceof bl.default&&t.on("error",s=>{let a=s instanceof th?s:new Bc(`Invalid response body while trying to fetch ${this.url}: ${s.message}`,"system",s);this[Mc].error=a})}get body(){return this[Mc].stream}get bodyUsed(){return this[Mc].disturbed}async arrayBuffer(){let{buffer:t,byteOffset:r,byteLength:n}=await r7(this);return t.slice(r,r+n)}async formData(){let t=this.headers.get("content-type");if(t.startsWith("application/x-www-form-urlencoded")){let n=new Jg,i=new URLSearchParams(await this.text());for(let[s,a]of i)n.append(s,a);return n}let{toFormData:r}=await Promise.resolve().then(()=>(Noe(),Roe));return r(this.body,t)}async blob(){let t=this.headers&&this.headers.get("content-type")||this[Mc].body&&this[Mc].body.type||"",r=await this.arrayBuffer();return new eh([r],{type:t})}async json(){let t=await this.text();return JSON.parse(t)}async text(){let t=await r7(this);return new TextDecoder().decode(t)}buffer(){return r7(this)}};Id.prototype.buffer=(0,rh.deprecate)(Id.prototype.buffer,"Please use 'response.arrayBuffer()' instead of 'response.buffer()'","node-fetch#buffer");Object.defineProperties(Id.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0},data:{get:(0,rh.deprecate)(()=>{},"data doesn't exist, use json(), text(), arrayBuffer(), or body instead","https://github.com/node-fetch/node-fetch/issues/1000 (response)")}});async function r7(e){if(e[Mc].disturbed)throw new TypeError(`body used already for: ${e.url}`);if(e[Mc].disturbed=!0,e[Mc].error)throw e[Mc].error;let{body:t}=e;if(t===null)return Tu.Buffer.alloc(0);if(!(t instanceof bl.default))return Tu.Buffer.alloc(0);let r=[],n=0;try{for await(let i of t){if(e.size>0&&n+i.length>e.size){let s=new Bc(`content size at ${e.url} over limit: ${e.size}`,"max-size");throw t.destroy(s),s}n+=i.length,r.push(i)}}catch(i){throw i instanceof th?i:new Bc(`Invalid response body while trying to fetch ${e.url}: ${i.message}`,"system",i)}if(t.readableEnded===!0||t._readableState.ended===!0)try{return r.every(i=>typeof i=="string")?Tu.Buffer.from(r.join("")):Tu.Buffer.concat(r,n)}catch(i){throw new Bc(`Could not create Buffer from response body for ${e.url}: ${i.message}`,"system",i)}else throw new Bc(`Premature close of server response while trying to fetch ${e.url}`)}var Xy=(e,t)=>{let r,n,{body:i}=e[Mc];if(e.bodyUsed)throw new Error("cannot clone body after it is used");return i instanceof bl.default&&typeof i.getBoundary!="function"&&(r=new bl.PassThrough({highWaterMark:t}),n=new bl.PassThrough({highWaterMark:t}),i.pipe(r),i.pipe(n),e[Mc].stream=r,i=n),i},AWe=(0,rh.deprecate)(e=>e.getBoundary(),"form-data doesn't follow the spec and requires special treatment. Use alternative package","https://github.com/node-fetch/node-fetch/issues/1167"),BI=(e,t)=>e===null?null:typeof e=="string"?"text/plain;charset=UTF-8":ZL(e)?"application/x-www-form-urlencoded;charset=UTF-8":lT(e)?e.type||null:Tu.Buffer.isBuffer(e)||rh.types.isAnyArrayBuffer(e)||ArrayBuffer.isView(e)?null:e instanceof Jg?`multipart/form-data; boundary=${t[Mc].boundary}`:e&&typeof e.getBoundary=="function"?`multipart/form-data;boundary=${AWe(e)}`:e instanceof bl.default?null:"text/plain;charset=UTF-8",Ooe=e=>{let{body:t}=e[Mc];return t===null?0:lT(t)?t.size:Tu.Buffer.isBuffer(t)?t.length:t&&typeof t.getLengthSync=="function"&&t.hasKnownLength&&t.hasKnownLength()?t.getLengthSync():null},Doe=async(e,{body:t})=>{t===null?e.end():await TWe(t,e)};var n7=require("node:util"),dT=Ke(require("node:http"),1),MI=typeof dT.default.validateHeaderName=="function"?dT.default.validateHeaderName:e=>{if(!/^[\^`\-\w!#$%&'*+.|~]+$/.test(e)){let t=new TypeError(`Header name must be a valid HTTP token [${e}]`);throw Object.defineProperty(t,"code",{value:"ERR_INVALID_HTTP_TOKEN"}),t}},i7=typeof dT.default.validateHeaderValue=="function"?dT.default.validateHeaderValue:(e,t)=>{if(/[^\t\u0020-\u007E\u0080-\u00FF]/.test(t)){let r=new TypeError(`Invalid character in header content ["${e}"]`);throw Object.defineProperty(r,"code",{value:"ERR_INVALID_CHAR"}),r}},Au=class e extends URLSearchParams{constructor(t){let r=[];if(t instanceof e){let n=t.raw();for(let[i,s]of Object.entries(n))r.push(...s.map(a=>[i,a]))}else if(t!=null)if(typeof t=="object"&&!n7.types.isBoxedPrimitive(t)){let n=t[Symbol.iterator];if(n==null)r.push(...Object.entries(t));else{if(typeof n!="function")throw new TypeError("Header pairs must be iterable");r=[...t].map(i=>{if(typeof i!="object"||n7.types.isBoxedPrimitive(i))throw new TypeError("Each header pair must be an iterable object");return[...i]}).map(i=>{if(i.length!==2)throw new TypeError("Each header pair must be a name/value tuple");return[...i]})}}else throw new TypeError("Failed to construct 'Headers': The provided value is not of type '(sequence<sequence<ByteString>> or record<ByteString, ByteString>)");return r=r.length>0?r.map(([n,i])=>(MI(n),i7(n,String(i)),[String(n).toLowerCase(),String(i)])):void 0,super(r),new Proxy(this,{get(n,i,s){switch(i){case"append":case"set":return(a,o)=>(MI(a),i7(a,String(o)),URLSearchParams.prototype[i].call(n,String(a).toLowerCase(),String(o)));case"delete":case"has":case"getAll":return a=>(MI(a),URLSearchParams.prototype[i].call(n,String(a).toLowerCase()));case"keys":return()=>(n.sort(),new Set(URLSearchParams.prototype.keys.call(n)).keys());default:return Reflect.get(n,i,s)}}})}get[Symbol.toStringTag](){return this.constructor.name}toString(){return Object.prototype.toString.call(this)}get(t){let r=this.getAll(t);if(r.length===0)return null;let n=r.join(", ");return/^content-encoding$/i.test(t)&&(n=n.toLowerCase()),n}forEach(t,r=void 0){for(let n of this.keys())Reflect.apply(t,r,[this.get(n),n,this])}*values(){for(let t of this.keys())yield this.get(t)}*entries(){for(let t of this.keys())yield[t,this.get(t)]}[Symbol.iterator](){return this.entries()}raw(){return[...this.keys()].reduce((t,r)=>(t[r]=this.getAll(r),t),{})}[Symbol.for("nodejs.util.inspect.custom")](){return[...this.keys()].reduce((t,r)=>{let n=this.getAll(r);return r==="host"?t[r]=n[0]:t[r]=n.length>1?n:n[0],t},{})}};Object.defineProperties(Au.prototype,["get","entries","forEach","values"].reduce((e,t)=>(e[t]={enumerable:!0},e),{}));function Poe(e=[]){return new Au(e.reduce((t,r,n,i)=>(n%2===0&&t.push(i.slice(n,n+2)),t),[]).filter(([t,r])=>{try{return MI(t),i7(t,String(r)),!0}catch{return!1}}))}var SWe=new Set([301,302,303,307,308]),FI=e=>SWe.has(e);var Af=Symbol("Response internals"),El=class e extends Id{constructor(t=null,r={}){super(t,r);let n=r.status!=null?r.status:200,i=new Au(r.headers);if(t!==null&&!i.has("Content-Type")){let s=BI(t,this);s&&i.append("Content-Type",s)}this[Af]={type:"default",url:r.url,status:n,statusText:r.statusText||"",headers:i,counter:r.counter,highWaterMark:r.highWaterMark}}get type(){return this[Af].type}get url(){return this[Af].url||""}get status(){return this[Af].status}get ok(){return this[Af].status>=200&&this[Af].status<300}get redirected(){return this[Af].counter>0}get statusText(){return this[Af].statusText}get headers(){return this[Af].headers}get highWaterMark(){return this[Af].highWaterMark}clone(){return new e(Xy(this,this.highWaterMark),{type:this.type,url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected,size:this.size,highWaterMark:this.highWaterMark})}static redirect(t,r=302){if(!FI(r))throw new RangeError('Failed to execute "redirect" on "response": Invalid status code');return new e(null,{headers:{location:new URL(t).toString()},status:r})}static error(){let t=new e(null,{status:0,statusText:""});return t[Af].type="error",t}static json(t=void 0,r={}){let n=JSON.stringify(t);if(n===void 0)throw new TypeError("data is not JSON serializable");let i=new Au(r&&r.headers);return i.has("content-type")||i.set("content-type","application/json"),new e(n,{...r,headers:i})}get[Symbol.toStringTag](){return"Response"}};Object.defineProperties(El.prototype,{type:{enumerable:!0},url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});var Hoe=require("node:url"),qoe=require("node:util");var koe=e=>{if(e.search)return e.search;let t=e.href.length-1,r=e.hash||(e.href[t]==="#"?"#":"");return e.href[t-r.length]==="?"?"?":""};var Boe=require("node:net");function Loe(e,t=!1){return e==null||(e=new URL(e),/^(about|blob|data):$/.test(e.protocol))?"no-referrer":(e.username="",e.password="",e.hash="",t&&(e.pathname="",e.search=""),e)}var Moe=new Set(["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"]),Foe="strict-origin-when-cross-origin";function $oe(e){if(!Moe.has(e))throw new TypeError(`Invalid referrerPolicy: ${e}`);return e}function wWe(e){if(/^(http|ws)s:$/.test(e.protocol))return!0;let t=e.host.replace(/(^\[)|(]$)/g,""),r=(0,Boe.isIP)(t);return r===4&&/^127\./.test(t)||r===6&&/^(((0+:){7})|(::(0+:){0,6}))0*1$/.test(t)?!0:e.host==="localhost"||e.host.endsWith(".localhost")?!1:e.protocol==="file:"}function Ky(e){return/^about:(blank|srcdoc)$/.test(e)||e.protocol==="data:"||/^(blob|filesystem):$/.test(e.protocol)?!0:wWe(e)}function Uoe(e,{referrerURLCallback:t,referrerOriginCallback:r}={}){if(e.referrer==="no-referrer"||e.referrerPolicy==="")return null;let n=e.referrerPolicy;if(e.referrer==="about:client")return"no-referrer";let i=e.referrer,s=Loe(i),a=Loe(i,!0);s.toString().length>4096&&(s=a),t&&(s=t(s)),r&&(a=r(a));let o=new URL(e.url);switch(n){case"no-referrer":return"no-referrer";case"origin":return a;case"unsafe-url":return s;case"strict-origin":return Ky(s)&&!Ky(o)?"no-referrer":a.toString();case"strict-origin-when-cross-origin":return s.origin===o.origin?s:Ky(s)&&!Ky(o)?"no-referrer":a;case"same-origin":return s.origin===o.origin?s:"no-referrer";case"origin-when-cross-origin":return s.origin===o.origin?s:a;case"no-referrer-when-downgrade":return Ky(s)&&!Ky(o)?"no-referrer":s;default:throw new TypeError(`Invalid referrerPolicy: ${n}`)}}function joe(e){let t=(e.get("referrer-policy")||"").split(/[,\s]+/),r="";for(let n of t)n&&Moe.has(n)&&(r=n);return r}var Ia=Symbol("Request internals"),pT=e=>typeof e=="object"&&typeof e[Ia]=="object",CWe=(0,qoe.deprecate)(()=>{},".data is not a valid RequestInit property, use .body instead","https://github.com/node-fetch/node-fetch/issues/1000 (request)"),ev=class e extends Id{constructor(t,r={}){let n;if(pT(t)?n=new URL(t.url):(n=new URL(t),t={}),n.username!==""||n.password!=="")throw new TypeError(`${n} is an url with embedded credentials.`);let i=r.method||t.method||"GET";if(/^(delete|get|head|options|post|put)$/i.test(i)&&(i=i.toUpperCase()),!pT(r)&&"data"in r&&CWe(),(r.body!=null||pT(t)&&t.body!==null)&&(i==="GET"||i==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let s=r.body?r.body:pT(t)&&t.body!==null?Xy(t):null;super(s,{size:r.size||t.size||0});let a=new Au(r.headers||t.headers||{});if(s!==null&&!a.has("Content-Type")){let u=BI(s,this);u&&a.set("Content-Type",u)}let o=pT(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!Toe(o))throw new TypeError("Expected signal to be an instanceof AbortSignal or EventTarget");let c=r.referrer==null?t.referrer:r.referrer;if(c==="")c="no-referrer";else if(c){let u=new URL(c);c=/^about:(\/\/)?client$/.test(u)?"client":u}else c=void 0;this[Ia]={method:i,redirect:r.redirect||t.redirect||"follow",headers:a,parsedURL:n,signal:o,referrer:c},this.follow=r.follow===void 0?t.follow===void 0?20:t.follow:r.follow,this.compress=r.compress===void 0?t.compress===void 0?!0:t.compress:r.compress,this.counter=r.counter||t.counter||0,this.agent=r.agent||t.agent,this.highWaterMark=r.highWaterMark||t.highWaterMark||16384,this.insecureHTTPParser=r.insecureHTTPParser||t.insecureHTTPParser||!1,this.referrerPolicy=r.referrerPolicy||t.referrerPolicy||""}get method(){return this[Ia].method}get url(){return(0,Hoe.format)(this[Ia].parsedURL)}get headers(){return this[Ia].headers}get redirect(){return this[Ia].redirect}get signal(){return this[Ia].signal}get referrer(){if(this[Ia].referrer==="no-referrer")return"";if(this[Ia].referrer==="client")return"about:client";if(this[Ia].referrer)return this[Ia].referrer.toString()}get referrerPolicy(){return this[Ia].referrerPolicy}set referrerPolicy(t){this[Ia].referrerPolicy=$oe(t)}clone(){return new e(this)}get[Symbol.toStringTag](){return"Request"}};Object.defineProperties(ev.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0},referrer:{enumerable:!0},referrerPolicy:{enumerable:!0}});var zoe=e=>{let{parsedURL:t}=e[Ia],r=new Au(e[Ia].headers);r.has("Accept")||r.set("Accept","*/*");let n=null;if(e.body===null&&/^(post|put)$/i.test(e.method)&&(n="0"),e.body!==null){let o=Ooe(e);typeof o=="number"&&!Number.isNaN(o)&&(n=String(o))}n&&r.set("Content-Length",n),e.referrerPolicy===""&&(e.referrerPolicy=Foe),e.referrer&&e.referrer!=="no-referrer"?e[Ia].referrer=Uoe(e):e[Ia].referrer="no-referrer",e[Ia].referrer instanceof URL&&r.set("Referer",e.referrer),r.has("User-Agent")||r.set("User-Agent","node-fetch"),e.compress&&!r.has("Accept-Encoding")&&r.set("Accept-Encoding","gzip, deflate, br");let{agent:i}=e;typeof i=="function"&&(i=i(t));let s=koe(t),a={path:t.pathname+s,method:e.method,headers:r[Symbol.for("nodejs.util.inspect.custom")](),insecureHTTPParser:e.insecureHTTPParser,agent:i};return{parsedURL:t,options:a}};var $I=class extends th{constructor(t,r="aborted"){super(t,r)}};OI();e7();var IWe=new Set(["data:","http:","https:"]);async function wu(e,t){return new Promise((r,n)=>{let i=new ev(e,t),{parsedURL:s,options:a}=zoe(i);if(!IWe.has(s.protocol))throw new TypeError(`node-fetch cannot load ${e}. URL scheme "${s.protocol.replace(/:$/,"")}" is not supported.`);if(s.protocol==="data:"){let m=hoe(i.url),y=new El(m,{headers:{"Content-Type":m.typeFull}});r(y);return}let o=(s.protocol==="https:"?Goe.default:Voe.default).request,{signal:c}=i,u=null,l=()=>{let m=new $I("The operation was aborted.");n(m),i.body&&i.body instanceof Su.default.Readable&&i.body.destroy(m),!(!u||!u.body)&&u.body.emit("error",m)};if(c&&c.aborted){l();return}let f=()=>{l(),p()},d=o(s.toString(),a);c&&c.addEventListener("abort",f);let p=()=>{d.abort(),c&&c.removeEventListener("abort",f)};d.on("error",m=>{n(new Bc(`request to ${i.url} failed, reason: ${m.message}`,"system",m)),p()}),RWe(d,m=>{u&&u.body&&u.body.destroy(m)}),process.version<"v14"&&d.on("socket",m=>{let y;m.prependListener("end",()=>{y=m._eventsCount}),m.prependListener("close",T=>{if(u&&y<m._eventsCount&&!T){let E=new Error("Premature close");E.code="ERR_STREAM_PREMATURE_CLOSE",u.body.emit("error",E)}})}),d.on("response",m=>{d.setTimeout(0);let y=Poe(m.rawHeaders);if(FI(m.statusCode)){let _=y.get("Location"),S=null;try{S=_===null?null:new URL(_,i.url)}catch{if(i.redirect!=="manual"){n(new Bc(`uri requested responds with an invalid redirect URL: ${_}`,"invalid-redirect")),p();return}}switch(i.redirect){case"error":n(new Bc(`uri requested responds with a redirect, redirect mode is set to error: ${i.url}`,"no-redirect")),p();return;case"manual":break;case"follow":{if(S===null)break;if(i.counter>=i.follow){n(new Bc(`maximum redirect reached at: ${i.url}`,"max-redirect")),p();return}let I={headers:new Au(i.headers),follow:i.follow,counter:i.counter+1,agent:i.agent,compress:i.compress,method:i.method,body:Xy(i),signal:i.signal,size:i.size,referrer:i.referrer,referrerPolicy:i.referrerPolicy};if(!Aoe(i.url,S)||!Soe(i.url,S))for(let N of["authorization","www-authenticate","cookie","cookie2"])I.headers.delete(N);if(m.statusCode!==303&&i.body&&t.body instanceof Su.default.Readable){n(new Bc("Cannot follow redirect with body being a readable stream","unsupported-redirect")),p();return}(m.statusCode===303||(m.statusCode===301||m.statusCode===302)&&i.method==="POST")&&(I.method="GET",I.body=void 0,I.headers.delete("content-length"));let k=joe(y);k&&(I.referrerPolicy=k),r(wu(new ev(S,I))),p();return}default:return n(new TypeError(`Redirect option '${i.redirect}' is not a valid value of RequestRedirect`))}}c&&m.once("end",()=>{c.removeEventListener("abort",f)});let T=(0,Su.pipeline)(m,new Su.PassThrough,_=>{_&&n(_)});process.version<"v12.10"&&m.on("aborted",f);let E={url:i.url,status:m.statusCode,statusText:m.statusMessage,headers:y,size:i.size,counter:i.counter,highWaterMark:i.highWaterMark},A=y.get("Content-Encoding");if(!i.compress||i.method==="HEAD"||A===null||m.statusCode===204||m.statusCode===304){u=new El(T,E),r(u);return}let x={flush:tv.default.Z_SYNC_FLUSH,finishFlush:tv.default.Z_SYNC_FLUSH};if(A==="gzip"||A==="x-gzip"){T=(0,Su.pipeline)(T,tv.default.createGunzip(x),_=>{_&&n(_)}),u=new El(T,E),r(u);return}if(A==="deflate"||A==="x-deflate"){let _=(0,Su.pipeline)(m,new Su.PassThrough,S=>{S&&n(S)});_.once("data",S=>{(S[0]&15)===8?T=(0,Su.pipeline)(T,tv.default.createInflate(),I=>{I&&n(I)}):T=(0,Su.pipeline)(T,tv.default.createInflateRaw(),I=>{I&&n(I)}),u=new El(T,E),r(u)}),_.once("end",()=>{u||(u=new El(T,E),r(u))});return}if(A==="br"){T=(0,Su.pipeline)(T,tv.default.createBrotliDecompress(),_=>{_&&n(_)}),u=new El(T,E),r(u);return}u=new El(T,E),r(u)}),Doe(d,i).catch(n)})}function RWe(e,t){let r=hT.Buffer.from(`0\r
|
||
\r
|
||
`),n=!1,i=!1,s;e.on("response",a=>{let{headers:o}=a;n=o["transfer-encoding"]==="chunked"&&!o["content-length"]}),e.on("socket",a=>{let o=()=>{if(n&&!i){let u=new Error("Premature close");u.code="ERR_STREAM_PREMATURE_CLOSE",t(u)}},c=u=>{i=hT.Buffer.compare(u.slice(-5),r)===0,!i&&s&&(i=hT.Buffer.compare(s.slice(-3),r.slice(0,3))===0&&hT.Buffer.compare(u.slice(-2),r.slice(3))===0),s=u};a.prependListener("close",o),a.on("data",c),e.on("close",()=>{a.removeListener("close",o),a.removeListener("data",c)})})}var o7=class{hmac=(t,r)=>Yoe.default.createHmac("sha1",r).update(t).digest("hex");async xml2json(t){return await Xoe.default.parseStringPromise(t)}async fetchGet(t="GET",r,n){mT[rv]=mT[rv]||{};let{sessionKey:i,sessionSecret:s}=mT[rv],a=new Date().toGMTString(),o=this.hmac(`SessionKey=${i}&Operate=${t}&RequestURI=${r}&Date=${a}`,s),c={Date:a,SessionKey:i,Signature:o},u;try{let f=await(await wu(`https://api.cloud.189.cn/getFileDownloadUrl.action?${new URLSearchParams(n)}`,{method:"GET",headers:c})).text();u=await this.xml2json(f),u.error&&(u.error=u.error.message[0])}catch(l){console.log(l),u={error:"request error: "+l.message}}return u}async create(t,r,n="/"){let i={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"},s=await wu(`https://cloud.189.cn/unifyLoginForPC.action?appId=8025431004&clientType=10020&returnURL=https%3A%2F%2Fm.cloud.189.cn%2Fzhuanti%2F2020%2FloginErrorPc%2Findex.html&timeStamp=${Date.now()}`,{headers:i}),a=await s.text(),o=Object.fromEntries(s.headers.entries()),c=(a.match(/name='captchaToken' value='(.*?)'>/)||["",""])[1],u=(a.match(/returnUrl = '(.*?)'\,/)||["",""])[1],l=(a.match(/var paramId = "(.*?)";/)||["",""])[1],f=(a.match(/var lt = "(.*?)";/)||["",""])[1],d=(a.match(/reqId = "(.*?)";/)||["",""])[1],p=(a.match(/appKey = '(.*?)'/)||["",""])[1],m=s.headers.get("set-cookie"),y=m?Array.isArray(m)?m.join("; "):m:"";console.log("Cookies:",y);let T={appKey:p,accountType:"02",userName:t,password:r,validateCode:"",captchaToken:c,returnUrl:u,mailSuffix:"",dynamicCheck:"FALSE",clientType:"10020",cb_SaveName:"0",isOauth2:"false",state:"",paramId:l},E=await wu("https://open.e.189.cn/api/logbox/oauth2/loginSubmit.do",{method:"POST",headers:{Referer:"https://cloud.189.cn/udb/udb_login.jsp?pageId=1&redirectURL=/main.action","User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36",REQID:d,lt:f,"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams(T)}),A=await E.json();A.result==-2&&console.log("validateCode:["+T.validateCode+"] error"),A&&A.toUrl;try{E=await wu(`https://api.cloud.189.cn/getSessionForPC.action?redirectURL=${encodeURIComponent(A.toUrl)}&clientType=TELEPC&version=6.2.5.0&channelId=web_cloud.189.cn`,{method:"POST"})}catch{}let x=await E.text(),_=await this.xml2json(x),S=_.userSession.familySessionKey[0],I=_.userSession.familySessionSecret[0],k={username:t,password:r,updated_at:Date.now(),sessionKey:S,sessionSecret:I};return mT[t]=k,{result:!0,sessionKey:S,sessionSecret:I}}};async function NWe(e,t){let r=await UI.fetchGet("GET","/getFileDownloadUrl.action",{fileId:e,shareId:t,dt:"1",clientType:"TELEPC",version:"6.3.0.0",channelId:"web_cloud.189.cn",rand:Math.random()});return console.log(r.fileDownloadUrl),r.fileDownloadUrl?r.fileDownloadUrl:(await UI.create(rv,c7),await UI.fetchGet("GET","/getFileDownloadUrl.action",{fileId:e,shareId:t,dt:"1",clientType:"TELEPC",version:"6.3.0.0",channelId:"web_cloud.189.cn",rand:Math.random()}).fileDownloadUrl)}function Koe(e){e=e.replace("web/share?code=","t/");let r=/https:\/\/cloud\.189\.cn\/t\/(\w+)(?:\?password=(\w+))?|https:\/\/cloud\.189\.cn\/web\/share\?code=(\w+)(?:&password=(\w+))?/.exec(e);return r?{shareCode:r[1]||r[3],accessCode:r[2]||r[4]||""}:null}var Qoe={"User-Agent":bd,Referer:"https://cloud.189.cn/"},OWe=null,s7=null,Woe="https://cloud.189.cn/api",gT="",rv="",c7="",mT={},UI=new o7,nh={};async function Joe(e,t){try{if(gT)return;OWe=e,gT=t.cookie,rv=t.username,c7=t.password,mT[rv]||await UI.create(rv,c7),s7=a7.default.enc.Hex.stringify(a7.default.MD5(t.cookie)).toString();let r=await e.getObjectDefault("/tyi",{});r[s7]&&(gT=r[s7])}catch{}}async function jI(e,t,r,n,i){r=r||{},Object.assign(r,Qoe),Object.assign(r,{Cookie:gT||"",Accept:"application/json;charset=UTF-8","Sign-Type":"1"}),n=n||"post";let s=n=="get"?await qe.get(`${Woe}/${e}`,{headers:r}).catch(o=>(console.error(o),o.response||{status:500,data:{}})):await qe.post(`${Woe}/${e}`,t,{headers:r}).catch(o=>(console.error(o),o.response||{status:500,data:{}})),a=i||3;return s.status!=200&&a>0?(await yl(1e3),await jI(e,t,r,n,a-1)):s.data||{}}async function DWe(e){if(!nh[e.shareCode]){if(delete nh[e.shareCode],e.accessCode&&(await jI(`open/share/checkAccessCode.action?noCache=${Math.random()}&shareCode=${e.shareCode}&accessCode=${e.accessCode}`)).res_code!==0)return;let t=await jI(`open/share/getShareInfoByCodeV2.action?noCache=${Math.random()}&shareCode=${e.shareCode}`);t&&(nh[e.shareCode]={shareId:t.shareId,fileId:t.fileId,shareMode:t.shareMode,isFolder:t.isFolder})}}var PWe=[".srt",".ass",".scc",".stl",".ttml"];async function kWe(e){let t=typeof e=="string"?Koe(e):e;if(!t)return[];if(await DWe(t),!nh[t.shareCode])return[];let r=[],n=[],i=async function(s,a,o){o=o||1;let u=nh[t.shareCode].isFolder,l=nh[t.shareCode].shareMode,f=t.accessCode,d=await jI(`open/share/listShareDir.action?noCache=${Math.random()}&pageNum=${o}&pageSize=200&fileId=${a}&shareDirFileId=${a}&isFolder=${u}&shareId=${s}&iconOption=5&orderBy=filename&descending=false&accessCode=${f}&shareMode=${l}`,{},{},"get");if(!d.fileListAO)return[];let p=d.fileListAO.fileList;p.sort((y,T)=>{let E=Zi(y.name),A=Zi(T.name);return E!==null&&A!==null?E-A:y.name.localeCompare(T.name)});let m=d.fileListAO.folderList;for(let y of p)if(y.mediaType===3){if(y.size<1024*1024*5)continue;y.shareId=nh[t.shareCode].shareId,r.push(y)}else PWe.some(T=>y.name.endsWith(T))&&n.push(y);for(let y of m)await i(s,y.id);o<Math.ceil(d.fileListAO.count/200)&&await i(s,a,o+1)};return await i(nh[t.shareCode].shareId,nh[t.shareCode].fileId),n.length>0&&r.forEach(s=>{var a=R0(s,n);a.bestMatch&&(s.subtitle=a.bestMatch.target)}),r}async function Zoe(e){let t=Koe(e),r={};if(t){let n=await kWe(t);n.length>0&&(r.from="\u5929\u610F\u7F51\u76D8",r.url=n.map(i=>{let s=[i.shareId,i.id,i.subtitle?i.subtitle.id:""],a=vl(i.size);return Lc("",`[${a}] ${Zi(i.name)} ${i.name.replace(/.[^.]+$/,"")}`)+"$"+s.join("*")}).join("#"))}return r}async function ece(e,t){let r=e.params.site,n=e.params.what,i=e.params.shareId,s=e.params.fileId;t.redirect(await NWe(s,i))}async function tce(e,t){let r=e.body.flag,i=e.body.id.split("*"),s=0;if(r.startsWith("\u5929\u610F\u7F51\u76D8")){let a=[],o=e.server.address().url+e.server.prefix+"/proxy/tyi";a.push("\u4EE3\u7406"),a.push(`${o}/src/down/${i[0]}/${i[1]}/.bin`),a.push("\u539F\u753B"),a.push(`${o}/src/redirect/${i[0]}/${i[1]}/.bin`);let c={parse:0,url:a,header:Object.assign({Cookie:gT},Qoe)};return i[2]&&(c.extra={subt:`${o}/src/subt/${i[0]}/${i[2]}/.bin`}),c}}var u7=Ke(require("fs"),1),Zy=require("http");var l7=require("path"),ih=require("url");var BWe="ChenyangGao <https://chenyanggao.github.io>",MWe="GPLv3 <https://www.gnu.org/licenses/gpl-3.0.txt>",lce="0.0.6",FWe=`usage: web_115_nano_302.js [-h] [-c COOKIES] [-cp COOKIES_PATH] [-H HOST] [-P PORT] [-l] [-v]
|
||
|
||
\u256D\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \x1B[31mWelcome to \x1B[1mweb_115_nano_302.js\x1B[0m \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256E
|
||
\u2502 \u2502
|
||
\u2502 \x1B[35mmaintained by\x1B[0m \x1B[3;5;31m\u2764\x1B[0m \x1B[32mChenyangGao \x1B[4;34mhttps://chenyanggao.github.io\x1B[0m \u2502
|
||
\u2502 \u2502
|
||
\u2502 \x1B[32mGithub \x1B[4;34mhttps://github.com/ChenyangGao/p115client/\x1B[0m \u2502
|
||
\u2502 \u2502
|
||
\u2502 \x1B[32mlicense \x1B[4;34mhttps://www.gnu.org/licenses/gpl-3.0.txt\x1B[0m \u2502
|
||
\u2502 \u2502
|
||
\u2502 \x1B[32mversion \x1B[1;36m${lce}\x1B[0m \u2502
|
||
\u2502 \u2502
|
||
\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256F
|
||
|
||
> \u7F51\u76D8\u6587\u4EF6\u652F\u6301\u7528 \x1B[3;36mpickcode\x1B[0m\u3001\x1B[3;36mid\x1B[0m\u3001\x1B[3;36msha1\x1B[0m \u6216 \x1B[3;36mname\x1B[0m \u67E5\u8BE2
|
||
> \u5206\u4EAB\u6587\u4EF6\u652F\u6301\u7528 \x1B[3;36mid\x1B[0m \u6216 \x1B[3;36mname\x1B[0m \u67E5\u8BE2
|
||
|
||
\u{1F330} \u67E5\u8BE2\u793A\u4F8B\uFF1A
|
||
|
||
0. \u67E5\u8BE2 \x1B[3;36mpickcode\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000?ecjq9ichcb40lzlvx\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000/ecjq9ichcb40lzlvx\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000?pickcode=ecjq9ichcb40lzlvx\x1B[0m
|
||
1. \u5E26\uFF08\u4EFB\u610F\uFF09\u540D\u5B57\u67E5\u8BE2 \x1B[3;36mpickcode\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000/Novembre.2022.FRENCH.2160p.BluRay.DV.HEVC.DTS-HD.MA.5.1.mkv?ecjq9ichcb40lzlvx\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000/Novembre.2022.FRENCH.2160p.BluRay.DV.HEVC.DTS-HD.MA.5.1.mkv?pickcode=ecjq9ichcb40lzlvx\x1B[0m
|
||
2. \u67E5\u8BE2 \x1B[3;36mid\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000?2691590992858971545\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000/2691590992858971545\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000?id=2691590992858971545\x1B[0m
|
||
3. \u5E26\uFF08\u4EFB\u610F\uFF09\u540D\u5B57\u67E5\u8BE2 \x1B[3;36mid\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000/Novembre.2022.FRENCH.2160p.BluRay.DV.HEVC.DTS-HD.MA.5.1.mkv?2691590992858971545\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000/Novembre.2022.FRENCH.2160p.BluRay.DV.HEVC.DTS-HD.MA.5.1.mkv?id=2691590992858971545\x1B[0m
|
||
4. \u67E5\u8BE2 \x1B[3;36msha1\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000?E7FAA0BE343AF2DA8915F2B694295C8E4C91E691\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000/E7FAA0BE343AF2DA8915F2B694295C8E4C91E691\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000?sha1=E7FAA0BE343AF2DA8915F2B694295C8E4C91E691\x1B[0m
|
||
5. \u5E26\uFF08\u4EFB\u610F\uFF09\u540D\u5B57\u67E5\u8BE2 \x1B[3;36msha1\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000/Novembre.2022.FRENCH.2160p.BluRay.DV.HEVC.DTS-HD.MA.5.1.mkv?E7FAA0BE343AF2DA8915F2B694295C8E4C91E691\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000/Novembre.2022.FRENCH.2160p.BluRay.DV.HEVC.DTS-HD.MA.5.1.mkv?sha1=E7FAA0BE343AF2DA8915F2B694295C8E4C91E691\x1B[0m
|
||
6. \u67E5\u8BE2 \x1B[3;36mname\x1B[0m\uFF08\u76F4\u63A5\u4EE5\u8DEF\u5F84\u4F5C\u4E3A \x1B[3;36mname\x1B[0m\uFF0C\u4E14\u4E0D\u8981\u6709\u4EFB\u4F55\u67E5\u8BE2\u53C2\u6570\uFF09
|
||
\x1B[4;34mhttp://localhost:8000/Novembre.2022.FRENCH.2160p.BluRay.DV.HEVC.DTS-HD.MA.5.1.mkv\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000?Novembre.2022.FRENCH.2160p.BluRay.DV.HEVC.DTS-HD.MA.5.1.mkv\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000?name=Novembre.2022.FRENCH.2160p.BluRay.DV.HEVC.DTS-HD.MA.5.1.mkv\x1B[0m
|
||
7. \u67E5\u8BE2\u5206\u4EAB\u6587\u4EF6\uFF08\u5982\u679C\u662F\u4F60\u81EA\u5DF1\u7684\u5206\u4EAB\uFF0C\u5219\u65E0\u987B\u63D0\u4F9B\u5BC6\u7801 \x1B[3;36mreceive_code\x1B[0m\uFF09
|
||
\x1B[4;34mhttp://localhost:8000?share_code=sw68md23w8m&receive_code=q353&id=2580033742990999218\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000?share_code=sw68md23w8m&id=2580033742990999218\x1B[0m
|
||
8. \u5E26\uFF08\u4EFB\u610F\uFF09\u540D\u5B57\u67E5\u8BE2\u5206\u4EAB\u6587\u4EF6\uFF08\u5982\u679C\u662F\u4F60\u81EA\u5DF1\u7684\u5206\u4EAB\uFF0C\u5219\u65E0\u987B\u63D0\u4F9B\u5BC6\u7801 \x1B[3;36mreceive_code\x1B[0m\uFF09
|
||
\x1B[4;34mhttp://localhost:8000/Cosmos.S01E01.1080p.AMZN.WEB-DL.DD+5.1.H.264-iKA.mkv?share_code=sw68md23w8m&receive_code=q353&id=2580033742990999218\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000/Cosmos.S01E01.1080p.AMZN.WEB-DL.DD+5.1.H.264-iKA.mkv?share_code=sw68md23w8m&id=2580033742990999218\x1B[0m
|
||
9. \u7528 \x1B[3;36mname\x1B[0m \u67E5\u8BE2\u5206\u4EAB\u6587\u4EF6\uFF08\u76F4\u63A5\u4EE5\u8DEF\u5F84\u4F5C\u4E3A \x1B[3;36mname\x1B[0m\uFF0C\u4E14\u4E0D\u8981\u6709 \x1B[3;36mid\x1B[0m \u67E5\u8BE2\u53C2\u6570\u3002\u5982\u679C\u662F\u4F60\u81EA\u5DF1\u7684\u5206\u4EAB\uFF0C\u5219\u65E0\u987B\u63D0\u4F9B\u5BC6\u7801 \x1B[3;36mreceive_code\x1B[0m\uFF09
|
||
\x1B[4;34mhttp://localhost:8000/Cosmos.S01E01.1080p.AMZN.WEB-DL.DD+5.1.H.264-iKA.mkv?share_code=sw68md23w8m&receive_code=q353\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000/Cosmos.S01E01.1080p.AMZN.WEB-DL.DD+5.1.H.264-iKA.mkv?share_code=sw68md23w8m\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000?name=Cosmos.S01E01.1080p.AMZN.WEB-DL.DD%2B5.1.H.264-iKA.mkv&share_code=sw68md23w8m&receive_code=q353\x1B[0m
|
||
\x1B[4;34mhttp://localhost:8000?name=Cosmos.S01E01.1080p.AMZN.WEB-DL.DD%2B5.1.H.264-iKA.mkv&share_code=sw68md23w8m\x1B[0m
|
||
|
||
options:
|
||
-h, --help show this help message and exit
|
||
-c \x1B[1mCOOKIES\x1B[0m, --cookies \x1B[1mCOOKIES\x1B[0m
|
||
\x1B[3;36mcookies\x1B[0m \u5B57\u7B26\u4E32
|
||
-cp \x1B[1mCOOKIES_PATH\x1B[0m, --cookies-path \x1B[1mCOOKIES_PATH\x1B[0m
|
||
\x1B[3;36mcookies\x1B[0m \u6587\u4EF6\u4FDD\u5B58\u8DEF\u5F84\uFF0C\u9ED8\u8BA4\u4E3A\u5F53\u524D\u5DE5\u4F5C\u76EE\u5F55\u4E0B\u7684 \x1B[1;4;34m115-cookies.txt\x1B[0m
|
||
-H \x1B[1mHOST\x1B[0m, --host \x1B[1mHOST\x1B[0m \x1B[3;36mip\x1B[0m \u6216 \x1B[3;36mhostname\x1B[0m\uFF0C\u9ED8\u8BA4\u503C\uFF1A\x1B[1;2m'0.0.0.0'\x1B[0m
|
||
-P \x1B[1mPORT\x1B[0m, --port \x1B[1mPORT\x1B[0m \u7AEF\u53E3\u53F7\uFF0C\u9ED8\u8BA4\u503C\uFF1A\x1B[1;36m8000\x1B[0m
|
||
-l, --license \u8F93\u51FA\u5F00\u6E90\u534F\u8BAE
|
||
-v, --version \u8F93\u51FA\u7248\u672C\u53F7`,rce=new Uint8Array([240,229,105,174,191,220,191,138,26,69,232,190,125,166,115,184,222,143,231,196,69,218,134,196,155,100,139,20,106,180,241,170,56,1,53,158,38,105,44,134,0,107,79,165,54,52,98,166,42,150,104,24,242,74,253,189,107,151,143,77,143,137,19,183,108,142,147,237,14,13,72,62,215,47,136,216,254,254,126,134,80,149,79,209,235,131,38,52,219,102,123,156,126,157,122,129,50,234,182,51,222,58,169,89,52,102,59,170,186,129,96,72,185,213,129,156,248,108,132,119,255,84,120,38,95,190,232,30,54,159,52,128,92,69,44,155,118,213,27,143,204,195,184,245]),fce=0x8686980c0f5a24c4b9d43020cd2c22703ff3f450756529058b1cf88f09b8602136477198a6e2683149659bd122c33592fdb5ad47944ad1ea4d36c6b172aad6338c3bb6ac6227502d010993ac967d1aef00f0c8e038de2e4d3bc2ec368af2e9f10a6f1eda4f7262f136420c07c331b871bf139f74f3010e3c4fe57df3afb71683n,dce=0x10001n,nce=new Map,ice=new Map,sce=new Map,ace=new Map,HI=new Map;function pce(e,t){t==null&&(t=Math.ceil(e.toString(16).length/2));let r=new Uint8Array(t);for(let n=t-1;n>=0;n--)r[n]=Number(e&0xffn),e>>=8n;return r}function hce(e){let t=0n;for(let r of e)t=t<<8n|BigInt(r);return t}function*f7(e,t,r=1){for(let n=e+r;n<t;n+=r)yield[e,n,r],e=n;e!==t&&(yield[e,t,t-e])}function oce(e,t){let r=new Uint8Array(e.length);for(let n=0;n<e.length;n++)r[n]=e[n]^t[n];return r}function $We(e,t){let r=new Uint8Array(t),n=t*(t-1),i=0;for(let s=0;s<t;s++){let a=e[s]+rce[i]&255;r[s]=rce[n]^a,n-=t,i+=t}return r}function UWe(e){let t=e.length,r=new Uint8Array(128);return r.fill(2,1,127-t),r.set(e,128-t),hce(r)}function qI(e,t){let r=new Uint8Array(e.length),n=e.length&3;n&&r.set(oce(e.subarray(0,n),t.subarray(0,n)));for(let[i,s]of f7(n,e.length,t.length))r.set(oce(e.subarray(i,s),t),i);return r}function mce(e,t,r){if(r===1n)return 0n;let n=1n;for(e%=r;t;)t&1n&&(n=n*e%r),t=t>>1n,e=e*e%r;return n}function gce(e){(typeof e=="string"||e instanceof String)&&(e=new TextEncoder().encode(e));let t=new Uint8Array(16+e.length);t.set(qI(qI(e,new Uint8Array([141,165,165,141])).reverse(),new Uint8Array([120,6,173,76,51,134,93,24,76,1,63,70])),16);let r=new Uint8Array(Math.ceil(t.length/117)*128),n=0;for(let[i,s]of f7(0,t.length,117))r.set(pce(mce(UWe(t.subarray(i,s)),dce,fce),128),n,n+=128);return Buffer.from(r).toString("base64")}function vce(e){let t=new Uint8Array(Buffer.from(e,"base64")),r=[];for(let[s,a]of f7(0,t.length,128)){let o=mce(hce(t.subarray(s,a)),dce,fce),c=pce(o);r.push(...c.subarray(c.indexOf(0)+1))}r=new Uint8Array(r);let n=$We(r.subarray(0,16),12),i=qI(r.subarray(16),n).reverse();return new TextDecoder("utf-8").decode(qI(i,new Uint8Array([141,165,165,141])))}var ta=class extends Error{constructor(t,r=400){super(t),this.code=r}};async function sh(e,t="GET",r=null,n=null){let i=new ih.URL(e);return new Promise((s,a)=>{let o={hostname:i.hostname,path:`${i.pathname}${i.search}`,method:t,headers:Object.assign({Cookie:nv},r)},c=(0,Zy.request)(o,u=>{let l="";u.on("data",f=>{l+=f}),u.on("end",()=>{try{s(JSON.parse(l))}catch{a(l)}})});c.on("error",u=>{a(u)}),n&&c.write(n),c.end()})}async function cce(e){let t=nce.get(e);if(t)return t;let r=await sh(`http://web.api.115.com/files/file?file_id=${e}`);if(!r.state)throw new ta(JSON.stringify(r),503);return nce.set(e,t=r.data[0].pick_code),t}async function uce(e){let t=ice.get(e);if(t)return t;let r=await sh(`http://web.api.115.com/files/shasearch?sha1=${e}`);if(!r.state)throw new ta(JSON.stringify(r),503);return ice.set(e,t=r.data.pick_code),t}async function jWe(e,t=!1){let r;if(!t&&(r=sce.get(e)))return r;let n="http://web.api.115.com/files/search",i={search_value:e,limit:1,type:99},s=(0,l7.extname)(e).toLowerCase();s&&/^\.[0-9a-z]+$/.test(s)&&(i.suffix=s);let a=await sh(`${n}?${new ih.URLSearchParams(i).toString()}`);if((a.errno==20021||a.errNo==20021)&&(delete i.suffix,a=await sh(`${n}?${new ih.URLSearchParams(i).toString()}`)),!a.state)throw new ta(JSON.stringify(a),503);let o=a.data[0];if(!o||o.n!=e)throw new ta(`name not found: ${e}`,404);return sce.set(e,r=o.pc),r}async function HWe(e,t,r,n=!1){let i=`${e}-${r}`,s=ace.get(i);if(!n&&s&&s!="0")return s;let a="http://web.api.115.com/share/search",o={share_code:e,receive_code:t,search_value:r,limit:1,type:99},c=(0,l7.extname)(r).toLowerCase();c&&/^\.[0-9a-z]+$/.test(c)&&(o.suffix=c);let u=await sh(`${a}?${new ih.URLSearchParams(o).toString()}`);if((u.errno==20021||u.errNo==20021)&&(delete o.suffix,u=await sh(`${a}?${new ih.URLSearchParams(o).toString()}`)),!u.state)throw new ta(JSON.stringify(u),503);let l=u.data.list[0];if(!l||l.n!=r)throw new ta(`name not found: ${r}`,404);return ace.set(i,s=l.fid),s}async function qWe(e,t=""){let r=`data=${encodeURIComponent(gce(`{"pick_code":"${e}"}`))}`,n=await sh("http://pro.api.115.com/android/2.0/ufile/download","POST",{"User-Agent":t,"Content-Type":"application/x-www-form-urlencoded","Content-Length":Buffer.byteLength(r)},r);if(!n.state)throw new ta(JSON.stringify(n),503);return JSON.parse(vce(n.data)).url}async function zI(e,t,r){let n=`data=${encodeURIComponent(gce(`{"share_code":"${e}","receive_code":"${t}","file_id":"${r}"}`))}`,i=await sh("http://pro.api.115.com/app/share/downurl","POST",{"Content-Type":"application/x-www-form-urlencoded","Content-Length":Buffer.byteLength(n)},n);if(!i.state){if(i.errno==4100008&&HI.has(e)){HI.delete(e);let a=await yce(e);return await zI(e,a,r)}throw new ta(JSON.stringify(i),503)}i.data=JSON.parse(vce(i.data));let s=i.data.url;if(console.log(s),!s)throw new ta(JSON.stringify(i),404);return s.url}async function yce(e){let t;if(t=HI.get(e))return t;let r=await sh(`http://web.api.115.com/share/shareinfo?share_code=${e}`);if(!r.state)throw new ta(JSON.stringify(r),503);return HI.set(e,t=r.data.receive_code),t}var Jy={host:"0.0.0.0",port:8e3,cookies:"cookie"},Qy=process.argv.slice(2);for(let e=0;e<Qy.length;e++)switch(Qy[e]){case"-H":case"--host":Jy.host=Qy[++e];break;case"-P":case"--port":Jy.port=Number.parseInt(Qy[++e]);break;case"-c":case"--cookies":Jy.cookies=Qy[++e].trim();break;case"-cp":case"--cookies-path":Jy.cookies=(0,u7.default)(Qy[++e],"latin1").trim();break;case"-v":case"--version":console.log(lce),process.exit(0);case"-l":case"--license":console.log(MWe),console.log(` by ${BWe}`),process.exit(0);case"-h":case"--help":console.log(FWe),process.exit(0)}Jy.cookies||(Jy.cookies=(0,u7.default)("115-cookies.txt","latin1").trim());var Uwt=(0,Zy.createServer)(async(e,t)=>{let[r,n]=process.hrtime(),i=200;try{if(e.url==="/service-worker.js")throw new ta("",404);let s=(0,ih.parse)(e.url,!0),a=(s.search||"").slice(1),o=s.query,c=o.share_code,u=(o.sha1||"").toUpperCase(),l=o.refresh||!1,f=o.name||decodeURIComponent((s.pathname||"").slice(1)),d=(o.pickcode||"").toLowerCase(),p=o.id||"0",m;if(c){let y=o.receive_code;if(!y)y=await yce(c);else if(y.length!=4)throw new ta(`bad receive_code: ${y}`);if((!p||p=="0")&&f&&(p=await HWe(c,y,f,l)),!p||p=="0")throw new ta(`please specify id or name: share_code="${c}"`);m=await zI(c,y,p)}else{if(d){if(!/^[0-9a-z]{17}$/.test(d))throw new ta(`bad pickcode: ${d}`)}else if(p&&p!="0")d=await cce(p);else if(u){if(!/^[0-9A-F]{40}$/.test(u))throw new ta(`bad sha1: ${u}`);d=await uce(u)}else{if(a){let y=a.match(/^([^&=]+)(?=&|$)/);y&&(f=decodeURIComponent(y[1]))}f&&(/^[0-9a-zA-Z]{17}$/.test(f)?d=f.toLowerCase():/^[0-9a-fA-F]{40}$/.test(f)?d=await uce(f.toUpperCase()):/^[1-9][0-9]+$/.test(f)?d=await cce(f):d=await jWe(f,l))}if(!d)throw new ta(`not found: ${s.pathname}${s.search||""}`);m=await qWe(d,e.headers["user-agent"])}i=302,t.writeHead(i,{location:m}),t.end()}catch(s){i=s instanceof ta?s.code:500,t.writeHead(i,{"content-type":"text/plain; charset=utf-8"}),t.end(s.message)}finally{let[s,a]=process.hrtime(),o;i<300?o=32:i<400?o=33:o=31;let c=s*1e3+a/1e6-(r*1e3+n/1e6);console.log(`[\x1B[1m${new Date().toISOString()}\x1B[0m] \x1B[5;35m${e.socket.remoteAddress}:${e.socket.remotePort}\x1B[0m - "\x1B[1;36m${e.method}\x1B[0m \x1B[1;4;34m${e.url}\x1B[0m \x1B[1mHTTP/${e.httpVersion}\x1B[0m" - \x1B[${o}m${i} ${Zy.STATUS_CODES[i]}\x1B[0m - \x1B[32m${c.toFixed(3)}\x1B[0m \x1B[3mms\x1B[0m`)}});var p7=Ke(In(),1);function zWe(e){let r=/https:\/\/(?:115|anxia|115cdn)\.com\/s\/([a-zA-Z0-9]+)\?password=([a-zA-Z0-9]+)/.exec(e);return r?{shortLink:r[1],password:r[2]}:null}var bce={"User-Agent":bd,Referer:"https://115.com/"},VWe=null,d7=null,_ce="https://115cdn.com/webapi/",nv="";async function Ece(e,t){if(nv)return;VWe=e,nv=t.cookie,d7=p7.default.enc.Hex.stringify(p7.default.MD5(t.cookie)).toString();let r=await e.getObjectDefault("/tyi",{});r[d7]&&(nv=r[d7])}async function xce(e,t,r,n,i){r=r||{},Object.assign(r,bce),Object.assign(r,{Cookie:nv||"",Accept:"application/json;charset=UTF-8","Sign-Type":"1"}),n=n||"post";let s=n=="get"?await qe.get(`${_ce}/${e}`,{headers:r}).catch(o=>(console.error(o),o.response||{status:500,data:{}})):await qe.post(`${_ce}/${e}`,t,{headers:r}).catch(o=>(console.error(o),o.response||{status:500,data:{}})),a=i||3;return s.status!=200&&a>0?(await delay(1e3),await xce(e,t,r,n,a-1)):s.data||{}}function GWe(e){if(typeof e!="string")return null;switch(e.slice(e.lastIndexOf("."))){case".mp4":return"video/mp4";case".webm":return"video/webm";case".avi":return"video/x-msvideo";case".wmv":return"video/x-ms-wmv";case".flv":return"video/x-flv";case".mov":return"video/quicktime";case".mkv":return"video/x-matroska";case".mpeg":return"video/mpeg";case".3gp":return"video/3gpp";case".ts":case".m2ts":return"video/MP2T";case".mp3":return"audio/mpeg";case".wav":return"audio/wav";case".aac":return"audio/aac";case".iso":return"application/octet-stream";default:return null}}async function Tce(e,t,r,n){let i=await xce(`share/snap?share_code=${t}&offset=0&limit=9999&receive_code=${r}&cid=${n}`,{},{},"get");if(!i.data)return[];let s=i.data.list.filter(o=>o.fc===1);s.sort((o,c)=>{let u=Zi(o.n),l=Zi(c.n);return u!==null&&l!==null?u-l:o.n.localeCompare(c.n)});let a=i.data.list.filter(o=>o.fc===0);for(let o of s)GWe(o.n)&&(o.shareId=t,o.sharePwd=r,e.push(o));for(let o of a)await Tce(e,t,r,o.cid)}async function WWe(e){let t=[],r=[];return await Tce(t,e.shortLink,e.password,""),t}async function Ace(e){let t=zWe(e),r={};if(console.log(t),t){let n=await WWe(t);n.length>0&&(r.from="115\u7F51\u76D8",r.url=n.map(i=>{let s=[i.shareId,i.fid,i.sharePwd,i.subtitle?i.subtitle.id:""],a=vl(i.s);return Lc("",`[${a}] ${Zi(i.n)} ${i.n.replace(/.[^.]+$/,"")}`)+"$"+s.join("*")}).join("#"))}return console.log(r),r}async function Sce(e,t){let r=e.params.site,n=e.params.what,i=e.params.shareId,s=e.params.sharePwd,a=e.params.fileId;t.redirect(await zI(i,s,a))}async function wce(e,t){let r=e.body.flag,i=e.body.id.split("*"),s=0;if(r.startsWith("115\u7F51\u76D8")){let a=[],o=e.server.address().url+e.server.prefix+"/proxy/y115";return a.push("\u4EE3\u7406"),a.push(`${o}/src/down/${i[0]}/${i[1]}/${i[2]}/.bin`),a.push("\u539F\u753B"),a.push(`${o}/src/redirect/${i[0]}/${i[1]}/${i[2]}/.bin`),{parse:0,url:a,header:Object.assign({Cookie:nv},bce)}}}var g7=Ke(In(),1);var Ice=Ke(require("crypto"),1),Rce=Ke(YL(),1);var XWe=/https:\/\/(www.123684.com|www.123865.com|www.123912.com|www.123pan.com|www.123pan.cn|www.123592.com)\/s\/([^\\/]+)/,y7="https://www.123684.com/b/api/share/",KWe="https://login.123pan.com/api/user/sign_in";var v7=class{hmac=(t,r)=>Ice.default.createHmac("sha1",r).update(t).digest("hex");async xml2json(t){return await Rce.default.parseStringPromise(t)}async fetchGet(t="GET",r,n){m7[h7]=m7[h7]||{};let{sessionKey:i,sessionSecret:s}=m7[h7],a=new Date().toGMTString(),o=this.hmac(`SessionKey=${i}&Operate=${t}&RequestURI=${r}&Date=${a}`,s),c={Date:a,SessionKey:i,Signature:o},u;try{let f=await(await wu(`https://api.cloud.189.cn/getFileDownloadUrl.action?${new URLSearchParams(n)}`,{method:"GET",headers:c})).text();u=await this.xml2json(f),u.error&&(u.error=u.error.message[0])}catch(l){console.log(l),u={error:"request error: "+l.message}}return u}async create(t,r,n="/"){let i={"User-Agent":"'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36","Content-Type":"application/json","App-Version":"43"},s={userName:t,password:r,remember:!0},a;try{a=await wu("https://login.123pan.com/centerlogin?redirect_url=https%3A%2F%2Fwww.123684.com&source_page=website",{method:"POST",headers:i,body:JSON.stringify(s)})}catch(c){console.log(c)}e_=(await a.json()).data.token}};function Nce(e){e=decodeURIComponent(e);let t=XWe.exec(e),r=null,n=null;return e.indexOf("\u63D0\u53D6\u7801")>0&&(r=e.split("\u63D0\u53D6\u7801")[1].match(/[A-Za-z0-9]+/)[0],console.log(r)),t?(t[2].indexOf("\u63D0\u53D6\u7801")>0?n=t[2].split("\u63D0\u53D6\u7801")[0].match(/[A-Za-z0-9-]+/)[0]:n=t[2].match(/www/g)?t[1]:t[2],{shareCode:n,accessCode:r}):null}var e_=null,QWe={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36",Authorization:`Bearer ${e_}`,"Content-Type":"application/json;charset=UTF-8",platform:"android"};var h7="";var m7={},tCt=new v7;async function Oce(e,t){t.username&&console.log("\u83B7\u53D6\u76D8123\u8D26\u53F7\u6210\u529F"),t.password&&console.log("\u83B7\u53D6\u76D8123\u5BC6\u7801\u6210\u529F"),e_!==null?JSON.parse(g7.default.enc.Base64.parse(e_.split(".")[1]).toString(g7.default.enc.Utf8)).exp>Math.floor(Date.now()/1e3)?console.log("\u767B\u5F55\u6210\u529F"):(console.log("\u767B\u5F55\u8FC7\u671F\uFF0C\u91CD\u65B0\u767B\u5F55"),await Cce(t)):(console.log("\u5C1A\u672A\u767B\u5F55\uFF0C\u5F00\u59CB\u767B\u5F55"),await Cce(t))}async function Cce(e){let t=JSON.stringify({passport:e.username,password:e.password,remember:!0}),r={method:"POST",url:KWe,headers:{"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36","Content-Type":"application/json","App-Version":"43",Referer:"https://login.123pan.com/centerlogin?redirect_url=https%3A%2F%2Fwww.123684.com&source_page=website"},data:t};e_=(await bu.request(r)).data.data.token}async function Dce(e,t,r,n){let i=[],s=await bu.get(y7+"get",{headers:{},params:{limit:"200",next:r,orderBy:"file_name",orderDirection:"asc",shareKey:e,SharePwd:t,ParentFileId:n,Page:"1"}});if(s.status===200)if(s.data.code===5103)console.log(s.data.message);else{let a=s.data.data,o=a.Next;a.InfoList.forEach(l=>{l.Category===0&&i.push({filename:l.FileName,shareCode:e,accessCode:t,next:o,fileId:l.FileId})});let u=await Promise.all(i.map(async l=>Dce(e,t,o,l.fileId)));return u=u.filter(l=>l!=null),[...i,...u.flat()]}}async function JWe(e){if(!(typeof e=="string"?Nce(e):e))return[];let r=[],n=await Dce(e.shareCode,e.accessCode,0,0);n&&Array.isArray(n)&&await Promise.all(n.map(async i=>{let s=await ZWe(i.shareCode,i.accessCode,i.next,i.fileId);s&&s.length>0&&(r=[...r,...s])}));for(let i in r)r[i].length===0&&delete r[i];return r}async function ZWe(e,t,r,n){let i=[];return(await bu.get(y7+"get",{headers:{},params:{limit:"200",next:r,orderBy:"file_name",orderDirection:"asc",shareKey:e,SharePwd:t,ParentFileId:n,Page:"1"}})).data.data.InfoList.forEach(a=>{a.Category===2&&i.push({ShareKey:e,FileId:a.FileId,S3KeyFlag:a.S3KeyFlag,Size:a.Size,Id:a.Etag,FileName:a.FileName})}),i}async function Pce(e){let t=Nce(e),r={};if(t){let n=await JWe(t);n.length>0&&(r.from="\u76D8123",r.url=n.map(i=>{let s=[i.ShareKey,i.FileId,i.Size,i.S3KeyFlag,i.Id],a=vl(i.Size);return Lc("",`[${a}] ${Zi(i.FileName)} ${i.FileName.replace(/.[^.]+$/,"")}`)+"$"+s.join("*")}).join("#"))}return r}async function kce(e,t){let n=e.params.fileId.split("*"),i=n[0],s=n[1],a=n[2],o=n[3],c=n[4]||null,u=JSON.stringify({ShareKey:i,FileID:Number(s),S3keyFlag:o,Size:Number(a),Etag:c}),l={method:"POST",url:`${y7}download/info`,headers:{"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36",Authorization:`Bearer ${e_}`,"Content-Type":"application/json;charset=UTF-8",platform:"android"},data:u},f=await bu.request(l),d=new URL(f.data.data.DownloadURL).searchParams.get("params"),p=$ne(d);t.redirect(p)}async function Lce(e,t){let r=e.body.flag,n=e.body.id,i=n.split("*"),s=0;if(r.startsWith("\u76D8123")){let a=[],o=e.server.address().url+e.server.prefix+"/proxy/p123";a.push("\u4EE3\u7406"),a.push(`${o}/src/down/${i[0]}/${n}/.bin`),a.push("\u539F\u753B"),a.push(`${o}/src/redirect/${i[0]}/${n}/.bin`);let c={parse:0,url:a,header:Object.assign(QWe)};return i[2]&&(c.extra={subt:`${o}/src/subt/${i[0]}/${i[2]}/.bin`}),c}}var cCt=Ke(Sa(),1);var Rn=bd,tYe="https://ts1.cn.mm.bing.net/th/id/R-C.a0d60e6a72806738e6f0b711a979bdf5?rik=lp5C9t5sYlkrLw&riu=http%3a%2f%2fpic.2265.com%2fupload%2f2020-10%2f202010151719492792.png&ehk=Pv6rq3JxJvKe2y1QsdzssyZ4Ez4cwiKWmIvK0aMgxi0%3d&risl=&pid=ImgRaw&r=0",rYe="https://ts1.cn.mm.bing.net/th/id/R-C.421c96e47df7c9719403654ee4f7c281?rik=yiiEoGCTgDDc3w&riu=http%3a%2f%2fpic.9663.com%2fupload%2f2023-5%2f20235111411256277.png&ehk=R81N%2flXMrl%2bxpRlST8DtHXDfab6rzaMb83gihuD71Fk%3d&risl=&pid=ImgRaw&r=0",nYe="https://inews.gtimg.com/newsapp_bt/0/13263837859/1000",iYe="https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/a8/fa/f0/a8faf032-0fa4-d9c5-ac70-920d9c84dff1/AppIcon-0-0-1x_U007emarketing-0-7-0-0-sRGB-85-220.png/350x350.png",sYe="https://img.pcsoft.com.cn/soft/202104/093230-608b5e2ed5912.jpg",aYe="https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/c3/2b/fa/c32bfa72-c460-e1a4-d8a1-ba175f59bbce/AppIcon-0-0-1x_U007emarketing-0-8-0-85-220.png/434x0w.webp",Sf="";async function Yn(e,t){return Sf=e.server.config.commonConfig.panOrder,await pse(e.server.db,e.server.config.ali),await Cse(e.server.db,e.server.config.quark),await $se(e.server.db,e.server.config.uc),await Joe(e.server.db,e.server.config.tyi),await Ece(e.server.db,e.server.config.y115),await Oce(e.server.db,e.server.config.p123),{}}function Mce(e){return _7(e)?"https://example.com/pic139.png":yT(e)?iYe:_T(e)?sYe:bT(e)?tYe:ET(e)?rYe:TT(e)?nYe:xT(e)?aYe:"https://example.com/defaultPic.png"}function Fce(e){return _7(e)?"https://example.com/pic139.png":yT(e)?"\u5929\u610F\u4E91\u76D8":_T(e)?"115\u4E91\u76D8":bT(e)?"\u5938\u514B\u4E91\u76D8":ET(e)?"uc\u4E91\u76D8":TT(e)?"\u963F\u91CC\u4E91\u76D8":xT(e)?"\u76D8123":"https://example.com/defaultPic.png"}function _7(e){return e.includes("caiyun.139.com")&&Sf.includes("yd")}function yT(e){return e.includes("cloud.189.cn")&&Sf.includes("ty")}function GI(e){return xT(e)||TT(e)||bT(e)||ET(e)||_7(e)||yT(e)||_T(e)}function _T(e){return(e.includes("115.com")||e.includes("anxia.com")||e.includes("115cdn.com"))&&Sf.includes("115")}function bT(e){return e.includes("pan.quark")&&Sf.includes("quark")}function ET(e){return e.includes("drive.uc")&&Sf.includes("uc")}function xT(e){return e.includes(".123")&&Sf.includes("p123")}function TT(e){return(e.includes("alipan")||e.includes("aliyundrive"))&&Sf.includes("ali")}function Zi(e){let t=/(E|EP)0?([1-9]\d*).*/.exec(e);if(t)return t[2];{let r=/.*?([1-9]\d*).*/.exec(e);if(r)return r[1];console.log("\u672A\u627E\u5230\u5339\u914D\u9879\u3002")}return""}function VI(e){let t=e.split("/")[2];return TT(t)?"ali":bT(t)?"quark":ET(t)?"uc":_T(t)?"115":yT(t)?"ty":xT(t)?"p123":""}function oYe(e,t){let r=t.split("|");return e.sort((n,i)=>{let s=r.indexOf(VI(n)),a=r.indexOf(VI(i));return s-a})}function $ce(e,t){let r=t.split("|");return e.sort((n,i)=>{let s=r.indexOf(VI(n.vod_id)),a=r.indexOf(VI(i.vod_id));return s-a})}async function Xn(e){e=Array.isArray(e)?e:[e],e=oYe(e,Sf);let t=[],r=[];for(let n of e)if(TT(n)){let i=await vse(n);i&&(t.push(i.from),r.push(i.url))}else if(bT(n)){let i=await Ose(n);i&&(t.push(i.from),r.push(i.url))}else if(ET(n)){let i=await qse(n);i&&(t.push(i.from),r.push(i.url))}else if(yT(n)){let i=await Zoe(n);i&&(t.push(i.from),r.push(i.url))}else if(_T(n)){let i=await Ace(n);i&&(t.push(i.from),r.push(i.url))}else if(xT(n)){let i=await Pce(n);i&&(t.push(i.from),r.push(i.url))}return{froms:t.join("$$$"),urls:r.join("$$$")}}async function $n(e,t){let r=e.params.site;if(r=="ali")return await yse(e,t);if(r=="quark")return await Dse(e,t);if(r=="uc")return await zse(e,t);if(r=="tyi")return await ece(e,t);if(r=="y115")return await Sce(e,t);if(r=="p123")return await kce(e,t)}async function Kn(e,t){let r=e.body.flag;if(r.startsWith("\u963F\u91CC\u4E91\u76D8"))return await _se(e,t);if(r.startsWith("\u5938\u514B\u7F51\u76D8"))return await Pse(e,t);if(r.startsWith("UC\u7F51\u76D8"))return await Vse(e,t);if(r.startsWith("\u5929\u610F\u7F51\u76D8"))return await tce(e,t);if(r.startsWith("115\u7F51\u76D8"))return await wce(e,t);if(r.startsWith("\u76D8123"))return await Lce(e,t)}async function Bs(e,t){try{let r=e.server.prefix,n={},i=await e.server.inject().post(`${r}/init`);n.init=i.json(),vT(i.json()),i=await e.server.inject().post(`${r}/home`),n.home=i.json(),vT(i.json());let s=!1;if(n.home.class&&n.home.class.length>0){let a=n.home.class[0].type_id,o={};if(n.home.filters){let c=n.home.filters[a];if(c)for(let u of c){let l=u.init;if(l){for(let f of u.value)if(f.v==l){o[u.key]=l;break}}}}if(i=await e.server.inject().post(`${r}/category`).payload({id:a,page:1,filter:!0,filters:o}),n.category=i.json(),vT(i.json()),n.category.list.length>0){s=!0;let c=n.category.list[0].vod_id;await Bce(e,c,n)}}if(i=await e.server.inject().post(`${r}/search`).payload({wd:"\u4ED9\u9006",page:1}),n.search=i.json(),!s&&n.search.list.length>0){let a=n.search.list[0].vod_id;await Bce(e,a,n)}return vT(i.json()),n}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}async function Bce(e,t,r){let n=e.server.prefix,i=await e.server.inject().post(`${n}/detail`).payload({id:t});if(r.detail=i.json(),vT(i.json()),r.detail.list&&r.detail.list.length>0){r.play=[];for(let s of r.detail.list){let a=s.vod_play_from.split("$$$"),o=s.vod_play_url.split("$$$");for(let c=0;c<a.length;c++){let u=a[c],l=o[c].split("#");for(let f=0;f<l.length&&f<2;f++)i=await e.server.inject().post(`${n}/play`).payload({flag:u,id:l[f].split("$")[1]}),r.play.push(i.json())}}}}function vT(e){e.statusCode&&e.statusCode==500&&console.error(e)}var cYe={xml:!1,decodeEntities:!0},AT=cYe,Uce={_useHtmlParser2:!0,xmlMode:!0};function ST(e){return e?.xml?typeof e.xml=="boolean"?Uce:{...Uce,...e.xml}:e??void 0}var V0={};of(V0,{contains:()=>N7,html:()=>_ue,merge:()=>JYe,parseHTML:()=>KYe,root:()=>QYe,text:()=>z0,xml:()=>bue});var q0={};of(q0,{DocumentPosition:()=>Tl,append:()=>PYe,appendChild:()=>DYe,compareDocumentPosition:()=>mue,existsOne:()=>due,filter:()=>kT,find:()=>r3,findAll:()=>MYe,findOne:()=>n3,findOneChild:()=>BYe,getAttributeValue:()=>IYe,getChildren:()=>a_,getElementById:()=>jYe,getElements:()=>UYe,getElementsByTagName:()=>cv,getElementsByTagType:()=>HYe,getFeed:()=>R7,getInnerHTML:()=>CYe,getName:()=>NYe,getOuterHTML:()=>lue,getParent:()=>fue,getSiblings:()=>I7,getText:()=>ZI,hasAttrib:()=>RYe,hasChildren:()=>Ii,innerText:()=>PT,isCDATA:()=>t_,isComment:()=>ov,isDocument:()=>wf,isTag:()=>Kt,isText:()=>Fc,nextElementSibling:()=>e3,prepend:()=>LYe,prependChild:()=>kYe,prevElementSibling:()=>t3,removeElement:()=>ch,removeSubsets:()=>qYe,replaceElement:()=>OYe,testElement:()=>$Ye,textContent:()=>oh,uniqueSort:()=>j0});var yn;(function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"})(yn||(yn={}));function jce(e){return e.type===yn.Tag||e.type===yn.Script||e.type===yn.Style}var Hce=yn.Root,qce=yn.Text,zce=yn.Directive,Vce=yn.Comment,Gce=yn.Script,Wce=yn.Style,Yce=yn.Tag,Xce=yn.CDATA,Kce=yn.Doctype;var WI=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(t){this.parent=t}get previousSibling(){return this.prev}set previousSibling(t){this.prev=t}get nextSibling(){return this.next}set nextSibling(t){this.next=t}cloneNode(t=!1){return RT(this,t)}},wT=class extends WI{constructor(t){super(),this.data=t}get nodeValue(){return this.data}set nodeValue(t){this.data=t}},Rd=class extends wT{constructor(){super(...arguments),this.type=yn.Text}get nodeType(){return 3}},iv=class extends wT{constructor(){super(...arguments),this.type=yn.Comment}get nodeType(){return 8}},sv=class extends wT{constructor(t,r){super(r),this.name=t,this.type=yn.Directive}get nodeType(){return 1}},CT=class extends WI{constructor(t){super(),this.children=t}get firstChild(){var t;return(t=this.children[0])!==null&&t!==void 0?t:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(t){this.children=t}},IT=class extends CT{constructor(){super(...arguments),this.type=yn.CDATA}get nodeType(){return 4}},Cu=class extends CT{constructor(){super(...arguments),this.type=yn.Root}get nodeType(){return 9}},av=class extends CT{constructor(t,r,n=[],i=t==="script"?yn.Script:t==="style"?yn.Style:yn.Tag){super(n),this.name=t,this.attribs=r,this.type=i}get nodeType(){return 1}get tagName(){return this.name}set tagName(t){this.name=t}get attributes(){return Object.keys(this.attribs).map(t=>{var r,n;return{name:t,value:this.attribs[t],namespace:(r=this["x-attribsNamespace"])===null||r===void 0?void 0:r[t],prefix:(n=this["x-attribsPrefix"])===null||n===void 0?void 0:n[t]}})}};function Kt(e){return jce(e)}function t_(e){return e.type===yn.CDATA}function Fc(e){return e.type===yn.Text}function ov(e){return e.type===yn.Comment}function YI(e){return e.type===yn.Directive}function wf(e){return e.type===yn.Root}function Ii(e){return Object.prototype.hasOwnProperty.call(e,"children")}function RT(e,t=!1){let r;if(Fc(e))r=new Rd(e.data);else if(ov(e))r=new iv(e.data);else if(Kt(e)){let n=t?b7(e.children):[],i=new av(e.name,{...e.attribs},n);n.forEach(s=>s.parent=i),e.namespace!=null&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]={...e["x-attribsPrefix"]}),r=i}else if(t_(e)){let n=t?b7(e.children):[],i=new IT(n);n.forEach(s=>s.parent=i),r=i}else if(wf(e)){let n=t?b7(e.children):[],i=new Cu(n);n.forEach(s=>s.parent=i),e["x-mode"]&&(i["x-mode"]=e["x-mode"]),r=i}else if(YI(e)){let n=new sv(e.name,e.data);e["x-name"]!=null&&(n["x-name"]=e["x-name"],n["x-publicId"]=e["x-publicId"],n["x-systemId"]=e["x-systemId"]),r=n}else throw new Error(`Not implemented yet: ${e.type}`);return r.startIndex=e.startIndex,r.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function b7(e){let t=e.map(r=>RT(r,!0));for(let r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}var Jce={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},r_=class{constructor(t,r,n){this.dom=[],this.root=new Cu(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof r=="function"&&(n=r,r=Jce),typeof t=="object"&&(r=t,t=void 0),this.callback=t??null,this.options=r??Jce,this.elementCB=n??null}onparserinit(t){this.parser=t}onreset(){this.dom=[],this.root=new Cu(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null}onend(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))}onerror(t){this.handleCallback(t)}onclosetag(){this.lastNode=null;let t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)}onopentag(t,r){let n=this.options.xmlMode?yn.Tag:void 0,i=new av(t,r,void 0,n);this.addNode(i),this.tagStack.push(i)}ontext(t){let{lastNode:r}=this;if(r&&r.type===yn.Text)r.data+=t,this.options.withEndIndices&&(r.endIndex=this.parser.endIndex);else{let n=new Rd(t);this.addNode(n),this.lastNode=n}}oncomment(t){if(this.lastNode&&this.lastNode.type===yn.Comment){this.lastNode.data+=t;return}let r=new iv(t);this.addNode(r),this.lastNode=r}oncommentend(){this.lastNode=null}oncdatastart(){let t=new Rd(""),r=new IT([t]);this.addNode(r),t.parent=r,this.lastNode=t}oncdataend(){this.lastNode=null}onprocessinginstruction(t,r){let n=new sv(t,r);this.addNode(n)}handleCallback(t){if(typeof this.callback=="function")this.callback(t,this.dom);else if(t)throw t}addNode(t){let r=this.tagStack[this.tagStack.length-1],n=r.children[r.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),r.children.push(t),n&&(t.prev=n,n.next=t),t.parent=r,this.lastNode=null}};var xl=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(e=>e.charCodeAt(0)));var XI=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(e=>e.charCodeAt(0)));var E7,uYe=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),n_=(E7=String.fromCodePoint)!==null&&E7!==void 0?E7:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function NT(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=uYe.get(e))!==null&&t!==void 0?t:e}var Na;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(Na||(Na={}));var lYe=32,Qo;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Qo||(Qo={}));function x7(e){return e>=Na.ZERO&&e<=Na.NINE}function fYe(e){return e>=Na.UPPER_A&&e<=Na.UPPER_F||e>=Na.LOWER_A&&e<=Na.LOWER_F}function dYe(e){return e>=Na.UPPER_A&&e<=Na.UPPER_Z||e>=Na.LOWER_A&&e<=Na.LOWER_Z||x7(e)}function pYe(e){return e===Na.EQUALS||dYe(e)}var Ra;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(Ra||(Ra={}));var ah;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(ah||(ah={}));var KI=class{constructor(t,r,n){this.decodeTree=t,this.emitCodePoint=r,this.errors=n,this.state=Ra.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=ah.Strict}startEntity(t){this.decodeMode=t,this.state=Ra.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,r){switch(this.state){case Ra.EntityStart:return t.charCodeAt(r)===Na.NUM?(this.state=Ra.NumericStart,this.consumed+=1,this.stateNumericStart(t,r+1)):(this.state=Ra.NamedEntity,this.stateNamedEntity(t,r));case Ra.NumericStart:return this.stateNumericStart(t,r);case Ra.NumericDecimal:return this.stateNumericDecimal(t,r);case Ra.NumericHex:return this.stateNumericHex(t,r);case Ra.NamedEntity:return this.stateNamedEntity(t,r)}}stateNumericStart(t,r){return r>=t.length?-1:(t.charCodeAt(r)|lYe)===Na.LOWER_X?(this.state=Ra.NumericHex,this.consumed+=1,this.stateNumericHex(t,r+1)):(this.state=Ra.NumericDecimal,this.stateNumericDecimal(t,r))}addToNumericResult(t,r,n,i){if(r!==n){let s=n-r;this.result=this.result*Math.pow(i,s)+parseInt(t.substr(r,s),i),this.consumed+=s}}stateNumericHex(t,r){let n=r;for(;r<t.length;){let i=t.charCodeAt(r);if(x7(i)||fYe(i))r+=1;else return this.addToNumericResult(t,n,r,16),this.emitNumericEntity(i,3)}return this.addToNumericResult(t,n,r,16),-1}stateNumericDecimal(t,r){let n=r;for(;r<t.length;){let i=t.charCodeAt(r);if(x7(i))r+=1;else return this.addToNumericResult(t,n,r,10),this.emitNumericEntity(i,2)}return this.addToNumericResult(t,n,r,10),-1}emitNumericEntity(t,r){var n;if(this.consumed<=r)return(n=this.errors)===null||n===void 0||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(t===Na.SEMI)this.consumed+=1;else if(this.decodeMode===ah.Strict)return 0;return this.emitCodePoint(NT(this.result),this.consumed),this.errors&&(t!==Na.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(t,r){let{decodeTree:n}=this,i=n[this.treeIndex],s=(i&Qo.VALUE_LENGTH)>>14;for(;r<t.length;r++,this.excess++){let a=t.charCodeAt(r);if(this.treeIndex=OT(n,i,this.treeIndex+Math.max(1,s),a),this.treeIndex<0)return this.result===0||this.decodeMode===ah.Attribute&&(s===0||pYe(a))?0:this.emitNotTerminatedNamedEntity();if(i=n[this.treeIndex],s=(i&Qo.VALUE_LENGTH)>>14,s!==0){if(a===Na.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==ah.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;let{result:r,decodeTree:n}=this,i=(n[r]&Qo.VALUE_LENGTH)>>14;return this.emitNamedEntityData(r,i,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,r,n){let{decodeTree:i}=this;return this.emitCodePoint(r===1?i[t]&~Qo.VALUE_LENGTH:i[t+1],n),r===3&&this.emitCodePoint(i[t+2],n),n}end(){var t;switch(this.state){case Ra.NamedEntity:return this.result!==0&&(this.decodeMode!==ah.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Ra.NumericDecimal:return this.emitNumericEntity(0,2);case Ra.NumericHex:return this.emitNumericEntity(0,3);case Ra.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Ra.EntityStart:return 0}}};function Zce(e){let t="",r=new KI(e,n=>t+=n_(n));return function(i,s){let a=0,o=0;for(;(o=i.indexOf("&",o))>=0;){t+=i.slice(a,o),r.startEntity(s);let u=r.write(i,o+1);if(u<0){a=o+r.end();break}a=o+u,o=u===0?a+1:a}let c=t+i.slice(a);return t="",c}}function OT(e,t,r,n){let i=(t&Qo.BRANCH_LENGTH)>>7,s=t&Qo.JUMP_TABLE;if(i===0)return s!==0&&n===s?r:-1;if(s){let c=n-s;return c<0||c>=i?-1:e[r+c]-1}let a=r,o=a+i-1;for(;a<=o;){let c=a+o>>>1,u=e[c];if(u<n)a=c+1;else if(u>n)o=c-1;else return e[c+i]}return-1}var ICt=Zce(xl),RCt=Zce(XI);function QI(e){for(let t=1;t<e.length;t++)e[t][0]+=e[t-1][0]+1;return e}var hYe=new Map(QI([[9,"	"],[0,"
"],[22,"!"],[0,"""],[0,"#"],[0,"$"],[0,"%"],[0,"&"],[0,"'"],[0,"("],[0,")"],[0,"*"],[0,"+"],[0,","],[1,"."],[0,"/"],[10,":"],[0,";"],[0,{v:"<",n:8402,o:"<⃒"}],[0,{v:"=",n:8421,o:"=⃥"}],[0,{v:">",n:8402,o:">⃒"}],[0,"?"],[0,"@"],[26,"["],[0,"\"],[0,"]"],[0,"^"],[0,"_"],[0,"`"],[5,{n:106,o:"fj"}],[20,"{"],[0,"|"],[0,"}"],[34," "],[0,"¡"],[0,"¢"],[0,"£"],[0,"¤"],[0,"¥"],[0,"¦"],[0,"§"],[0,"¨"],[0,"©"],[0,"ª"],[0,"«"],[0,"¬"],[0,"­"],[0,"®"],[0,"¯"],[0,"°"],[0,"±"],[0,"²"],[0,"³"],[0,"´"],[0,"µ"],[0,"¶"],[0,"·"],[0,"¸"],[0,"¹"],[0,"º"],[0,"»"],[0,"¼"],[0,"½"],[0,"¾"],[0,"¿"],[0,"À"],[0,"Á"],[0,"Â"],[0,"Ã"],[0,"Ä"],[0,"Å"],[0,"Æ"],[0,"Ç"],[0,"È"],[0,"É"],[0,"Ê"],[0,"Ë"],[0,"Ì"],[0,"Í"],[0,"Î"],[0,"Ï"],[0,"Ð"],[0,"Ñ"],[0,"Ò"],[0,"Ó"],[0,"Ô"],[0,"Õ"],[0,"Ö"],[0,"×"],[0,"Ø"],[0,"Ù"],[0,"Ú"],[0,"Û"],[0,"Ü"],[0,"Ý"],[0,"Þ"],[0,"ß"],[0,"à"],[0,"á"],[0,"â"],[0,"ã"],[0,"ä"],[0,"å"],[0,"æ"],[0,"ç"],[0,"è"],[0,"é"],[0,"ê"],[0,"ë"],[0,"ì"],[0,"í"],[0,"î"],[0,"ï"],[0,"ð"],[0,"ñ"],[0,"ò"],[0,"ó"],[0,"ô"],[0,"õ"],[0,"ö"],[0,"÷"],[0,"ø"],[0,"ù"],[0,"ú"],[0,"û"],[0,"ü"],[0,"ý"],[0,"þ"],[0,"ÿ"],[0,"Ā"],[0,"ā"],[0,"Ă"],[0,"ă"],[0,"Ą"],[0,"ą"],[0,"Ć"],[0,"ć"],[0,"Ĉ"],[0,"ĉ"],[0,"Ċ"],[0,"ċ"],[0,"Č"],[0,"č"],[0,"Ď"],[0,"ď"],[0,"Đ"],[0,"đ"],[0,"Ē"],[0,"ē"],[2,"Ė"],[0,"ė"],[0,"Ę"],[0,"ę"],[0,"Ě"],[0,"ě"],[0,"Ĝ"],[0,"ĝ"],[0,"Ğ"],[0,"ğ"],[0,"Ġ"],[0,"ġ"],[0,"Ģ"],[1,"Ĥ"],[0,"ĥ"],[0,"Ħ"],[0,"ħ"],[0,"Ĩ"],[0,"ĩ"],[0,"Ī"],[0,"ī"],[2,"Į"],[0,"į"],[0,"İ"],[0,"ı"],[0,"IJ"],[0,"ij"],[0,"Ĵ"],[0,"ĵ"],[0,"Ķ"],[0,"ķ"],[0,"ĸ"],[0,"Ĺ"],[0,"ĺ"],[0,"Ļ"],[0,"ļ"],[0,"Ľ"],[0,"ľ"],[0,"Ŀ"],[0,"ŀ"],[0,"Ł"],[0,"ł"],[0,"Ń"],[0,"ń"],[0,"Ņ"],[0,"ņ"],[0,"Ň"],[0,"ň"],[0,"ʼn"],[0,"Ŋ"],[0,"ŋ"],[0,"Ō"],[0,"ō"],[2,"Ő"],[0,"ő"],[0,"Œ"],[0,"œ"],[0,"Ŕ"],[0,"ŕ"],[0,"Ŗ"],[0,"ŗ"],[0,"Ř"],[0,"ř"],[0,"Ś"],[0,"ś"],[0,"Ŝ"],[0,"ŝ"],[0,"Ş"],[0,"ş"],[0,"Š"],[0,"š"],[0,"Ţ"],[0,"ţ"],[0,"Ť"],[0,"ť"],[0,"Ŧ"],[0,"ŧ"],[0,"Ũ"],[0,"ũ"],[0,"Ū"],[0,"ū"],[0,"Ŭ"],[0,"ŭ"],[0,"Ů"],[0,"ů"],[0,"Ű"],[0,"ű"],[0,"Ų"],[0,"ų"],[0,"Ŵ"],[0,"ŵ"],[0,"Ŷ"],[0,"ŷ"],[0,"Ÿ"],[0,"Ź"],[0,"ź"],[0,"Ż"],[0,"ż"],[0,"Ž"],[0,"ž"],[19,"ƒ"],[34,"Ƶ"],[63,"ǵ"],[65,"ȷ"],[142,"ˆ"],[0,"ˇ"],[16,"˘"],[0,"˙"],[0,"˚"],[0,"˛"],[0,"˜"],[0,"˝"],[51,"̑"],[127,"Α"],[0,"Β"],[0,"Γ"],[0,"Δ"],[0,"Ε"],[0,"Ζ"],[0,"Η"],[0,"Θ"],[0,"Ι"],[0,"Κ"],[0,"Λ"],[0,"Μ"],[0,"Ν"],[0,"Ξ"],[0,"Ο"],[0,"Π"],[0,"Ρ"],[1,"Σ"],[0,"Τ"],[0,"Υ"],[0,"Φ"],[0,"Χ"],[0,"Ψ"],[0,"Ω"],[7,"α"],[0,"β"],[0,"γ"],[0,"δ"],[0,"ε"],[0,"ζ"],[0,"η"],[0,"θ"],[0,"ι"],[0,"κ"],[0,"λ"],[0,"μ"],[0,"ν"],[0,"ξ"],[0,"ο"],[0,"π"],[0,"ρ"],[0,"ς"],[0,"σ"],[0,"τ"],[0,"υ"],[0,"φ"],[0,"χ"],[0,"ψ"],[0,"ω"],[7,"ϑ"],[0,"ϒ"],[2,"ϕ"],[0,"ϖ"],[5,"Ϝ"],[0,"ϝ"],[18,"ϰ"],[0,"ϱ"],[3,"ϵ"],[0,"϶"],[10,"Ё"],[0,"Ђ"],[0,"Ѓ"],[0,"Є"],[0,"Ѕ"],[0,"І"],[0,"Ї"],[0,"Ј"],[0,"Љ"],[0,"Њ"],[0,"Ћ"],[0,"Ќ"],[1,"Ў"],[0,"Џ"],[0,"А"],[0,"Б"],[0,"В"],[0,"Г"],[0,"Д"],[0,"Е"],[0,"Ж"],[0,"З"],[0,"И"],[0,"Й"],[0,"К"],[0,"Л"],[0,"М"],[0,"Н"],[0,"О"],[0,"П"],[0,"Р"],[0,"С"],[0,"Т"],[0,"У"],[0,"Ф"],[0,"Х"],[0,"Ц"],[0,"Ч"],[0,"Ш"],[0,"Щ"],[0,"Ъ"],[0,"Ы"],[0,"Ь"],[0,"Э"],[0,"Ю"],[0,"Я"],[0,"а"],[0,"б"],[0,"в"],[0,"г"],[0,"д"],[0,"е"],[0,"ж"],[0,"з"],[0,"и"],[0,"й"],[0,"к"],[0,"л"],[0,"м"],[0,"н"],[0,"о"],[0,"п"],[0,"р"],[0,"с"],[0,"т"],[0,"у"],[0,"ф"],[0,"х"],[0,"ц"],[0,"ч"],[0,"ш"],[0,"щ"],[0,"ъ"],[0,"ы"],[0,"ь"],[0,"э"],[0,"ю"],[0,"я"],[1,"ё"],[0,"ђ"],[0,"ѓ"],[0,"є"],[0,"ѕ"],[0,"і"],[0,"ї"],[0,"ј"],[0,"љ"],[0,"њ"],[0,"ћ"],[0,"ќ"],[1,"ў"],[0,"џ"],[7074," "],[0," "],[0," "],[0," "],[1," "],[0," "],[0," "],[0," "],[0,"​"],[0,"‌"],[0,"‍"],[0,"‎"],[0,"‏"],[0,"‐"],[2,"–"],[0,"—"],[0,"―"],[0,"‖"],[1,"‘"],[0,"’"],[0,"‚"],[1,"“"],[0,"”"],[0,"„"],[1,"†"],[0,"‡"],[0,"•"],[2,"‥"],[0,"…"],[9,"‰"],[0,"‱"],[0,"′"],[0,"″"],[0,"‴"],[0,"‵"],[3,"‹"],[0,"›"],[3,"‾"],[2,"⁁"],[1,"⁃"],[0,"⁄"],[10,"⁏"],[7,"⁗"],[7,{v:" ",n:8202,o:"  "}],[0,"⁠"],[0,"⁡"],[0,"⁢"],[0,"⁣"],[72,"€"],[46,"⃛"],[0,"⃜"],[37,"ℂ"],[2,"℅"],[4,"ℊ"],[0,"ℋ"],[0,"ℌ"],[0,"ℍ"],[0,"ℎ"],[0,"ℏ"],[0,"ℐ"],[0,"ℑ"],[0,"ℒ"],[0,"ℓ"],[1,"ℕ"],[0,"№"],[0,"℗"],[0,"℘"],[0,"ℙ"],[0,"ℚ"],[0,"ℛ"],[0,"ℜ"],[0,"ℝ"],[0,"℞"],[3,"™"],[1,"ℤ"],[2,"℧"],[0,"ℨ"],[0,"℩"],[2,"ℬ"],[0,"ℭ"],[1,"ℯ"],[0,"ℰ"],[0,"ℱ"],[1,"ℳ"],[0,"ℴ"],[0,"ℵ"],[0,"ℶ"],[0,"ℷ"],[0,"ℸ"],[12,"ⅅ"],[0,"ⅆ"],[0,"ⅇ"],[0,"ⅈ"],[10,"⅓"],[0,"⅔"],[0,"⅕"],[0,"⅖"],[0,"⅗"],[0,"⅘"],[0,"⅙"],[0,"⅚"],[0,"⅛"],[0,"⅜"],[0,"⅝"],[0,"⅞"],[49,"←"],[0,"↑"],[0,"→"],[0,"↓"],[0,"↔"],[0,"↕"],[0,"↖"],[0,"↗"],[0,"↘"],[0,"↙"],[0,"↚"],[0,"↛"],[1,{v:"↝",n:824,o:"↝̸"}],[0,"↞"],[0,"↟"],[0,"↠"],[0,"↡"],[0,"↢"],[0,"↣"],[0,"↤"],[0,"↥"],[0,"↦"],[0,"↧"],[1,"↩"],[0,"↪"],[0,"↫"],[0,"↬"],[0,"↭"],[0,"↮"],[1,"↰"],[0,"↱"],[0,"↲"],[0,"↳"],[1,"↵"],[0,"↶"],[0,"↷"],[2,"↺"],[0,"↻"],[0,"↼"],[0,"↽"],[0,"↾"],[0,"↿"],[0,"⇀"],[0,"⇁"],[0,"⇂"],[0,"⇃"],[0,"⇄"],[0,"⇅"],[0,"⇆"],[0,"⇇"],[0,"⇈"],[0,"⇉"],[0,"⇊"],[0,"⇋"],[0,"⇌"],[0,"⇍"],[0,"⇎"],[0,"⇏"],[0,"⇐"],[0,"⇑"],[0,"⇒"],[0,"⇓"],[0,"⇔"],[0,"⇕"],[0,"⇖"],[0,"⇗"],[0,"⇘"],[0,"⇙"],[0,"⇚"],[0,"⇛"],[1,"⇝"],[6,"⇤"],[0,"⇥"],[15,"⇵"],[7,"⇽"],[0,"⇾"],[0,"⇿"],[0,"∀"],[0,"∁"],[0,{v:"∂",n:824,o:"∂̸"}],[0,"∃"],[0,"∄"],[0,"∅"],[1,"∇"],[0,"∈"],[0,"∉"],[1,"∋"],[0,"∌"],[2,"∏"],[0,"∐"],[0,"∑"],[0,"−"],[0,"∓"],[0,"∔"],[1,"∖"],[0,"∗"],[0,"∘"],[1,"√"],[2,"∝"],[0,"∞"],[0,"∟"],[0,{v:"∠",n:8402,o:"∠⃒"}],[0,"∡"],[0,"∢"],[0,"∣"],[0,"∤"],[0,"∥"],[0,"∦"],[0,"∧"],[0,"∨"],[0,{v:"∩",n:65024,o:"∩︀"}],[0,{v:"∪",n:65024,o:"∪︀"}],[0,"∫"],[0,"∬"],[0,"∭"],[0,"∮"],[0,"∯"],[0,"∰"],[0,"∱"],[0,"∲"],[0,"∳"],[0,"∴"],[0,"∵"],[0,"∶"],[0,"∷"],[0,"∸"],[1,"∺"],[0,"∻"],[0,{v:"∼",n:8402,o:"∼⃒"}],[0,{v:"∽",n:817,o:"∽̱"}],[0,{v:"∾",n:819,o:"∾̳"}],[0,"∿"],[0,"≀"],[0,"≁"],[0,{v:"≂",n:824,o:"≂̸"}],[0,"≃"],[0,"≄"],[0,"≅"],[0,"≆"],[0,"≇"],[0,"≈"],[0,"≉"],[0,"≊"],[0,{v:"≋",n:824,o:"≋̸"}],[0,"≌"],[0,{v:"≍",n:8402,o:"≍⃒"}],[0,{v:"≎",n:824,o:"≎̸"}],[0,{v:"≏",n:824,o:"≏̸"}],[0,{v:"≐",n:824,o:"≐̸"}],[0,"≑"],[0,"≒"],[0,"≓"],[0,"≔"],[0,"≕"],[0,"≖"],[0,"≗"],[1,"≙"],[0,"≚"],[1,"≜"],[2,"≟"],[0,"≠"],[0,{v:"≡",n:8421,o:"≡⃥"}],[0,"≢"],[1,{v:"≤",n:8402,o:"≤⃒"}],[0,{v:"≥",n:8402,o:"≥⃒"}],[0,{v:"≦",n:824,o:"≦̸"}],[0,{v:"≧",n:824,o:"≧̸"}],[0,{v:"≨",n:65024,o:"≨︀"}],[0,{v:"≩",n:65024,o:"≩︀"}],[0,{v:"≪",n:new Map(QI([[824,"≪̸"],[7577,"≪⃒"]]))}],[0,{v:"≫",n:new Map(QI([[824,"≫̸"],[7577,"≫⃒"]]))}],[0,"≬"],[0,"≭"],[0,"≮"],[0,"≯"],[0,"≰"],[0,"≱"],[0,"≲"],[0,"≳"],[0,"≴"],[0,"≵"],[0,"≶"],[0,"≷"],[0,"≸"],[0,"≹"],[0,"≺"],[0,"≻"],[0,"≼"],[0,"≽"],[0,"≾"],[0,{v:"≿",n:824,o:"≿̸"}],[0,"⊀"],[0,"⊁"],[0,{v:"⊂",n:8402,o:"⊂⃒"}],[0,{v:"⊃",n:8402,o:"⊃⃒"}],[0,"⊄"],[0,"⊅"],[0,"⊆"],[0,"⊇"],[0,"⊈"],[0,"⊉"],[0,{v:"⊊",n:65024,o:"⊊︀"}],[0,{v:"⊋",n:65024,o:"⊋︀"}],[1,"⊍"],[0,"⊎"],[0,{v:"⊏",n:824,o:"⊏̸"}],[0,{v:"⊐",n:824,o:"⊐̸"}],[0,"⊑"],[0,"⊒"],[0,{v:"⊓",n:65024,o:"⊓︀"}],[0,{v:"⊔",n:65024,o:"⊔︀"}],[0,"⊕"],[0,"⊖"],[0,"⊗"],[0,"⊘"],[0,"⊙"],[0,"⊚"],[0,"⊛"],[1,"⊝"],[0,"⊞"],[0,"⊟"],[0,"⊠"],[0,"⊡"],[0,"⊢"],[0,"⊣"],[0,"⊤"],[0,"⊥"],[1,"⊧"],[0,"⊨"],[0,"⊩"],[0,"⊪"],[0,"⊫"],[0,"⊬"],[0,"⊭"],[0,"⊮"],[0,"⊯"],[0,"⊰"],[1,"⊲"],[0,"⊳"],[0,{v:"⊴",n:8402,o:"⊴⃒"}],[0,{v:"⊵",n:8402,o:"⊵⃒"}],[0,"⊶"],[0,"⊷"],[0,"⊸"],[0,"⊹"],[0,"⊺"],[0,"⊻"],[1,"⊽"],[0,"⊾"],[0,"⊿"],[0,"⋀"],[0,"⋁"],[0,"⋂"],[0,"⋃"],[0,"⋄"],[0,"⋅"],[0,"⋆"],[0,"⋇"],[0,"⋈"],[0,"⋉"],[0,"⋊"],[0,"⋋"],[0,"⋌"],[0,"⋍"],[0,"⋎"],[0,"⋏"],[0,"⋐"],[0,"⋑"],[0,"⋒"],[0,"⋓"],[0,"⋔"],[0,"⋕"],[0,"⋖"],[0,"⋗"],[0,{v:"⋘",n:824,o:"⋘̸"}],[0,{v:"⋙",n:824,o:"⋙̸"}],[0,{v:"⋚",n:65024,o:"⋚︀"}],[0,{v:"⋛",n:65024,o:"⋛︀"}],[2,"⋞"],[0,"⋟"],[0,"⋠"],[0,"⋡"],[0,"⋢"],[0,"⋣"],[2,"⋦"],[0,"⋧"],[0,"⋨"],[0,"⋩"],[0,"⋪"],[0,"⋫"],[0,"⋬"],[0,"⋭"],[0,"⋮"],[0,"⋯"],[0,"⋰"],[0,"⋱"],[0,"⋲"],[0,"⋳"],[0,"⋴"],[0,{v:"⋵",n:824,o:"⋵̸"}],[0,"⋶"],[0,"⋷"],[1,{v:"⋹",n:824,o:"⋹̸"}],[0,"⋺"],[0,"⋻"],[0,"⋼"],[0,"⋽"],[0,"⋾"],[6,"⌅"],[0,"⌆"],[1,"⌈"],[0,"⌉"],[0,"⌊"],[0,"⌋"],[0,"⌌"],[0,"⌍"],[0,"⌎"],[0,"⌏"],[0,"⌐"],[1,"⌒"],[0,"⌓"],[1,"⌕"],[0,"⌖"],[5,"⌜"],[0,"⌝"],[0,"⌞"],[0,"⌟"],[2,"⌢"],[0,"⌣"],[9,"⌭"],[0,"⌮"],[7,"⌶"],[6,"⌽"],[1,"⌿"],[60,"⍼"],[51,"⎰"],[0,"⎱"],[2,"⎴"],[0,"⎵"],[0,"⎶"],[37,"⏜"],[0,"⏝"],[0,"⏞"],[0,"⏟"],[2,"⏢"],[4,"⏧"],[59,"␣"],[164,"Ⓢ"],[55,"─"],[1,"│"],[9,"┌"],[3,"┐"],[3,"└"],[3,"┘"],[3,"├"],[7,"┤"],[7,"┬"],[7,"┴"],[7,"┼"],[19,"═"],[0,"║"],[0,"╒"],[0,"╓"],[0,"╔"],[0,"╕"],[0,"╖"],[0,"╗"],[0,"╘"],[0,"╙"],[0,"╚"],[0,"╛"],[0,"╜"],[0,"╝"],[0,"╞"],[0,"╟"],[0,"╠"],[0,"╡"],[0,"╢"],[0,"╣"],[0,"╤"],[0,"╥"],[0,"╦"],[0,"╧"],[0,"╨"],[0,"╩"],[0,"╪"],[0,"╫"],[0,"╬"],[19,"▀"],[3,"▄"],[3,"█"],[8,"░"],[0,"▒"],[0,"▓"],[13,"□"],[8,"▪"],[0,"▫"],[1,"▭"],[0,"▮"],[2,"▱"],[1,"△"],[0,"▴"],[0,"▵"],[2,"▸"],[0,"▹"],[3,"▽"],[0,"▾"],[0,"▿"],[2,"◂"],[0,"◃"],[6,"◊"],[0,"○"],[32,"◬"],[2,"◯"],[8,"◸"],[0,"◹"],[0,"◺"],[0,"◻"],[0,"◼"],[8,"★"],[0,"☆"],[7,"☎"],[49,"♀"],[1,"♂"],[29,"♠"],[2,"♣"],[1,"♥"],[0,"♦"],[3,"♪"],[2,"♭"],[0,"♮"],[0,"♯"],[163,"✓"],[3,"✗"],[8,"✠"],[21,"✶"],[33,"❘"],[25,"❲"],[0,"❳"],[84,"⟈"],[0,"⟉"],[28,"⟦"],[0,"⟧"],[0,"⟨"],[0,"⟩"],[0,"⟪"],[0,"⟫"],[0,"⟬"],[0,"⟭"],[7,"⟵"],[0,"⟶"],[0,"⟷"],[0,"⟸"],[0,"⟹"],[0,"⟺"],[1,"⟼"],[2,"⟿"],[258,"⤂"],[0,"⤃"],[0,"⤄"],[0,"⤅"],[6,"⤌"],[0,"⤍"],[0,"⤎"],[0,"⤏"],[0,"⤐"],[0,"⤑"],[0,"⤒"],[0,"⤓"],[2,"⤖"],[2,"⤙"],[0,"⤚"],[0,"⤛"],[0,"⤜"],[0,"⤝"],[0,"⤞"],[0,"⤟"],[0,"⤠"],[2,"⤣"],[0,"⤤"],[0,"⤥"],[0,"⤦"],[0,"⤧"],[0,"⤨"],[0,"⤩"],[0,"⤪"],[8,{v:"⤳",n:824,o:"⤳̸"}],[1,"⤵"],[0,"⤶"],[0,"⤷"],[0,"⤸"],[0,"⤹"],[2,"⤼"],[0,"⤽"],[7,"⥅"],[2,"⥈"],[0,"⥉"],[0,"⥊"],[0,"⥋"],[2,"⥎"],[0,"⥏"],[0,"⥐"],[0,"⥑"],[0,"⥒"],[0,"⥓"],[0,"⥔"],[0,"⥕"],[0,"⥖"],[0,"⥗"],[0,"⥘"],[0,"⥙"],[0,"⥚"],[0,"⥛"],[0,"⥜"],[0,"⥝"],[0,"⥞"],[0,"⥟"],[0,"⥠"],[0,"⥡"],[0,"⥢"],[0,"⥣"],[0,"⥤"],[0,"⥥"],[0,"⥦"],[0,"⥧"],[0,"⥨"],[0,"⥩"],[0,"⥪"],[0,"⥫"],[0,"⥬"],[0,"⥭"],[0,"⥮"],[0,"⥯"],[0,"⥰"],[0,"⥱"],[0,"⥲"],[0,"⥳"],[0,"⥴"],[0,"⥵"],[0,"⥶"],[1,"⥸"],[0,"⥹"],[1,"⥻"],[0,"⥼"],[0,"⥽"],[0,"⥾"],[0,"⥿"],[5,"⦅"],[0,"⦆"],[4,"⦋"],[0,"⦌"],[0,"⦍"],[0,"⦎"],[0,"⦏"],[0,"⦐"],[0,"⦑"],[0,"⦒"],[0,"⦓"],[0,"⦔"],[0,"⦕"],[0,"⦖"],[3,"⦚"],[1,"⦜"],[0,"⦝"],[6,"⦤"],[0,"⦥"],[0,"⦦"],[0,"⦧"],[0,"⦨"],[0,"⦩"],[0,"⦪"],[0,"⦫"],[0,"⦬"],[0,"⦭"],[0,"⦮"],[0,"⦯"],[0,"⦰"],[0,"⦱"],[0,"⦲"],[0,"⦳"],[0,"⦴"],[0,"⦵"],[0,"⦶"],[0,"⦷"],[1,"⦹"],[1,"⦻"],[0,"⦼"],[1,"⦾"],[0,"⦿"],[0,"⧀"],[0,"⧁"],[0,"⧂"],[0,"⧃"],[0,"⧄"],[0,"⧅"],[3,"⧉"],[3,"⧍"],[0,"⧎"],[0,{v:"⧏",n:824,o:"⧏̸"}],[0,{v:"⧐",n:824,o:"⧐̸"}],[11,"⧜"],[0,"⧝"],[0,"⧞"],[4,"⧣"],[0,"⧤"],[0,"⧥"],[5,"⧫"],[8,"⧴"],[1,"⧶"],[9,"⨀"],[0,"⨁"],[0,"⨂"],[1,"⨄"],[1,"⨆"],[5,"⨌"],[0,"⨍"],[2,"⨐"],[0,"⨑"],[0,"⨒"],[0,"⨓"],[0,"⨔"],[0,"⨕"],[0,"⨖"],[0,"⨗"],[10,"⨢"],[0,"⨣"],[0,"⨤"],[0,"⨥"],[0,"⨦"],[0,"⨧"],[1,"⨩"],[0,"⨪"],[2,"⨭"],[0,"⨮"],[0,"⨯"],[0,"⨰"],[0,"⨱"],[1,"⨳"],[0,"⨴"],[0,"⨵"],[0,"⨶"],[0,"⨷"],[0,"⨸"],[0,"⨹"],[0,"⨺"],[0,"⨻"],[0,"⨼"],[2,"⨿"],[0,"⩀"],[1,"⩂"],[0,"⩃"],[0,"⩄"],[0,"⩅"],[0,"⩆"],[0,"⩇"],[0,"⩈"],[0,"⩉"],[0,"⩊"],[0,"⩋"],[0,"⩌"],[0,"⩍"],[2,"⩐"],[2,"⩓"],[0,"⩔"],[0,"⩕"],[0,"⩖"],[0,"⩗"],[0,"⩘"],[1,"⩚"],[0,"⩛"],[0,"⩜"],[0,"⩝"],[1,"⩟"],[6,"⩦"],[3,"⩪"],[2,{v:"⩭",n:824,o:"⩭̸"}],[0,"⩮"],[0,"⩯"],[0,{v:"⩰",n:824,o:"⩰̸"}],[0,"⩱"],[0,"⩲"],[0,"⩳"],[0,"⩴"],[0,"⩵"],[1,"⩷"],[0,"⩸"],[0,"⩹"],[0,"⩺"],[0,"⩻"],[0,"⩼"],[0,{v:"⩽",n:824,o:"⩽̸"}],[0,{v:"⩾",n:824,o:"⩾̸"}],[0,"⩿"],[0,"⪀"],[0,"⪁"],[0,"⪂"],[0,"⪃"],[0,"⪄"],[0,"⪅"],[0,"⪆"],[0,"⪇"],[0,"⪈"],[0,"⪉"],[0,"⪊"],[0,"⪋"],[0,"⪌"],[0,"⪍"],[0,"⪎"],[0,"⪏"],[0,"⪐"],[0,"⪑"],[0,"⪒"],[0,"⪓"],[0,"⪔"],[0,"⪕"],[0,"⪖"],[0,"⪗"],[0,"⪘"],[0,"⪙"],[0,"⪚"],[2,"⪝"],[0,"⪞"],[0,"⪟"],[0,"⪠"],[0,{v:"⪡",n:824,o:"⪡̸"}],[0,{v:"⪢",n:824,o:"⪢̸"}],[1,"⪤"],[0,"⪥"],[0,"⪦"],[0,"⪧"],[0,"⪨"],[0,"⪩"],[0,"⪪"],[0,"⪫"],[0,{v:"⪬",n:65024,o:"⪬︀"}],[0,{v:"⪭",n:65024,o:"⪭︀"}],[0,"⪮"],[0,{v:"⪯",n:824,o:"⪯̸"}],[0,{v:"⪰",n:824,o:"⪰̸"}],[2,"⪳"],[0,"⪴"],[0,"⪵"],[0,"⪶"],[0,"⪷"],[0,"⪸"],[0,"⪹"],[0,"⪺"],[0,"⪻"],[0,"⪼"],[0,"⪽"],[0,"⪾"],[0,"⪿"],[0,"⫀"],[0,"⫁"],[0,"⫂"],[0,"⫃"],[0,"⫄"],[0,{v:"⫅",n:824,o:"⫅̸"}],[0,{v:"⫆",n:824,o:"⫆̸"}],[0,"⫇"],[0,"⫈"],[2,{v:"⫋",n:65024,o:"⫋︀"}],[0,{v:"⫌",n:65024,o:"⫌︀"}],[2,"⫏"],[0,"⫐"],[0,"⫑"],[0,"⫒"],[0,"⫓"],[0,"⫔"],[0,"⫕"],[0,"⫖"],[0,"⫗"],[0,"⫘"],[0,"⫙"],[0,"⫚"],[0,"⫛"],[8,"⫤"],[1,"⫦"],[0,"⫧"],[0,"⫨"],[0,"⫩"],[1,"⫫"],[0,"⫬"],[0,"⫭"],[0,"⫮"],[0,"⫯"],[0,"⫰"],[0,"⫱"],[0,"⫲"],[0,"⫳"],[9,{v:"⫽",n:8421,o:"⫽⃥"}],[44343,{n:new Map(QI([[56476,"𝒜"],[1,"𝒞"],[0,"𝒟"],[2,"𝒢"],[2,"𝒥"],[0,"𝒦"],[2,"𝒩"],[0,"𝒪"],[0,"𝒫"],[0,"𝒬"],[1,"𝒮"],[0,"𝒯"],[0,"𝒰"],[0,"𝒱"],[0,"𝒲"],[0,"𝒳"],[0,"𝒴"],[0,"𝒵"],[0,"𝒶"],[0,"𝒷"],[0,"𝒸"],[0,"𝒹"],[1,"𝒻"],[1,"𝒽"],[0,"𝒾"],[0,"𝒿"],[0,"𝓀"],[0,"𝓁"],[0,"𝓂"],[0,"𝓃"],[1,"𝓅"],[0,"𝓆"],[0,"𝓇"],[0,"𝓈"],[0,"𝓉"],[0,"𝓊"],[0,"𝓋"],[0,"𝓌"],[0,"𝓍"],[0,"𝓎"],[0,"𝓏"],[52,"𝔄"],[0,"𝔅"],[1,"𝔇"],[0,"𝔈"],[0,"𝔉"],[0,"𝔊"],[2,"𝔍"],[0,"𝔎"],[0,"𝔏"],[0,"𝔐"],[0,"𝔑"],[0,"𝔒"],[0,"𝔓"],[0,"𝔔"],[1,"𝔖"],[0,"𝔗"],[0,"𝔘"],[0,"𝔙"],[0,"𝔚"],[0,"𝔛"],[0,"𝔜"],[1,"𝔞"],[0,"𝔟"],[0,"𝔠"],[0,"𝔡"],[0,"𝔢"],[0,"𝔣"],[0,"𝔤"],[0,"𝔥"],[0,"𝔦"],[0,"𝔧"],[0,"𝔨"],[0,"𝔩"],[0,"𝔪"],[0,"𝔫"],[0,"𝔬"],[0,"𝔭"],[0,"𝔮"],[0,"𝔯"],[0,"𝔰"],[0,"𝔱"],[0,"𝔲"],[0,"𝔳"],[0,"𝔴"],[0,"𝔵"],[0,"𝔶"],[0,"𝔷"],[0,"𝔸"],[0,"𝔹"],[1,"𝔻"],[0,"𝔼"],[0,"𝔽"],[0,"𝔾"],[1,"𝕀"],[0,"𝕁"],[0,"𝕂"],[0,"𝕃"],[0,"𝕄"],[1,"𝕆"],[3,"𝕊"],[0,"𝕋"],[0,"𝕌"],[0,"𝕍"],[0,"𝕎"],[0,"𝕏"],[0,"𝕐"],[1,"𝕒"],[0,"𝕓"],[0,"𝕔"],[0,"𝕕"],[0,"𝕖"],[0,"𝕗"],[0,"𝕘"],[0,"𝕙"],[0,"𝕚"],[0,"𝕛"],[0,"𝕜"],[0,"𝕝"],[0,"𝕞"],[0,"𝕟"],[0,"𝕠"],[0,"𝕡"],[0,"𝕢"],[0,"𝕣"],[0,"𝕤"],[0,"𝕥"],[0,"𝕦"],[0,"𝕧"],[0,"𝕨"],[0,"𝕩"],[0,"𝕪"],[0,"𝕫"]]))}],[8906,"ff"],[0,"fi"],[0,"fl"],[0,"ffi"],[0,"ffl"]]));var T7=/["&'<>$\x80-\uFFFF]/g,eue=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),tue=String.prototype.codePointAt!=null?(e,t)=>e.codePointAt(t):(e,t)=>(e.charCodeAt(t)&64512)===55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function DT(e){let t="",r=0,n;for(;(n=T7.exec(e))!==null;){let i=n.index,s=e.charCodeAt(i),a=eue.get(s);a!==void 0?(t+=e.substring(r,i)+a,r=i+1):(t+=`${e.substring(r,i)}&#x${tue(e,i).toString(16)};`,r=T7.lastIndex+=+((s&64512)===55296))}return t+e.substr(r)}function A7(e,t){return function(n){let i,s=0,a="";for(;i=e.exec(n);)s!==i.index&&(a+=n.substring(s,i.index)),a+=t.get(i[0].charCodeAt(0)),s=i.index+1;return a+n.substring(s)}}var rue=A7(/[&<>'"]/g,eue),i_=A7(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),s_=A7(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));var nue;(function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"})(nue||(nue={}));var iue;(function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"})(iue||(iue={}));var oue=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),cue=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e]));var gYe=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function vYe(e){return e.replace(/"/g,""")}function yYe(e,t){var r;if(!e)return;let n=((r=t.encodeEntities)!==null&&r!==void 0?r:t.decodeEntities)===!1?vYe:t.xmlMode||t.encodeEntities!=="utf8"?DT:i_;return Object.keys(e).map(i=>{var s,a;let o=(s=e[i])!==null&&s!==void 0?s:"";return t.xmlMode==="foreign"&&(i=(a=cue.get(i))!==null&&a!==void 0?a:i),!t.emptyAttrs&&!t.xmlMode&&o===""?i:`${i}="${n(o)}"`}).join(" ")}var uue=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function C7(e,t={}){let r="length"in e?e:[e],n="";for(let i=0;i<r.length;i++)n+=_Ye(r[i],t);return n}var JI=C7;function _Ye(e,t){switch(e.type){case Hce:return C7(e.children,t);case Kce:case zce:return TYe(e);case Vce:return wYe(e);case Xce:return SYe(e);case Gce:case Wce:case Yce:return xYe(e,t);case qce:return AYe(e,t)}}var bYe=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),EYe=new Set(["svg","math"]);function xYe(e,t){var r;t.xmlMode==="foreign"&&(e.name=(r=oue.get(e.name))!==null&&r!==void 0?r:e.name,e.parent&&bYe.has(e.parent.name)&&(t={...t,xmlMode:!1})),!t.xmlMode&&EYe.has(e.name)&&(t={...t,xmlMode:"foreign"});let n=`<${e.name}`,i=yYe(e.attribs,t);return i&&(n+=` ${i}`),e.children.length===0&&(t.xmlMode?t.selfClosingTags!==!1:t.selfClosingTags&&uue.has(e.name))?(t.xmlMode||(n+=" "),n+="/>"):(n+=">",e.children.length>0&&(n+=C7(e.children,t)),(t.xmlMode||!uue.has(e.name))&&(n+=`</${e.name}>`)),n}function TYe(e){return`<${e.data}>`}function AYe(e,t){var r;let n=e.data||"";return((r=t.encodeEntities)!==null&&r!==void 0?r:t.decodeEntities)!==!1&&!(!t.xmlMode&&e.parent&&gYe.has(e.parent.name))&&(n=t.xmlMode||t.encodeEntities!=="utf8"?DT(n):s_(n)),n}function SYe(e){return`<![CDATA[${e.children[0].data}]]>`}function wYe(e){return`<!--${e.data}-->`}function lue(e,t){return JI(e,t)}function CYe(e,t){return Ii(e)?e.children.map(r=>lue(r,t)).join(""):""}function ZI(e){return Array.isArray(e)?e.map(ZI).join(""):Kt(e)?e.name==="br"?`
|
||
`:ZI(e.children):t_(e)?ZI(e.children):Fc(e)?e.data:""}function oh(e){return Array.isArray(e)?e.map(oh).join(""):Ii(e)&&!ov(e)?oh(e.children):Fc(e)?e.data:""}function PT(e){return Array.isArray(e)?e.map(PT).join(""):Ii(e)&&(e.type===yn.Tag||t_(e))?PT(e.children):Fc(e)?e.data:""}function a_(e){return Ii(e)?e.children:[]}function fue(e){return e.parent||null}function I7(e){let t=fue(e);if(t!=null)return a_(t);let r=[e],{prev:n,next:i}=e;for(;n!=null;)r.unshift(n),{prev:n}=n;for(;i!=null;)r.push(i),{next:i}=i;return r}function IYe(e,t){var r;return(r=e.attribs)===null||r===void 0?void 0:r[t]}function RYe(e,t){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&e.attribs[t]!=null}function NYe(e){return e.name}function e3(e){let{next:t}=e;for(;t!==null&&!Kt(t);)({next:t}=t);return t}function t3(e){let{prev:t}=e;for(;t!==null&&!Kt(t);)({prev:t}=t);return t}function ch(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){let t=e.parent.children,r=t.lastIndexOf(e);r>=0&&t.splice(r,1)}e.next=null,e.prev=null,e.parent=null}function OYe(e,t){let r=t.prev=e.prev;r&&(r.next=t);let n=t.next=e.next;n&&(n.prev=t);let i=t.parent=e.parent;if(i){let s=i.children;s[s.lastIndexOf(e)]=t,e.parent=null}}function DYe(e,t){if(ch(t),t.next=null,t.parent=e,e.children.push(t)>1){let r=e.children[e.children.length-2];r.next=t,t.prev=r}else t.prev=null}function PYe(e,t){ch(t);let{parent:r}=e,n=e.next;if(t.next=n,t.prev=e,e.next=t,t.parent=r,n){if(n.prev=t,r){let i=r.children;i.splice(i.lastIndexOf(n),0,t)}}else r&&r.children.push(t)}function kYe(e,t){if(ch(t),t.parent=e,t.prev=null,e.children.unshift(t)!==1){let r=e.children[1];r.prev=t,t.next=r}else t.next=null}function LYe(e,t){ch(t);let{parent:r}=e;if(r){let n=r.children;n.splice(n.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}function kT(e,t,r=!0,n=1/0){return r3(e,Array.isArray(t)?t:[t],r,n)}function r3(e,t,r,n){let i=[],s=[t],a=[0];for(;;){if(a[0]>=s[0].length){if(a.length===1)return i;s.shift(),a.shift();continue}let o=s[0][a[0]++];if(e(o)&&(i.push(o),--n<=0))return i;r&&Ii(o)&&o.children.length>0&&(a.unshift(0),s.unshift(o.children))}}function BYe(e,t){return t.find(e)}function n3(e,t,r=!0){let n=null;for(let i=0;i<t.length&&!n;i++){let s=t[i];if(Kt(s))e(s)?n=s:r&&s.children.length>0&&(n=n3(e,s.children,!0));else continue}return n}function due(e,t){return t.some(r=>Kt(r)&&(e(r)||due(e,r.children)))}function MYe(e,t){let r=[],n=[t],i=[0];for(;;){if(i[0]>=n[0].length){if(n.length===1)return r;n.shift(),i.shift();continue}let s=n[0][i[0]++];Kt(s)&&(e(s)&&r.push(s),s.children.length>0&&(i.unshift(0),n.unshift(s.children)))}}var i3={tag_name(e){return typeof e=="function"?t=>Kt(t)&&e(t.name):e==="*"?Kt:t=>Kt(t)&&t.name===e},tag_type(e){return typeof e=="function"?t=>e(t.type):t=>t.type===e},tag_contains(e){return typeof e=="function"?t=>Fc(t)&&e(t.data):t=>Fc(t)&&t.data===e}};function pue(e,t){return typeof t=="function"?r=>Kt(r)&&t(r.attribs[e]):r=>Kt(r)&&r.attribs[e]===t}function FYe(e,t){return r=>e(r)||t(r)}function hue(e){let t=Object.keys(e).map(r=>{let n=e[r];return Object.prototype.hasOwnProperty.call(i3,r)?i3[r](n):pue(r,n)});return t.length===0?null:t.reduce(FYe)}function $Ye(e,t){let r=hue(e);return r?r(t):!0}function UYe(e,t,r,n=1/0){let i=hue(e);return i?kT(i,t,r,n):[]}function jYe(e,t,r=!0){return Array.isArray(t)||(t=[t]),n3(pue("id",e),t,r)}function cv(e,t,r=!0,n=1/0){return kT(i3.tag_name(e),t,r,n)}function HYe(e,t,r=!0,n=1/0){return kT(i3.tag_type(e),t,r,n)}function qYe(e){let t=e.length;for(;--t>=0;){let r=e[t];if(t>0&&e.lastIndexOf(r,t-1)>=0){e.splice(t,1);continue}for(let n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1);break}}return e}var Tl;(function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"})(Tl||(Tl={}));function mue(e,t){let r=[],n=[];if(e===t)return 0;let i=Ii(e)?e:e.parent;for(;i;)r.unshift(i),i=i.parent;for(i=Ii(t)?t:t.parent;i;)n.unshift(i),i=i.parent;let s=Math.min(r.length,n.length),a=0;for(;a<s&&r[a]===n[a];)a++;if(a===0)return Tl.DISCONNECTED;let o=r[a-1],c=o.children,u=r[a],l=n[a];return c.indexOf(u)>c.indexOf(l)?o===t?Tl.FOLLOWING|Tl.CONTAINED_BY:Tl.FOLLOWING:o===e?Tl.PRECEDING|Tl.CONTAINS:Tl.PRECEDING}function j0(e){return e=e.filter((t,r,n)=>!n.includes(t,r+1)),e.sort((t,r)=>{let n=mue(t,r);return n&Tl.PRECEDING?-1:n&Tl.FOLLOWING?1:0}),e}function R7(e){let t=s3(YYe,e);return t?t.name==="feed"?zYe(t):VYe(t):null}function zYe(e){var t;let r=e.children,n={type:"atom",items:cv("entry",r).map(a=>{var o;let{children:c}=a,u={media:gue(c)};$c(u,"id","id",c),$c(u,"title","title",c);let l=(o=s3("link",c))===null||o===void 0?void 0:o.attribs.href;l&&(u.link=l);let f=H0("summary",c)||H0("content",c);f&&(u.description=f);let d=H0("updated",c);return d&&(u.pubDate=new Date(d)),u})};$c(n,"id","id",r),$c(n,"title","title",r);let i=(t=s3("link",r))===null||t===void 0?void 0:t.attribs.href;i&&(n.link=i),$c(n,"description","subtitle",r);let s=H0("updated",r);return s&&(n.updated=new Date(s)),$c(n,"author","email",r,!0),n}function VYe(e){var t,r;let n=(r=(t=s3("channel",e.children))===null||t===void 0?void 0:t.children)!==null&&r!==void 0?r:[],i={type:e.name.substr(0,3),id:"",items:cv("item",e.children).map(a=>{let{children:o}=a,c={media:gue(o)};$c(c,"id","guid",o),$c(c,"title","title",o),$c(c,"link","link",o),$c(c,"description","description",o);let u=H0("pubDate",o)||H0("dc:date",o);return u&&(c.pubDate=new Date(u)),c})};$c(i,"title","title",n),$c(i,"link","link",n),$c(i,"description","description",n);let s=H0("lastBuildDate",n);return s&&(i.updated=new Date(s)),$c(i,"author","managingEditor",n,!0),i}var GYe=["url","type","lang"],WYe=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function gue(e){return cv("media:content",e).map(t=>{let{attribs:r}=t,n={medium:r.medium,isDefault:!!r.isDefault};for(let i of GYe)r[i]&&(n[i]=r[i]);for(let i of WYe)r[i]&&(n[i]=parseInt(r[i],10));return r.expression&&(n.expression=r.expression),n})}function s3(e,t){return cv(e,t,!0,1)[0]}function H0(e,t,r=!1){return oh(cv(e,t,r,1)).trim()}function $c(e,t,r,n,i=!1){let s=H0(r,n,i);s&&(e[t]=s)}function YYe(e){return e==="rss"||e==="feed"||e==="rdf:RDF"}function yue(e,t,r){return e?e(t??e._root.children,null,void 0,r).toString():""}function XYe(e,t){return!t&&typeof e=="object"&&e!=null&&!("length"in e)&&!("type"in e)}function _ue(e,t){let r=XYe(e)?(t=e,void 0):e,n={...AT,...this===null||this===void 0?void 0:this._options,...ST(t??{})};return yue(this,r,n)}function bue(e){let t={...this._options,xmlMode:!0};return yue(this,e,t)}function z0(e){let t=e||(this?this.root():[]),r="";for(let n=0;n<t.length;n++)r+=oh(t[n]);return r}function KYe(e,t,r=typeof t=="boolean"?t:!1){if(!e||typeof e!="string")return null;typeof t=="boolean"&&(r=t);let n=this.load(e,AT,!1);return r||n("script").remove(),n.root()[0].children.slice()}function QYe(){return this(this._root)}function N7(e,t){if(t===e)return!1;let r=t;for(;r&&r!==r.parent;)if(r=r.parent,r===e)return!0;return!1}function JYe(e,t){if(!vue(e)||!vue(t))return;let r=e.length,n=+t.length;for(let i=0;i<n;i++)e[r++]=t[i];return e.length=r,e}function vue(e){if(Array.isArray(e))return!0;if(typeof e!="object"||!Object.prototype.hasOwnProperty.call(e,"length")||typeof e.length!="number"||e.length<0)return!1;for(let t=0;t<e.length;t++)if(!(t in e))return!1;return!0}var k7={};of(k7,{addClass:()=>Iue,attr:()=>eXe,data:()=>rXe,hasClass:()=>sXe,prop:()=>tXe,removeAttr:()=>iXe,removeClass:()=>Rue,toggleClass:()=>Nue,val:()=>nXe});function Iu(e){return e.cheerio!=null}function Eue(e){return e.replace(/[_.-](\w|$)/g,(t,r)=>r.toUpperCase())}function xue(e){return e.replace(/[A-Z]/g,"-$&").toLowerCase()}function ci(e,t){let r=e.length;for(let n=0;n<r;n++)t(e[n],n);return e}function a3(e){let t="length"in e?Array.prototype.map.call(e,n=>RT(n,!0)):[RT(e,!0)],r=new Cu(t);return t.forEach(n=>{n.parent=r}),t}var uv;(function(e){e[e.LowerA=97]="LowerA",e[e.LowerZ=122]="LowerZ",e[e.UpperA=65]="UpperA",e[e.UpperZ=90]="UpperZ",e[e.Exclamation=33]="Exclamation"})(uv||(uv={}));function LT(e){let t=e.indexOf("<");if(t<0||t>e.length-3)return!1;let r=e.charCodeAt(t+1);return(r>=uv.LowerA&&r<=uv.LowerZ||r>=uv.UpperA&&r<=uv.UpperZ||r===uv.Exclamation)&&e.includes(">",t+2)}var o_=Object.prototype.hasOwnProperty,BT=/\s+/,O7="data-",Tue={null:null,true:!0,false:!1},P7=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,ZYe=/^{[^]*}$|^\[[^]*]$/;function o3(e,t,r){var n;if(!(!e||!Kt(e))){if((n=e.attribs)!==null&&n!==void 0||(e.attribs={}),!t)return e.attribs;if(o_.call(e.attribs,t))return!r&&P7.test(t)?t:e.attribs[t];if(e.name==="option"&&t==="value")return z0(e.children);if(e.name==="input"&&(e.attribs.type==="radio"||e.attribs.type==="checkbox")&&t==="value")return"on"}}function c_(e,t,r){r===null?Cue(e,t):e.attribs[t]=`${r}`}function eXe(e,t){if(typeof e=="object"||t!==void 0){if(typeof t=="function"){if(typeof e!="string")throw new Error("Bad combination of arguments.");return ci(this,(r,n)=>{Kt(r)&&c_(r,e,t.call(r,n,r.attribs[e]))})}return ci(this,r=>{Kt(r)&&(typeof e=="object"?Object.keys(e).forEach(n=>{let i=e[n];c_(r,n,i)}):c_(r,e,t))})}return arguments.length>1?this:o3(this[0],e,this.options.xmlMode)}function Aue(e,t,r){return t in e?e[t]:!r&&P7.test(t)?o3(e,t,!1)!==void 0:o3(e,t,r)}function D7(e,t,r,n){t in e?e[t]=r:c_(e,t,!n&&P7.test(t)?r?"":null:`${r}`)}function tXe(e,t){var r;if(typeof e=="string"&&t===void 0){let n=this[0];if(!n||!Kt(n))return;switch(e){case"style":{let i=this.css(),s=Object.keys(i);return s.forEach((a,o)=>{i[o]=a}),i.length=s.length,i}case"tagName":case"nodeName":return n.name.toUpperCase();case"href":case"src":{let i=(r=n.attribs)===null||r===void 0?void 0:r[e];return typeof URL<"u"&&(e==="href"&&(n.tagName==="a"||n.name==="link")||e==="src"&&(n.tagName==="img"||n.tagName==="iframe"||n.tagName==="audio"||n.tagName==="video"||n.tagName==="source"))&&i!==void 0&&this.options.baseURI?new URL(i,this.options.baseURI).href:i}case"innerText":return PT(n);case"textContent":return oh(n);case"outerHTML":return this.clone().wrap("<container />").parent().html();case"innerHTML":return this.html();default:return Aue(n,e,this.options.xmlMode)}}if(typeof e=="object"||t!==void 0){if(typeof t=="function"){if(typeof e=="object")throw new Error("Bad combination of arguments.");return ci(this,(n,i)=>{Kt(n)&&D7(n,e,t.call(n,i,Aue(n,e,this.options.xmlMode)),this.options.xmlMode)})}return ci(this,n=>{Kt(n)&&(typeof e=="object"?Object.keys(e).forEach(i=>{let s=e[i];D7(n,i,s,this.options.xmlMode)}):D7(n,e,t,this.options.xmlMode))})}}function Sue(e,t,r){var n;let i=e;(n=i.data)!==null&&n!==void 0||(i.data={}),typeof t=="object"?Object.assign(i.data,t):typeof t=="string"&&r!==void 0&&(i.data[t]=r)}function wue(e,t){let r,n,i;t==null?(r=Object.keys(e.attribs).filter(s=>s.startsWith(O7)),n=r.map(s=>Eue(s.slice(O7.length)))):(r=[O7+xue(t)],n=[t]);for(let s=0;s<r.length;++s){let a=r[s],o=n[s];if(o_.call(e.attribs,a)&&!o_.call(e.data,o)){if(i=e.attribs[a],o_.call(Tue,i))i=Tue[i];else if(i===String(Number(i)))i=Number(i);else if(ZYe.test(i))try{i=JSON.parse(i)}catch{}e.data[o]=i}}return t==null?e.data:i}function rXe(e,t){var r;let n=this[0];if(!n||!Kt(n))return;let i=n;return(r=i.data)!==null&&r!==void 0||(i.data={}),e?typeof e=="object"||t!==void 0?(ci(this,s=>{Kt(s)&&(typeof e=="object"?Sue(s,e):Sue(s,e,t))}),this):o_.call(i.data,e)?i.data[e]:wue(i,e):wue(i)}function nXe(e){let t=arguments.length===0,r=this[0];if(!r||!Kt(r))return t?void 0:this;switch(r.name){case"textarea":return this.text(e);case"select":{let n=this.find("option:selected");if(!t){if(this.attr("multiple")==null&&typeof e=="object")return this;this.find("option").removeAttr("selected");let i=typeof e!="object"?[e]:e;for(let s=0;s<i.length;s++)this.find(`option[value="${i[s]}"]`).attr("selected","");return this}return this.attr("multiple")?n.toArray().map(i=>z0(i.children)):n.attr("value")}case"input":case"option":return t?this.attr("value"):this.attr("value",e)}}function Cue(e,t){!e.attribs||!o_.call(e.attribs,t)||delete e.attribs[t]}function c3(e){return e?e.trim().split(BT):[]}function iXe(e){let t=c3(e);for(let r=0;r<t.length;r++)ci(this,n=>{Kt(n)&&Cue(n,t[r])});return this}function sXe(e){return this.toArray().some(t=>{let r=Kt(t)&&t.attribs.class,n=-1;if(r&&e.length)for(;(n=r.indexOf(e,n+1))>-1;){let i=n+e.length;if((n===0||BT.test(r[n-1]))&&(i===r.length||BT.test(r[i])))return!0}return!1})}function Iue(e){if(typeof e=="function")return ci(this,(n,i)=>{if(Kt(n)){let s=n.attribs.class||"";Iue.call([n],e.call(n,i,s))}});if(!e||typeof e!="string")return this;let t=e.split(BT),r=this.length;for(let n=0;n<r;n++){let i=this[n];if(!Kt(i))continue;let s=o3(i,"class",!1);if(!s)c_(i,"class",t.join(" ").trim());else{let a=` ${s} `;for(let o=0;o<t.length;o++){let c=`${t[o]} `;a.includes(` ${c}`)||(a+=c)}c_(i,"class",a.trim())}}return this}function Rue(e){if(typeof e=="function")return ci(this,(i,s)=>{Kt(i)&&Rue.call([i],e.call(i,s,i.attribs.class||""))});let t=c3(e),r=t.length,n=arguments.length===0;return ci(this,i=>{if(Kt(i))if(n)i.attribs.class="";else{let s=c3(i.attribs.class),a=!1;for(let o=0;o<r;o++){let c=s.indexOf(t[o]);c>=0&&(s.splice(c,1),a=!0,o--)}a&&(i.attribs.class=s.join(" "))}})}function Nue(e,t){if(typeof e=="function")return ci(this,(a,o)=>{Kt(a)&&Nue.call([a],e.call(a,o,a.attribs.class||"",t),t)});if(!e||typeof e!="string")return this;let r=e.split(BT),n=r.length,i=typeof t=="boolean"?t?1:-1:0,s=this.length;for(let a=0;a<s;a++){let o=this[a];if(!Kt(o))continue;let c=c3(o.attribs.class);for(let u=0;u<n;u++){let l=c.indexOf(r[u]);i>=0&&l<0?c.push(r[u]):i<=0&&l>=0&&c.splice(l,1)}o.attribs.class=c.join(" ")}return this}var nB={};of(nB,{add:()=>pKe,addBack:()=>hKe,children:()=>QXe,closest:()=>qXe,contents:()=>JXe,each:()=>ZXe,end:()=>dKe,eq:()=>oKe,filter:()=>tKe,filterArray:()=>rB,find:()=>$Xe,first:()=>sKe,get:()=>cKe,has:()=>iKe,index:()=>lKe,is:()=>rKe,last:()=>aKe,map:()=>eKe,next:()=>zXe,nextAll:()=>VXe,nextUntil:()=>GXe,not:()=>nKe,parent:()=>UXe,parents:()=>jXe,parentsUntil:()=>HXe,prev:()=>WXe,prevAll:()=>YXe,prevUntil:()=>XXe,siblings:()=>KXe,slice:()=>fKe,toArray:()=>uKe});var jc=Ke(d_(),1);var G7=Ke(G0(),1);var Cf=Ke(d_(),1),lh=Ke(G0(),1);var Jo=Ke(d_(),1),Vue=new Map([[Jo.SelectorType.Universal,50],[Jo.SelectorType.Tag,30],[Jo.SelectorType.Attribute,1],[Jo.SelectorType.Pseudo,0]]);function FT(e){return!Vue.has(e.type)}var bXe=new Map([[Jo.AttributeAction.Exists,10],[Jo.AttributeAction.Equals,8],[Jo.AttributeAction.Not,7],[Jo.AttributeAction.Start,6],[Jo.AttributeAction.End,6],[Jo.AttributeAction.Any,5]]);function B7(e){let t=e.map(Gue);for(let r=1;r<e.length;r++){let n=t[r];if(!(n<0))for(let i=r-1;i>=0&&n<t[i];i--){let s=e[i+1];e[i+1]=e[i],e[i]=s,t[i+1]=t[i],t[i]=n}}}function Gue(e){var t,r;let n=(t=Vue.get(e.type))!==null&&t!==void 0?t:-1;return e.type===Jo.SelectorType.Attribute?(n=(r=bXe.get(e.action))!==null&&r!==void 0?r:4,e.action===Jo.AttributeAction.Equals&&e.name==="id"&&(n=9),e.ignoreCase&&(n>>=1)):e.type===Jo.SelectorType.Pseudo&&(e.data?e.name==="has"||e.name==="contains"?n=0:Array.isArray(e.data)?(n=Math.min(...e.data.map(i=>Math.min(...i.map(Gue)))),n<0&&(n=0)):n=2:n=3),n}var $T=Ke(G0(),1),EXe=/[-[\]{}()*+?.,\\^$|#\s]/g;function Wue(e){return e.replace(EXe,"\\$&")}var xXe=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function lv(e,t){return typeof e.ignoreCase=="boolean"?e.ignoreCase:e.ignoreCase==="quirks"?!!t.quirksMode:!t.xmlMode&&xXe.has(e.name)}var Yue={equals(e,t,r){let{adapter:n}=r,{name:i}=t,{value:s}=t;return lv(t,r)?(s=s.toLowerCase(),a=>{let o=n.getAttributeValue(a,i);return o!=null&&o.length===s.length&&o.toLowerCase()===s&&e(a)}):a=>n.getAttributeValue(a,i)===s&&e(a)},hyphen(e,t,r){let{adapter:n}=r,{name:i}=t,{value:s}=t,a=s.length;return lv(t,r)?(s=s.toLowerCase(),function(c){let u=n.getAttributeValue(c,i);return u!=null&&(u.length===a||u.charAt(a)==="-")&&u.substr(0,a).toLowerCase()===s&&e(c)}):function(c){let u=n.getAttributeValue(c,i);return u!=null&&(u.length===a||u.charAt(a)==="-")&&u.substr(0,a)===s&&e(c)}},element(e,t,r){let{adapter:n}=r,{name:i,value:s}=t;if(/\s/.test(s))return $T.default.falseFunc;let a=new RegExp(`(?:^|\\s)${Wue(s)}(?:$|\\s)`,lv(t,r)?"i":"");return function(c){let u=n.getAttributeValue(c,i);return u!=null&&u.length>=s.length&&a.test(u)&&e(c)}},exists(e,{name:t},{adapter:r}){return n=>r.hasAttrib(n,t)&&e(n)},start(e,t,r){let{adapter:n}=r,{name:i}=t,{value:s}=t,a=s.length;return a===0?$T.default.falseFunc:lv(t,r)?(s=s.toLowerCase(),o=>{let c=n.getAttributeValue(o,i);return c!=null&&c.length>=a&&c.substr(0,a).toLowerCase()===s&&e(o)}):o=>{var c;return!!(!((c=n.getAttributeValue(o,i))===null||c===void 0)&&c.startsWith(s))&&e(o)}},end(e,t,r){let{adapter:n}=r,{name:i}=t,{value:s}=t,a=-s.length;return a===0?$T.default.falseFunc:lv(t,r)?(s=s.toLowerCase(),o=>{var c;return((c=n.getAttributeValue(o,i))===null||c===void 0?void 0:c.substr(a).toLowerCase())===s&&e(o)}):o=>{var c;return!!(!((c=n.getAttributeValue(o,i))===null||c===void 0)&&c.endsWith(s))&&e(o)}},any(e,t,r){let{adapter:n}=r,{name:i,value:s}=t;if(s==="")return $T.default.falseFunc;if(lv(t,r)){let a=new RegExp(Wue(s),"i");return function(c){let u=n.getAttributeValue(c,i);return u!=null&&u.length>=s.length&&a.test(u)&&e(c)}}return a=>{var o;return!!(!((o=n.getAttributeValue(a,i))===null||o===void 0)&&o.includes(s))&&e(a)}},not(e,t,r){let{adapter:n}=r,{name:i}=t,{value:s}=t;return s===""?a=>!!n.getAttributeValue(a,i)&&e(a):lv(t,r)?(s=s.toLowerCase(),a=>{let o=n.getAttributeValue(a,i);return(o==null||o.length!==s.length||o.toLowerCase()!==s)&&e(a)}):a=>n.getAttributeValue(a,i)!==s&&e(a)}};var Jue=Ke(d_(),1);var TXe=new Set([9,10,12,13,32]),Xue=48,AXe=57;function Kue(e){if(e=e.trim().toLowerCase(),e==="even")return[2,0];if(e==="odd")return[2,1];let t=0,r=0,n=s(),i=a();if(t<e.length&&e.charAt(t)==="n"&&(t++,r=n*(i??1),o(),t<e.length?(n=s(),o(),i=a()):n=i=0),i===null||t<e.length)throw new Error(`n-th rule couldn't be parsed ('${e}')`);return[r,n*i];function s(){return e.charAt(t)==="-"?(t++,-1):(e.charAt(t)==="+"&&t++,1)}function a(){let c=t,u=0;for(;t<e.length&&e.charCodeAt(t)>=Xue&&e.charCodeAt(t)<=AXe;)u=u*10+(e.charCodeAt(t)-Xue),t++;return t===c?null:u}function o(){for(;t<e.length&&TXe.has(e.charCodeAt(t));)t++}}var M7=Ke(G0(),1);function Que(e){let t=e[0],r=e[1]-1;if(r<0&&t<=0)return M7.default.falseFunc;if(t===-1)return s=>s<=r;if(t===0)return s=>s===r;if(t===1)return r<0?M7.default.trueFunc:s=>s>=r;let n=Math.abs(t),i=(r%n+n)%n;return t>1?s=>s>=r&&s%n===i:s=>s<=r&&s%n===i}function p_(e){return Que(Kue(e))}var Uc=Ke(G0(),1);function f3(e,t){return r=>{let n=t.getParent(r);return n!=null&&t.isTag(n)&&e(r)}}var h_={contains(e,t,{adapter:r}){return function(i){return e(i)&&r.getText(i).includes(t)}},icontains(e,t,{adapter:r}){let n=t.toLowerCase();return function(s){return e(s)&&r.getText(s).toLowerCase().includes(n)}},"nth-child"(e,t,{adapter:r,equals:n}){let i=p_(t);return i===Uc.default.falseFunc?Uc.default.falseFunc:i===Uc.default.trueFunc?f3(e,r):function(a){let o=r.getSiblings(a),c=0;for(let u=0;u<o.length&&!n(a,o[u]);u++)r.isTag(o[u])&&c++;return i(c)&&e(a)}},"nth-last-child"(e,t,{adapter:r,equals:n}){let i=p_(t);return i===Uc.default.falseFunc?Uc.default.falseFunc:i===Uc.default.trueFunc?f3(e,r):function(a){let o=r.getSiblings(a),c=0;for(let u=o.length-1;u>=0&&!n(a,o[u]);u--)r.isTag(o[u])&&c++;return i(c)&&e(a)}},"nth-of-type"(e,t,{adapter:r,equals:n}){let i=p_(t);return i===Uc.default.falseFunc?Uc.default.falseFunc:i===Uc.default.trueFunc?f3(e,r):function(a){let o=r.getSiblings(a),c=0;for(let u=0;u<o.length;u++){let l=o[u];if(n(a,l))break;r.isTag(l)&&r.getName(l)===r.getName(a)&&c++}return i(c)&&e(a)}},"nth-last-of-type"(e,t,{adapter:r,equals:n}){let i=p_(t);return i===Uc.default.falseFunc?Uc.default.falseFunc:i===Uc.default.trueFunc?f3(e,r):function(a){let o=r.getSiblings(a),c=0;for(let u=o.length-1;u>=0;u--){let l=o[u];if(n(a,l))break;r.isTag(l)&&r.getName(l)===r.getName(a)&&c++}return i(c)&&e(a)}},root(e,t,{adapter:r}){return n=>{let i=r.getParent(n);return(i==null||!r.isTag(i))&&e(n)}},scope(e,t,r,n){let{equals:i}=r;return!n||n.length===0?h_.root(e,t,r):n.length===1?s=>i(n[0],s)&&e(s):s=>n.includes(s)&&e(s)},hover:F7("isHovered"),visited:F7("isVisited"),active:F7("isActive")};function F7(e){return function(r,n,{adapter:i}){let s=i[e];return typeof s!="function"?Uc.default.falseFunc:function(o){return s(o)&&r(o)}}}var UT={empty(e,{adapter:t}){return!t.getChildren(e).some(r=>t.isTag(r)||t.getText(r)!=="")},"first-child"(e,{adapter:t,equals:r}){if(t.prevElementSibling)return t.prevElementSibling(e)==null;let n=t.getSiblings(e).find(i=>t.isTag(i));return n!=null&&r(e,n)},"last-child"(e,{adapter:t,equals:r}){let n=t.getSiblings(e);for(let i=n.length-1;i>=0;i--){if(r(e,n[i]))return!0;if(t.isTag(n[i]))break}return!1},"first-of-type"(e,{adapter:t,equals:r}){let n=t.getSiblings(e),i=t.getName(e);for(let s=0;s<n.length;s++){let a=n[s];if(r(e,a))return!0;if(t.isTag(a)&&t.getName(a)===i)break}return!1},"last-of-type"(e,{adapter:t,equals:r}){let n=t.getSiblings(e),i=t.getName(e);for(let s=n.length-1;s>=0;s--){let a=n[s];if(r(e,a))return!0;if(t.isTag(a)&&t.getName(a)===i)break}return!1},"only-of-type"(e,{adapter:t,equals:r}){let n=t.getName(e);return t.getSiblings(e).every(i=>r(e,i)||!t.isTag(i)||t.getName(i)!==n)},"only-child"(e,{adapter:t,equals:r}){return t.getSiblings(e).every(n=>r(e,n)||!t.isTag(n))}};function $7(e,t,r,n){if(r===null){if(e.length>n)throw new Error(`Pseudo-class :${t} requires an argument`)}else if(e.length===n)throw new Error(`Pseudo-class :${t} doesn't have any arguments`)}var d3={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:`:is(
|
||
:is(button, input, select, textarea, optgroup, option)[disabled],
|
||
optgroup[disabled] > option,
|
||
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
|
||
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var Al=Ke(G0(),1);var H7={};function q7(e,t){return e===Al.default.falseFunc?Al.default.falseFunc:r=>t.isTag(r)&&e(r)}function z7(e,t){let r=t.getSiblings(e);if(r.length<=1)return[];let n=r.indexOf(e);return n<0||n===r.length-1?[]:r.slice(n+1).filter(t.isTag)}function j7(e){return{xmlMode:!!e.xmlMode,lowerCaseAttributeNames:!!e.lowerCaseAttributeNames,lowerCaseTags:!!e.lowerCaseTags,quirksMode:!!e.quirksMode,cacheResults:!!e.cacheResults,pseudos:e.pseudos,adapter:e.adapter,equals:e.equals}}var U7=(e,t,r,n,i)=>{let s=i(t,j7(r),n);return s===Al.default.trueFunc?e:s===Al.default.falseFunc?Al.default.falseFunc:a=>s(a)&&e(a)},p3={is:U7,matches:U7,where:U7,not(e,t,r,n,i){let s=i(t,j7(r),n);return s===Al.default.falseFunc?e:s===Al.default.trueFunc?Al.default.falseFunc:a=>!s(a)&&e(a)},has(e,t,r,n,i){let{adapter:s}=r,a=j7(r);a.relativeSelector=!0;let o=t.some(l=>l.some(FT))?[H7]:void 0,c=i(t,a,o);if(c===Al.default.falseFunc)return Al.default.falseFunc;let u=q7(c,s);if(o&&c!==Al.default.trueFunc){let{shouldTestNextSiblings:l=!1}=c;return f=>{if(!e(f))return!1;o[0]=f;let d=s.getChildren(f),p=l?[...d,...z7(f,s)]:d;return s.existsOne(u,p)}}return l=>e(l)&&s.existsOne(u,s.getChildren(l))}};function Zue(e,t,r,n,i){var s;let{name:a,data:o}=t;if(Array.isArray(o)){if(!(a in p3))throw new Error(`Unknown pseudo-class :${a}(${o})`);return p3[a](e,o,r,n,i)}let c=(s=r.pseudos)===null||s===void 0?void 0:s[a],u=typeof c=="string"?c:d3[a];if(typeof u=="string"){if(o!=null)throw new Error(`Pseudo ${a} doesn't have any arguments`);let l=(0,Jue.parse)(u);return p3.is(e,l,r,n,i)}if(typeof c=="function")return $7(c,a,o,1),l=>c(l,o)&&e(l);if(a in h_)return h_[a](e,o,r,n);if(a in UT){let l=UT[a];return $7(l,a,o,2),f=>l(f,r,o)&&e(f)}throw new Error(`Unknown pseudo-class :${a}`)}var Sl=Ke(d_(),1);function V7(e,t){let r=t.getParent(e);return r&&t.isTag(r)?r:null}function ele(e,t,r,n,i){let{adapter:s,equals:a}=r;switch(t.type){case Sl.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Sl.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Sl.SelectorType.Attribute:{if(t.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(t.name=t.name.toLowerCase()),Yue[t.action](e,t,r)}case Sl.SelectorType.Pseudo:return Zue(e,t,r,n,i);case Sl.SelectorType.Tag:{if(t.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:o}=t;return(!r.xmlMode||r.lowerCaseTags)&&(o=o.toLowerCase()),function(u){return s.getName(u)===o&&e(u)}}case Sl.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(u){let l=u;for(;l=V7(l,s);)if(e(l))return!0;return!1};let o=new WeakSet;return function(u){let l=u;for(;l=V7(l,s);)if(!o.has(l)){if(s.isTag(l)&&e(l))return!0;o.add(l)}return!1}}case"_flexibleDescendant":return function(c){let u=c;do if(e(u))return!0;while(u=V7(u,s));return!1};case Sl.SelectorType.Parent:return function(c){return s.getChildren(c).some(u=>s.isTag(u)&&e(u))};case Sl.SelectorType.Child:return function(c){let u=s.getParent(c);return u!=null&&s.isTag(u)&&e(u)};case Sl.SelectorType.Sibling:return function(c){let u=s.getSiblings(c);for(let l=0;l<u.length;l++){let f=u[l];if(a(c,f))break;if(s.isTag(f)&&e(f))return!0}return!1};case Sl.SelectorType.Adjacent:return s.prevElementSibling?function(c){let u=s.prevElementSibling(c);return u!=null&&e(u)}:function(c){let u=s.getSiblings(c),l;for(let f=0;f<u.length;f++){let d=u[f];if(a(c,d))break;s.isTag(d)&&(l=d)}return!!l&&e(l)};case Sl.SelectorType.Universal:{if(t.namespace!=null&&t.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return e}}}function tle(e,t,r){let n=h3(e,t,r);return q7(n,t.adapter)}function h3(e,t,r){let n=typeof e=="string"?(0,Cf.parse)(e):e;return m3(n,t,r)}function rle(e){return e.type===Cf.SelectorType.Pseudo&&(e.name==="scope"||Array.isArray(e.data)&&e.data.some(t=>t.some(rle)))}var SXe={type:Cf.SelectorType.Descendant},wXe={type:"_flexibleDescendant"},CXe={type:Cf.SelectorType.Pseudo,name:"scope",data:null};function IXe(e,{adapter:t},r){let n=!!r?.every(i=>{let s=t.isTag(i)&&t.getParent(i);return i===H7||s&&t.isTag(s)});for(let i of e){if(!(i.length>0&&FT(i[0])&&i[0].type!==Cf.SelectorType.Descendant))if(n&&!i.some(rle))i.unshift(SXe);else continue;i.unshift(CXe)}}function m3(e,t,r){var n;e.forEach(B7),r=(n=t.context)!==null&&n!==void 0?n:r;let i=Array.isArray(r),s=r&&(Array.isArray(r)?r:[r]);if(t.relativeSelector!==!1)IXe(e,t,s);else if(e.some(c=>c.length>0&&FT(c[0])))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");let a=!1,o=e.map(c=>{if(c.length>=2){let[u,l]=c;u.type!==Cf.SelectorType.Pseudo||u.name!=="scope"||(i&&l.type===Cf.SelectorType.Descendant?c[1]=wXe:(l.type===Cf.SelectorType.Adjacent||l.type===Cf.SelectorType.Sibling)&&(a=!0))}return RXe(c,t,s)}).reduce(NXe,lh.default.falseFunc);return o.shouldTestNextSiblings=a,o}function RXe(e,t,r){var n;return e.reduce((i,s)=>i===lh.default.falseFunc?lh.default.falseFunc:ele(i,s,t,r,m3),(n=t.rootFunc)!==null&&n!==void 0?n:lh.default.trueFunc)}function NXe(e,t){return t===lh.default.falseFunc||e===lh.default.trueFunc?e:e===lh.default.falseFunc||t===lh.default.trueFunc?t:function(n){return e(n)||t(n)}}var nle=(e,t)=>e===t,OXe={adapter:q0,equals:nle};function ile(e){var t,r,n,i;let s=e??OXe;return(t=s.adapter)!==null&&t!==void 0||(s.adapter=q0),(r=s.equals)!==null&&r!==void 0||(s.equals=(i=(n=s.adapter)===null||n===void 0?void 0:n.equals)!==null&&i!==void 0?i:nle),s}function W7(e){return function(r,n,i){let s=ile(n);return e(r,s,i)}}var cIt=W7(tle),uIt=W7(h3),g3=W7(m3);function sle(e){return function(r,n,i){let s=ile(i);typeof r!="function"&&(r=h3(r,s,n));let a=v3(n,s.adapter,r.shouldTestNextSiblings);return e(r,a,s)}}function v3(e,t,r=!1){return r&&(e=DXe(e,t)),Array.isArray(e)?t.removeSubsets(e):t.getChildren(e)}function DXe(e,t){let r=Array.isArray(e)?e.slice(0):[e],n=r.length;for(let i=0;i<n;i++){let s=z7(r[i],t);r.push(...s)}return r}var lIt=sle((e,t,r)=>e===G7.default.falseFunc||!t||t.length===0?[]:r.adapter.findAll(e,t)),fIt=sle((e,t,r)=>e===G7.default.falseFunc||!t||t.length===0?null:r.adapter.findOne(e,t));var _3=Ke(G0(),1);var PXe=new Set(["first","last","eq","gt","nth","lt","even","odd"]);function m_(e){return e.type!=="pseudo"?!1:PXe.has(e.name)?!0:e.name==="not"&&Array.isArray(e.data)?e.data.some(t=>t.some(m_)):!1}function ale(e,t,r){let n=t!=null?parseInt(t,10):NaN;switch(e){case"first":return 1;case"nth":case"eq":return isFinite(n)?n>=0?n+1:1/0:0;case"lt":return isFinite(n)?n>=0?Math.min(n,r):1/0:0;case"gt":return isFinite(n)?1/0:0;case"odd":return 2*r;case"even":return 2*r-1;case"last":case"not":return 1/0}}function ole(e){for(;e.parent;)e=e.parent;return e}function y3(e){let t=[],r=[];for(let n of e)n.some(m_)?t.push(n):r.push(n);return[r,t]}var kXe={type:jc.SelectorType.Universal,namespace:null},LXe={type:jc.SelectorType.Pseudo,name:"scope",data:null};function K7(e,t,r={}){return Q7([e],t,r)}function Q7(e,t,r={}){if(typeof t=="function")return e.some(t);let[n,i]=y3((0,jc.parse)(t));return n.length>0&&e.some(g3(n,r))||i.some(s=>ule(s,e,r).length>0)}function BXe(e,t,r,n){let i=typeof r=="string"?parseInt(r,10):NaN;switch(e){case"first":case"lt":return t;case"last":return t.length>0?[t[t.length-1]]:t;case"nth":case"eq":return isFinite(i)&&Math.abs(i)<t.length?[i<0?t[t.length+i]:t[i]]:[];case"gt":return isFinite(i)?t.slice(i+1):[];case"even":return t.filter((s,a)=>a%2===0);case"odd":return t.filter((s,a)=>a%2===1);case"not":{let s=new Set(cle(r,t,n));return t.filter(a=>!s.has(a))}}}function J7(e,t,r={}){return cle((0,jc.parse)(e),t,r)}function cle(e,t,r){if(t.length===0)return[];let[n,i]=y3(e),s;if(n.length){let a=X7(t,n,r);if(i.length===0)return a;a.length&&(s=new Set(a))}for(let a=0;a<i.length&&s?.size!==t.length;a++){let o=i[a];if((s?t.filter(l=>Kt(l)&&!s.has(l)):t).length===0)break;let u=ule(o,t,r);if(u.length)if(s)u.forEach(l=>s.add(l));else{if(a===i.length-1)return u;s=new Set(u)}}return typeof s<"u"?s.size===t.length?t:t.filter(a=>s.has(a)):[]}function ule(e,t,r){var n;if(e.some(jc.isTraversal)){let i=(n=r.root)!==null&&n!==void 0?n:ole(t[0]),s={...r,context:t,relativeSelector:!1};return e.push(LXe),b3(i,e,s,!0,t.length)}return b3(t,e,r,!1,t.length)}function lle(e,t,r={},n=1/0){if(typeof e=="function")return fle(t,e);let[i,s]=y3((0,jc.parse)(e)),a=s.map(o=>b3(t,o,r,!0,n));return i.length&&a.push(Y7(t,i,r,n)),a.length===0?[]:a.length===1?a[0]:j0(a.reduce((o,c)=>[...o,...c]))}function b3(e,t,r,n,i){let s=t.findIndex(m_),a=t.slice(0,s),o=t[s],c=t.length-1===s?i:1/0,u=ale(o.name,o.data,c);if(u===0)return[];let f=(a.length===0&&!Array.isArray(e)?a_(e).filter(Kt):a.length===0?(Array.isArray(e)?e:[e]).filter(Kt):n||a.some(jc.isTraversal)?Y7(e,[a],r,u):X7(e,[a],r)).slice(0,u),d=BXe(o.name,f,o.data,r);if(d.length===0||t.length===s+1)return d;let p=t.slice(s+1),m=p.some(jc.isTraversal);if(m){if((0,jc.isTraversal)(p[0])){let{type:y}=p[0];(y===jc.SelectorType.Sibling||y===jc.SelectorType.Adjacent)&&(d=v3(d,q0,!0)),p.unshift(kXe)}r={...r,relativeSelector:!1,rootFunc:y=>d.includes(y)}}else r.rootFunc&&r.rootFunc!==_3.trueFunc&&(r={...r,rootFunc:_3.trueFunc});return p.some(m_)?b3(d,p,r,!1,i):m?Y7(d,[p],r,i):X7(d,[p],r)}function Y7(e,t,r,n){let i=g3(t,r,e);return fle(e,i,n)}function fle(e,t,r=1/0){let n=v3(e,q0,t.shouldTestNextSiblings);return r3(i=>Kt(i)&&t(i),n,!0,r)}function X7(e,t,r){let n=(Array.isArray(e)?e:[e]).filter(Kt);if(n.length===0)return n;let i=g3(t,r);return i===_3.trueFunc?n:n.filter(i)}var FXe=/^\s*[~+]/;function $Xe(e){var t;if(!e)return this._make([]);let r=this.toArray();if(typeof e!="string"){let s=Iu(e)?e.toArray():[e];return this._make(s.filter(a=>r.some(o=>N7(o,a))))}let n=FXe.test(e)?r:this.children().toArray(),i={context:r,root:(t=this._root)===null||t===void 0?void 0:t[0],xmlMode:this.options.xmlMode,lowerCaseTags:this.options.lowerCaseTags,lowerCaseAttributeNames:this.options.lowerCaseAttributeNames,pseudos:this.options.pseudos,quirksMode:this.options.quirksMode};return this._make(lle(e,n,i))}function Z7(e){return function(t,...r){return function(n){var i;let s=e(t,this);return n&&(s=rB(s,n,this.options.xmlMode,(i=this._root)===null||i===void 0?void 0:i[0])),this._make(this.length>1&&s.length>1?r.reduce((a,o)=>o(a),s):s)}}}var jT=Z7((e,t)=>{let r=[];for(let n=0;n<t.length;n++){let i=e(t[n]);r.push(i)}return new Array().concat(...r)}),eB=Z7((e,t)=>{let r=[];for(let n=0;n<t.length;n++){let i=e(t[n]);i!==null&&r.push(i)}return r});function tB(e,...t){let r=null,n=Z7((i,s)=>{let a=[];return ci(s,o=>{for(let c;(c=i(o))&&!r?.(c,a.length);o=c)a.push(c)}),a})(e,...t);return function(i,s){r=typeof i=="string"?o=>K7(o,i,this.options):i?HT(i):null;let a=n.call(this,s);return r=null,a}}function g_(e){return Array.from(new Set(e))}var UXe=eB(({parent:e})=>e&&!wf(e)?e:null,g_),jXe=jT(e=>{let t=[];for(;e.parent&&!wf(e.parent);)t.push(e.parent),e=e.parent;return t},j0,e=>e.reverse()),HXe=tB(({parent:e})=>e&&!wf(e)?e:null,j0,e=>e.reverse());function qXe(e){var t;let r=[];if(!e)return this._make(r);let n={xmlMode:this.options.xmlMode,root:(t=this._root)===null||t===void 0?void 0:t[0]},i=typeof e=="string"?s=>K7(s,e,n):HT(e);return ci(this,s=>{for(;s&&Kt(s);){if(i(s,0)){r.includes(s)||r.push(s);break}s=s.parent}}),this._make(r)}var zXe=eB(e=>e3(e)),VXe=jT(e=>{let t=[];for(;e.next;)e=e.next,Kt(e)&&t.push(e);return t},g_),GXe=tB(e=>e3(e),g_),WXe=eB(e=>t3(e)),YXe=jT(e=>{let t=[];for(;e.prev;)e=e.prev,Kt(e)&&t.push(e);return t},g_),XXe=tB(e=>t3(e),g_),KXe=jT(e=>I7(e).filter(t=>Kt(t)&&t!==e),j0),QXe=jT(e=>a_(e).filter(Kt),g_);function JXe(){let e=this.toArray().reduce((t,r)=>Ii(r)?t.concat(r.children):t,[]);return this._make(e)}function ZXe(e){let t=0,r=this.length;for(;t<r&&e.call(this[t],t,this[t])!==!1;)++t;return this}function eKe(e){let t=[];for(let r=0;r<this.length;r++){let n=this[r],i=e.call(n,r,n);i!=null&&(t=t.concat(i))}return this._make(t)}function HT(e){return typeof e=="function"?(t,r)=>e.call(t,r,t):Iu(e)?t=>Array.prototype.includes.call(e,t):function(t){return e===t}}function tKe(e){var t;return this._make(rB(this.toArray(),e,this.options.xmlMode,(t=this._root)===null||t===void 0?void 0:t[0]))}function rB(e,t,r,n){return typeof t=="string"?J7(t,e,{xmlMode:r,root:n}):e.filter(HT(t))}function rKe(e){let t=this.toArray();return typeof e=="string"?Q7(t.filter(Kt),e,this.options):e?t.some(HT(e)):!1}function nKe(e){let t=this.toArray();if(typeof e=="string"){let r=new Set(J7(e,t,this.options));t=t.filter(n=>!r.has(n))}else{let r=HT(e);t=t.filter((n,i)=>!r(n,i))}return this._make(t)}function iKe(e){return this.filter(typeof e=="string"?`:has(${e})`:(t,r)=>this._make(r).find(e).length>0)}function sKe(){return this.length>1?this._make(this[0]):this}function aKe(){return this.length>0?this._make(this[this.length-1]):this}function oKe(e){var t;return e=+e,e===0&&this.length<=1?this:(e<0&&(e=this.length+e),this._make((t=this[e])!==null&&t!==void 0?t:[]))}function cKe(e){return e==null?this.toArray():this[e<0?this.length+e:e]}function uKe(){return Array.prototype.slice.call(this)}function lKe(e){let t,r;return e==null?(t=this.parent().children(),r=this[0]):typeof e=="string"?(t=this._make(e),r=this[0]):(t=this,r=Iu(e)?e[0]:e),Array.prototype.indexOf.call(t,r)}function fKe(e,t){return this._make(Array.prototype.slice.call(this,e,t))}function dKe(){var e;return(e=this.prevObject)!==null&&e!==void 0?e:this._make([])}function pKe(e,t){let r=this._make(e,t),n=j0([...this.get(),...r.get()]);return this._make(n)}function hKe(e){return this.prevObject?this.add(e?this.prevObject.filter(e):this.prevObject):this}var iB={};of(iB,{_makeDomArray:()=>mKe,after:()=>AKe,append:()=>yKe,appendTo:()=>gKe,before:()=>wKe,clone:()=>kKe,empty:()=>NKe,html:()=>OKe,insertAfter:()=>SKe,insertBefore:()=>CKe,prepend:()=>_Ke,prependTo:()=>vKe,remove:()=>IKe,replaceWith:()=>RKe,text:()=>PKe,toString:()=>DKe,unwrap:()=>xKe,wrap:()=>bKe,wrapAll:()=>TKe,wrapInner:()=>EKe});function dle(e){return function(r,n,i,s){if(typeof Buffer<"u"&&Buffer.isBuffer(r)&&(r=r.toString()),typeof r=="string")return e(r,n,i,s);let a=r;if(!Array.isArray(a)&&wf(a))return a;let o=new Cu([]);return W0(a,o),o}}function W0(e,t){let r=Array.isArray(e)?e:[e];t?t.children=r:t=null;for(let n=0;n<r.length;n++){let i=r[n];i.parent&&i.parent.children!==r&&ch(i),t?(i.prev=r[n-1]||null,i.next=r[n+1]||null):i.prev=i.next=null,i.parent=t}return t}function mKe(e,t){return e==null?[]:Iu(e)?t?a3(e.get()):e.get():Array.isArray(e)?e.reduce((r,n)=>r.concat(this._makeDomArray(n,t)),[]):typeof e=="string"?this._parse(e,this.options,!1,null).children:t?a3([e]):[e]}function ple(e){return function(...t){let r=this.length-1;return ci(this,(n,i)=>{if(!Ii(n))return;let s=typeof t[0]=="function"?t[0].call(n,i,this._render(n.children)):t,a=this._makeDomArray(s,i<r);e(a,n.children,n)})}}function Y0(e,t,r,n,i){var s,a;let o=[t,r,...n],c=t===0?null:e[t-1],u=t+r>=e.length?null:e[t+r];for(let l=0;l<n.length;++l){let f=n[l],d=f.parent;if(d){let m=d.children.indexOf(f);m>-1&&(d.children.splice(m,1),i===d&&t>m&&o[0]--)}f.parent=i,f.prev&&(f.prev.next=(s=f.next)!==null&&s!==void 0?s:null),f.next&&(f.next.prev=(a=f.prev)!==null&&a!==void 0?a:null),f.prev=l===0?c:n[l-1],f.next=l===n.length-1?u:n[l+1]}return c&&(c.next=n[0]),u&&(u.prev=n[n.length-1]),e.splice(...o)}function gKe(e){return(Iu(e)?e:this._make(e)).append(this),this}function vKe(e){return(Iu(e)?e:this._make(e)).prepend(this),this}var yKe=ple((e,t,r)=>{Y0(t,t.length,0,e,r)}),_Ke=ple((e,t,r)=>{Y0(t,0,0,e,r)});function hle(e){return function(t){let r=this.length-1,n=this.parents().last();for(let i=0;i<this.length;i++){let s=this[i],a=typeof t=="function"?t.call(s,i,s):typeof t=="string"&&!LT(t)?n.find(t).clone():t,[o]=this._makeDomArray(a,i<r);if(!o||!Ii(o))continue;let c=o,u=0;for(;u<c.children.length;){let l=c.children[u];Kt(l)?(c=l,u=0):u++}e(s,c,[o])}return this}}var bKe=hle((e,t,r)=>{let{parent:n}=e;if(!n)return;let i=n.children,s=i.indexOf(e);W0([e],t),Y0(i,s,0,r,n)}),EKe=hle((e,t,r)=>{Ii(e)&&(W0(e.children,t),W0(r,e))});function xKe(e){return this.parent(e).not("body").each((t,r)=>{this._make(r).replaceWith(r.children)}),this}function TKe(e){let t=this[0];if(t){let r=this._make(typeof e=="function"?e.call(t,0,t):e).insertBefore(t),n;for(let s=0;s<r.length;s++)r[s].type==="tag"&&(n=r[s]);let i=0;for(;n&&i<n.children.length;){let s=n.children[i];s.type==="tag"?(n=s,i=0):i++}n&&this._make(n).append(this)}return this}function AKe(...e){let t=this.length-1;return ci(this,(r,n)=>{let{parent:i}=r;if(!Ii(r)||!i)return;let s=i.children,a=s.indexOf(r);if(a<0)return;let o=typeof e[0]=="function"?e[0].call(r,n,this._render(r.children)):e,c=this._makeDomArray(o,n<t);Y0(s,a+1,0,c,i)})}function SKe(e){typeof e=="string"&&(e=this._make(e)),this.remove();let t=[];return this._makeDomArray(e).forEach(r=>{let n=this.clone().toArray(),{parent:i}=r;if(!i)return;let s=i.children,a=s.indexOf(r);a<0||(Y0(s,a+1,0,n,i),t.push(...n))}),this._make(t)}function wKe(...e){let t=this.length-1;return ci(this,(r,n)=>{let{parent:i}=r;if(!Ii(r)||!i)return;let s=i.children,a=s.indexOf(r);if(a<0)return;let o=typeof e[0]=="function"?e[0].call(r,n,this._render(r.children)):e,c=this._makeDomArray(o,n<t);Y0(s,a,0,c,i)})}function CKe(e){let t=this._make(e);this.remove();let r=[];return ci(t,n=>{let i=this.clone().toArray(),{parent:s}=n;if(!s)return;let a=s.children,o=a.indexOf(n);o<0||(Y0(a,o,0,i,s),r.push(...i))}),this._make(r)}function IKe(e){let t=e?this.filter(e):this;return ci(t,r=>{ch(r),r.prev=r.next=r.parent=null}),this}function RKe(e){return ci(this,(t,r)=>{let{parent:n}=t;if(!n)return;let i=n.children,s=typeof e=="function"?e.call(t,r,t):e,a=this._makeDomArray(s);W0(a,null);let o=i.indexOf(t);Y0(i,o,1,a,n),a.includes(t)||(t.parent=t.prev=t.next=null)})}function NKe(){return ci(this,e=>{Ii(e)&&(e.children.forEach(t=>{t.next=t.prev=t.parent=null}),e.children.length=0)})}function OKe(e){if(e===void 0){let t=this[0];return!t||!Ii(t)?null:this._render(t.children)}return ci(this,t=>{if(!Ii(t))return;t.children.forEach(n=>{n.next=n.prev=n.parent=null});let r=Iu(e)?e.toArray():this._parse(`${e}`,this.options,!1,t).children;W0(r,t)})}function DKe(){return this._render(this)}function PKe(e){return e===void 0?z0(this):typeof e=="function"?ci(this,(t,r)=>this._make(t).text(e.call(t,r,z0([t])))):ci(this,t=>{if(!Ii(t))return;t.children.forEach(n=>{n.next=n.prev=n.parent=null});let r=new Rd(`${e}`);W0(r,t)})}function kKe(){return this._make(a3(this.get()))}var sB={};of(sB,{css:()=>LKe});function LKe(e,t){if(e!=null&&t!=null||typeof e=="object"&&!Array.isArray(e))return ci(this,(r,n)=>{Kt(r)&&mle(r,e,t,n)});if(this.length!==0)return gle(this[0],e)}function mle(e,t,r,n){if(typeof t=="string"){let i=gle(e),s=typeof r=="function"?r.call(e,n,i[t]):r;s===""?delete i[t]:s!=null&&(i[t]=s),e.attribs.style=BKe(i)}else typeof t=="object"&&Object.keys(t).forEach((i,s)=>{mle(e,i,t[i],s)})}function gle(e,t){if(!e||!Kt(e))return;let r=MKe(e.attribs.style);if(typeof t=="string")return r[t];if(Array.isArray(t)){let n={};return t.forEach(i=>{r[i]!=null&&(n[i]=r[i])}),n}return r}function BKe(e){return Object.keys(e).reduce((t,r)=>`${t}${t?" ":""}${r}: ${e[r]};`,"")}function MKe(e){if(e=(e||"").trim(),!e)return{};let t={},r;for(let n of e.split(";")){let i=n.indexOf(":");if(i<1||i===n.length-1){let s=n.trimEnd();s.length>0&&r!==void 0&&(t[r]+=`;${s}`)}else r=n.slice(0,i).trim(),t[r]=n.slice(i+1).trim()}return t}var aB={};of(aB,{serialize:()=>$Ke,serializeArray:()=>UKe});var vle="input,select,textarea,keygen",FKe=/%20/g,yle=/\r?\n/g;function $Ke(){return this.serializeArray().map(r=>`${encodeURIComponent(r.name)}=${encodeURIComponent(r.value)}`).join("&").replace(FKe,"+")}function UKe(){return this.map((e,t)=>{let r=this._make(t);return Kt(t)&&t.name==="form"?r.find(vle).toArray():r.filter(vle).toArray()}).filter('[name!=""]:enabled:not(:submit, :button, :image, :reset, :file):matches([checked], :not(:checkbox, :radio))').map((e,t)=>{var r;let n=this._make(t),i=n.attr("name"),s=(r=n.val())!==null&&r!==void 0?r:"";return Array.isArray(s)?s.map(a=>({name:i,value:a.replace(yle,`\r
|
||
`)})):{name:i,value:s.replace(yle,`\r
|
||
`)}}).toArray()}var X0=class{constructor(t,r,n){if(this.length=0,this.options=n,this._root=r,t){for(let i=0;i<t.length;i++)this[i]=t[i];this.length=t.length}}};X0.prototype.cheerio="[cheerio object]";X0.prototype.splice=Array.prototype.splice;X0.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(X0.prototype,k7,nB,iB,sB,aB);function _le(e,t){return function r(n,i,s=!0){if(n==null)throw new Error("cheerio.load() expects a string");let a={...AT,...ST(i)},o=e(n,a,s,null);class c extends X0{_make(f,d){let p=u(f,d);return p.prevObject=this,p}_parse(f,d,p,m){return e(f,d,p,m)}_render(f){return t(f,this.options)}}function u(l,f,d=o,p){if(l&&Iu(l))return l;let m={...a,...ST(p)},y=typeof d=="string"?[e(d,m,!1,null)]:"length"in d?d:[d],T=Iu(y)?y:new c(y,null,m);if(T._root=T,!l)return new c(void 0,T,m);let E=typeof l=="string"&<(l)?e(l,m,!1,null).children:jKe(l)?[l]:Array.isArray(l)?l:void 0,A=new c(E,T,m);if(E)return A;if(typeof l!="string")throw new Error("Unexpected type of selector");let x=l,_=f?typeof f=="string"?LT(f)?new c([e(f,m,!1,null)],T,m):(x=`${f} ${x}`,T):Iu(f)?f:new c(Array.isArray(f)?f:[f],T,m):T;return _?_.find(x):A}return Object.assign(u,V0,{load:r,_root:o,_options:a,fn:c.prototype,prototype:c.prototype}),u}}function jKe(e){return!!e.name||e.type==="root"||e.type==="text"||e.type==="comment"}var HKe=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),bi="\uFFFD",Z;(function(e){e[e.EOF=-1]="EOF",e[e.NULL=0]="NULL",e[e.TABULATION=9]="TABULATION",e[e.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",e[e.LINE_FEED=10]="LINE_FEED",e[e.FORM_FEED=12]="FORM_FEED",e[e.SPACE=32]="SPACE",e[e.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",e[e.QUOTATION_MARK=34]="QUOTATION_MARK",e[e.NUMBER_SIGN=35]="NUMBER_SIGN",e[e.AMPERSAND=38]="AMPERSAND",e[e.APOSTROPHE=39]="APOSTROPHE",e[e.HYPHEN_MINUS=45]="HYPHEN_MINUS",e[e.SOLIDUS=47]="SOLIDUS",e[e.DIGIT_0=48]="DIGIT_0",e[e.DIGIT_9=57]="DIGIT_9",e[e.SEMICOLON=59]="SEMICOLON",e[e.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",e[e.EQUALS_SIGN=61]="EQUALS_SIGN",e[e.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",e[e.QUESTION_MARK=63]="QUESTION_MARK",e[e.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",e[e.LATIN_CAPITAL_F=70]="LATIN_CAPITAL_F",e[e.LATIN_CAPITAL_X=88]="LATIN_CAPITAL_X",e[e.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",e[e.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",e[e.GRAVE_ACCENT=96]="GRAVE_ACCENT",e[e.LATIN_SMALL_A=97]="LATIN_SMALL_A",e[e.LATIN_SMALL_F=102]="LATIN_SMALL_F",e[e.LATIN_SMALL_X=120]="LATIN_SMALL_X",e[e.LATIN_SMALL_Z=122]="LATIN_SMALL_Z",e[e.REPLACEMENT_CHARACTER=65533]="REPLACEMENT_CHARACTER"})(Z=Z||(Z={}));var Zo={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function E3(e){return e>=55296&&e<=57343}function ble(e){return e>=56320&&e<=57343}function Ele(e,t){return(e-55296)*1024+9216+t}function x3(e){return e!==32&&e!==10&&e!==13&&e!==9&&e!==12&&e>=1&&e<=31||e>=127&&e<=159}function T3(e){return e>=64976&&e<=65007||HKe.has(e)}var Fe;(function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(Fe=Fe||(Fe={}));var zKe=65536,A3=class{constructor(t){this.handler=t,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=zKe,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(t){let{line:r,col:n,offset:i}=this;return{code:t,startLine:r,endLine:r,startCol:n,endCol:n,startOffset:i,endOffset:i}}_err(t){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(t)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(t){if(this.pos!==this.html.length-1){let r=this.html.charCodeAt(this.pos+1);if(ble(r))return this.pos++,this._addGap(),Ele(t,r)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,Z.EOF;return this._err(Fe.surrogateInInputStream),t}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(t,r){this.html.length>0?this.html+=t:this.html=t,this.endOfChunkHit=!1,this.lastChunkWritten=r}insertHtmlAtCurrentPos(t){this.html=this.html.substring(0,this.pos+1)+t+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(t,r){if(this.pos+t.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(r)return this.html.startsWith(t,this.pos);for(let n=0;n<t.length;n++)if((this.html.charCodeAt(this.pos+n)|32)!==t.charCodeAt(n))return!1;return!0}peek(t){let r=this.pos+t;if(r>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Z.EOF;let n=this.html.charCodeAt(r);return n===Z.CARRIAGE_RETURN?Z.LINE_FEED:n}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Z.EOF;let t=this.html.charCodeAt(this.pos);return t===Z.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,Z.LINE_FEED):t===Z.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,E3(t)&&(t=this._processSurrogate(t)),this.handler.onParseError===null||t>31&&t<127||t===Z.LINE_FEED||t===Z.CARRIAGE_RETURN||t>159&&t<64976||this._checkForProblematicCharacters(t),t)}_checkForProblematicCharacters(t){x3(t)?this._err(Fe.controlCharacterInInputStream):T3(t)&&this._err(Fe.noncharacterInInputStream)}retreat(t){for(this.pos-=t;this.pos<this.lastGapPos;)this.lastGapPos=this.gapStack.pop(),this.pos--;this.isEol=!1}};var an;(function(e){e[e.CHARACTER=0]="CHARACTER",e[e.NULL_CHARACTER=1]="NULL_CHARACTER",e[e.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",e[e.START_TAG=3]="START_TAG",e[e.END_TAG=4]="END_TAG",e[e.COMMENT=5]="COMMENT",e[e.DOCTYPE=6]="DOCTYPE",e[e.EOF=7]="EOF",e[e.HIBERNATION=8]="HIBERNATION"})(an=an||(an={}));function S3(e,t){for(let r=e.attrs.length-1;r>=0;r--)if(e.attrs[r].name===t)return e.attrs[r].value;return null}var w3={};of(w3,{ATTRS:()=>If,DOCUMENT_MODE:()=>Ja,NS:()=>Ge,SPECIAL_ELEMENTS:()=>oB,TAG_ID:()=>O,TAG_NAMES:()=>Ne,getTagID:()=>K0,hasUnescapedText:()=>cB,isNumberedHeader:()=>qT});var Ge;(function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"})(Ge=Ge||(Ge={}));var If;(function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"})(If=If||(If={}));var Ja;(function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"})(Ja=Ja||(Ja={}));var Ne;(function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="strike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"})(Ne=Ne||(Ne={}));var O;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SECTION=94]="SECTION",e[e.SELECT=95]="SELECT",e[e.SOURCE=96]="SOURCE",e[e.SMALL=97]="SMALL",e[e.SPAN=98]="SPAN",e[e.STRIKE=99]="STRIKE",e[e.STRONG=100]="STRONG",e[e.STYLE=101]="STYLE",e[e.SUB=102]="SUB",e[e.SUMMARY=103]="SUMMARY",e[e.SUP=104]="SUP",e[e.TABLE=105]="TABLE",e[e.TBODY=106]="TBODY",e[e.TEMPLATE=107]="TEMPLATE",e[e.TEXTAREA=108]="TEXTAREA",e[e.TFOOT=109]="TFOOT",e[e.TD=110]="TD",e[e.TH=111]="TH",e[e.THEAD=112]="THEAD",e[e.TITLE=113]="TITLE",e[e.TR=114]="TR",e[e.TRACK=115]="TRACK",e[e.TT=116]="TT",e[e.U=117]="U",e[e.UL=118]="UL",e[e.SVG=119]="SVG",e[e.VAR=120]="VAR",e[e.WBR=121]="WBR",e[e.XMP=122]="XMP"})(O=O||(O={}));var GKe=new Map([[Ne.A,O.A],[Ne.ADDRESS,O.ADDRESS],[Ne.ANNOTATION_XML,O.ANNOTATION_XML],[Ne.APPLET,O.APPLET],[Ne.AREA,O.AREA],[Ne.ARTICLE,O.ARTICLE],[Ne.ASIDE,O.ASIDE],[Ne.B,O.B],[Ne.BASE,O.BASE],[Ne.BASEFONT,O.BASEFONT],[Ne.BGSOUND,O.BGSOUND],[Ne.BIG,O.BIG],[Ne.BLOCKQUOTE,O.BLOCKQUOTE],[Ne.BODY,O.BODY],[Ne.BR,O.BR],[Ne.BUTTON,O.BUTTON],[Ne.CAPTION,O.CAPTION],[Ne.CENTER,O.CENTER],[Ne.CODE,O.CODE],[Ne.COL,O.COL],[Ne.COLGROUP,O.COLGROUP],[Ne.DD,O.DD],[Ne.DESC,O.DESC],[Ne.DETAILS,O.DETAILS],[Ne.DIALOG,O.DIALOG],[Ne.DIR,O.DIR],[Ne.DIV,O.DIV],[Ne.DL,O.DL],[Ne.DT,O.DT],[Ne.EM,O.EM],[Ne.EMBED,O.EMBED],[Ne.FIELDSET,O.FIELDSET],[Ne.FIGCAPTION,O.FIGCAPTION],[Ne.FIGURE,O.FIGURE],[Ne.FONT,O.FONT],[Ne.FOOTER,O.FOOTER],[Ne.FOREIGN_OBJECT,O.FOREIGN_OBJECT],[Ne.FORM,O.FORM],[Ne.FRAME,O.FRAME],[Ne.FRAMESET,O.FRAMESET],[Ne.H1,O.H1],[Ne.H2,O.H2],[Ne.H3,O.H3],[Ne.H4,O.H4],[Ne.H5,O.H5],[Ne.H6,O.H6],[Ne.HEAD,O.HEAD],[Ne.HEADER,O.HEADER],[Ne.HGROUP,O.HGROUP],[Ne.HR,O.HR],[Ne.HTML,O.HTML],[Ne.I,O.I],[Ne.IMG,O.IMG],[Ne.IMAGE,O.IMAGE],[Ne.INPUT,O.INPUT],[Ne.IFRAME,O.IFRAME],[Ne.KEYGEN,O.KEYGEN],[Ne.LABEL,O.LABEL],[Ne.LI,O.LI],[Ne.LINK,O.LINK],[Ne.LISTING,O.LISTING],[Ne.MAIN,O.MAIN],[Ne.MALIGNMARK,O.MALIGNMARK],[Ne.MARQUEE,O.MARQUEE],[Ne.MATH,O.MATH],[Ne.MENU,O.MENU],[Ne.META,O.META],[Ne.MGLYPH,O.MGLYPH],[Ne.MI,O.MI],[Ne.MO,O.MO],[Ne.MN,O.MN],[Ne.MS,O.MS],[Ne.MTEXT,O.MTEXT],[Ne.NAV,O.NAV],[Ne.NOBR,O.NOBR],[Ne.NOFRAMES,O.NOFRAMES],[Ne.NOEMBED,O.NOEMBED],[Ne.NOSCRIPT,O.NOSCRIPT],[Ne.OBJECT,O.OBJECT],[Ne.OL,O.OL],[Ne.OPTGROUP,O.OPTGROUP],[Ne.OPTION,O.OPTION],[Ne.P,O.P],[Ne.PARAM,O.PARAM],[Ne.PLAINTEXT,O.PLAINTEXT],[Ne.PRE,O.PRE],[Ne.RB,O.RB],[Ne.RP,O.RP],[Ne.RT,O.RT],[Ne.RTC,O.RTC],[Ne.RUBY,O.RUBY],[Ne.S,O.S],[Ne.SCRIPT,O.SCRIPT],[Ne.SECTION,O.SECTION],[Ne.SELECT,O.SELECT],[Ne.SOURCE,O.SOURCE],[Ne.SMALL,O.SMALL],[Ne.SPAN,O.SPAN],[Ne.STRIKE,O.STRIKE],[Ne.STRONG,O.STRONG],[Ne.STYLE,O.STYLE],[Ne.SUB,O.SUB],[Ne.SUMMARY,O.SUMMARY],[Ne.SUP,O.SUP],[Ne.TABLE,O.TABLE],[Ne.TBODY,O.TBODY],[Ne.TEMPLATE,O.TEMPLATE],[Ne.TEXTAREA,O.TEXTAREA],[Ne.TFOOT,O.TFOOT],[Ne.TD,O.TD],[Ne.TH,O.TH],[Ne.THEAD,O.THEAD],[Ne.TITLE,O.TITLE],[Ne.TR,O.TR],[Ne.TRACK,O.TRACK],[Ne.TT,O.TT],[Ne.U,O.U],[Ne.UL,O.UL],[Ne.SVG,O.SVG],[Ne.VAR,O.VAR],[Ne.WBR,O.WBR],[Ne.XMP,O.XMP]]);function K0(e){var t;return(t=GKe.get(e))!==null&&t!==void 0?t:O.UNKNOWN}var lt=O,oB={[Ge.HTML]:new Set([lt.ADDRESS,lt.APPLET,lt.AREA,lt.ARTICLE,lt.ASIDE,lt.BASE,lt.BASEFONT,lt.BGSOUND,lt.BLOCKQUOTE,lt.BODY,lt.BR,lt.BUTTON,lt.CAPTION,lt.CENTER,lt.COL,lt.COLGROUP,lt.DD,lt.DETAILS,lt.DIR,lt.DIV,lt.DL,lt.DT,lt.EMBED,lt.FIELDSET,lt.FIGCAPTION,lt.FIGURE,lt.FOOTER,lt.FORM,lt.FRAME,lt.FRAMESET,lt.H1,lt.H2,lt.H3,lt.H4,lt.H5,lt.H6,lt.HEAD,lt.HEADER,lt.HGROUP,lt.HR,lt.HTML,lt.IFRAME,lt.IMG,lt.INPUT,lt.LI,lt.LINK,lt.LISTING,lt.MAIN,lt.MARQUEE,lt.MENU,lt.META,lt.NAV,lt.NOEMBED,lt.NOFRAMES,lt.NOSCRIPT,lt.OBJECT,lt.OL,lt.P,lt.PARAM,lt.PLAINTEXT,lt.PRE,lt.SCRIPT,lt.SECTION,lt.SELECT,lt.SOURCE,lt.STYLE,lt.SUMMARY,lt.TABLE,lt.TBODY,lt.TD,lt.TEMPLATE,lt.TEXTAREA,lt.TFOOT,lt.TH,lt.THEAD,lt.TITLE,lt.TR,lt.TRACK,lt.UL,lt.WBR,lt.XMP]),[Ge.MATHML]:new Set([lt.MI,lt.MO,lt.MN,lt.MS,lt.MTEXT,lt.ANNOTATION_XML]),[Ge.SVG]:new Set([lt.TITLE,lt.FOREIGN_OBJECT,lt.DESC]),[Ge.XLINK]:new Set,[Ge.XML]:new Set,[Ge.XMLNS]:new Set};function qT(e){return e===lt.H1||e===lt.H2||e===lt.H3||e===lt.H4||e===lt.H5||e===lt.H6}var WKe=new Set([Ne.STYLE,Ne.SCRIPT,Ne.XMP,Ne.IFRAME,Ne.NOEMBED,Ne.NOFRAMES,Ne.PLAINTEXT]);function cB(e,t){return WKe.has(e)||t&&e===Ne.NOSCRIPT}var YKe=new Map([[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),ie;(function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.NAMED_CHARACTER_REFERENCE=72]="NAMED_CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=73]="AMBIGUOUS_AMPERSAND",e[e.NUMERIC_CHARACTER_REFERENCE=74]="NUMERIC_CHARACTER_REFERENCE",e[e.HEXADEMICAL_CHARACTER_REFERENCE_START=75]="HEXADEMICAL_CHARACTER_REFERENCE_START",e[e.HEXADEMICAL_CHARACTER_REFERENCE=76]="HEXADEMICAL_CHARACTER_REFERENCE",e[e.DECIMAL_CHARACTER_REFERENCE=77]="DECIMAL_CHARACTER_REFERENCE",e[e.NUMERIC_CHARACTER_REFERENCE_END=78]="NUMERIC_CHARACTER_REFERENCE_END"})(ie||(ie={}));var To={DATA:ie.DATA,RCDATA:ie.RCDATA,RAWTEXT:ie.RAWTEXT,SCRIPT_DATA:ie.SCRIPT_DATA,PLAINTEXT:ie.PLAINTEXT,CDATA_SECTION:ie.CDATA_SECTION};function VT(e){return e>=Z.DIGIT_0&&e<=Z.DIGIT_9}function zT(e){return e>=Z.LATIN_CAPITAL_A&&e<=Z.LATIN_CAPITAL_Z}function XKe(e){return e>=Z.LATIN_SMALL_A&&e<=Z.LATIN_SMALL_Z}function Q0(e){return XKe(e)||zT(e)}function uB(e){return Q0(e)||VT(e)}function Tle(e){return e>=Z.LATIN_CAPITAL_A&&e<=Z.LATIN_CAPITAL_F}function Ale(e){return e>=Z.LATIN_SMALL_A&&e<=Z.LATIN_SMALL_F}function KKe(e){return VT(e)||Tle(e)||Ale(e)}function C3(e){return e+32}function Sle(e){return e===Z.SPACE||e===Z.LINE_FEED||e===Z.TABULATION||e===Z.FORM_FEED}function QKe(e){return e===Z.EQUALS_SIGN||uB(e)}function xle(e){return Sle(e)||e===Z.SOLIDUS||e===Z.GREATER_THAN_SIGN}var GT=class{constructor(t,r){this.options=t,this.handler=r,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=ie.DATA,this.returnState=ie.DATA,this.charRefCode=-1,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new A3(r),this.currentLocation=this.getCurrentLocation(-1)}_err(t){var r,n;(n=(r=this.handler).onParseError)===null||n===void 0||n.call(r,this.preprocessor.getError(t))}getCurrentLocation(t){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-t,startOffset:this.preprocessor.offset-t,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;let t=this._consume();this._ensureHibernation()||this._callState(t)}this.inLoop=!1}}pause(){this.paused=!0}resume(t){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||t?.())}write(t,r,n){this.active=!0,this.preprocessor.write(t,r),this._runParsingLoop(),this.paused||n?.()}insertHtmlAtCurrentPos(t){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(t),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this._unconsume(this.consumedAfterSnapshot),this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(t){this.consumedAfterSnapshot-=t,this.preprocessor.retreat(t)}_reconsumeInState(t,r){this.state=t,this._callState(r)}_advanceBy(t){this.consumedAfterSnapshot+=t;for(let r=0;r<t;r++)this.preprocessor.advance()}_consumeSequenceIfMatch(t,r){return this.preprocessor.startsWith(t,r)?(this._advanceBy(t.length-1),!0):!1}_createStartTagToken(){this.currentToken={type:an.START_TAG,tagName:"",tagID:O.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}_createEndTagToken(){this.currentToken={type:an.END_TAG,tagName:"",tagID:O.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(2)}}_createCommentToken(t){this.currentToken={type:an.COMMENT,data:"",location:this.getCurrentLocation(t)}}_createDoctypeToken(t){this.currentToken={type:an.DOCTYPE,name:t,forceQuirks:!1,publicId:null,systemId:null,location:this.currentLocation}}_createCharacterToken(t,r){this.currentCharacterToken={type:t,chars:r,location:this.currentLocation}}_createAttr(t){this.currentAttr={name:t,value:""},this.currentLocation=this.getCurrentLocation(0)}_leaveAttrName(){var t,r;let n=this.currentToken;if(S3(n,this.currentAttr.name)===null){if(n.attrs.push(this.currentAttr),n.location&&this.currentLocation){let i=(t=(r=n.location).attrs)!==null&&t!==void 0?t:r.attrs=Object.create(null);i[this.currentAttr.name]=this.currentLocation,this._leaveAttrValue()}}else this._err(Fe.duplicateAttribute)}_leaveAttrValue(){this.currentLocation&&(this.currentLocation.endLine=this.preprocessor.line,this.currentLocation.endCol=this.preprocessor.col,this.currentLocation.endOffset=this.preprocessor.offset)}prepareToken(t){this._emitCurrentCharacterToken(t.location),this.currentToken=null,t.location&&(t.location.endLine=this.preprocessor.line,t.location.endCol=this.preprocessor.col+1,t.location.endOffset=this.preprocessor.offset+1),this.currentLocation=this.getCurrentLocation(-1)}emitCurrentTagToken(){let t=this.currentToken;this.prepareToken(t),t.tagID=K0(t.tagName),t.type===an.START_TAG?(this.lastStartTagName=t.tagName,this.handler.onStartTag(t)):(t.attrs.length>0&&this._err(Fe.endTagWithAttributes),t.selfClosing&&this._err(Fe.endTagWithTrailingSolidus),this.handler.onEndTag(t)),this.preprocessor.dropParsedChunk()}emitCurrentComment(t){this.prepareToken(t),this.handler.onComment(t),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(t){this.prepareToken(t),this.handler.onDoctype(t),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(t){if(this.currentCharacterToken){switch(t&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=t.startLine,this.currentCharacterToken.location.endCol=t.startCol,this.currentCharacterToken.location.endOffset=t.startOffset),this.currentCharacterToken.type){case an.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case an.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case an.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){let t=this.getCurrentLocation(0);t&&(t.endLine=t.startLine,t.endCol=t.startCol,t.endOffset=t.startOffset),this._emitCurrentCharacterToken(t),this.handler.onEof({type:an.EOF,location:t}),this.active=!1}_appendCharToCurrentCharacterToken(t,r){if(this.currentCharacterToken)if(this.currentCharacterToken.type!==t)this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();else{this.currentCharacterToken.chars+=r;return}this._createCharacterToken(t,r)}_emitCodePoint(t){let r=Sle(t)?an.WHITESPACE_CHARACTER:t===Z.NULL?an.NULL_CHARACTER:an.CHARACTER;this._appendCharToCurrentCharacterToken(r,String.fromCodePoint(t))}_emitChars(t){this._appendCharToCurrentCharacterToken(an.CHARACTER,t)}_matchNamedCharacterReference(t){let r=null,n=0,i=!1;for(let s=0,a=xl[0];s>=0&&(s=OT(xl,a,s+1,t),!(s<0));t=this._consume()){n+=1,a=xl[s];let o=a&Qo.VALUE_LENGTH;if(o){let c=(o>>14)-1;if(t!==Z.SEMICOLON&&this._isCharacterReferenceInAttribute()&&QKe(this.preprocessor.peek(1))?(r=[Z.AMPERSAND],s+=c):(r=c===0?[xl[s]&~Qo.VALUE_LENGTH]:c===1?[xl[++s]]:[xl[++s],xl[++s]],n=0,i=t!==Z.SEMICOLON),c===0){this._consume();break}}}return this._unconsume(n),i&&!this.preprocessor.endOfChunkHit&&this._err(Fe.missingSemicolonAfterCharacterReference),this._unconsume(1),r}_isCharacterReferenceInAttribute(){return this.returnState===ie.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===ie.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===ie.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(t){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(t):this._emitCodePoint(t)}_callState(t){switch(this.state){case ie.DATA:{this._stateData(t);break}case ie.RCDATA:{this._stateRcdata(t);break}case ie.RAWTEXT:{this._stateRawtext(t);break}case ie.SCRIPT_DATA:{this._stateScriptData(t);break}case ie.PLAINTEXT:{this._statePlaintext(t);break}case ie.TAG_OPEN:{this._stateTagOpen(t);break}case ie.END_TAG_OPEN:{this._stateEndTagOpen(t);break}case ie.TAG_NAME:{this._stateTagName(t);break}case ie.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(t);break}case ie.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(t);break}case ie.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(t);break}case ie.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(t);break}case ie.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(t);break}case ie.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(t);break}case ie.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(t);break}case ie.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(t);break}case ie.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(t);break}case ie.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(t);break}case ie.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(t);break}case ie.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(t);break}case ie.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(t);break}case ie.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(t);break}case ie.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(t);break}case ie.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(t);break}case ie.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(t);break}case ie.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(t);break}case ie.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(t);break}case ie.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(t);break}case ie.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(t);break}case ie.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(t);break}case ie.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(t);break}case ie.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(t);break}case ie.ATTRIBUTE_NAME:{this._stateAttributeName(t);break}case ie.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(t);break}case ie.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(t);break}case ie.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(t);break}case ie.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(t);break}case ie.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(t);break}case ie.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(t);break}case ie.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(t);break}case ie.BOGUS_COMMENT:{this._stateBogusComment(t);break}case ie.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(t);break}case ie.COMMENT_START:{this._stateCommentStart(t);break}case ie.COMMENT_START_DASH:{this._stateCommentStartDash(t);break}case ie.COMMENT:{this._stateComment(t);break}case ie.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(t);break}case ie.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(t);break}case ie.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(t);break}case ie.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(t);break}case ie.COMMENT_END_DASH:{this._stateCommentEndDash(t);break}case ie.COMMENT_END:{this._stateCommentEnd(t);break}case ie.COMMENT_END_BANG:{this._stateCommentEndBang(t);break}case ie.DOCTYPE:{this._stateDoctype(t);break}case ie.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(t);break}case ie.DOCTYPE_NAME:{this._stateDoctypeName(t);break}case ie.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(t);break}case ie.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(t);break}case ie.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(t);break}case ie.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(t);break}case ie.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(t);break}case ie.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(t);break}case ie.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(t);break}case ie.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(t);break}case ie.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(t);break}case ie.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(t);break}case ie.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(t);break}case ie.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(t);break}case ie.BOGUS_DOCTYPE:{this._stateBogusDoctype(t);break}case ie.CDATA_SECTION:{this._stateCdataSection(t);break}case ie.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(t);break}case ie.CDATA_SECTION_END:{this._stateCdataSectionEnd(t);break}case ie.CHARACTER_REFERENCE:{this._stateCharacterReference(t);break}case ie.NAMED_CHARACTER_REFERENCE:{this._stateNamedCharacterReference(t);break}case ie.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(t);break}case ie.NUMERIC_CHARACTER_REFERENCE:{this._stateNumericCharacterReference(t);break}case ie.HEXADEMICAL_CHARACTER_REFERENCE_START:{this._stateHexademicalCharacterReferenceStart(t);break}case ie.HEXADEMICAL_CHARACTER_REFERENCE:{this._stateHexademicalCharacterReference(t);break}case ie.DECIMAL_CHARACTER_REFERENCE:{this._stateDecimalCharacterReference(t);break}case ie.NUMERIC_CHARACTER_REFERENCE_END:{this._stateNumericCharacterReferenceEnd(t);break}default:throw new Error("Unknown state")}}_stateData(t){switch(t){case Z.LESS_THAN_SIGN:{this.state=ie.TAG_OPEN;break}case Z.AMPERSAND:{this.returnState=ie.DATA,this.state=ie.CHARACTER_REFERENCE;break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),this._emitCodePoint(t);break}case Z.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateRcdata(t){switch(t){case Z.AMPERSAND:{this.returnState=ie.RCDATA,this.state=ie.CHARACTER_REFERENCE;break}case Z.LESS_THAN_SIGN:{this.state=ie.RCDATA_LESS_THAN_SIGN;break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),this._emitChars(bi);break}case Z.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateRawtext(t){switch(t){case Z.LESS_THAN_SIGN:{this.state=ie.RAWTEXT_LESS_THAN_SIGN;break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),this._emitChars(bi);break}case Z.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptData(t){switch(t){case Z.LESS_THAN_SIGN:{this.state=ie.SCRIPT_DATA_LESS_THAN_SIGN;break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),this._emitChars(bi);break}case Z.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_statePlaintext(t){switch(t){case Z.NULL:{this._err(Fe.unexpectedNullCharacter),this._emitChars(bi);break}case Z.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateTagOpen(t){if(Q0(t))this._createStartTagToken(),this.state=ie.TAG_NAME,this._stateTagName(t);else switch(t){case Z.EXCLAMATION_MARK:{this.state=ie.MARKUP_DECLARATION_OPEN;break}case Z.SOLIDUS:{this.state=ie.END_TAG_OPEN;break}case Z.QUESTION_MARK:{this._err(Fe.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=ie.BOGUS_COMMENT,this._stateBogusComment(t);break}case Z.EOF:{this._err(Fe.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(Fe.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=ie.DATA,this._stateData(t)}}_stateEndTagOpen(t){if(Q0(t))this._createEndTagToken(),this.state=ie.TAG_NAME,this._stateTagName(t);else switch(t){case Z.GREATER_THAN_SIGN:{this._err(Fe.missingEndTagName),this.state=ie.DATA;break}case Z.EOF:{this._err(Fe.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken();break}default:this._err(Fe.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=ie.BOGUS_COMMENT,this._stateBogusComment(t)}}_stateTagName(t){let r=this.currentToken;switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:{this.state=ie.BEFORE_ATTRIBUTE_NAME;break}case Z.SOLIDUS:{this.state=ie.SELF_CLOSING_START_TAG;break}case Z.GREATER_THAN_SIGN:{this.state=ie.DATA,this.emitCurrentTagToken();break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),r.tagName+=bi;break}case Z.EOF:{this._err(Fe.eofInTag),this._emitEOFToken();break}default:r.tagName+=String.fromCodePoint(zT(t)?C3(t):t)}}_stateRcdataLessThanSign(t){t===Z.SOLIDUS?this.state=ie.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=ie.RCDATA,this._stateRcdata(t))}_stateRcdataEndTagOpen(t){Q0(t)?(this.state=ie.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(t)):(this._emitChars("</"),this.state=ie.RCDATA,this._stateRcdata(t))}handleSpecialEndTag(t){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();this._createEndTagToken();let r=this.currentToken;switch(r.tagName=this.lastStartTagName,this.preprocessor.peek(this.lastStartTagName.length)){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=ie.BEFORE_ATTRIBUTE_NAME,!1;case Z.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=ie.SELF_CLOSING_START_TAG,!1;case Z.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=ie.DATA,!1;default:return!this._ensureHibernation()}}_stateRcdataEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=ie.RCDATA,this._stateRcdata(t))}_stateRawtextLessThanSign(t){t===Z.SOLIDUS?this.state=ie.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=ie.RAWTEXT,this._stateRawtext(t))}_stateRawtextEndTagOpen(t){Q0(t)?(this.state=ie.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(t)):(this._emitChars("</"),this.state=ie.RAWTEXT,this._stateRawtext(t))}_stateRawtextEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=ie.RAWTEXT,this._stateRawtext(t))}_stateScriptDataLessThanSign(t){switch(t){case Z.SOLIDUS:{this.state=ie.SCRIPT_DATA_END_TAG_OPEN;break}case Z.EXCLAMATION_MARK:{this.state=ie.SCRIPT_DATA_ESCAPE_START,this._emitChars("<!");break}default:this._emitChars("<"),this.state=ie.SCRIPT_DATA,this._stateScriptData(t)}}_stateScriptDataEndTagOpen(t){Q0(t)?(this.state=ie.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(t)):(this._emitChars("</"),this.state=ie.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=ie.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscapeStart(t){t===Z.HYPHEN_MINUS?(this.state=ie.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars("-")):(this.state=ie.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscapeStartDash(t){t===Z.HYPHEN_MINUS?(this.state=ie.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-")):(this.state=ie.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscaped(t){switch(t){case Z.HYPHEN_MINUS:{this.state=ie.SCRIPT_DATA_ESCAPED_DASH,this._emitChars("-");break}case Z.LESS_THAN_SIGN:{this.state=ie.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),this._emitChars(bi);break}case Z.EOF:{this._err(Fe.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptDataEscapedDash(t){switch(t){case Z.HYPHEN_MINUS:{this.state=ie.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-");break}case Z.LESS_THAN_SIGN:{this.state=ie.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),this.state=ie.SCRIPT_DATA_ESCAPED,this._emitChars(bi);break}case Z.EOF:{this._err(Fe.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=ie.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataEscapedDashDash(t){switch(t){case Z.HYPHEN_MINUS:{this._emitChars("-");break}case Z.LESS_THAN_SIGN:{this.state=ie.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break}case Z.GREATER_THAN_SIGN:{this.state=ie.SCRIPT_DATA,this._emitChars(">");break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),this.state=ie.SCRIPT_DATA_ESCAPED,this._emitChars(bi);break}case Z.EOF:{this._err(Fe.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=ie.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataEscapedLessThanSign(t){t===Z.SOLIDUS?this.state=ie.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Q0(t)?(this._emitChars("<"),this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(t)):(this._emitChars("<"),this.state=ie.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataEscapedEndTagOpen(t){Q0(t)?(this.state=ie.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(t)):(this._emitChars("</"),this.state=ie.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataEscapedEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=ie.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataDoubleEscapeStart(t){if(this.preprocessor.startsWith(Zo.SCRIPT,!1)&&xle(this.preprocessor.peek(Zo.SCRIPT.length))){this._emitCodePoint(t);for(let r=0;r<Zo.SCRIPT.length;r++)this._emitCodePoint(this._consume());this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=ie.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataDoubleEscaped(t){switch(t){case Z.HYPHEN_MINUS:{this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break}case Z.LESS_THAN_SIGN:{this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),this._emitChars(bi);break}case Z.EOF:{this._err(Fe.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedDash(t){switch(t){case Z.HYPHEN_MINUS:{this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break}case Z.LESS_THAN_SIGN:{this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(bi);break}case Z.EOF:{this._err(Fe.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedDashDash(t){switch(t){case Z.HYPHEN_MINUS:{this._emitChars("-");break}case Z.LESS_THAN_SIGN:{this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break}case Z.GREATER_THAN_SIGN:{this.state=ie.SCRIPT_DATA,this._emitChars(">");break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(bi);break}case Z.EOF:{this._err(Fe.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedLessThanSign(t){t===Z.SOLIDUS?(this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}_stateScriptDataDoubleEscapeEnd(t){if(this.preprocessor.startsWith(Zo.SCRIPT,!1)&&xle(this.preprocessor.peek(Zo.SCRIPT.length))){this._emitCodePoint(t);for(let r=0;r<Zo.SCRIPT.length;r++)this._emitCodePoint(this._consume());this.state=ie.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}_stateBeforeAttributeName(t){switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:break;case Z.SOLIDUS:case Z.GREATER_THAN_SIGN:case Z.EOF:{this.state=ie.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(t);break}case Z.EQUALS_SIGN:{this._err(Fe.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=ie.ATTRIBUTE_NAME;break}default:this._createAttr(""),this.state=ie.ATTRIBUTE_NAME,this._stateAttributeName(t)}}_stateAttributeName(t){switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:case Z.SOLIDUS:case Z.GREATER_THAN_SIGN:case Z.EOF:{this._leaveAttrName(),this.state=ie.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(t);break}case Z.EQUALS_SIGN:{this._leaveAttrName(),this.state=ie.BEFORE_ATTRIBUTE_VALUE;break}case Z.QUOTATION_MARK:case Z.APOSTROPHE:case Z.LESS_THAN_SIGN:{this._err(Fe.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(t);break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),this.currentAttr.name+=bi;break}default:this.currentAttr.name+=String.fromCodePoint(zT(t)?C3(t):t)}}_stateAfterAttributeName(t){switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:break;case Z.SOLIDUS:{this.state=ie.SELF_CLOSING_START_TAG;break}case Z.EQUALS_SIGN:{this.state=ie.BEFORE_ATTRIBUTE_VALUE;break}case Z.GREATER_THAN_SIGN:{this.state=ie.DATA,this.emitCurrentTagToken();break}case Z.EOF:{this._err(Fe.eofInTag),this._emitEOFToken();break}default:this._createAttr(""),this.state=ie.ATTRIBUTE_NAME,this._stateAttributeName(t)}}_stateBeforeAttributeValue(t){switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:break;case Z.QUOTATION_MARK:{this.state=ie.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break}case Z.APOSTROPHE:{this.state=ie.ATTRIBUTE_VALUE_SINGLE_QUOTED;break}case Z.GREATER_THAN_SIGN:{this._err(Fe.missingAttributeValue),this.state=ie.DATA,this.emitCurrentTagToken();break}default:this.state=ie.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(t)}}_stateAttributeValueDoubleQuoted(t){switch(t){case Z.QUOTATION_MARK:{this.state=ie.AFTER_ATTRIBUTE_VALUE_QUOTED;break}case Z.AMPERSAND:{this.returnState=ie.ATTRIBUTE_VALUE_DOUBLE_QUOTED,this.state=ie.CHARACTER_REFERENCE;break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),this.currentAttr.value+=bi;break}case Z.EOF:{this._err(Fe.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAttributeValueSingleQuoted(t){switch(t){case Z.APOSTROPHE:{this.state=ie.AFTER_ATTRIBUTE_VALUE_QUOTED;break}case Z.AMPERSAND:{this.returnState=ie.ATTRIBUTE_VALUE_SINGLE_QUOTED,this.state=ie.CHARACTER_REFERENCE;break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),this.currentAttr.value+=bi;break}case Z.EOF:{this._err(Fe.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAttributeValueUnquoted(t){switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:{this._leaveAttrValue(),this.state=ie.BEFORE_ATTRIBUTE_NAME;break}case Z.AMPERSAND:{this.returnState=ie.ATTRIBUTE_VALUE_UNQUOTED,this.state=ie.CHARACTER_REFERENCE;break}case Z.GREATER_THAN_SIGN:{this._leaveAttrValue(),this.state=ie.DATA,this.emitCurrentTagToken();break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),this.currentAttr.value+=bi;break}case Z.QUOTATION_MARK:case Z.APOSTROPHE:case Z.LESS_THAN_SIGN:case Z.EQUALS_SIGN:case Z.GRAVE_ACCENT:{this._err(Fe.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(t);break}case Z.EOF:{this._err(Fe.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAfterAttributeValueQuoted(t){switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:{this._leaveAttrValue(),this.state=ie.BEFORE_ATTRIBUTE_NAME;break}case Z.SOLIDUS:{this._leaveAttrValue(),this.state=ie.SELF_CLOSING_START_TAG;break}case Z.GREATER_THAN_SIGN:{this._leaveAttrValue(),this.state=ie.DATA,this.emitCurrentTagToken();break}case Z.EOF:{this._err(Fe.eofInTag),this._emitEOFToken();break}default:this._err(Fe.missingWhitespaceBetweenAttributes),this.state=ie.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(t)}}_stateSelfClosingStartTag(t){switch(t){case Z.GREATER_THAN_SIGN:{let r=this.currentToken;r.selfClosing=!0,this.state=ie.DATA,this.emitCurrentTagToken();break}case Z.EOF:{this._err(Fe.eofInTag),this._emitEOFToken();break}default:this._err(Fe.unexpectedSolidusInTag),this.state=ie.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(t)}}_stateBogusComment(t){let r=this.currentToken;switch(t){case Z.GREATER_THAN_SIGN:{this.state=ie.DATA,this.emitCurrentComment(r);break}case Z.EOF:{this.emitCurrentComment(r),this._emitEOFToken();break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),r.data+=bi;break}default:r.data+=String.fromCodePoint(t)}}_stateMarkupDeclarationOpen(t){this._consumeSequenceIfMatch(Zo.DASH_DASH,!0)?(this._createCommentToken(Zo.DASH_DASH.length+1),this.state=ie.COMMENT_START):this._consumeSequenceIfMatch(Zo.DOCTYPE,!1)?(this.currentLocation=this.getCurrentLocation(Zo.DOCTYPE.length+1),this.state=ie.DOCTYPE):this._consumeSequenceIfMatch(Zo.CDATA_START,!0)?this.inForeignNode?this.state=ie.CDATA_SECTION:(this._err(Fe.cdataInHtmlContent),this._createCommentToken(Zo.CDATA_START.length+1),this.currentToken.data="[CDATA[",this.state=ie.BOGUS_COMMENT):this._ensureHibernation()||(this._err(Fe.incorrectlyOpenedComment),this._createCommentToken(2),this.state=ie.BOGUS_COMMENT,this._stateBogusComment(t))}_stateCommentStart(t){switch(t){case Z.HYPHEN_MINUS:{this.state=ie.COMMENT_START_DASH;break}case Z.GREATER_THAN_SIGN:{this._err(Fe.abruptClosingOfEmptyComment),this.state=ie.DATA;let r=this.currentToken;this.emitCurrentComment(r);break}default:this.state=ie.COMMENT,this._stateComment(t)}}_stateCommentStartDash(t){let r=this.currentToken;switch(t){case Z.HYPHEN_MINUS:{this.state=ie.COMMENT_END;break}case Z.GREATER_THAN_SIGN:{this._err(Fe.abruptClosingOfEmptyComment),this.state=ie.DATA,this.emitCurrentComment(r);break}case Z.EOF:{this._err(Fe.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+="-",this.state=ie.COMMENT,this._stateComment(t)}}_stateComment(t){let r=this.currentToken;switch(t){case Z.HYPHEN_MINUS:{this.state=ie.COMMENT_END_DASH;break}case Z.LESS_THAN_SIGN:{r.data+="<",this.state=ie.COMMENT_LESS_THAN_SIGN;break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),r.data+=bi;break}case Z.EOF:{this._err(Fe.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+=String.fromCodePoint(t)}}_stateCommentLessThanSign(t){let r=this.currentToken;switch(t){case Z.EXCLAMATION_MARK:{r.data+="!",this.state=ie.COMMENT_LESS_THAN_SIGN_BANG;break}case Z.LESS_THAN_SIGN:{r.data+="<";break}default:this.state=ie.COMMENT,this._stateComment(t)}}_stateCommentLessThanSignBang(t){t===Z.HYPHEN_MINUS?this.state=ie.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=ie.COMMENT,this._stateComment(t))}_stateCommentLessThanSignBangDash(t){t===Z.HYPHEN_MINUS?this.state=ie.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=ie.COMMENT_END_DASH,this._stateCommentEndDash(t))}_stateCommentLessThanSignBangDashDash(t){t!==Z.GREATER_THAN_SIGN&&t!==Z.EOF&&this._err(Fe.nestedComment),this.state=ie.COMMENT_END,this._stateCommentEnd(t)}_stateCommentEndDash(t){let r=this.currentToken;switch(t){case Z.HYPHEN_MINUS:{this.state=ie.COMMENT_END;break}case Z.EOF:{this._err(Fe.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+="-",this.state=ie.COMMENT,this._stateComment(t)}}_stateCommentEnd(t){let r=this.currentToken;switch(t){case Z.GREATER_THAN_SIGN:{this.state=ie.DATA,this.emitCurrentComment(r);break}case Z.EXCLAMATION_MARK:{this.state=ie.COMMENT_END_BANG;break}case Z.HYPHEN_MINUS:{r.data+="-";break}case Z.EOF:{this._err(Fe.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+="--",this.state=ie.COMMENT,this._stateComment(t)}}_stateCommentEndBang(t){let r=this.currentToken;switch(t){case Z.HYPHEN_MINUS:{r.data+="--!",this.state=ie.COMMENT_END_DASH;break}case Z.GREATER_THAN_SIGN:{this._err(Fe.incorrectlyClosedComment),this.state=ie.DATA,this.emitCurrentComment(r);break}case Z.EOF:{this._err(Fe.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+="--!",this.state=ie.COMMENT,this._stateComment(t)}}_stateDoctype(t){switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:{this.state=ie.BEFORE_DOCTYPE_NAME;break}case Z.GREATER_THAN_SIGN:{this.state=ie.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(t);break}case Z.EOF:{this._err(Fe.eofInDoctype),this._createDoctypeToken(null);let r=this.currentToken;r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Fe.missingWhitespaceBeforeDoctypeName),this.state=ie.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(t)}}_stateBeforeDoctypeName(t){if(zT(t))this._createDoctypeToken(String.fromCharCode(C3(t))),this.state=ie.DOCTYPE_NAME;else switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:break;case Z.NULL:{this._err(Fe.unexpectedNullCharacter),this._createDoctypeToken(bi),this.state=ie.DOCTYPE_NAME;break}case Z.GREATER_THAN_SIGN:{this._err(Fe.missingDoctypeName),this._createDoctypeToken(null);let r=this.currentToken;r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=ie.DATA;break}case Z.EOF:{this._err(Fe.eofInDoctype),this._createDoctypeToken(null);let r=this.currentToken;r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._createDoctypeToken(String.fromCodePoint(t)),this.state=ie.DOCTYPE_NAME}}_stateDoctypeName(t){let r=this.currentToken;switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:{this.state=ie.AFTER_DOCTYPE_NAME;break}case Z.GREATER_THAN_SIGN:{this.state=ie.DATA,this.emitCurrentDoctype(r);break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),r.name+=bi;break}case Z.EOF:{this._err(Fe.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.name+=String.fromCodePoint(zT(t)?C3(t):t)}}_stateAfterDoctypeName(t){let r=this.currentToken;switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:break;case Z.GREATER_THAN_SIGN:{this.state=ie.DATA,this.emitCurrentDoctype(r);break}case Z.EOF:{this._err(Fe.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._consumeSequenceIfMatch(Zo.PUBLIC,!1)?this.state=ie.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(Zo.SYSTEM,!1)?this.state=ie.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(Fe.invalidCharacterSequenceAfterDoctypeName),r.forceQuirks=!0,this.state=ie.BOGUS_DOCTYPE,this._stateBogusDoctype(t))}}_stateAfterDoctypePublicKeyword(t){let r=this.currentToken;switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:{this.state=ie.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break}case Z.QUOTATION_MARK:{this._err(Fe.missingWhitespaceAfterDoctypePublicKeyword),r.publicId="",this.state=ie.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break}case Z.APOSTROPHE:{this._err(Fe.missingWhitespaceAfterDoctypePublicKeyword),r.publicId="",this.state=ie.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break}case Z.GREATER_THAN_SIGN:{this._err(Fe.missingDoctypePublicIdentifier),r.forceQuirks=!0,this.state=ie.DATA,this.emitCurrentDoctype(r);break}case Z.EOF:{this._err(Fe.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Fe.missingQuoteBeforeDoctypePublicIdentifier),r.forceQuirks=!0,this.state=ie.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBeforeDoctypePublicIdentifier(t){let r=this.currentToken;switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:break;case Z.QUOTATION_MARK:{r.publicId="",this.state=ie.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break}case Z.APOSTROPHE:{r.publicId="",this.state=ie.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break}case Z.GREATER_THAN_SIGN:{this._err(Fe.missingDoctypePublicIdentifier),r.forceQuirks=!0,this.state=ie.DATA,this.emitCurrentDoctype(r);break}case Z.EOF:{this._err(Fe.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Fe.missingQuoteBeforeDoctypePublicIdentifier),r.forceQuirks=!0,this.state=ie.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateDoctypePublicIdentifierDoubleQuoted(t){let r=this.currentToken;switch(t){case Z.QUOTATION_MARK:{this.state=ie.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),r.publicId+=bi;break}case Z.GREATER_THAN_SIGN:{this._err(Fe.abruptDoctypePublicIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=ie.DATA;break}case Z.EOF:{this._err(Fe.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.publicId+=String.fromCodePoint(t)}}_stateDoctypePublicIdentifierSingleQuoted(t){let r=this.currentToken;switch(t){case Z.APOSTROPHE:{this.state=ie.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),r.publicId+=bi;break}case Z.GREATER_THAN_SIGN:{this._err(Fe.abruptDoctypePublicIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=ie.DATA;break}case Z.EOF:{this._err(Fe.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.publicId+=String.fromCodePoint(t)}}_stateAfterDoctypePublicIdentifier(t){let r=this.currentToken;switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:{this.state=ie.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break}case Z.GREATER_THAN_SIGN:{this.state=ie.DATA,this.emitCurrentDoctype(r);break}case Z.QUOTATION_MARK:{this._err(Fe.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),r.systemId="",this.state=ie.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case Z.APOSTROPHE:{this._err(Fe.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),r.systemId="",this.state=ie.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case Z.EOF:{this._err(Fe.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Fe.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=ie.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBetweenDoctypePublicAndSystemIdentifiers(t){let r=this.currentToken;switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:break;case Z.GREATER_THAN_SIGN:{this.emitCurrentDoctype(r),this.state=ie.DATA;break}case Z.QUOTATION_MARK:{r.systemId="",this.state=ie.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case Z.APOSTROPHE:{r.systemId="",this.state=ie.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case Z.EOF:{this._err(Fe.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Fe.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=ie.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateAfterDoctypeSystemKeyword(t){let r=this.currentToken;switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:{this.state=ie.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break}case Z.QUOTATION_MARK:{this._err(Fe.missingWhitespaceAfterDoctypeSystemKeyword),r.systemId="",this.state=ie.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case Z.APOSTROPHE:{this._err(Fe.missingWhitespaceAfterDoctypeSystemKeyword),r.systemId="",this.state=ie.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case Z.GREATER_THAN_SIGN:{this._err(Fe.missingDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=ie.DATA,this.emitCurrentDoctype(r);break}case Z.EOF:{this._err(Fe.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Fe.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=ie.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBeforeDoctypeSystemIdentifier(t){let r=this.currentToken;switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:break;case Z.QUOTATION_MARK:{r.systemId="",this.state=ie.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case Z.APOSTROPHE:{r.systemId="",this.state=ie.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case Z.GREATER_THAN_SIGN:{this._err(Fe.missingDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=ie.DATA,this.emitCurrentDoctype(r);break}case Z.EOF:{this._err(Fe.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Fe.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=ie.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateDoctypeSystemIdentifierDoubleQuoted(t){let r=this.currentToken;switch(t){case Z.QUOTATION_MARK:{this.state=ie.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),r.systemId+=bi;break}case Z.GREATER_THAN_SIGN:{this._err(Fe.abruptDoctypeSystemIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=ie.DATA;break}case Z.EOF:{this._err(Fe.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.systemId+=String.fromCodePoint(t)}}_stateDoctypeSystemIdentifierSingleQuoted(t){let r=this.currentToken;switch(t){case Z.APOSTROPHE:{this.state=ie.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter),r.systemId+=bi;break}case Z.GREATER_THAN_SIGN:{this._err(Fe.abruptDoctypeSystemIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=ie.DATA;break}case Z.EOF:{this._err(Fe.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.systemId+=String.fromCodePoint(t)}}_stateAfterDoctypeSystemIdentifier(t){let r=this.currentToken;switch(t){case Z.SPACE:case Z.LINE_FEED:case Z.TABULATION:case Z.FORM_FEED:break;case Z.GREATER_THAN_SIGN:{this.emitCurrentDoctype(r),this.state=ie.DATA;break}case Z.EOF:{this._err(Fe.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Fe.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=ie.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBogusDoctype(t){let r=this.currentToken;switch(t){case Z.GREATER_THAN_SIGN:{this.emitCurrentDoctype(r),this.state=ie.DATA;break}case Z.NULL:{this._err(Fe.unexpectedNullCharacter);break}case Z.EOF:{this.emitCurrentDoctype(r),this._emitEOFToken();break}default:}}_stateCdataSection(t){switch(t){case Z.RIGHT_SQUARE_BRACKET:{this.state=ie.CDATA_SECTION_BRACKET;break}case Z.EOF:{this._err(Fe.eofInCdata),this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateCdataSectionBracket(t){t===Z.RIGHT_SQUARE_BRACKET?this.state=ie.CDATA_SECTION_END:(this._emitChars("]"),this.state=ie.CDATA_SECTION,this._stateCdataSection(t))}_stateCdataSectionEnd(t){switch(t){case Z.GREATER_THAN_SIGN:{this.state=ie.DATA;break}case Z.RIGHT_SQUARE_BRACKET:{this._emitChars("]");break}default:this._emitChars("]]"),this.state=ie.CDATA_SECTION,this._stateCdataSection(t)}}_stateCharacterReference(t){t===Z.NUMBER_SIGN?this.state=ie.NUMERIC_CHARACTER_REFERENCE:uB(t)?(this.state=ie.NAMED_CHARACTER_REFERENCE,this._stateNamedCharacterReference(t)):(this._flushCodePointConsumedAsCharacterReference(Z.AMPERSAND),this._reconsumeInState(this.returnState,t))}_stateNamedCharacterReference(t){let r=this._matchNamedCharacterReference(t);if(!this._ensureHibernation())if(r){for(let n=0;n<r.length;n++)this._flushCodePointConsumedAsCharacterReference(r[n]);this.state=this.returnState}else this._flushCodePointConsumedAsCharacterReference(Z.AMPERSAND),this.state=ie.AMBIGUOUS_AMPERSAND}_stateAmbiguousAmpersand(t){uB(t)?this._flushCodePointConsumedAsCharacterReference(t):(t===Z.SEMICOLON&&this._err(Fe.unknownNamedCharacterReference),this._reconsumeInState(this.returnState,t))}_stateNumericCharacterReference(t){this.charRefCode=0,t===Z.LATIN_SMALL_X||t===Z.LATIN_CAPITAL_X?this.state=ie.HEXADEMICAL_CHARACTER_REFERENCE_START:VT(t)?(this.state=ie.DECIMAL_CHARACTER_REFERENCE,this._stateDecimalCharacterReference(t)):(this._err(Fe.absenceOfDigitsInNumericCharacterReference),this._flushCodePointConsumedAsCharacterReference(Z.AMPERSAND),this._flushCodePointConsumedAsCharacterReference(Z.NUMBER_SIGN),this._reconsumeInState(this.returnState,t))}_stateHexademicalCharacterReferenceStart(t){KKe(t)?(this.state=ie.HEXADEMICAL_CHARACTER_REFERENCE,this._stateHexademicalCharacterReference(t)):(this._err(Fe.absenceOfDigitsInNumericCharacterReference),this._flushCodePointConsumedAsCharacterReference(Z.AMPERSAND),this._flushCodePointConsumedAsCharacterReference(Z.NUMBER_SIGN),this._unconsume(2),this.state=this.returnState)}_stateHexademicalCharacterReference(t){Tle(t)?this.charRefCode=this.charRefCode*16+t-55:Ale(t)?this.charRefCode=this.charRefCode*16+t-87:VT(t)?this.charRefCode=this.charRefCode*16+t-48:t===Z.SEMICOLON?this.state=ie.NUMERIC_CHARACTER_REFERENCE_END:(this._err(Fe.missingSemicolonAfterCharacterReference),this.state=ie.NUMERIC_CHARACTER_REFERENCE_END,this._stateNumericCharacterReferenceEnd(t))}_stateDecimalCharacterReference(t){VT(t)?this.charRefCode=this.charRefCode*10+t-48:t===Z.SEMICOLON?this.state=ie.NUMERIC_CHARACTER_REFERENCE_END:(this._err(Fe.missingSemicolonAfterCharacterReference),this.state=ie.NUMERIC_CHARACTER_REFERENCE_END,this._stateNumericCharacterReferenceEnd(t))}_stateNumericCharacterReferenceEnd(t){if(this.charRefCode===Z.NULL)this._err(Fe.nullCharacterReference),this.charRefCode=Z.REPLACEMENT_CHARACTER;else if(this.charRefCode>1114111)this._err(Fe.characterReferenceOutsideUnicodeRange),this.charRefCode=Z.REPLACEMENT_CHARACTER;else if(E3(this.charRefCode))this._err(Fe.surrogateCharacterReference),this.charRefCode=Z.REPLACEMENT_CHARACTER;else if(T3(this.charRefCode))this._err(Fe.noncharacterCharacterReference);else if(x3(this.charRefCode)||this.charRefCode===Z.CARRIAGE_RETURN){this._err(Fe.controlCharacterReference);let r=YKe.get(this.charRefCode);r!==void 0&&(this.charRefCode=r)}this._flushCodePointConsumedAsCharacterReference(this.charRefCode),this._reconsumeInState(this.returnState,t)}};var Cle=new Set([O.DD,O.DT,O.LI,O.OPTGROUP,O.OPTION,O.P,O.RB,O.RP,O.RT,O.RTC]),wle=new Set([...Cle,O.CAPTION,O.COLGROUP,O.TBODY,O.TD,O.TFOOT,O.TH,O.THEAD,O.TR]),I3=new Map([[O.APPLET,Ge.HTML],[O.CAPTION,Ge.HTML],[O.HTML,Ge.HTML],[O.MARQUEE,Ge.HTML],[O.OBJECT,Ge.HTML],[O.TABLE,Ge.HTML],[O.TD,Ge.HTML],[O.TEMPLATE,Ge.HTML],[O.TH,Ge.HTML],[O.ANNOTATION_XML,Ge.MATHML],[O.MI,Ge.MATHML],[O.MN,Ge.MATHML],[O.MO,Ge.MATHML],[O.MS,Ge.MATHML],[O.MTEXT,Ge.MATHML],[O.DESC,Ge.SVG],[O.FOREIGN_OBJECT,Ge.SVG],[O.TITLE,Ge.SVG]]),JKe=[O.H1,O.H2,O.H3,O.H4,O.H5,O.H6],ZKe=[O.TR,O.TEMPLATE,O.HTML],eQe=[O.TBODY,O.TFOOT,O.THEAD,O.TEMPLATE,O.HTML],tQe=[O.TABLE,O.TEMPLATE,O.HTML],rQe=[O.TD,O.TH],R3=class{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(t,r,n){this.treeAdapter=r,this.handler=n,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=O.UNKNOWN,this.current=t}_indexOf(t){return this.items.lastIndexOf(t,this.stackTop)}_isInTemplate(){return this.currentTagId===O.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===Ge.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(t,r){this.stackTop++,this.items[this.stackTop]=t,this.current=t,this.tagIDs[this.stackTop]=r,this.currentTagId=r,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(t,r,!0)}pop(){let t=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!0)}replace(t,r){let n=this._indexOf(t);this.items[n]=r,n===this.stackTop&&(this.current=r)}insertAfter(t,r,n){let i=this._indexOf(t)+1;this.items.splice(i,0,r),this.tagIDs.splice(i,0,n),this.stackTop++,i===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,i===this.stackTop)}popUntilTagNamePopped(t){let r=this.stackTop+1;do r=this.tagIDs.lastIndexOf(t,r-1);while(r>0&&this.treeAdapter.getNamespaceURI(this.items[r])!==Ge.HTML);this.shortenToLength(r<0?0:r)}shortenToLength(t){for(;this.stackTop>=t;){let r=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(r,this.stackTop<t)}}popUntilElementPopped(t){let r=this._indexOf(t);this.shortenToLength(r<0?0:r)}popUntilPopped(t,r){let n=this._indexOfTagNames(t,r);this.shortenToLength(n<0?0:n)}popUntilNumberedHeaderPopped(){this.popUntilPopped(JKe,Ge.HTML)}popUntilTableCellPopped(){this.popUntilPopped(rQe,Ge.HTML)}popAllUpToHtmlElement(){this.tmplCount=0,this.shortenToLength(1)}_indexOfTagNames(t,r){for(let n=this.stackTop;n>=0;n--)if(t.includes(this.tagIDs[n])&&this.treeAdapter.getNamespaceURI(this.items[n])===r)return n;return-1}clearBackTo(t,r){let n=this._indexOfTagNames(t,r);this.shortenToLength(n+1)}clearBackToTableContext(){this.clearBackTo(tQe,Ge.HTML)}clearBackToTableBodyContext(){this.clearBackTo(eQe,Ge.HTML)}clearBackToTableRowContext(){this.clearBackTo(ZKe,Ge.HTML)}remove(t){let r=this._indexOf(t);r>=0&&(r===this.stackTop?this.pop():(this.items.splice(r,1),this.tagIDs.splice(r,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===O.BODY?this.items[1]:null}contains(t){return this._indexOf(t)>-1}getCommonAncestor(t){let r=this._indexOf(t)-1;return r>=0?this.items[r]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===O.HTML}hasInScope(t){for(let r=this.stackTop;r>=0;r--){let n=this.tagIDs[r],i=this.treeAdapter.getNamespaceURI(this.items[r]);if(n===t&&i===Ge.HTML)return!0;if(I3.get(n)===i)return!1}return!0}hasNumberedHeaderInScope(){for(let t=this.stackTop;t>=0;t--){let r=this.tagIDs[t],n=this.treeAdapter.getNamespaceURI(this.items[t]);if(qT(r)&&n===Ge.HTML)return!0;if(I3.get(r)===n)return!1}return!0}hasInListItemScope(t){for(let r=this.stackTop;r>=0;r--){let n=this.tagIDs[r],i=this.treeAdapter.getNamespaceURI(this.items[r]);if(n===t&&i===Ge.HTML)return!0;if((n===O.UL||n===O.OL)&&i===Ge.HTML||I3.get(n)===i)return!1}return!0}hasInButtonScope(t){for(let r=this.stackTop;r>=0;r--){let n=this.tagIDs[r],i=this.treeAdapter.getNamespaceURI(this.items[r]);if(n===t&&i===Ge.HTML)return!0;if(n===O.BUTTON&&i===Ge.HTML||I3.get(n)===i)return!1}return!0}hasInTableScope(t){for(let r=this.stackTop;r>=0;r--){let n=this.tagIDs[r];if(this.treeAdapter.getNamespaceURI(this.items[r])===Ge.HTML){if(n===t)return!0;if(n===O.TABLE||n===O.TEMPLATE||n===O.HTML)return!1}}return!0}hasTableBodyContextInTableScope(){for(let t=this.stackTop;t>=0;t--){let r=this.tagIDs[t];if(this.treeAdapter.getNamespaceURI(this.items[t])===Ge.HTML){if(r===O.TBODY||r===O.THEAD||r===O.TFOOT)return!0;if(r===O.TABLE||r===O.HTML)return!1}}return!0}hasInSelectScope(t){for(let r=this.stackTop;r>=0;r--){let n=this.tagIDs[r];if(this.treeAdapter.getNamespaceURI(this.items[r])===Ge.HTML){if(n===t)return!0;if(n!==O.OPTION&&n!==O.OPTGROUP)return!1}}return!0}generateImpliedEndTags(){for(;Cle.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;wle.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(t){for(;this.currentTagId!==t&&wle.has(this.currentTagId);)this.pop()}};var wl;(function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"})(wl=wl||(wl={}));var Ile={type:wl.Marker},N3=class{constructor(t){this.treeAdapter=t,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(t,r){let n=[],i=r.length,s=this.treeAdapter.getTagName(t),a=this.treeAdapter.getNamespaceURI(t);for(let o=0;o<this.entries.length;o++){let c=this.entries[o];if(c.type===wl.Marker)break;let{element:u}=c;if(this.treeAdapter.getTagName(u)===s&&this.treeAdapter.getNamespaceURI(u)===a){let l=this.treeAdapter.getAttrList(u);l.length===i&&n.push({idx:o,attrs:l})}}return n}_ensureNoahArkCondition(t){if(this.entries.length<3)return;let r=this.treeAdapter.getAttrList(t),n=this._getNoahArkConditionCandidates(t,r);if(n.length<3)return;let i=new Map(r.map(a=>[a.name,a.value])),s=0;for(let a=0;a<n.length;a++){let o=n[a];o.attrs.every(c=>i.get(c.name)===c.value)&&(s+=1,s>=3&&this.entries.splice(o.idx,1))}}insertMarker(){this.entries.unshift(Ile)}pushElement(t,r){this._ensureNoahArkCondition(t),this.entries.unshift({type:wl.Element,element:t,token:r})}insertElementAfterBookmark(t,r){let n=this.entries.indexOf(this.bookmark);this.entries.splice(n,0,{type:wl.Element,element:t,token:r})}removeEntry(t){let r=this.entries.indexOf(t);r>=0&&this.entries.splice(r,1)}clearToLastMarker(){let t=this.entries.indexOf(Ile);t>=0?this.entries.splice(0,t+1):this.entries.length=0}getElementEntryInScopeWithTagName(t){let r=this.entries.find(n=>n.type===wl.Marker||this.treeAdapter.getTagName(n.element)===t);return r&&r.type===wl.Element?r:null}getElementEntry(t){return this.entries.find(r=>r.type===wl.Element&&r.element===t)}};function Rle(e){return{nodeName:"#text",value:e,parentNode:null}}var Od={createDocument(){return{nodeName:"#document",mode:Ja.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(e,t,r){return{nodeName:e,tagName:e,attrs:r,namespaceURI:t,childNodes:[],parentNode:null}},createCommentNode(e){return{nodeName:"#comment",data:e,parentNode:null}},appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,r){let n=e.childNodes.indexOf(r);e.childNodes.splice(n,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent(e){return e.content},setDocumentType(e,t,r,n){let i=e.childNodes.find(s=>s.nodeName==="#documentType");if(i)i.name=t,i.publicId=r,i.systemId=n;else{let s={nodeName:"#documentType",name:t,publicId:r,systemId:n,parentNode:null};Od.appendChild(e,s)}},setDocumentMode(e,t){e.mode=t},getDocumentMode(e){return e.mode},detachNode(e){if(e.parentNode){let t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){let r=e.childNodes[e.childNodes.length-1];if(Od.isTextNode(r)){r.value+=t;return}}Od.appendChild(e,Rle(t))},insertTextBefore(e,t,r){let n=e.childNodes[e.childNodes.indexOf(r)-1];n&&Od.isTextNode(n)?n.value+=t:Od.insertBefore(e,Rle(t),r)},adoptAttributes(e,t){let r=new Set(e.attrs.map(n=>n.name));for(let n=0;n<t.length;n++)r.has(t[n].name)||e.attrs.push(t[n])},getFirstChild(e){return e.childNodes[0]},getChildNodes(e){return e.childNodes},getParentNode(e){return e.parentNode},getAttrList(e){return e.attrs},getTagName(e){return e.tagName},getNamespaceURI(e){return e.namespaceURI},getTextNodeContent(e){return e.value},getCommentNodeContent(e){return e.data},getDocumentTypeNodeName(e){return e.name},getDocumentTypeNodePublicId(e){return e.publicId},getDocumentTypeNodeSystemId(e){return e.systemId},isTextNode(e){return e.nodeName==="#text"},isCommentNode(e){return e.nodeName==="#comment"},isDocumentTypeNode(e){return e.nodeName==="#documentType"},isElementNode(e){return Object.prototype.hasOwnProperty.call(e,"tagName")},setNodeSourceCodeLocation(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation(e){return e.sourceCodeLocation},updateNodeSourceCodeLocation(e,t){e.sourceCodeLocation={...e.sourceCodeLocation,...t}}};var Ole="html",nQe="about:legacy-compat",iQe="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd",Dle=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],sQe=[...Dle,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],aQe=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),Ple=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],oQe=[...Ple,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function Nle(e,t){return t.some(r=>e.startsWith(r))}function kle(e){return e.name===Ole&&e.publicId===null&&(e.systemId===null||e.systemId===nQe)}function Lle(e){if(e.name!==Ole)return Ja.QUIRKS;let{systemId:t}=e;if(t&&t.toLowerCase()===iQe)return Ja.QUIRKS;let{publicId:r}=e;if(r!==null){if(r=r.toLowerCase(),aQe.has(r))return Ja.QUIRKS;let n=t===null?sQe:Dle;if(Nle(r,n))return Ja.QUIRKS;if(n=t===null?Ple:oQe,Nle(r,n))return Ja.LIMITED_QUIRKS}return Ja.NO_QUIRKS}var Ble={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},uQe="definitionurl",lQe="definitionURL",fQe=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),dQe=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Ge.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Ge.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Ge.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Ge.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Ge.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Ge.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Ge.XLINK}],["xml:base",{prefix:"xml",name:"base",namespace:Ge.XML}],["xml:lang",{prefix:"xml",name:"lang",namespace:Ge.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Ge.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Ge.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Ge.XMLNS}]]),pQe=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),hQe=new Set([O.B,O.BIG,O.BLOCKQUOTE,O.BODY,O.BR,O.CENTER,O.CODE,O.DD,O.DIV,O.DL,O.DT,O.EM,O.EMBED,O.H1,O.H2,O.H3,O.H4,O.H5,O.H6,O.HEAD,O.HR,O.I,O.IMG,O.LI,O.LISTING,O.MENU,O.META,O.NOBR,O.OL,O.P,O.PRE,O.RUBY,O.S,O.SMALL,O.SPAN,O.STRONG,O.STRIKE,O.SUB,O.SUP,O.TABLE,O.TT,O.U,O.UL,O.VAR]);function Mle(e){let t=e.tagID;return t===O.FONT&&e.attrs.some(({name:n})=>n===If.COLOR||n===If.SIZE||n===If.FACE)||hQe.has(t)}function lB(e){for(let t=0;t<e.attrs.length;t++)if(e.attrs[t].name===uQe){e.attrs[t].name=lQe;break}}function fB(e){for(let t=0;t<e.attrs.length;t++){let r=fQe.get(e.attrs[t].name);r!=null&&(e.attrs[t].name=r)}}function O3(e){for(let t=0;t<e.attrs.length;t++){let r=dQe.get(e.attrs[t].name);r&&(e.attrs[t].prefix=r.prefix,e.attrs[t].name=r.name,e.attrs[t].namespace=r.namespace)}}function Fle(e){let t=pQe.get(e.tagName);t!=null&&(e.tagName=t,e.tagID=K0(e.tagName))}function mQe(e,t){return t===Ge.MATHML&&(e===O.MI||e===O.MO||e===O.MN||e===O.MS||e===O.MTEXT)}function gQe(e,t,r){if(t===Ge.MATHML&&e===O.ANNOTATION_XML){for(let n=0;n<r.length;n++)if(r[n].name===If.ENCODING){let i=r[n].value.toLowerCase();return i===Ble.TEXT_HTML||i===Ble.APPLICATION_XML}}return t===Ge.SVG&&(e===O.FOREIGN_OBJECT||e===O.DESC||e===O.TITLE)}function $le(e,t,r,n){return(!n||n===Ge.HTML)&&gQe(e,t,r)||(!n||n===Ge.MATHML)&&mQe(e,t)}var vQe="hidden",yQe=8,_Qe=3,pe;(function(e){e[e.INITIAL=0]="INITIAL",e[e.BEFORE_HTML=1]="BEFORE_HTML",e[e.BEFORE_HEAD=2]="BEFORE_HEAD",e[e.IN_HEAD=3]="IN_HEAD",e[e.IN_HEAD_NO_SCRIPT=4]="IN_HEAD_NO_SCRIPT",e[e.AFTER_HEAD=5]="AFTER_HEAD",e[e.IN_BODY=6]="IN_BODY",e[e.TEXT=7]="TEXT",e[e.IN_TABLE=8]="IN_TABLE",e[e.IN_TABLE_TEXT=9]="IN_TABLE_TEXT",e[e.IN_CAPTION=10]="IN_CAPTION",e[e.IN_COLUMN_GROUP=11]="IN_COLUMN_GROUP",e[e.IN_TABLE_BODY=12]="IN_TABLE_BODY",e[e.IN_ROW=13]="IN_ROW",e[e.IN_CELL=14]="IN_CELL",e[e.IN_SELECT=15]="IN_SELECT",e[e.IN_SELECT_IN_TABLE=16]="IN_SELECT_IN_TABLE",e[e.IN_TEMPLATE=17]="IN_TEMPLATE",e[e.AFTER_BODY=18]="AFTER_BODY",e[e.IN_FRAMESET=19]="IN_FRAMESET",e[e.AFTER_FRAMESET=20]="AFTER_FRAMESET",e[e.AFTER_AFTER_BODY=21]="AFTER_AFTER_BODY",e[e.AFTER_AFTER_FRAMESET=22]="AFTER_AFTER_FRAMESET"})(pe||(pe={}));var bQe={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},zle=new Set([O.TABLE,O.TBODY,O.TFOOT,O.THEAD,O.TR]),jle={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:Od,onParseError:null},v_=class{constructor(t,r,n=null,i=null){this.fragmentContext=n,this.scriptHandler=i,this.currentToken=null,this.stopped=!1,this.insertionMode=pe.INITIAL,this.originalInsertionMode=pe.INITIAL,this.headElement=null,this.formElement=null,this.currentNotInHTML=!1,this.tmplInsertionModeStack=[],this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1,this.options={...jle,...t},this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=r??this.treeAdapter.createDocument(),this.tokenizer=new GT(this.options,this),this.activeFormattingElements=new N3(this.treeAdapter),this.fragmentContextID=n?K0(this.treeAdapter.getTagName(n)):O.UNKNOWN,this._setContextModes(n??this.document,this.fragmentContextID),this.openElements=new R3(this.document,this.treeAdapter,this)}static parse(t,r){let n=new this(r);return n.tokenizer.write(t,!0),n.document}static getFragmentParser(t,r){let n={...jle,...r};t??(t=n.treeAdapter.createElement(Ne.TEMPLATE,Ge.HTML,[]));let i=n.treeAdapter.createElement("documentmock",Ge.HTML,[]),s=new this(n,i,t);return s.fragmentContextID===O.TEMPLATE&&s.tmplInsertionModeStack.unshift(pe.IN_TEMPLATE),s._initTokenizerForFragmentParsing(),s._insertFakeRootElement(),s._resetInsertionMode(),s._findFormInFragmentContext(),s}getFragment(){let t=this.treeAdapter.getFirstChild(this.document),r=this.treeAdapter.createDocumentFragment();return this._adoptNodes(t,r),r}_err(t,r,n){var i;if(!this.onParseError)return;let s=(i=t.location)!==null&&i!==void 0?i:bQe,a={code:r,startLine:s.startLine,startCol:s.startCol,startOffset:s.startOffset,endLine:n?s.startLine:s.endLine,endCol:n?s.startCol:s.endCol,endOffset:n?s.startOffset:s.endOffset};this.onParseError(a)}onItemPush(t,r,n){var i,s;(s=(i=this.treeAdapter).onItemPush)===null||s===void 0||s.call(i,t),n&&this.openElements.stackTop>0&&this._setContextModes(t,r)}onItemPop(t,r){var n,i;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(t,this.currentToken),(i=(n=this.treeAdapter).onItemPop)===null||i===void 0||i.call(n,t,this.openElements.current),r){let s,a;this.openElements.stackTop===0&&this.fragmentContext?(s=this.fragmentContext,a=this.fragmentContextID):{current:s,currentTagId:a}=this.openElements,this._setContextModes(s,a)}}_setContextModes(t,r){let n=t===this.document||this.treeAdapter.getNamespaceURI(t)===Ge.HTML;this.currentNotInHTML=!n,this.tokenizer.inForeignNode=!n&&!this._isIntegrationPoint(r,t)}_switchToTextParsing(t,r){this._insertElement(t,Ge.HTML),this.tokenizer.state=r,this.originalInsertionMode=this.insertionMode,this.insertionMode=pe.TEXT}switchToPlaintextParsing(){this.insertionMode=pe.TEXT,this.originalInsertionMode=pe.IN_BODY,this.tokenizer.state=To.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let t=this.fragmentContext;for(;t;){if(this.treeAdapter.getTagName(t)===Ne.FORM){this.formElement=t;break}t=this.treeAdapter.getParentNode(t)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==Ge.HTML))switch(this.fragmentContextID){case O.TITLE:case O.TEXTAREA:{this.tokenizer.state=To.RCDATA;break}case O.STYLE:case O.XMP:case O.IFRAME:case O.NOEMBED:case O.NOFRAMES:case O.NOSCRIPT:{this.tokenizer.state=To.RAWTEXT;break}case O.SCRIPT:{this.tokenizer.state=To.SCRIPT_DATA;break}case O.PLAINTEXT:{this.tokenizer.state=To.PLAINTEXT;break}default:}}_setDocumentType(t){let r=t.name||"",n=t.publicId||"",i=t.systemId||"";if(this.treeAdapter.setDocumentType(this.document,r,n,i),t.location){let a=this.treeAdapter.getChildNodes(this.document).find(o=>this.treeAdapter.isDocumentTypeNode(o));a&&this.treeAdapter.setNodeSourceCodeLocation(a,t.location)}}_attachElementToTree(t,r){if(this.options.sourceCodeLocationInfo){let n=r&&{...r,startTag:r};this.treeAdapter.setNodeSourceCodeLocation(t,n)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(t);else{let n=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(n,t)}}_appendElement(t,r){let n=this.treeAdapter.createElement(t.tagName,r,t.attrs);this._attachElementToTree(n,t.location)}_insertElement(t,r){let n=this.treeAdapter.createElement(t.tagName,r,t.attrs);this._attachElementToTree(n,t.location),this.openElements.push(n,t.tagID)}_insertFakeElement(t,r){let n=this.treeAdapter.createElement(t,Ge.HTML,[]);this._attachElementToTree(n,null),this.openElements.push(n,r)}_insertTemplate(t){let r=this.treeAdapter.createElement(t.tagName,Ge.HTML,t.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(r,n),this._attachElementToTree(r,t.location),this.openElements.push(r,t.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null)}_insertFakeRootElement(){let t=this.treeAdapter.createElement(Ne.HTML,Ge.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(t,null),this.treeAdapter.appendChild(this.openElements.current,t),this.openElements.push(t,O.HTML)}_appendCommentNode(t,r){let n=this.treeAdapter.createCommentNode(t.data);this.treeAdapter.appendChild(r,n),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,t.location)}_insertCharacters(t){let r,n;if(this._shouldFosterParentOnInsertion()?({parent:r,beforeElement:n}=this._findFosterParentingLocation(),n?this.treeAdapter.insertTextBefore(r,t.chars,n):this.treeAdapter.insertText(r,t.chars)):(r=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(r,t.chars)),!t.location)return;let i=this.treeAdapter.getChildNodes(r),s=n?i.lastIndexOf(n):i.length,a=i[s-1];if(this.treeAdapter.getNodeSourceCodeLocation(a)){let{endLine:c,endCol:u,endOffset:l}=t.location;this.treeAdapter.updateNodeSourceCodeLocation(a,{endLine:c,endCol:u,endOffset:l})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(a,t.location)}_adoptNodes(t,r){for(let n=this.treeAdapter.getFirstChild(t);n;n=this.treeAdapter.getFirstChild(t))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(r,n)}_setEndLocation(t,r){if(this.treeAdapter.getNodeSourceCodeLocation(t)&&r.location){let n=r.location,i=this.treeAdapter.getTagName(t),s=r.type===an.END_TAG&&i===r.tagName?{endTag:{...n},endLine:n.endLine,endCol:n.endCol,endOffset:n.endOffset}:{endLine:n.startLine,endCol:n.startCol,endOffset:n.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(t,s)}}shouldProcessStartTagTokenInForeignContent(t){if(!this.currentNotInHTML)return!1;let r,n;return this.openElements.stackTop===0&&this.fragmentContext?(r=this.fragmentContext,n=this.fragmentContextID):{current:r,currentTagId:n}=this.openElements,t.tagID===O.SVG&&this.treeAdapter.getTagName(r)===Ne.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(r)===Ge.MATHML?!1:this.tokenizer.inForeignNode||(t.tagID===O.MGLYPH||t.tagID===O.MALIGNMARK)&&!this._isIntegrationPoint(n,r,Ge.HTML)}_processToken(t){switch(t.type){case an.CHARACTER:{this.onCharacter(t);break}case an.NULL_CHARACTER:{this.onNullCharacter(t);break}case an.COMMENT:{this.onComment(t);break}case an.DOCTYPE:{this.onDoctype(t);break}case an.START_TAG:{this._processStartTag(t);break}case an.END_TAG:{this.onEndTag(t);break}case an.EOF:{this.onEof(t);break}case an.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(t);break}}}_isIntegrationPoint(t,r,n){let i=this.treeAdapter.getNamespaceURI(r),s=this.treeAdapter.getAttrList(r);return $le(t,i,s,n)}_reconstructActiveFormattingElements(){let t=this.activeFormattingElements.entries.length;if(t){let r=this.activeFormattingElements.entries.findIndex(i=>i.type===wl.Marker||this.openElements.contains(i.element)),n=r<0?t-1:r-1;for(let i=n;i>=0;i--){let s=this.activeFormattingElements.entries[i];this._insertElement(s.token,this.treeAdapter.getNamespaceURI(s.element)),s.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=pe.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(O.P),this.openElements.popUntilTagNamePopped(O.P)}_resetInsertionMode(){for(let t=this.openElements.stackTop;t>=0;t--)switch(t===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[t]){case O.TR:{this.insertionMode=pe.IN_ROW;return}case O.TBODY:case O.THEAD:case O.TFOOT:{this.insertionMode=pe.IN_TABLE_BODY;return}case O.CAPTION:{this.insertionMode=pe.IN_CAPTION;return}case O.COLGROUP:{this.insertionMode=pe.IN_COLUMN_GROUP;return}case O.TABLE:{this.insertionMode=pe.IN_TABLE;return}case O.BODY:{this.insertionMode=pe.IN_BODY;return}case O.FRAMESET:{this.insertionMode=pe.IN_FRAMESET;return}case O.SELECT:{this._resetInsertionModeForSelect(t);return}case O.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case O.HTML:{this.insertionMode=this.headElement?pe.AFTER_HEAD:pe.BEFORE_HEAD;return}case O.TD:case O.TH:{if(t>0){this.insertionMode=pe.IN_CELL;return}break}case O.HEAD:{if(t>0){this.insertionMode=pe.IN_HEAD;return}break}}this.insertionMode=pe.IN_BODY}_resetInsertionModeForSelect(t){if(t>0)for(let r=t-1;r>0;r--){let n=this.openElements.tagIDs[r];if(n===O.TEMPLATE)break;if(n===O.TABLE){this.insertionMode=pe.IN_SELECT_IN_TABLE;return}}this.insertionMode=pe.IN_SELECT}_isElementCausesFosterParenting(t){return zle.has(t)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let t=this.openElements.stackTop;t>=0;t--){let r=this.openElements.items[t];switch(this.openElements.tagIDs[t]){case O.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(r)===Ge.HTML)return{parent:this.treeAdapter.getTemplateContent(r),beforeElement:null};break}case O.TABLE:{let n=this.treeAdapter.getParentNode(r);return n?{parent:n,beforeElement:r}:{parent:this.openElements.items[t-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(t){let r=this._findFosterParentingLocation();r.beforeElement?this.treeAdapter.insertBefore(r.parent,t,r.beforeElement):this.treeAdapter.appendChild(r.parent,t)}_isSpecialElement(t,r){let n=this.treeAdapter.getNamespaceURI(t);return oB[n].has(r)}onCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){KJe(this,t);return}switch(this.insertionMode){case pe.INITIAL:{WT(this,t);break}case pe.BEFORE_HTML:{XT(this,t);break}case pe.BEFORE_HEAD:{KT(this,t);break}case pe.IN_HEAD:{QT(this,t);break}case pe.IN_HEAD_NO_SCRIPT:{JT(this,t);break}case pe.AFTER_HEAD:{ZT(this,t);break}case pe.IN_BODY:case pe.IN_CAPTION:case pe.IN_CELL:case pe.IN_TEMPLATE:{Gle(this,t);break}case pe.TEXT:case pe.IN_SELECT:case pe.IN_SELECT_IN_TABLE:{this._insertCharacters(t);break}case pe.IN_TABLE:case pe.IN_TABLE_BODY:case pe.IN_ROW:{dB(this,t);break}case pe.IN_TABLE_TEXT:{Jle(this,t);break}case pe.IN_COLUMN_GROUP:{P3(this,t);break}case pe.AFTER_BODY:{k3(this,t);break}case pe.AFTER_AFTER_BODY:{D3(this,t);break}default:}}onNullCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){XJe(this,t);return}switch(this.insertionMode){case pe.INITIAL:{WT(this,t);break}case pe.BEFORE_HTML:{XT(this,t);break}case pe.BEFORE_HEAD:{KT(this,t);break}case pe.IN_HEAD:{QT(this,t);break}case pe.IN_HEAD_NO_SCRIPT:{JT(this,t);break}case pe.AFTER_HEAD:{ZT(this,t);break}case pe.TEXT:{this._insertCharacters(t);break}case pe.IN_TABLE:case pe.IN_TABLE_BODY:case pe.IN_ROW:{dB(this,t);break}case pe.IN_COLUMN_GROUP:{P3(this,t);break}case pe.AFTER_BODY:{k3(this,t);break}case pe.AFTER_AFTER_BODY:{D3(this,t);break}default:}}onComment(t){if(this.skipNextNewLine=!1,this.currentNotInHTML){pB(this,t);return}switch(this.insertionMode){case pe.INITIAL:case pe.BEFORE_HTML:case pe.BEFORE_HEAD:case pe.IN_HEAD:case pe.IN_HEAD_NO_SCRIPT:case pe.AFTER_HEAD:case pe.IN_BODY:case pe.IN_TABLE:case pe.IN_CAPTION:case pe.IN_COLUMN_GROUP:case pe.IN_TABLE_BODY:case pe.IN_ROW:case pe.IN_CELL:case pe.IN_SELECT:case pe.IN_SELECT_IN_TABLE:case pe.IN_TEMPLATE:case pe.IN_FRAMESET:case pe.AFTER_FRAMESET:{pB(this,t);break}case pe.IN_TABLE_TEXT:{YT(this,t);break}case pe.AFTER_BODY:{CQe(this,t);break}case pe.AFTER_AFTER_BODY:case pe.AFTER_AFTER_FRAMESET:{IQe(this,t);break}default:}}onDoctype(t){switch(this.skipNextNewLine=!1,this.insertionMode){case pe.INITIAL:{RQe(this,t);break}case pe.BEFORE_HEAD:case pe.IN_HEAD:case pe.IN_HEAD_NO_SCRIPT:case pe.AFTER_HEAD:{this._err(t,Fe.misplacedDoctype);break}case pe.IN_TABLE_TEXT:{YT(this,t);break}default:}}onStartTag(t){this.skipNextNewLine=!1,this.currentToken=t,this._processStartTag(t),t.selfClosing&&!t.ackSelfClosing&&this._err(t,Fe.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(t){this.shouldProcessStartTagTokenInForeignContent(t)?QJe(this,t):this._startTagOutsideForeignContent(t)}_startTagOutsideForeignContent(t){switch(this.insertionMode){case pe.INITIAL:{WT(this,t);break}case pe.BEFORE_HTML:{NQe(this,t);break}case pe.BEFORE_HEAD:{DQe(this,t);break}case pe.IN_HEAD:{Rf(this,t);break}case pe.IN_HEAD_NO_SCRIPT:{LQe(this,t);break}case pe.AFTER_HEAD:{MQe(this,t);break}case pe.IN_BODY:{Ao(this,t);break}case pe.IN_TABLE:{y_(this,t);break}case pe.IN_TABLE_TEXT:{YT(this,t);break}case pe.IN_CAPTION:{PJe(this,t);break}case pe.IN_COLUMN_GROUP:{vB(this,t);break}case pe.IN_TABLE_BODY:{M3(this,t);break}case pe.IN_ROW:{F3(this,t);break}case pe.IN_CELL:{BJe(this,t);break}case pe.IN_SELECT:{tfe(this,t);break}case pe.IN_SELECT_IN_TABLE:{FJe(this,t);break}case pe.IN_TEMPLATE:{UJe(this,t);break}case pe.AFTER_BODY:{HJe(this,t);break}case pe.IN_FRAMESET:{qJe(this,t);break}case pe.AFTER_FRAMESET:{VJe(this,t);break}case pe.AFTER_AFTER_BODY:{WJe(this,t);break}case pe.AFTER_AFTER_FRAMESET:{YJe(this,t);break}default:}}onEndTag(t){this.skipNextNewLine=!1,this.currentToken=t,this.currentNotInHTML?JJe(this,t):this._endTagOutsideForeignContent(t)}_endTagOutsideForeignContent(t){switch(this.insertionMode){case pe.INITIAL:{WT(this,t);break}case pe.BEFORE_HTML:{OQe(this,t);break}case pe.BEFORE_HEAD:{PQe(this,t);break}case pe.IN_HEAD:{kQe(this,t);break}case pe.IN_HEAD_NO_SCRIPT:{BQe(this,t);break}case pe.AFTER_HEAD:{FQe(this,t);break}case pe.IN_BODY:{B3(this,t);break}case pe.TEXT:{TJe(this,t);break}case pe.IN_TABLE:{e2(this,t);break}case pe.IN_TABLE_TEXT:{YT(this,t);break}case pe.IN_CAPTION:{kJe(this,t);break}case pe.IN_COLUMN_GROUP:{LJe(this,t);break}case pe.IN_TABLE_BODY:{hB(this,t);break}case pe.IN_ROW:{efe(this,t);break}case pe.IN_CELL:{MJe(this,t);break}case pe.IN_SELECT:{rfe(this,t);break}case pe.IN_SELECT_IN_TABLE:{$Je(this,t);break}case pe.IN_TEMPLATE:{jJe(this,t);break}case pe.AFTER_BODY:{ife(this,t);break}case pe.IN_FRAMESET:{zJe(this,t);break}case pe.AFTER_FRAMESET:{GJe(this,t);break}case pe.AFTER_AFTER_BODY:{D3(this,t);break}default:}}onEof(t){switch(this.insertionMode){case pe.INITIAL:{WT(this,t);break}case pe.BEFORE_HTML:{XT(this,t);break}case pe.BEFORE_HEAD:{KT(this,t);break}case pe.IN_HEAD:{QT(this,t);break}case pe.IN_HEAD_NO_SCRIPT:{JT(this,t);break}case pe.AFTER_HEAD:{ZT(this,t);break}case pe.IN_BODY:case pe.IN_TABLE:case pe.IN_CAPTION:case pe.IN_COLUMN_GROUP:case pe.IN_TABLE_BODY:case pe.IN_ROW:case pe.IN_CELL:case pe.IN_SELECT:case pe.IN_SELECT_IN_TABLE:{Kle(this,t);break}case pe.TEXT:{AJe(this,t);break}case pe.IN_TABLE_TEXT:{YT(this,t);break}case pe.IN_TEMPLATE:{nfe(this,t);break}case pe.AFTER_BODY:case pe.IN_FRAMESET:case pe.AFTER_FRAMESET:case pe.AFTER_AFTER_BODY:case pe.AFTER_AFTER_FRAMESET:{gB(this,t);break}default:}}onWhitespaceCharacter(t){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.chars.charCodeAt(0)===Z.LINE_FEED)){if(t.chars.length===1)return;t.chars=t.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(t);return}switch(this.insertionMode){case pe.IN_HEAD:case pe.IN_HEAD_NO_SCRIPT:case pe.AFTER_HEAD:case pe.TEXT:case pe.IN_COLUMN_GROUP:case pe.IN_SELECT:case pe.IN_SELECT_IN_TABLE:case pe.IN_FRAMESET:case pe.AFTER_FRAMESET:{this._insertCharacters(t);break}case pe.IN_BODY:case pe.IN_CAPTION:case pe.IN_CELL:case pe.IN_TEMPLATE:case pe.AFTER_BODY:case pe.AFTER_AFTER_BODY:case pe.AFTER_AFTER_FRAMESET:{Vle(this,t);break}case pe.IN_TABLE:case pe.IN_TABLE_BODY:case pe.IN_ROW:{dB(this,t);break}case pe.IN_TABLE_TEXT:{Qle(this,t);break}default:}}};function EQe(e,t){let r=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return r?e.openElements.contains(r.element)?e.openElements.hasInScope(t.tagID)||(r=null):(e.activeFormattingElements.removeEntry(r),r=null):Xle(e,t),r}function xQe(e,t){let r=null,n=e.openElements.stackTop;for(;n>=0;n--){let i=e.openElements.items[n];if(i===t.element)break;e._isSpecialElement(i,e.openElements.tagIDs[n])&&(r=i)}return r||(e.openElements.shortenToLength(n<0?0:n),e.activeFormattingElements.removeEntry(t)),r}function TQe(e,t,r){let n=t,i=e.openElements.getCommonAncestor(t);for(let s=0,a=i;a!==r;s++,a=i){i=e.openElements.getCommonAncestor(a);let o=e.activeFormattingElements.getElementEntry(a),c=o&&s>=_Qe;!o||c?(c&&e.activeFormattingElements.removeEntry(o),e.openElements.remove(a)):(a=AQe(e,o),n===t&&(e.activeFormattingElements.bookmark=o),e.treeAdapter.detachNode(n),e.treeAdapter.appendChild(a,n),n=a)}return n}function AQe(e,t){let r=e.treeAdapter.getNamespaceURI(t.element),n=e.treeAdapter.createElement(t.token.tagName,r,t.token.attrs);return e.openElements.replace(t.element,n),t.element=n,n}function SQe(e,t,r){let n=e.treeAdapter.getTagName(t),i=K0(n);if(e._isElementCausesFosterParenting(i))e._fosterParentElement(r);else{let s=e.treeAdapter.getNamespaceURI(t);i===O.TEMPLATE&&s===Ge.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,r)}}function wQe(e,t,r){let n=e.treeAdapter.getNamespaceURI(r.element),{token:i}=r,s=e.treeAdapter.createElement(i.tagName,n,i.attrs);e._adoptNodes(t,s),e.treeAdapter.appendChild(t,s),e.activeFormattingElements.insertElementAfterBookmark(s,i),e.activeFormattingElements.removeEntry(r),e.openElements.remove(r.element),e.openElements.insertAfter(t,s,i.tagID)}function mB(e,t){for(let r=0;r<yQe;r++){let n=EQe(e,t);if(!n)break;let i=xQe(e,n);if(!i)break;e.activeFormattingElements.bookmark=n;let s=TQe(e,i,n.element),a=e.openElements.getCommonAncestor(n.element);e.treeAdapter.detachNode(s),a&&SQe(e,a,s),wQe(e,i,n)}}function pB(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function CQe(e,t){e._appendCommentNode(t,e.openElements.items[0])}function IQe(e,t){e._appendCommentNode(t,e.document)}function gB(e,t){if(e.stopped=!0,t.location){let r=e.fragmentContext?0:2;for(let n=e.openElements.stackTop;n>=r;n--)e._setEndLocation(e.openElements.items[n],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){let n=e.openElements.items[0],i=e.treeAdapter.getNodeSourceCodeLocation(n);if(i&&!i.endTag&&(e._setEndLocation(n,t),e.openElements.stackTop>=1)){let s=e.openElements.items[1],a=e.treeAdapter.getNodeSourceCodeLocation(s);a&&!a.endTag&&e._setEndLocation(s,t)}}}}function RQe(e,t){e._setDocumentType(t);let r=t.forceQuirks?Ja.QUIRKS:Lle(t);kle(t)||e._err(t,Fe.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,r),e.insertionMode=pe.BEFORE_HTML}function WT(e,t){e._err(t,Fe.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,Ja.QUIRKS),e.insertionMode=pe.BEFORE_HTML,e._processToken(t)}function NQe(e,t){t.tagID===O.HTML?(e._insertElement(t,Ge.HTML),e.insertionMode=pe.BEFORE_HEAD):XT(e,t)}function OQe(e,t){let r=t.tagID;(r===O.HTML||r===O.HEAD||r===O.BODY||r===O.BR)&&XT(e,t)}function XT(e,t){e._insertFakeRootElement(),e.insertionMode=pe.BEFORE_HEAD,e._processToken(t)}function DQe(e,t){switch(t.tagID){case O.HTML:{Ao(e,t);break}case O.HEAD:{e._insertElement(t,Ge.HTML),e.headElement=e.openElements.current,e.insertionMode=pe.IN_HEAD;break}default:KT(e,t)}}function PQe(e,t){let r=t.tagID;r===O.HEAD||r===O.BODY||r===O.HTML||r===O.BR?KT(e,t):e._err(t,Fe.endTagWithoutMatchingOpenElement)}function KT(e,t){e._insertFakeElement(Ne.HEAD,O.HEAD),e.headElement=e.openElements.current,e.insertionMode=pe.IN_HEAD,e._processToken(t)}function Rf(e,t){switch(t.tagID){case O.HTML:{Ao(e,t);break}case O.BASE:case O.BASEFONT:case O.BGSOUND:case O.LINK:case O.META:{e._appendElement(t,Ge.HTML),t.ackSelfClosing=!0;break}case O.TITLE:{e._switchToTextParsing(t,To.RCDATA);break}case O.NOSCRIPT:{e.options.scriptingEnabled?e._switchToTextParsing(t,To.RAWTEXT):(e._insertElement(t,Ge.HTML),e.insertionMode=pe.IN_HEAD_NO_SCRIPT);break}case O.NOFRAMES:case O.STYLE:{e._switchToTextParsing(t,To.RAWTEXT);break}case O.SCRIPT:{e._switchToTextParsing(t,To.SCRIPT_DATA);break}case O.TEMPLATE:{e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=pe.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(pe.IN_TEMPLATE);break}case O.HEAD:{e._err(t,Fe.misplacedStartTagForHeadElement);break}default:QT(e,t)}}function kQe(e,t){switch(t.tagID){case O.HEAD:{e.openElements.pop(),e.insertionMode=pe.AFTER_HEAD;break}case O.BODY:case O.BR:case O.HTML:{QT(e,t);break}case O.TEMPLATE:{fv(e,t);break}default:e._err(t,Fe.endTagWithoutMatchingOpenElement)}}function fv(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==O.TEMPLATE&&e._err(t,Fe.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(O.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,Fe.endTagWithoutMatchingOpenElement)}function QT(e,t){e.openElements.pop(),e.insertionMode=pe.AFTER_HEAD,e._processToken(t)}function LQe(e,t){switch(t.tagID){case O.HTML:{Ao(e,t);break}case O.BASEFONT:case O.BGSOUND:case O.HEAD:case O.LINK:case O.META:case O.NOFRAMES:case O.STYLE:{Rf(e,t);break}case O.NOSCRIPT:{e._err(t,Fe.nestedNoscriptInHead);break}default:JT(e,t)}}function BQe(e,t){switch(t.tagID){case O.NOSCRIPT:{e.openElements.pop(),e.insertionMode=pe.IN_HEAD;break}case O.BR:{JT(e,t);break}default:e._err(t,Fe.endTagWithoutMatchingOpenElement)}}function JT(e,t){let r=t.type===an.EOF?Fe.openElementsLeftAfterEof:Fe.disallowedContentInNoscriptInHead;e._err(t,r),e.openElements.pop(),e.insertionMode=pe.IN_HEAD,e._processToken(t)}function MQe(e,t){switch(t.tagID){case O.HTML:{Ao(e,t);break}case O.BODY:{e._insertElement(t,Ge.HTML),e.framesetOk=!1,e.insertionMode=pe.IN_BODY;break}case O.FRAMESET:{e._insertElement(t,Ge.HTML),e.insertionMode=pe.IN_FRAMESET;break}case O.BASE:case O.BASEFONT:case O.BGSOUND:case O.LINK:case O.META:case O.NOFRAMES:case O.SCRIPT:case O.STYLE:case O.TEMPLATE:case O.TITLE:{e._err(t,Fe.abandonedHeadElementChild),e.openElements.push(e.headElement,O.HEAD),Rf(e,t),e.openElements.remove(e.headElement);break}case O.HEAD:{e._err(t,Fe.misplacedStartTagForHeadElement);break}default:ZT(e,t)}}function FQe(e,t){switch(t.tagID){case O.BODY:case O.HTML:case O.BR:{ZT(e,t);break}case O.TEMPLATE:{fv(e,t);break}default:e._err(t,Fe.endTagWithoutMatchingOpenElement)}}function ZT(e,t){e._insertFakeElement(Ne.BODY,O.BODY),e.insertionMode=pe.IN_BODY,L3(e,t)}function L3(e,t){switch(t.type){case an.CHARACTER:{Gle(e,t);break}case an.WHITESPACE_CHARACTER:{Vle(e,t);break}case an.COMMENT:{pB(e,t);break}case an.START_TAG:{Ao(e,t);break}case an.END_TAG:{B3(e,t);break}case an.EOF:{Kle(e,t);break}default:}}function Vle(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function Gle(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function $Qe(e,t){e.openElements.tmplCount===0&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}function UQe(e,t){let r=e.openElements.tryPeekProperlyNestedBodyElement();r&&e.openElements.tmplCount===0&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(r,t.attrs))}function jQe(e,t){let r=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&r&&(e.treeAdapter.detachNode(r),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,Ge.HTML),e.insertionMode=pe.IN_FRAMESET)}function HQe(e,t){e.openElements.hasInButtonScope(O.P)&&e._closePElement(),e._insertElement(t,Ge.HTML)}function qQe(e,t){e.openElements.hasInButtonScope(O.P)&&e._closePElement(),qT(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,Ge.HTML)}function zQe(e,t){e.openElements.hasInButtonScope(O.P)&&e._closePElement(),e._insertElement(t,Ge.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function VQe(e,t){let r=e.openElements.tmplCount>0;(!e.formElement||r)&&(e.openElements.hasInButtonScope(O.P)&&e._closePElement(),e._insertElement(t,Ge.HTML),r||(e.formElement=e.openElements.current))}function GQe(e,t){e.framesetOk=!1;let r=t.tagID;for(let n=e.openElements.stackTop;n>=0;n--){let i=e.openElements.tagIDs[n];if(r===O.LI&&i===O.LI||(r===O.DD||r===O.DT)&&(i===O.DD||i===O.DT)){e.openElements.generateImpliedEndTagsWithExclusion(i),e.openElements.popUntilTagNamePopped(i);break}if(i!==O.ADDRESS&&i!==O.DIV&&i!==O.P&&e._isSpecialElement(e.openElements.items[n],i))break}e.openElements.hasInButtonScope(O.P)&&e._closePElement(),e._insertElement(t,Ge.HTML)}function WQe(e,t){e.openElements.hasInButtonScope(O.P)&&e._closePElement(),e._insertElement(t,Ge.HTML),e.tokenizer.state=To.PLAINTEXT}function YQe(e,t){e.openElements.hasInScope(O.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(O.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,Ge.HTML),e.framesetOk=!1}function XQe(e,t){let r=e.activeFormattingElements.getElementEntryInScopeWithTagName(Ne.A);r&&(mB(e,t),e.openElements.remove(r.element),e.activeFormattingElements.removeEntry(r)),e._reconstructActiveFormattingElements(),e._insertElement(t,Ge.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function KQe(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Ge.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function QQe(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(O.NOBR)&&(mB(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,Ge.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function JQe(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Ge.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function ZQe(e,t){e.treeAdapter.getDocumentMode(e.document)!==Ja.QUIRKS&&e.openElements.hasInButtonScope(O.P)&&e._closePElement(),e._insertElement(t,Ge.HTML),e.framesetOk=!1,e.insertionMode=pe.IN_TABLE}function Wle(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,Ge.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function Yle(e){let t=S3(e,If.TYPE);return t!=null&&t.toLowerCase()===vQe}function eJe(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,Ge.HTML),Yle(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}function tJe(e,t){e._appendElement(t,Ge.HTML),t.ackSelfClosing=!0}function rJe(e,t){e.openElements.hasInButtonScope(O.P)&&e._closePElement(),e._appendElement(t,Ge.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function nJe(e,t){t.tagName=Ne.IMG,t.tagID=O.IMG,Wle(e,t)}function iJe(e,t){e._insertElement(t,Ge.HTML),e.skipNextNewLine=!0,e.tokenizer.state=To.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=pe.TEXT}function sJe(e,t){e.openElements.hasInButtonScope(O.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,To.RAWTEXT)}function aJe(e,t){e.framesetOk=!1,e._switchToTextParsing(t,To.RAWTEXT)}function Hle(e,t){e._switchToTextParsing(t,To.RAWTEXT)}function oJe(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Ge.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===pe.IN_TABLE||e.insertionMode===pe.IN_CAPTION||e.insertionMode===pe.IN_TABLE_BODY||e.insertionMode===pe.IN_ROW||e.insertionMode===pe.IN_CELL?pe.IN_SELECT_IN_TABLE:pe.IN_SELECT}function cJe(e,t){e.openElements.currentTagId===O.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,Ge.HTML)}function uJe(e,t){e.openElements.hasInScope(O.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,Ge.HTML)}function lJe(e,t){e.openElements.hasInScope(O.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(O.RTC),e._insertElement(t,Ge.HTML)}function fJe(e,t){e._reconstructActiveFormattingElements(),lB(t),O3(t),t.selfClosing?e._appendElement(t,Ge.MATHML):e._insertElement(t,Ge.MATHML),t.ackSelfClosing=!0}function dJe(e,t){e._reconstructActiveFormattingElements(),fB(t),O3(t),t.selfClosing?e._appendElement(t,Ge.SVG):e._insertElement(t,Ge.SVG),t.ackSelfClosing=!0}function qle(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Ge.HTML)}function Ao(e,t){switch(t.tagID){case O.I:case O.S:case O.B:case O.U:case O.EM:case O.TT:case O.BIG:case O.CODE:case O.FONT:case O.SMALL:case O.STRIKE:case O.STRONG:{KQe(e,t);break}case O.A:{XQe(e,t);break}case O.H1:case O.H2:case O.H3:case O.H4:case O.H5:case O.H6:{qQe(e,t);break}case O.P:case O.DL:case O.OL:case O.UL:case O.DIV:case O.DIR:case O.NAV:case O.MAIN:case O.MENU:case O.ASIDE:case O.CENTER:case O.FIGURE:case O.FOOTER:case O.HEADER:case O.HGROUP:case O.DIALOG:case O.DETAILS:case O.ADDRESS:case O.ARTICLE:case O.SECTION:case O.SUMMARY:case O.FIELDSET:case O.BLOCKQUOTE:case O.FIGCAPTION:{HQe(e,t);break}case O.LI:case O.DD:case O.DT:{GQe(e,t);break}case O.BR:case O.IMG:case O.WBR:case O.AREA:case O.EMBED:case O.KEYGEN:{Wle(e,t);break}case O.HR:{rJe(e,t);break}case O.RB:case O.RTC:{uJe(e,t);break}case O.RT:case O.RP:{lJe(e,t);break}case O.PRE:case O.LISTING:{zQe(e,t);break}case O.XMP:{sJe(e,t);break}case O.SVG:{dJe(e,t);break}case O.HTML:{$Qe(e,t);break}case O.BASE:case O.LINK:case O.META:case O.STYLE:case O.TITLE:case O.SCRIPT:case O.BGSOUND:case O.BASEFONT:case O.TEMPLATE:{Rf(e,t);break}case O.BODY:{UQe(e,t);break}case O.FORM:{VQe(e,t);break}case O.NOBR:{QQe(e,t);break}case O.MATH:{fJe(e,t);break}case O.TABLE:{ZQe(e,t);break}case O.INPUT:{eJe(e,t);break}case O.PARAM:case O.TRACK:case O.SOURCE:{tJe(e,t);break}case O.IMAGE:{nJe(e,t);break}case O.BUTTON:{YQe(e,t);break}case O.APPLET:case O.OBJECT:case O.MARQUEE:{JQe(e,t);break}case O.IFRAME:{aJe(e,t);break}case O.SELECT:{oJe(e,t);break}case O.OPTION:case O.OPTGROUP:{cJe(e,t);break}case O.NOEMBED:{Hle(e,t);break}case O.FRAMESET:{jQe(e,t);break}case O.TEXTAREA:{iJe(e,t);break}case O.NOSCRIPT:{e.options.scriptingEnabled?Hle(e,t):qle(e,t);break}case O.PLAINTEXT:{WQe(e,t);break}case O.COL:case O.TH:case O.TD:case O.TR:case O.HEAD:case O.FRAME:case O.TBODY:case O.TFOOT:case O.THEAD:case O.CAPTION:case O.COLGROUP:break;default:qle(e,t)}}function pJe(e,t){if(e.openElements.hasInScope(O.BODY)&&(e.insertionMode=pe.AFTER_BODY,e.options.sourceCodeLocationInfo)){let r=e.openElements.tryPeekProperlyNestedBodyElement();r&&e._setEndLocation(r,t)}}function hJe(e,t){e.openElements.hasInScope(O.BODY)&&(e.insertionMode=pe.AFTER_BODY,ife(e,t))}function mJe(e,t){let r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r))}function gJe(e){let t=e.openElements.tmplCount>0,{formElement:r}=e;t||(e.formElement=null),(r||t)&&e.openElements.hasInScope(O.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(O.FORM):r&&e.openElements.remove(r))}function vJe(e){e.openElements.hasInButtonScope(O.P)||e._insertFakeElement(Ne.P,O.P),e._closePElement()}function yJe(e){e.openElements.hasInListItemScope(O.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(O.LI),e.openElements.popUntilTagNamePopped(O.LI))}function _Je(e,t){let r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilTagNamePopped(r))}function bJe(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}function EJe(e,t){let r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker())}function xJe(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(Ne.BR,O.BR),e.openElements.pop(),e.framesetOk=!1}function Xle(e,t){let r=t.tagName,n=t.tagID;for(let i=e.openElements.stackTop;i>0;i--){let s=e.openElements.items[i],a=e.openElements.tagIDs[i];if(n===a&&(n!==O.UNKNOWN||e.treeAdapter.getTagName(s)===r)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.stackTop>=i&&e.openElements.shortenToLength(i);break}if(e._isSpecialElement(s,a))break}}function B3(e,t){switch(t.tagID){case O.A:case O.B:case O.I:case O.S:case O.U:case O.EM:case O.TT:case O.BIG:case O.CODE:case O.FONT:case O.NOBR:case O.SMALL:case O.STRIKE:case O.STRONG:{mB(e,t);break}case O.P:{vJe(e);break}case O.DL:case O.UL:case O.OL:case O.DIR:case O.DIV:case O.NAV:case O.PRE:case O.MAIN:case O.MENU:case O.ASIDE:case O.BUTTON:case O.CENTER:case O.FIGURE:case O.FOOTER:case O.HEADER:case O.HGROUP:case O.DIALOG:case O.ADDRESS:case O.ARTICLE:case O.DETAILS:case O.SECTION:case O.SUMMARY:case O.LISTING:case O.FIELDSET:case O.BLOCKQUOTE:case O.FIGCAPTION:{mJe(e,t);break}case O.LI:{yJe(e);break}case O.DD:case O.DT:{_Je(e,t);break}case O.H1:case O.H2:case O.H3:case O.H4:case O.H5:case O.H6:{bJe(e);break}case O.BR:{xJe(e);break}case O.BODY:{pJe(e,t);break}case O.HTML:{hJe(e,t);break}case O.FORM:{gJe(e);break}case O.APPLET:case O.OBJECT:case O.MARQUEE:{EJe(e,t);break}case O.TEMPLATE:{fv(e,t);break}default:Xle(e,t)}}function Kle(e,t){e.tmplInsertionModeStack.length>0?nfe(e,t):gB(e,t)}function TJe(e,t){var r;t.tagID===O.SCRIPT&&((r=e.scriptHandler)===null||r===void 0||r.call(e,e.openElements.current)),e.openElements.pop(),e.insertionMode=e.originalInsertionMode}function AJe(e,t){e._err(t,Fe.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}function dB(e,t){if(zle.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=pe.IN_TABLE_TEXT,t.type){case an.CHARACTER:{Jle(e,t);break}case an.WHITESPACE_CHARACTER:{Qle(e,t);break}}else t2(e,t)}function SJe(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,Ge.HTML),e.insertionMode=pe.IN_CAPTION}function wJe(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,Ge.HTML),e.insertionMode=pe.IN_COLUMN_GROUP}function CJe(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(Ne.COLGROUP,O.COLGROUP),e.insertionMode=pe.IN_COLUMN_GROUP,vB(e,t)}function IJe(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,Ge.HTML),e.insertionMode=pe.IN_TABLE_BODY}function RJe(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(Ne.TBODY,O.TBODY),e.insertionMode=pe.IN_TABLE_BODY,M3(e,t)}function NJe(e,t){e.openElements.hasInTableScope(O.TABLE)&&(e.openElements.popUntilTagNamePopped(O.TABLE),e._resetInsertionMode(),e._processStartTag(t))}function OJe(e,t){Yle(t)?e._appendElement(t,Ge.HTML):t2(e,t),t.ackSelfClosing=!0}function DJe(e,t){!e.formElement&&e.openElements.tmplCount===0&&(e._insertElement(t,Ge.HTML),e.formElement=e.openElements.current,e.openElements.pop())}function y_(e,t){switch(t.tagID){case O.TD:case O.TH:case O.TR:{RJe(e,t);break}case O.STYLE:case O.SCRIPT:case O.TEMPLATE:{Rf(e,t);break}case O.COL:{CJe(e,t);break}case O.FORM:{DJe(e,t);break}case O.TABLE:{NJe(e,t);break}case O.TBODY:case O.TFOOT:case O.THEAD:{IJe(e,t);break}case O.INPUT:{OJe(e,t);break}case O.CAPTION:{SJe(e,t);break}case O.COLGROUP:{wJe(e,t);break}default:t2(e,t)}}function e2(e,t){switch(t.tagID){case O.TABLE:{e.openElements.hasInTableScope(O.TABLE)&&(e.openElements.popUntilTagNamePopped(O.TABLE),e._resetInsertionMode());break}case O.TEMPLATE:{fv(e,t);break}case O.BODY:case O.CAPTION:case O.COL:case O.COLGROUP:case O.HTML:case O.TBODY:case O.TD:case O.TFOOT:case O.TH:case O.THEAD:case O.TR:break;default:t2(e,t)}}function t2(e,t){let r=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,L3(e,t),e.fosterParentingEnabled=r}function Qle(e,t){e.pendingCharacterTokens.push(t)}function Jle(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function YT(e,t){let r=0;if(e.hasNonWhitespacePendingCharacterToken)for(;r<e.pendingCharacterTokens.length;r++)t2(e,e.pendingCharacterTokens[r]);else for(;r<e.pendingCharacterTokens.length;r++)e._insertCharacters(e.pendingCharacterTokens[r]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}var Zle=new Set([O.CAPTION,O.COL,O.COLGROUP,O.TBODY,O.TD,O.TFOOT,O.TH,O.THEAD,O.TR]);function PJe(e,t){let r=t.tagID;Zle.has(r)?e.openElements.hasInTableScope(O.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(O.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=pe.IN_TABLE,y_(e,t)):Ao(e,t)}function kJe(e,t){let r=t.tagID;switch(r){case O.CAPTION:case O.TABLE:{e.openElements.hasInTableScope(O.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(O.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=pe.IN_TABLE,r===O.TABLE&&e2(e,t));break}case O.BODY:case O.COL:case O.COLGROUP:case O.HTML:case O.TBODY:case O.TD:case O.TFOOT:case O.TH:case O.THEAD:case O.TR:break;default:B3(e,t)}}function vB(e,t){switch(t.tagID){case O.HTML:{Ao(e,t);break}case O.COL:{e._appendElement(t,Ge.HTML),t.ackSelfClosing=!0;break}case O.TEMPLATE:{Rf(e,t);break}default:P3(e,t)}}function LJe(e,t){switch(t.tagID){case O.COLGROUP:{e.openElements.currentTagId===O.COLGROUP&&(e.openElements.pop(),e.insertionMode=pe.IN_TABLE);break}case O.TEMPLATE:{fv(e,t);break}case O.COL:break;default:P3(e,t)}}function P3(e,t){e.openElements.currentTagId===O.COLGROUP&&(e.openElements.pop(),e.insertionMode=pe.IN_TABLE,e._processToken(t))}function M3(e,t){switch(t.tagID){case O.TR:{e.openElements.clearBackToTableBodyContext(),e._insertElement(t,Ge.HTML),e.insertionMode=pe.IN_ROW;break}case O.TH:case O.TD:{e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(Ne.TR,O.TR),e.insertionMode=pe.IN_ROW,F3(e,t);break}case O.CAPTION:case O.COL:case O.COLGROUP:case O.TBODY:case O.TFOOT:case O.THEAD:{e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=pe.IN_TABLE,y_(e,t));break}default:y_(e,t)}}function hB(e,t){let r=t.tagID;switch(t.tagID){case O.TBODY:case O.TFOOT:case O.THEAD:{e.openElements.hasInTableScope(r)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=pe.IN_TABLE);break}case O.TABLE:{e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=pe.IN_TABLE,e2(e,t));break}case O.BODY:case O.CAPTION:case O.COL:case O.COLGROUP:case O.HTML:case O.TD:case O.TH:case O.TR:break;default:e2(e,t)}}function F3(e,t){switch(t.tagID){case O.TH:case O.TD:{e.openElements.clearBackToTableRowContext(),e._insertElement(t,Ge.HTML),e.insertionMode=pe.IN_CELL,e.activeFormattingElements.insertMarker();break}case O.CAPTION:case O.COL:case O.COLGROUP:case O.TBODY:case O.TFOOT:case O.THEAD:case O.TR:{e.openElements.hasInTableScope(O.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=pe.IN_TABLE_BODY,M3(e,t));break}default:y_(e,t)}}function efe(e,t){switch(t.tagID){case O.TR:{e.openElements.hasInTableScope(O.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=pe.IN_TABLE_BODY);break}case O.TABLE:{e.openElements.hasInTableScope(O.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=pe.IN_TABLE_BODY,hB(e,t));break}case O.TBODY:case O.TFOOT:case O.THEAD:{(e.openElements.hasInTableScope(t.tagID)||e.openElements.hasInTableScope(O.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=pe.IN_TABLE_BODY,hB(e,t));break}case O.BODY:case O.CAPTION:case O.COL:case O.COLGROUP:case O.HTML:case O.TD:case O.TH:break;default:e2(e,t)}}function BJe(e,t){let r=t.tagID;Zle.has(r)?(e.openElements.hasInTableScope(O.TD)||e.openElements.hasInTableScope(O.TH))&&(e._closeTableCell(),F3(e,t)):Ao(e,t)}function MJe(e,t){let r=t.tagID;switch(r){case O.TD:case O.TH:{e.openElements.hasInTableScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=pe.IN_ROW);break}case O.TABLE:case O.TBODY:case O.TFOOT:case O.THEAD:case O.TR:{e.openElements.hasInTableScope(r)&&(e._closeTableCell(),efe(e,t));break}case O.BODY:case O.CAPTION:case O.COL:case O.COLGROUP:case O.HTML:break;default:B3(e,t)}}function tfe(e,t){switch(t.tagID){case O.HTML:{Ao(e,t);break}case O.OPTION:{e.openElements.currentTagId===O.OPTION&&e.openElements.pop(),e._insertElement(t,Ge.HTML);break}case O.OPTGROUP:{e.openElements.currentTagId===O.OPTION&&e.openElements.pop(),e.openElements.currentTagId===O.OPTGROUP&&e.openElements.pop(),e._insertElement(t,Ge.HTML);break}case O.INPUT:case O.KEYGEN:case O.TEXTAREA:case O.SELECT:{e.openElements.hasInSelectScope(O.SELECT)&&(e.openElements.popUntilTagNamePopped(O.SELECT),e._resetInsertionMode(),t.tagID!==O.SELECT&&e._processStartTag(t));break}case O.SCRIPT:case O.TEMPLATE:{Rf(e,t);break}default:}}function rfe(e,t){switch(t.tagID){case O.OPTGROUP:{e.openElements.stackTop>0&&e.openElements.currentTagId===O.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===O.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===O.OPTGROUP&&e.openElements.pop();break}case O.OPTION:{e.openElements.currentTagId===O.OPTION&&e.openElements.pop();break}case O.SELECT:{e.openElements.hasInSelectScope(O.SELECT)&&(e.openElements.popUntilTagNamePopped(O.SELECT),e._resetInsertionMode());break}case O.TEMPLATE:{fv(e,t);break}default:}}function FJe(e,t){let r=t.tagID;r===O.CAPTION||r===O.TABLE||r===O.TBODY||r===O.TFOOT||r===O.THEAD||r===O.TR||r===O.TD||r===O.TH?(e.openElements.popUntilTagNamePopped(O.SELECT),e._resetInsertionMode(),e._processStartTag(t)):tfe(e,t)}function $Je(e,t){let r=t.tagID;r===O.CAPTION||r===O.TABLE||r===O.TBODY||r===O.TFOOT||r===O.THEAD||r===O.TR||r===O.TD||r===O.TH?e.openElements.hasInTableScope(r)&&(e.openElements.popUntilTagNamePopped(O.SELECT),e._resetInsertionMode(),e.onEndTag(t)):rfe(e,t)}function UJe(e,t){switch(t.tagID){case O.BASE:case O.BASEFONT:case O.BGSOUND:case O.LINK:case O.META:case O.NOFRAMES:case O.SCRIPT:case O.STYLE:case O.TEMPLATE:case O.TITLE:{Rf(e,t);break}case O.CAPTION:case O.COLGROUP:case O.TBODY:case O.TFOOT:case O.THEAD:{e.tmplInsertionModeStack[0]=pe.IN_TABLE,e.insertionMode=pe.IN_TABLE,y_(e,t);break}case O.COL:{e.tmplInsertionModeStack[0]=pe.IN_COLUMN_GROUP,e.insertionMode=pe.IN_COLUMN_GROUP,vB(e,t);break}case O.TR:{e.tmplInsertionModeStack[0]=pe.IN_TABLE_BODY,e.insertionMode=pe.IN_TABLE_BODY,M3(e,t);break}case O.TD:case O.TH:{e.tmplInsertionModeStack[0]=pe.IN_ROW,e.insertionMode=pe.IN_ROW,F3(e,t);break}default:e.tmplInsertionModeStack[0]=pe.IN_BODY,e.insertionMode=pe.IN_BODY,Ao(e,t)}}function jJe(e,t){t.tagID===O.TEMPLATE&&fv(e,t)}function nfe(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(O.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):gB(e,t)}function HJe(e,t){t.tagID===O.HTML?Ao(e,t):k3(e,t)}function ife(e,t){var r;if(t.tagID===O.HTML){if(e.fragmentContext||(e.insertionMode=pe.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===O.HTML){e._setEndLocation(e.openElements.items[0],t);let n=e.openElements.items[1];n&&!(!((r=e.treeAdapter.getNodeSourceCodeLocation(n))===null||r===void 0)&&r.endTag)&&e._setEndLocation(n,t)}}else k3(e,t)}function k3(e,t){e.insertionMode=pe.IN_BODY,L3(e,t)}function qJe(e,t){switch(t.tagID){case O.HTML:{Ao(e,t);break}case O.FRAMESET:{e._insertElement(t,Ge.HTML);break}case O.FRAME:{e._appendElement(t,Ge.HTML),t.ackSelfClosing=!0;break}case O.NOFRAMES:{Rf(e,t);break}default:}}function zJe(e,t){t.tagID===O.FRAMESET&&!e.openElements.isRootHtmlElementCurrent()&&(e.openElements.pop(),!e.fragmentContext&&e.openElements.currentTagId!==O.FRAMESET&&(e.insertionMode=pe.AFTER_FRAMESET))}function VJe(e,t){switch(t.tagID){case O.HTML:{Ao(e,t);break}case O.NOFRAMES:{Rf(e,t);break}default:}}function GJe(e,t){t.tagID===O.HTML&&(e.insertionMode=pe.AFTER_AFTER_FRAMESET)}function WJe(e,t){t.tagID===O.HTML?Ao(e,t):D3(e,t)}function D3(e,t){e.insertionMode=pe.IN_BODY,L3(e,t)}function YJe(e,t){switch(t.tagID){case O.HTML:{Ao(e,t);break}case O.NOFRAMES:{Rf(e,t);break}default:}}function XJe(e,t){t.chars=bi,e._insertCharacters(t)}function KJe(e,t){e._insertCharacters(t),e.framesetOk=!1}function sfe(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==Ge.HTML&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}function QJe(e,t){if(Mle(t))sfe(e),e._startTagOutsideForeignContent(t);else{let r=e._getAdjustedCurrentElement(),n=e.treeAdapter.getNamespaceURI(r);n===Ge.MATHML?lB(t):n===Ge.SVG&&(Fle(t),fB(t)),O3(t),t.selfClosing?e._appendElement(t,n):e._insertElement(t,n),t.ackSelfClosing=!0}}function JJe(e,t){if(t.tagID===O.P||t.tagID===O.BR){sfe(e),e._endTagOutsideForeignContent(t);return}for(let r=e.openElements.stackTop;r>0;r--){let n=e.openElements.items[r];if(e.treeAdapter.getNamespaceURI(n)===Ge.HTML){e._endTagOutsideForeignContent(t);break}let i=e.treeAdapter.getTagName(n);if(i.toLowerCase()===t.tagName){t.tagName=i,e.openElements.shortenToLength(r);break}}}var ZJe=new Set([Ne.AREA,Ne.BASE,Ne.BASEFONT,Ne.BGSOUND,Ne.BR,Ne.COL,Ne.EMBED,Ne.FRAME,Ne.HR,Ne.IMG,Ne.INPUT,Ne.KEYGEN,Ne.LINK,Ne.META,Ne.PARAM,Ne.SOURCE,Ne.TRACK,Ne.WBR]);function eZe(e,t){return t.treeAdapter.isElementNode(e)&&t.treeAdapter.getNamespaceURI(e)===Ge.HTML&&ZJe.has(t.treeAdapter.getTagName(e))}var tZe={treeAdapter:Od,scriptingEnabled:!0};function yB(e,t){let r={...tZe,...t};return afe(e,r)}function rZe(e,t){let r="",n=t.treeAdapter.isElementNode(e)&&t.treeAdapter.getTagName(e)===Ne.TEMPLATE&&t.treeAdapter.getNamespaceURI(e)===Ge.HTML?t.treeAdapter.getTemplateContent(e):e,i=t.treeAdapter.getChildNodes(n);if(i)for(let s of i)r+=afe(s,t);return r}function afe(e,t){return t.treeAdapter.isElementNode(e)?nZe(e,t):t.treeAdapter.isTextNode(e)?sZe(e,t):t.treeAdapter.isCommentNode(e)?aZe(e,t):t.treeAdapter.isDocumentTypeNode(e)?oZe(e,t):""}function nZe(e,t){let r=t.treeAdapter.getTagName(e);return`<${r}${iZe(e,t)}>${eZe(e,t)?"":`${rZe(e,t)}</${r}>`}`}function iZe(e,{treeAdapter:t}){let r="";for(let n of t.getAttrList(e)){if(r+=" ",!n.namespace)r+=n.name;else switch(n.namespace){case Ge.XML:{r+=`xml:${n.name}`;break}case Ge.XMLNS:{n.name!=="xmlns"&&(r+="xmlns:"),r+=n.name;break}case Ge.XLINK:{r+=`xlink:${n.name}`;break}default:r+=`${n.prefix}:${n.name}`}r+=`="${i_(n.value)}"`}return r}function sZe(e,t){let{treeAdapter:r}=t,n=r.getTextNodeContent(e),i=r.getParentNode(e),s=i&&r.isElementNode(i)&&r.getTagName(i);return s&&r.getNamespaceURI(i)===Ge.HTML&&cB(s,t.scriptingEnabled)?n:s_(n)}function aZe(e,{treeAdapter:t}){return`<!--${t.getCommentNodeContent(e)}-->`}function oZe(e,{treeAdapter:t}){return`<!DOCTYPE ${t.getDocumentTypeNodeName(e)}>`}function ofe(e,t){return v_.parse(e,t)}function cfe(e,t,r){typeof e=="string"&&(r=t,t=e,e=null);let n=v_.getFragmentParser(e,r);return n.tokenizer.write(t,!0),n.getFragment()}function ufe(e){return new Rd(e)}function lfe(e){let t=e.includes('"')?"'":'"';return t+e+t}function cZe(e,t,r){let n="!DOCTYPE ";return e&&(n+=e),t?n+=` PUBLIC ${lfe(t)}`:r&&(n+=" SYSTEM"),r&&(n+=` ${lfe(r)}`),n}var dv={isCommentNode:ov,isElementNode:Kt,isTextNode:Fc,createDocument(){let e=new Cu([]);return e["x-mode"]=w3.DOCUMENT_MODE.NO_QUIRKS,e},createDocumentFragment(){return new Cu([])},createElement(e,t,r){let n=Object.create(null),i=Object.create(null),s=Object.create(null);for(let o=0;o<r.length;o++){let c=r[o].name;n[c]=r[o].value,i[c]=r[o].namespace,s[c]=r[o].prefix}let a=new av(e,n,[]);return a.namespace=t,a["x-attribsNamespace"]=i,a["x-attribsPrefix"]=s,a},createCommentNode(e){return new iv(e)},appendChild(e,t){let r=e.children[e.children.length-1];r&&(r.next=t,t.prev=r),e.children.push(t),t.parent=e},insertBefore(e,t,r){let n=e.children.indexOf(r),{prev:i}=r;i&&(i.next=t,t.prev=i),r.prev=t,t.next=r,e.children.splice(n,0,t),t.parent=e},setTemplateContent(e,t){dv.appendChild(e,t)},getTemplateContent(e){return e.children[0]},setDocumentType(e,t,r,n){let i=cZe(t,r,n),s=e.children.find(a=>YI(a)&&a.name==="!doctype");s?s.data=i??null:(s=new sv("!doctype",i),dv.appendChild(e,s)),s["x-name"]=t??void 0,s["x-publicId"]=r??void 0,s["x-systemId"]=n??void 0},setDocumentMode(e,t){e["x-mode"]=t},getDocumentMode(e){return e["x-mode"]},detachNode(e){if(e.parent){let t=e.parent.children.indexOf(e),{prev:r,next:n}=e;e.prev=null,e.next=null,r&&(r.next=n),n&&(n.prev=r),e.parent.children.splice(t,1),e.parent=null}},insertText(e,t){let r=e.children[e.children.length-1];r&&Fc(r)?r.data+=t:dv.appendChild(e,ufe(t))},insertTextBefore(e,t,r){let n=e.children[e.children.indexOf(r)-1];n&&Fc(n)?n.data+=t:dv.insertBefore(e,ufe(t),r)},adoptAttributes(e,t){for(let r=0;r<t.length;r++){let n=t[r].name;typeof e.attribs[n]>"u"&&(e.attribs[n]=t[r].value,e["x-attribsNamespace"][n]=t[r].namespace,e["x-attribsPrefix"][n]=t[r].prefix)}},getFirstChild(e){return e.children[0]},getChildNodes(e){return e.children},getParentNode(e){return e.parent},getAttrList(e){return e.attributes},getTagName(e){return e.name},getNamespaceURI(e){return e.namespace},getTextNodeContent(e){return e.data},getCommentNodeContent(e){return e.data},getDocumentTypeNodeName(e){var t;return(t=e["x-name"])!==null&&t!==void 0?t:""},getDocumentTypeNodePublicId(e){var t;return(t=e["x-publicId"])!==null&&t!==void 0?t:""},getDocumentTypeNodeSystemId(e){var t;return(t=e["x-systemId"])!==null&&t!==void 0?t:""},isDocumentTypeNode(e){return YI(e)&&e.name==="!doctype"},setNodeSourceCodeLocation(e,t){t&&(e.startIndex=t.startOffset,e.endIndex=t.endOffset),e.sourceCodeLocation=t},getNodeSourceCodeLocation(e){return e.sourceCodeLocation},updateNodeSourceCodeLocation(e,t){t.endOffset!=null&&(e.endIndex=t.endOffset),e.sourceCodeLocation={...e.sourceCodeLocation,...t}}};function ffe(e,t,r,n){let i={scriptingEnabled:typeof t.scriptingEnabled=="boolean"?t.scriptingEnabled:!0,treeAdapter:dv,sourceCodeLocationInfo:t.sourceCodeLocationInfo};return r?ofe(e,i):cfe(n,e,i)}var uZe={treeAdapter:dv};function dfe(e){let t="length"in e?e:[e];for(let n=0;n<t.length;n+=1){let i=t[n];wf(i)&&Array.prototype.splice.call(t,n,1,...i.children)}let r="";for(let n=0;n<t.length;n+=1){let i=t[n];r+=yB(i,uZe)}return r}var Dt;(function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"})(Dt||(Dt={}));var tt;(function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.BeforeEntity=25]="BeforeEntity",e[e.BeforeNumericEntity=26]="BeforeNumericEntity",e[e.InNamedEntity=27]="InNamedEntity",e[e.InNumericEntity=28]="InNumericEntity",e[e.InHexEntity=29]="InHexEntity"})(tt||(tt={}));function fh(e){return e===Dt.Space||e===Dt.NewLine||e===Dt.Tab||e===Dt.FormFeed||e===Dt.CarriageReturn}function $3(e){return e===Dt.Slash||e===Dt.Gt||fh(e)}function pfe(e){return e>=Dt.Zero&&e<=Dt.Nine}function lZe(e){return e>=Dt.LowerA&&e<=Dt.LowerZ||e>=Dt.UpperA&&e<=Dt.UpperZ}function fZe(e){return e>=Dt.UpperA&&e<=Dt.UpperF||e>=Dt.LowerA&&e<=Dt.LowerF}var Nf;(function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"})(Nf||(Nf={}));var Hc={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},__=class{constructor({xmlMode:t=!1,decodeEntities:r=!0},n){this.cbs=n,this.state=tt.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=tt.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=t,this.decodeEntities=r,this.entityTrie=t?XI:xl}reset(){this.state=tt.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=tt.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(t){this.offset+=this.buffer.length,this.buffer=t,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.index<this.buffer.length+this.offset&&this.parse()}getIndex(){return this.index}getSectionStart(){return this.sectionStart}stateText(t){t===Dt.Lt||!this.decodeEntities&&this.fastForwardTo(Dt.Lt)?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=tt.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&t===Dt.Amp&&(this.state=tt.BeforeEntity)}stateSpecialStartSequence(t){let r=this.sequenceIndex===this.currentSequence.length;if(!(r?$3(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.isSpecial=!1;else if(!r){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=tt.InTagName,this.stateInTagName(t)}stateInSpecialTag(t){if(this.sequenceIndex===this.currentSequence.length){if(t===Dt.Gt||fh(t)){let r=this.index-this.currentSequence.length;if(this.sectionStart<r){let n=this.index;this.index=r,this.cbs.ontext(this.sectionStart,r),this.index=n}this.isSpecial=!1,this.sectionStart=r+2,this.stateInClosingTagName(t);return}this.sequenceIndex=0}(t|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===Hc.TitleEnd?this.decodeEntities&&t===Dt.Amp&&(this.state=tt.BeforeEntity):this.fastForwardTo(Dt.Lt)&&(this.sequenceIndex=1):this.sequenceIndex=+(t===Dt.Lt)}stateCDATASequence(t){t===Hc.Cdata[this.sequenceIndex]?++this.sequenceIndex===Hc.Cdata.length&&(this.state=tt.InCommentLike,this.currentSequence=Hc.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=tt.InDeclaration,this.stateInDeclaration(t))}fastForwardTo(t){for(;++this.index<this.buffer.length+this.offset;)if(this.buffer.charCodeAt(this.index-this.offset)===t)return!0;return this.index=this.buffer.length+this.offset-1,!1}stateInCommentLike(t){t===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===Hc.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index,2):this.cbs.oncomment(this.sectionStart,this.index,2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=tt.Text):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):t!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}isTagStartChar(t){return this.xmlMode?!$3(t):lZe(t)}startSpecial(t,r){this.isSpecial=!0,this.currentSequence=t,this.sequenceIndex=r,this.state=tt.SpecialStartSequence}stateBeforeTagName(t){if(t===Dt.ExclamationMark)this.state=tt.BeforeDeclaration,this.sectionStart=this.index+1;else if(t===Dt.Questionmark)this.state=tt.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(t)){let r=t|32;this.sectionStart=this.index,!this.xmlMode&&r===Hc.TitleEnd[2]?this.startSpecial(Hc.TitleEnd,3):this.state=!this.xmlMode&&r===Hc.ScriptEnd[2]?tt.BeforeSpecialS:tt.InTagName}else t===Dt.Slash?this.state=tt.BeforeClosingTagName:(this.state=tt.Text,this.stateText(t))}stateInTagName(t){$3(t)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=tt.BeforeAttributeName,this.stateBeforeAttributeName(t))}stateBeforeClosingTagName(t){fh(t)||(t===Dt.Gt?this.state=tt.Text:(this.state=this.isTagStartChar(t)?tt.InClosingTagName:tt.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(t){(t===Dt.Gt||fh(t))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=tt.AfterClosingTagName,this.stateAfterClosingTagName(t))}stateAfterClosingTagName(t){(t===Dt.Gt||this.fastForwardTo(Dt.Gt))&&(this.state=tt.Text,this.baseState=tt.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(t){t===Dt.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=tt.InSpecialTag,this.sequenceIndex=0):this.state=tt.Text,this.baseState=this.state,this.sectionStart=this.index+1):t===Dt.Slash?this.state=tt.InSelfClosingTag:fh(t)||(this.state=tt.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(t){t===Dt.Gt?(this.cbs.onselfclosingtag(this.index),this.state=tt.Text,this.baseState=tt.Text,this.sectionStart=this.index+1,this.isSpecial=!1):fh(t)||(this.state=tt.BeforeAttributeName,this.stateBeforeAttributeName(t))}stateInAttributeName(t){(t===Dt.Eq||$3(t))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=tt.AfterAttributeName,this.stateAfterAttributeName(t))}stateAfterAttributeName(t){t===Dt.Eq?this.state=tt.BeforeAttributeValue:t===Dt.Slash||t===Dt.Gt?(this.cbs.onattribend(Nf.NoValue,this.index),this.state=tt.BeforeAttributeName,this.stateBeforeAttributeName(t)):fh(t)||(this.cbs.onattribend(Nf.NoValue,this.index),this.state=tt.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(t){t===Dt.DoubleQuote?(this.state=tt.InAttributeValueDq,this.sectionStart=this.index+1):t===Dt.SingleQuote?(this.state=tt.InAttributeValueSq,this.sectionStart=this.index+1):fh(t)||(this.sectionStart=this.index,this.state=tt.InAttributeValueNq,this.stateInAttributeValueNoQuotes(t))}handleInAttributeValue(t,r){t===r||!this.decodeEntities&&this.fastForwardTo(r)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(r===Dt.DoubleQuote?Nf.Double:Nf.Single,this.index),this.state=tt.BeforeAttributeName):this.decodeEntities&&t===Dt.Amp&&(this.baseState=this.state,this.state=tt.BeforeEntity)}stateInAttributeValueDoubleQuotes(t){this.handleInAttributeValue(t,Dt.DoubleQuote)}stateInAttributeValueSingleQuotes(t){this.handleInAttributeValue(t,Dt.SingleQuote)}stateInAttributeValueNoQuotes(t){fh(t)||t===Dt.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(Nf.Unquoted,this.index),this.state=tt.BeforeAttributeName,this.stateBeforeAttributeName(t)):this.decodeEntities&&t===Dt.Amp&&(this.baseState=this.state,this.state=tt.BeforeEntity)}stateBeforeDeclaration(t){t===Dt.OpeningSquareBracket?(this.state=tt.CDATASequence,this.sequenceIndex=0):this.state=t===Dt.Dash?tt.BeforeComment:tt.InDeclaration}stateInDeclaration(t){(t===Dt.Gt||this.fastForwardTo(Dt.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=tt.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(t){(t===Dt.Gt||this.fastForwardTo(Dt.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=tt.Text,this.sectionStart=this.index+1)}stateBeforeComment(t){t===Dt.Dash?(this.state=tt.InCommentLike,this.currentSequence=Hc.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=tt.InDeclaration}stateInSpecialComment(t){(t===Dt.Gt||this.fastForwardTo(Dt.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=tt.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(t){let r=t|32;r===Hc.ScriptEnd[3]?this.startSpecial(Hc.ScriptEnd,4):r===Hc.StyleEnd[3]?this.startSpecial(Hc.StyleEnd,4):(this.state=tt.InTagName,this.stateInTagName(t))}stateBeforeEntity(t){this.entityExcess=1,this.entityResult=0,t===Dt.Number?this.state=tt.BeforeNumericEntity:t===Dt.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=tt.InNamedEntity,this.stateInNamedEntity(t))}stateInNamedEntity(t){if(this.entityExcess+=1,this.trieIndex=OT(this.entityTrie,this.trieCurrent,this.trieIndex+1,t),this.trieIndex<0){this.emitNamedEntity(),this.index--;return}this.trieCurrent=this.entityTrie[this.trieIndex];let r=this.trieCurrent&Qo.VALUE_LENGTH;if(r){let n=(r>>14)-1;if(!this.allowLegacyEntity()&&t!==Dt.Semi)this.trieIndex+=n;else{let i=this.index-this.entityExcess+1;i>this.sectionStart&&this.emitPartial(this.sectionStart,i),this.entityResult=this.trieIndex,this.trieIndex+=n,this.entityExcess=0,this.sectionStart=this.index+1,n===0&&this.emitNamedEntity()}}}emitNamedEntity(){if(this.state=this.baseState,this.entityResult===0)return;switch((this.entityTrie[this.entityResult]&Qo.VALUE_LENGTH)>>14){case 1:{this.emitCodePoint(this.entityTrie[this.entityResult]&~Qo.VALUE_LENGTH);break}case 2:{this.emitCodePoint(this.entityTrie[this.entityResult+1]);break}case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}stateBeforeNumericEntity(t){(t|32)===Dt.LowerX?(this.entityExcess++,this.state=tt.InHexEntity):(this.state=tt.InNumericEntity,this.stateInNumericEntity(t))}emitNumericEntity(t){let r=this.index-this.entityExcess-1;r+2+ +(this.state===tt.InHexEntity)!==this.index&&(r>this.sectionStart&&this.emitPartial(this.sectionStart,r),this.sectionStart=this.index+Number(t),this.emitCodePoint(NT(this.entityResult))),this.state=this.baseState}stateInNumericEntity(t){t===Dt.Semi?this.emitNumericEntity(!0):pfe(t)?(this.entityResult=this.entityResult*10+(t-Dt.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}stateInHexEntity(t){t===Dt.Semi?this.emitNumericEntity(!0):pfe(t)?(this.entityResult=this.entityResult*16+(t-Dt.Zero),this.entityExcess++):fZe(t)?(this.entityResult=this.entityResult*16+((t|32)-Dt.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}allowLegacyEntity(){return!this.xmlMode&&(this.baseState===tt.Text||this.baseState===tt.InSpecialTag)}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===tt.Text||this.state===tt.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===tt.InAttributeValueDq||this.state===tt.InAttributeValueSq||this.state===tt.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index<this.buffer.length+this.offset&&this.running}parse(){for(;this.shouldContinue();){let t=this.buffer.charCodeAt(this.index-this.offset);switch(this.state){case tt.Text:{this.stateText(t);break}case tt.SpecialStartSequence:{this.stateSpecialStartSequence(t);break}case tt.InSpecialTag:{this.stateInSpecialTag(t);break}case tt.CDATASequence:{this.stateCDATASequence(t);break}case tt.InAttributeValueDq:{this.stateInAttributeValueDoubleQuotes(t);break}case tt.InAttributeName:{this.stateInAttributeName(t);break}case tt.InCommentLike:{this.stateInCommentLike(t);break}case tt.InSpecialComment:{this.stateInSpecialComment(t);break}case tt.BeforeAttributeName:{this.stateBeforeAttributeName(t);break}case tt.InTagName:{this.stateInTagName(t);break}case tt.InClosingTagName:{this.stateInClosingTagName(t);break}case tt.BeforeTagName:{this.stateBeforeTagName(t);break}case tt.AfterAttributeName:{this.stateAfterAttributeName(t);break}case tt.InAttributeValueSq:{this.stateInAttributeValueSingleQuotes(t);break}case tt.BeforeAttributeValue:{this.stateBeforeAttributeValue(t);break}case tt.BeforeClosingTagName:{this.stateBeforeClosingTagName(t);break}case tt.AfterClosingTagName:{this.stateAfterClosingTagName(t);break}case tt.BeforeSpecialS:{this.stateBeforeSpecialS(t);break}case tt.InAttributeValueNq:{this.stateInAttributeValueNoQuotes(t);break}case tt.InSelfClosingTag:{this.stateInSelfClosingTag(t);break}case tt.InDeclaration:{this.stateInDeclaration(t);break}case tt.BeforeDeclaration:{this.stateBeforeDeclaration(t);break}case tt.BeforeComment:{this.stateBeforeComment(t);break}case tt.InProcessingInstruction:{this.stateInProcessingInstruction(t);break}case tt.InNamedEntity:{this.stateInNamedEntity(t);break}case tt.BeforeEntity:{this.stateBeforeEntity(t);break}case tt.InHexEntity:{this.stateInHexEntity(t);break}case tt.InNumericEntity:{this.stateInNumericEntity(t);break}default:this.stateBeforeNumericEntity(t)}this.index++}this.cleanup()}finish(){this.state===tt.InNamedEntity&&this.emitNamedEntity(),this.sectionStart<this.index&&this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){let t=this.buffer.length+this.offset;this.state===tt.InCommentLike?this.currentSequence===Hc.CdataEnd?this.cbs.oncdata(this.sectionStart,t,0):this.cbs.oncomment(this.sectionStart,t,0):this.state===tt.InNumericEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state===tt.InHexEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state===tt.InTagName||this.state===tt.BeforeAttributeName||this.state===tt.BeforeAttributeValue||this.state===tt.AfterAttributeName||this.state===tt.InAttributeName||this.state===tt.InAttributeValueSq||this.state===tt.InAttributeValueDq||this.state===tt.InAttributeValueNq||this.state===tt.InClosingTagName||this.cbs.ontext(this.sectionStart,t)}emitPartial(t,r){this.baseState!==tt.Text&&this.baseState!==tt.InSpecialTag?this.cbs.onattribdata(t,r):this.cbs.ontext(t,r)}emitCodePoint(t){this.baseState!==tt.Text&&this.baseState!==tt.InSpecialTag?this.cbs.onattribentity(t):this.cbs.ontextentity(t)}};var b_=new Set(["input","option","optgroup","select","button","datalist","textarea"]),Qn=new Set(["p"]),hfe=new Set(["thead","tbody"]),mfe=new Set(["dd","dt"]),gfe=new Set(["rt","rp"]),dZe=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",Qn],["h1",Qn],["h2",Qn],["h3",Qn],["h4",Qn],["h5",Qn],["h6",Qn],["select",b_],["input",b_],["output",b_],["button",b_],["datalist",b_],["textarea",b_],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",mfe],["dt",mfe],["address",Qn],["article",Qn],["aside",Qn],["blockquote",Qn],["details",Qn],["div",Qn],["dl",Qn],["fieldset",Qn],["figcaption",Qn],["figure",Qn],["footer",Qn],["form",Qn],["header",Qn],["hr",Qn],["main",Qn],["nav",Qn],["ol",Qn],["pre",Qn],["section",Qn],["table",Qn],["ul",Qn],["rt",gfe],["rp",gfe],["tbody",hfe],["tfoot",hfe]]),pZe=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),vfe=new Set(["math","svg"]),yfe=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),hZe=/\s|\//,r2=class{constructor(t,r={}){var n,i,s,a,o;this.options=r,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=t??{},this.lowerCaseTagNames=(n=r.lowerCaseTags)!==null&&n!==void 0?n:!r.xmlMode,this.lowerCaseAttributeNames=(i=r.lowerCaseAttributeNames)!==null&&i!==void 0?i:!r.xmlMode,this.tokenizer=new((s=r.Tokenizer)!==null&&s!==void 0?s:__)(this.options,this),(o=(a=this.cbs).onparserinit)===null||o===void 0||o.call(a,this)}ontext(t,r){var n,i;let s=this.getSlice(t,r);this.endIndex=r-1,(i=(n=this.cbs).ontext)===null||i===void 0||i.call(n,s),this.startIndex=r}ontextentity(t){var r,n;let i=this.tokenizer.getSectionStart();this.endIndex=i-1,(n=(r=this.cbs).ontext)===null||n===void 0||n.call(r,n_(t)),this.startIndex=i}isVoidElement(t){return!this.options.xmlMode&&pZe.has(t)}onopentagname(t,r){this.endIndex=r;let n=this.getSlice(t,r);this.lowerCaseTagNames&&(n=n.toLowerCase()),this.emitOpenTag(n)}emitOpenTag(t){var r,n,i,s;this.openTagStart=this.startIndex,this.tagname=t;let a=!this.options.xmlMode&&dZe.get(t);if(a)for(;this.stack.length>0&&a.has(this.stack[this.stack.length-1]);){let o=this.stack.pop();(n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,o,!0)}this.isVoidElement(t)||(this.stack.push(t),vfe.has(t)?this.foreignContext.push(!0):yfe.has(t)&&this.foreignContext.push(!1)),(s=(i=this.cbs).onopentagname)===null||s===void 0||s.call(i,t),this.cbs.onopentag&&(this.attribs={})}endOpenTag(t){var r,n;this.startIndex=this.openTagStart,this.attribs&&((n=(r=this.cbs).onopentag)===null||n===void 0||n.call(r,this.tagname,this.attribs,t),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(t){this.endIndex=t,this.endOpenTag(!1),this.startIndex=t+1}onclosetag(t,r){var n,i,s,a,o,c;this.endIndex=r;let u=this.getSlice(t,r);if(this.lowerCaseTagNames&&(u=u.toLowerCase()),(vfe.has(u)||yfe.has(u))&&this.foreignContext.pop(),this.isVoidElement(u))!this.options.xmlMode&&u==="br"&&((i=(n=this.cbs).onopentagname)===null||i===void 0||i.call(n,"br"),(a=(s=this.cbs).onopentag)===null||a===void 0||a.call(s,"br",{},!0),(c=(o=this.cbs).onclosetag)===null||c===void 0||c.call(o,"br",!1));else{let l=this.stack.lastIndexOf(u);if(l!==-1)if(this.cbs.onclosetag){let f=this.stack.length-l;for(;f--;)this.cbs.onclosetag(this.stack.pop(),f!==0)}else this.stack.length=l;else!this.options.xmlMode&&u==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=r+1}onselfclosingtag(t){this.endIndex=t,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=t+1):this.onopentagend(t)}closeCurrentTag(t){var r,n;let i=this.tagname;this.endOpenTag(t),this.stack[this.stack.length-1]===i&&((n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,i,!t),this.stack.pop())}onattribname(t,r){this.startIndex=t;let n=this.getSlice(t,r);this.attribname=this.lowerCaseAttributeNames?n.toLowerCase():n}onattribdata(t,r){this.attribvalue+=this.getSlice(t,r)}onattribentity(t){this.attribvalue+=n_(t)}onattribend(t,r){var n,i;this.endIndex=r,(i=(n=this.cbs).onattribute)===null||i===void 0||i.call(n,this.attribname,this.attribvalue,t===Nf.Double?'"':t===Nf.Single?"'":t===Nf.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(t){let r=t.search(hZe),n=r<0?t:t.substr(0,r);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n}ondeclaration(t,r){this.endIndex=r;let n=this.getSlice(t,r);if(this.cbs.onprocessinginstruction){let i=this.getInstructionName(n);this.cbs.onprocessinginstruction(`!${i}`,`!${n}`)}this.startIndex=r+1}onprocessinginstruction(t,r){this.endIndex=r;let n=this.getSlice(t,r);if(this.cbs.onprocessinginstruction){let i=this.getInstructionName(n);this.cbs.onprocessinginstruction(`?${i}`,`?${n}`)}this.startIndex=r+1}oncomment(t,r,n){var i,s,a,o;this.endIndex=r,(s=(i=this.cbs).oncomment)===null||s===void 0||s.call(i,this.getSlice(t,r-n)),(o=(a=this.cbs).oncommentend)===null||o===void 0||o.call(a),this.startIndex=r+1}oncdata(t,r,n){var i,s,a,o,c,u,l,f,d,p;this.endIndex=r;let m=this.getSlice(t,r-n);this.options.xmlMode||this.options.recognizeCDATA?((s=(i=this.cbs).oncdatastart)===null||s===void 0||s.call(i),(o=(a=this.cbs).ontext)===null||o===void 0||o.call(a,m),(u=(c=this.cbs).oncdataend)===null||u===void 0||u.call(c)):((f=(l=this.cbs).oncomment)===null||f===void 0||f.call(l,`[CDATA[${m}]]`),(p=(d=this.cbs).oncommentend)===null||p===void 0||p.call(d)),this.startIndex=r+1}onend(){var t,r;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let n=this.stack.length;n>0;this.cbs.onclosetag(this.stack[--n],!0));}(r=(t=this.cbs).onend)===null||r===void 0||r.call(t)}reset(){var t,r,n,i;(r=(t=this.cbs).onreset)===null||r===void 0||r.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,(i=(n=this.cbs).onparserinit)===null||i===void 0||i.call(n,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}parseComplete(t){this.reset(),this.end(t)}getSlice(t,r){for(;t-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();let n=this.buffers[0].slice(t-this.bufferOffset,r-this.bufferOffset);for(;r-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,r-this.bufferOffset);return n}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(t){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".write() after done!"));return}this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++)}end(t){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".end() after done!"));return}t&&this.write(t),this.ended=!0,this.tokenizer.end()}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex<this.buffers.length;)this.tokenizer.write(this.buffers[this.writeIndex++]);this.ended&&this.tokenizer.end()}parseChunk(t){this.write(t)}done(t){this.end(t)}};function _fe(e,t){let r=new r_(void 0,t);return new r2(r,t).end(e),r.root}var mZe=dle((e,t,r,n)=>t.xmlMode||t._useHtmlParser2?_fe(e,t):ffe(e,t,r,n)),Xe=_le(mZe,(e,t)=>t.xmlMode||t._useHtmlParser2?JI(e,t):dfe(e)),X3t=Xe([]),{contains:K3t}=V0,{merge:Q3t}=V0,{parseHTML:J3t}=V0,{root:Z3t}=V0;var pv="",Efe="",_B="",bB="";async function n2(e){return(await qe.get(e,{headers:{"User-Agent":Rn}})).data}async function gZe(e,t){return pv=e.server.config.tgsou.url,Efe=e.server.config.tgsou.channelUsername,_B=e.server.config.tgsou.tgPic,bB=e.server.config.tgsou.count,await Yn(e,t),{}}async function vZe(e,t){let r=await n2(`${pv}/index.php/vodshow/1-----------.html`);return{class:Xe(r)("div.library-box-first a[href*=/vodshow/]").map((i,s)=>({type_id:s.attribs.href.match(/vodshow\/(\d+)-----------.html/)[1],type_name:s.attribs.title.replace(/片库|玩偶/g,"")})).get()}}function bfe(e){return e.startsWith("/img.php?url=")?e.substr(13):e}function yZe(e){let t=Array.isArray(e)?e:e.split("-");for(let r=1;r<t.length;r++)if(t[r]!="")return r;return-1}async function _Ze(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters,s=n||1;if(s==0&&(s=1),r.startsWith("s-")){let a=["","","","","","","","","","",s,"","",""],o=r.split("-");a[parseInt(o[1])]=o[2];let c=await n2(`${pv}/index.php/vodsearch/${a.join("-")}.html`),u=Xe(c),l=u("div.module-items > div.module-search-item").map((f,d)=>{let p=u(d).find("div.video-info-header h3 a")[0];return{vod_id:p.attribs.href.match(/voddetail\/(.*).html/)[1],vod_name:p.attribs.title,vod_pic:bfe(u(d).find("div.module-item-pic img")[0].attribs["data-src"]),vod_remarks:u(d).find("a.video-serial").text()}}).get();return{page:s,pagecount:l.length<10?s:s+1,list:l}}else{let a=[],o=null;if(s==1&&Object.keys(i).length==0){let l=await n2(`${pv}/index.php/vodshow/${r}-----------.html`);o=Xe(l),o("a.library-item-first").map((f,d)=>{let p=o(d.parent).find("div.library-list > a.library-item");if(p.length>0){let m=[],y=0;p.each((T,E)=>{let x=E.attribs.href.match(/vodshow\/(.*).html/)[1].split("-");T==0&&(y=yZe(x),y!=2&&m.push({n:"\u5168\u90E8",v:""})),m.push({n:E.attribs.title.replace(/按|排序/g,""),v:decodeURIComponent(x[y].toString())})}),a.push({key:y.toString(),name:"",init:m[0].v,value:m})}})}if(o===null){let l=[r,"","","","","","","",s,"","",""];Object.keys(i).forEach(d=>{l[parseInt(d)]=i[d]});let f=await n2(`${pv}/index.php/vodshow/${l.join("-")}.html`);o=Xe(f)}let c=o("div.module-items > div.module-item").map((l,f)=>{let d=o(f).find("div.video-name a")[0];return{vod_id:d.attribs.href.match(/voddetail\/(.*).html/)[1],vod_name:d.attribs.title,vod_pic:bfe(o(f).find("div.module-item-pic img")[0].attribs["data-src"]),vod_remarks:o(f).find("div.module-item-text").text()}}).get(),u={page:s,pagecount:c.length<70?s:s+1,list:c};return a.length>0&&(u.filter=a),u}}async function bZe(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s={},a=await Xn(i);a&&(s.vod_play_from=a.froms,s.vod_play_url=a.urls),n.push(s)}return{list:n}}async function EZe(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i===0&&(i=1);let s=await n2(`${pv}/?count=${bB}&channelUsername=${Efe}&keyword=${n}&pic=${_B}`),a=JSON.stringify(s);if(!a||!a.includes("https"))return;let o=[],c=JSON.parse(a).results;for(let u of c){let[l,f]=u.split("$$$");if(!f)continue;let d=f.split("##");for(let p=0;p<d.length&&!(p>=bB);p++){let m=d[p].split("$$"),y,T;_B&&m[0].includes("@")?(y=`${m[0].split("@")[0]}`,T=`${pv}/down?id=${m[0].split("@")[1]}&channelUsername=${l}`):(y=`${m[0]}`,T=Mce(y)),GI(y)&&(o.some(E=>E.vod_id===y)||o.push({vod_id:y,vod_name:m[1]&&m[1]!==" "?m[1]:n,vod_pic:T,vod_remarks:Fce(y)+":"+l}))}}return $ce(o,Sf),JSON.stringify({page:parseInt(r),pagecount:0,limit:0,total:0,list:o})}async function xZe(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);return i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/search`).payload({wd:"\u6211\u662F\u5211\u8B66",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var xfe={meta:{key:"tgsou",name:"tgsou(\u4EC5\u641C\u7D22)",type:3},api:async e=>{e.post("/init",gZe),e.post("/home",vZe),e.post("/category",_Ze),e.post("/detail",bZe),e.post("/play",Kn),e.post("/search",EZe),e.get("/proxy/:site/:what/:flag/:shareId/:fileId/:sharePwd/:end",$n),e.get("/proxy/:site/:what/:flag/:shareId/:fileId/:end",$n),e.get("/test",xZe)}};var Cfe=Ke(ts(),1);var{_:qc}=Cfe.default,EB=new Map,Dd=new Map;function Tfe(){let e={};return e["User-Agent"]=_4,e}async function Afe(e,t){let r=await qe(e.url,{headers:t});return{url:e.url,name:e.name,index:e.index,data:r.data}}var Pd={},zn={},TZe=new RegExp('.*group-title="(.?|.+?)".*'),AZe=new RegExp('.*tvg-logo="(.?|.+?)".*'),Ife=new RegExp(".*,(.+?)$");function U3(e,t){let r=e.match(t);return qc.isEmpty(r)?"":r[1]}function SZe(e,t){let r="";for(var n of t.split(/\n/))if(!n.startsWith("#EXTM3U")){if(n.startsWith("#EXTINF:"))r=U3(n,Ife);else if(n.indexOf("://")>-1)try{let i=Dd.get(r);i?Dd.set(r,i+"#"+j3(r,e,n,i)):Dd.set(r,j3(r,e,n))}catch{console.log()}}}function Sfe(e,t){Pd||(Pd={},zn={});let r="\u9ED8\u8BA4";for(var n of t.split(/\n|<br>/)){let i=n.split(",");if(n.indexOf("#genre#")>-1)r=i[0],Pd[r]=r,qc.isEmpty(zn[r])&&(zn[r]={});else{let s=i[0];if(s){let a={name:s,url:"",logo:""};qc.isEmpty(zn[r][s])&&(zn[r][s]=[],zn[r][s].push(a))}}}console.log()}function wZe(e,t){Pd||(Pd={},zn={});let r={name:"",url:"",logo:""},n="\u9ED8\u8BA4";for(var i of t.split(/\n/))if(!i.startsWith("#EXTM3U")&&i.startsWith("#EXTINF:")){n=U3(i,TZe);let s=U3(i,AZe),a=U3(i,Ife);Pd[n]=n,qc.isEmpty(zn[n])&&(zn[n]={}),qc.isEmpty(zn[n][a])&&(r={name:a,url:"",logo:s},zn[n][a]=[],zn[n][a].push(r))}}function j3(e,t,r,n){let i=r.split("#"),s=[],a=EB.get(e+t);a=a!==void 0?a:0;for(let o=0;o<i.length;o++){if(n&&n.toUpperCase().indexOf(i[o].toUpperCase())>0)continue;let c=t+(a+1);s.push(i[o].replace(/http/i,c+"|http").replace(/mitv:/i,c+"|mitv:")),a++}return EB.set(e+t,a),s.length>0?s.join("#"):null}function CZe(e,t){for(var r of t.split(/\n|<br>/)){let n=r.split(",");if(!(n.length<2)&&r.indexOf("://")>-1){let i=Dd.get(n[0]);i?Dd.set(n[0],i+"#"+j3(n[0],e,n[1]),i):Dd.set(n[0],j3(n[0],e,n[1]))}}console.log()}async function IZe(e,t){let r=e.server.config.live.url;Dd.clear;var n=0;let i="\u975E\u5206\u7EC4",s="",a="",o=qc.map(r,l=>(l.index&&(a=l.url),Afe(l,Tfe())));qc.isEmpty(e.server.config.live.contents)||(s=e.server.config.live.contents,o.push(Afe({url:s,name:"",index:""},Tfe()))),await Promise.allSettled(o).then(l=>{qc.map(l,f=>{try{if(f.status==="fulfilled"&&f.value!==void 0){let d=f.value.data;if(f.value.url===s){let p="\u975E\u5206\u7EC4";Pd[p]=p,qc.isEmpty(zn[p])&&(zn[p]={});try{Sfe("",d)}catch{}}else f.value.index==="true"&&(d.startsWith("#EXTM3U")?wZe(f.value.name,d):Sfe(f.value.name,d)),d.startsWith("#EXTM3U")?SZe(f.value.name,d):CZe(f.value.name,d)}}catch{console.log()}})});for(var c in zn)for(let l in zn[c]){let f=Dd.get(l);f&&(zn[c][l][0].url=f)}var u=0;for(let l of Dd){u++;let f=l[0],d={name:f,url:l[1],logo:""};if(qc.isEmpty(zn[i])&&(Pd[i]=i,zn[i]={}),qc.isEmpty(zn[i][f])&&(zn[i][f]=[]),zn[i][f].push(d),u>500)break}return Dd.clear(),EB.clear(),{}}var wfe=[],RZe={};async function NZe(e,t){for(var r in Pd){let n={type_id:r,type_name:Pd[r]};wfe.push(n)}return{class:qc.map(wfe,n=>(n.land=1.5,n.ratio=1,n)),filters:RZe}}async function OZe(e,t){let r=e.body.id,n=e.body.page;if(qc.isEmpty(zn[r]))return"{}";let i=[];for(let s in zn[r]){let o=zn[r][s][0],c=o.url;if(qc.isEmpty(c))continue;let u=o.name,l="https://img.omii.top/i/2024/03/23/lmtg5s.webp",f=r+"######"+u;i.push({vod_id:f,vod_name:u,vod_pic:l,vod_remarks:""})}return{page:parseInt(n),pagecount:1,limit:zn[r].length,total:zn[r].length,list:i}}async function DZe(e,t){let r=e.body.id,n=r,i=r.split("######"),s=i[0],a=i[1],o="https://img.omii.top/i/2024/03/23/lmtg5s.webp",c=[],u=[];for(var l in zn[s][a]){let m=zn[s][a][l].url;c.push("\u7EBF\u8DEF"+(parseInt(l)+1)),m.startsWith("#")&&(m=m.substring(1));let y=m.split("#"),T=[];for(let E=0;E<y.length;E++){let A=y[E].split("|");A[1]&&T.push(""+A[0]+"$"+A[1])}u.push(T.join("#"))}return{list:[{vod_id:n,vod_name:a,vod_pic:o,type_name:"",vod_year:"",vod_area:"",vod_remarks:"",vod_actor:"",vod_director:"",vod_content:a,vod_play_from:c.join("$$$"),vod_play_url:u.join("$$$")}]}}async function PZe(e,t){return{parse:0,url:e.body.id}}async function kZe(e,t){return"{}"}async function LZe(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u7231",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var Rfe={meta:{key:"live",name:"\u76F4\u64AD",type:3},api:async e=>{e.post("/init",IZe),e.post("/home",NZe),e.post("/category",OZe),e.post("/detail",DZe),e.post("/play",PZe),e.post("/search",kZe),e.get("/test",LZe)}};var hv="";async function x_(e){return(await qe.get(e,{headers:{"User-Agent":Rn}})).data}async function BZe(e,t){return hv=e.server.config.wogg.url,await Yn(e,t),{}}async function MZe(e,t){let r=await x_(`${hv}/index.php/vodshow/1-----------.html`);return{class:Xe(r)("div.library-box-first a[href*=/vodshow/]").map((i,s)=>({type_id:s.attribs.href.match(/vodshow\/(\d+)-----------.html/)[1],type_name:s.attribs.title.replace(/片库|玩偶/g,"")})).get()}}function xB(e){return e.startsWith("/img.php?url=")?e.substr(13):e}function Nfe(e){let t=Array.isArray(e)?e:e.split("-");for(let r=1;r<t.length;r++)if(t[r]!="")return r;return-1}async function FZe(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters,s=n||1;if(s==0&&(s=1),r.startsWith("s-")){let a=["","","","","","","","","","",s,"","",""],o=r.split("-");a[parseInt(o[1])]=o[2];let c=await x_(`${hv}/index.php/vodsearch/${a.join("-")}.html`),u=Xe(c),l=u("div.module-items > div.module-search-item").map((f,d)=>{let p=u(d).find("div.video-info-header h3 a")[0];return{vod_id:p.attribs.href.match(/voddetail\/(.*).html/)[1],vod_name:p.attribs.title,vod_pic:xB(u(d).find("div.module-item-pic img")[0].attribs["data-src"]),vod_remarks:u(d).find("a.video-serial").text()}}).get();return{page:s,pagecount:l.length<10?s:s+1,list:l}}else{let a=[],o=null;if(s==1&&Object.keys(i).length==0){let l=await x_(`${hv}/index.php/vodshow/${r}-----------.html`);o=Xe(l),o("a.library-item-first").map((f,d)=>{let p=o(d.parent).find("div.library-list > a.library-item");if(p.length>0){let m=[],y=0;p.each((T,E)=>{let x=E.attribs.href.match(/vodshow\/(.*).html/)[1].split("-");T==0&&(y=Nfe(x),y!=2&&m.push({n:"\u5168\u90E8",v:""})),m.push({n:E.attribs.title.replace(/按|排序/g,""),v:decodeURIComponent(x[y].toString())})}),a.push({key:y.toString(),name:"",init:m[0].v,value:m})}})}if(o===null){let l=[r,"","","","","","","",s,"","",""];Object.keys(i).forEach(d=>{l[parseInt(d)]=i[d]});let f=await x_(`${hv}/index.php/vodshow/${l.join("-")}.html`);o=Xe(f)}let c=o("div.module-items > div.module-item").map((l,f)=>{let d=o(f).find("div.video-name a")[0];return{vod_id:d.attribs.href.match(/voddetail\/(.*).html/)[1],vod_name:d.attribs.title,vod_pic:xB(o(f).find("div.module-item-pic img")[0].attribs["data-src"]),vod_remarks:o(f).find("div.module-item-text").text()}}).get(),u={page:s,pagecount:c.length<70?s:s+1,list:c};return a.length>0&&(u.filter=a),u}}async function $Ze(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s=await x_(`${hv}/index.php/voddetail/${i}.html`),a=Xe(s),o=[],c=[],u="";a("div.video-info-items a[href*=/vodsearch/]").each((p,m)=>{let y=m.attribs.href.match(/vodsearch\/(.*).html/)[1].split("-"),T=a(m).text().trim(),E=Nfe(y);if(E===5){let A={id:"s-5-"+decodeURIComponent(y[5].toString()),name:T};o.push(`[a=cr:${JSON.stringify(A)}/]${T}[/a]`)}else if(E===1){let A={id:"s-1-"+decodeURIComponent(y[1].toString()),name:T};c.push(`[a=cr:${JSON.stringify(A)}/]${T}[/a]`)}else E===13&&(u=T)});let l={vod_year:u,vod_actor:c.join(", "),vod_director:o.join(", "),vod_content:a("div.video-info-content p[style*=none]")[0].children[0].data.trim()},f=a("div.module-row-info p").map((p,m)=>m.children[0].data).get(),d=await Xn(f);d&&(l.vod_play_from=d.froms,l.vod_play_url=d.urls),n.push(l)}return{list:n}}async function UZe(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=await x_(`${hv}/index.php/vodsearch/-------------.html?wd=${n}`),a=Xe(s),o=a("div.module-items > div.module-search-item").map((c,u)=>{let l=a(u).find("div.video-info-header h3 a")[0];return{vod_id:l.attribs.href.match(/voddetail\/(.*).html/)[1],vod_name:l.attribs.title,vod_pic:xB(a(u).find("div.module-item-pic img")[0].attribs["data-src"]),vod_remarks:a(u).find("a.video-serial").text()}}).get();return{page:i,pagecount:o.length<10?i:i+1,list:o}}async function jZe(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[1].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u7231",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var Ofe={meta:{key:"wogg",name:"\u73A9\u5076",type:3},api:async e=>{e.post("/init",BZe),e.post("/home",MZe),e.post("/category",FZe),e.post("/detail",$Ze),e.post("/play",Kn),e.post("/search",UZe),e.get("/proxy/:site/:what/:flag/:shareId/:fileId/:end",$n),e.get("/test",jZe)}};var v6t=Ke(Sa(),1),TB="http://www.muoupan.top";async function AB(e){return(await qe.get(e,{headers:{"User-Agent":Rn}})).data}async function HZe(e,t){let r="";return{class:[{type_id:"1",type_name:"\u7535\u5F71"},{type_id:"2",type_name:"\u5267\u96C6"},{type_id:"3",type_name:"\u52A8\u6F2B"},{type_id:"25",type_name:"\u7EFC\u827A"},{type_id:"4",type_name:"\u7EAA\u5F55\u7247"}],filters:{}}}async function qZe(e,t){let r=e.body.id,n=e.body.page,i=n||1;i==0&&(i=1);let s=TB+`/index.php/vod/show/id/${r}/page/${n}.html`,a=await AB(s,Rn),o=Xe(a),c=o("#main .module-item"),u=[];for(var l of c){let p=o(l).find(".module-item-pic a").attr("href"),m=o(l).find(".module-item-pic img").attr("alt"),y=o(l).find(".module-item-pic img").attr("data-src"),T=o(l).find(".module-item-text").text();u.push({vod_id:p,vod_name:m,vod_pic:y,vod_remarks:T})}let d=o("#page > a:contains(\u4E0B\u4E00\u9875)").length>0?parseInt(i)+1:parseInt(i);return{page:parseInt(i),pagecount:d,limit:72,total:72*d,list:u}}async function zZe(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s=await AB(TB+i),a=Xe(s),o={vod_id:i,vod_name:a(".page-title")[0].children[0].data,vod_pic:a(a(".mobile-play")).find(".lazyload")[0].attribs["data-src"]},c=a(".video-info-itemtitle");for(let f of c){let d=a(f).text(),m=a(f).next().find("a").map((y,T)=>{let E=a(T).text().trim();return E||null}).get().filter(Boolean).join(", ");d.includes("\u5267\u60C5")?o.vod_content=a(f).next().find("p").text().trim():d.includes("\u5BFC\u6F14")?o.vod_director=m.trim():d.includes("\u4E3B\u6F14")&&(o.vod_actor=m.trim())}let u=a("div.module-row-info p").map((f,d)=>d.children[0].data).get(),l=await Xn(u);l&&(o.vod_play_from=l.froms,o.vod_play_url=l.urls),n.push(o)}return{list:n}}async function VZe(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=await AB(`${TB}/index.php/vod/search/wd/${n}.html`),a=Xe(s),o=a(".module-search-item").map((c,u)=>({vod_id:a(u).find(".video-serial")[0].attribs.href,vod_name:a(u).find(".video-serial")[0].attribs.title,vod_pic:a(u).find(".module-item-pic > img")[0].attribs["data-src"],vod_remarks:a(a(u).find(".video-serial")[0]).text()})).get();return{page:i,pagecount:o.length<10?i:i+1,list:o}}var Dfe={meta:{key:"muou",name:"\u6728\u5076",type:3},api:async e=>{e.post("/init",Yn),e.post("/home",HZe),e.post("/category",qZe),e.post("/detail",zZe),e.post("/play",Kn),e.post("/search",VZe),e.get("/proxy/:site/:what/:flag/:shareId/:fileId/:end",$n),e.get("/test",Bs)}};var T6t=Ke(Sa(),1),SB="https://www.goimg.asia/";async function wB(e){return(await qe.get(e,{headers:{"User-Agent":Rn}})).data}async function GZe(e,t){let r="";return{class:[{type_id:"1",type_name:"\u7535\u5F71"},{type_id:"2",type_name:"\u5267\u96C6"},{type_id:"3",type_name:"\u52A8\u6F2B"},{type_id:"4",type_name:"\u7EFC\u827A"},{type_id:"5",type_name:"\u77ED\u5267"},{type_id:"24",type_name:"\u97F3\u4E50"}],filters:{1:[{key:"cateId",name:"\u7C7B\u578B",init:"1",value:[{n:"\u5168\u90E8",v:"1"},{n:"\u79D1\u5E7B",v:"6"},{n:"\u7231\u60C5",v:"7"},{n:"\u6218\u4E89",v:"8"},{n:"\u6050\u6016",v:"9"},{n:"\u9AD8\u7801",v:"10"},{n:"\u52A8\u753B",v:"11"},{n:"\u52A8\u4F5C",v:"12"},{n:"\u753B\u8D28\u63A7",v:"23"}]},{key:"class",name:"\u5267\u60C5",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u559C\u5267",v:"\u559C\u5267"},{n:"\u7231\u60C5",v:"\u7231\u60C5"},{n:"\u6050\u6016",v:"\u6050\u6016"},{n:"\u52A8\u4F5C",v:"\u52A8\u4F5C"},{n:"\u79D1\u5E7B",v:"\u79D1\u5E7B"},{n:"\u5267\u60C5",v:"\u5267\u60C5"},{n:"\u6218\u4E89",v:"\u6218\u4E89"},{n:"\u8B66\u532A",v:"\u8B66\u532A"},{n:"\u72AF\u7F6A",v:"\u72AF\u7F6A"},{n:"\u52A8\u753B",v:"\u52A8\u753B"},{n:"\u5947\u5E7B",v:"\u5947\u5E7B"},{n:"\u6B66\u4FA0",v:"\u6B66\u4FA0"},{n:"\u5192\u9669",v:"\u5192\u9669"},{n:"\u67AA\u6218",v:"\u67AA\u6218"},{n:"\u6050\u6016",v:"\u6050\u6016"},{n:"\u60AC\u7591",v:"\u60AC\u7591"},{n:"\u60CA\u609A",v:"\u60CA\u609A"},{n:"\u7ECF\u5178",v:"\u7ECF\u5178"},{n:"\u9752\u6625",v:"\u9752\u6625"},{n:"\u6587\u827A",v:"\u6587\u827A"},{n:"\u5FAE\u7535\u5F71",v:"\u5FAE\u7535\u5F71"},{n:"\u53E4\u88C5",v:"\u53E4\u88C5"},{n:"\u5386\u53F2",v:"\u5386\u53F2"},{n:"\u8FD0\u52A8",v:"\u8FD0\u52A8"},{n:"\u519C\u6751",v:"\u519C\u6751"},{n:"\u513F\u7AE5",v:"\u513F\u7AE5"},{n:"\u7F51\u7EDC\u7535\u5F71",v:"\u7F51\u7EDC\u7535\u5F71"}]},{key:"area",name:"\u5730\u533A",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u5927\u9646",v:"\u5927\u9646"},{n:"\u9999\u6E2F",v:"\u9999\u6E2F"},{n:"\u53F0\u6E7E",v:"\u53F0\u6E7E"},{n:"\u7F8E\u56FD",v:"\u7F8E\u56FD"},{n:"\u6CD5\u56FD",v:"\u6CD5\u56FD"},{n:"\u82F1\u56FD",v:"\u82F1\u56FD"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u97E9\u56FD",v:"\u97E9\u56FD"},{n:"\u5FB7\u56FD",v:"\u5FB7\u56FD"},{n:"\u6CF0\u56FD",v:"\u6CF0\u56FD"},{n:"\u5370\u5EA6",v:"\u5370\u5EA6"},{n:"\u610F\u5927\u5229",v:"\u610F\u5927\u5229"},{n:"\u897F\u73ED\u7259",v:"\u897F\u73ED\u7259"},{n:"\u52A0\u62FF\u5927",v:"\u52A0\u62FF\u5927"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]},{key:"lang",name:"\u8BED\u8A00",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u56FD\u8BED",v:"\u56FD\u8BED"},{n:"\u82F1\u8BED",v:"\u82F1\u8BED"},{n:"\u7CA4\u8BED",v:"\u7CA4\u8BED"},{n:"\u95FD\u5357\u8BED",v:"\u95FD\u5357\u8BED"},{n:"\u97E9\u8BED",v:"\u97E9\u8BED"},{n:"\u65E5\u8BED",v:"\u65E5\u8BED"},{n:"\u6CD5\u8BED",v:"\u6CD5\u8BED"},{n:"\u5FB7\u8BED",v:"\u5FB7\u8BED"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",name:"\u5E74\u4EFD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"}]},{key:"letter",name:"\u5B57\u6BCD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"A",v:"A"},{n:"B",v:"B"},{n:"C",v:"C"},{n:"D",v:"D"},{n:"E",v:"E"},{n:"F",v:"F"},{n:"G",v:"G"},{n:"H",v:"H"},{n:"I",v:"I"},{n:"J",v:"J"},{n:"K",v:"K"},{n:"L",v:"L"},{n:"M",v:"M"},{n:"N",v:"N"},{n:"O",v:"O"},{n:"P",v:"P"},{n:"Q",v:"Q"},{n:"R",v:"R"},{n:"S",v:"S"},{n:"T",v:"T"},{n:"U",v:"U"},{n:"V",v:"V"},{n:"W",v:"W"},{n:"X",v:"X"},{n:"Y",v:"Y"},{n:"Z",v:"Z"},{n:"0-9",v:"0-9"}]},{key:"by",name:"\u6392\u5E8F",init:"time",value:[{n:"\u65F6\u95F4",v:"time"},{n:"\u4EBA\u6C14",v:"hits"},{n:"\u8BC4\u5206",v:"score"}]}],2:[{key:"cateId",name:"\u7C7B\u578B",init:"2",value:[{n:"\u5168\u90E8",v:"2"},{n:"\u56FD\u4EA7\u5267",v:"13"},{n:"\u65E5\u97E9\u5267",v:"14"},{n:"\u6B27\u7F8E\u5267",v:"15"},{n:"\u6E2F\u53F0\u5267",v:"16"}]},{key:"class",name:"\u5267\u60C5",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u53E4\u88C5",v:"\u53E4\u88C5"},{n:"\u6218\u4E89",v:"\u6218\u4E89"},{n:"\u9752\u6625\u5076\u50CF",v:"\u9752\u6625\u5076\u50CF"},{n:"\u559C\u5267",v:"\u559C\u5267"},{n:"\u5BB6\u5EAD",v:"\u5BB6\u5EAD"},{n:"\u72AF\u7F6A",v:"\u72AF\u7F6A"},{n:"\u52A8\u4F5C",v:"\u52A8\u4F5C"},{n:"\u5947\u5E7B",v:"\u5947\u5E7B"},{n:"\u5267\u60C5",v:"\u5267\u60C5"},{n:"\u5386\u53F2",v:"\u5386\u53F2"},{n:"\u7ECF\u5178",v:"\u7ECF\u5178"},{n:"\u4E61\u6751",v:"\u4E61\u6751"},{n:"\u60C5\u666F",v:"\u60C5\u666F"},{n:"\u5546\u6218",v:"\u5546\u6218"},{n:"\u7F51\u5267",v:"\u7F51\u5267"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]},{key:"area",name:"\u5730\u533A",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u5185\u5730",v:"\u5185\u5730"},{n:"\u97E9\u56FD",v:"\u97E9\u56FD"},{n:"\u9999\u6E2F",v:"\u9999\u6E2F"},{n:"\u53F0\u6E7E",v:"\u53F0\u6E7E"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u7F8E\u56FD",v:"\u7F8E\u56FD"},{n:"\u6CF0\u56FD",v:"\u6CF0\u56FD"},{n:"\u82F1\u56FD",v:"\u82F1\u56FD"},{n:"\u65B0\u52A0\u5761",v:"\u65B0\u52A0\u5761"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]},{key:"lang",name:"\u8BED\u8A00",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u56FD\u8BED",v:"\u56FD\u8BED"},{n:"\u82F1\u8BED",v:"\u82F1\u8BED"},{n:"\u7CA4\u8BED",v:"\u7CA4\u8BED"},{n:"\u95FD\u5357\u8BED",v:"\u95FD\u5357\u8BED"},{n:"\u97E9\u8BED",v:"\u97E9\u8BED"},{n:"\u65E5\u8BED",v:"\u65E5\u8BED"},{n:"\u6CD5\u8BED",v:"\u6CD5\u8BED"},{n:"\u5FB7\u8BED",v:"\u5FB7\u8BED"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",name:"\u5E74\u4EFD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"},{n:"2009",v:"2009"},{n:"2008",v:"2008"},{n:"2007",v:"2007"},{n:"2006",v:"2006"},{n:"2005",v:"2005"},{n:"2004",v:"2004"}]},{key:"letter",name:"\u5B57\u6BCD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"A",v:"A"},{n:"B",v:"B"},{n:"C",v:"C"},{n:"D",v:"D"},{n:"E",v:"E"},{n:"F",v:"F"},{n:"G",v:"G"},{n:"H",v:"H"},{n:"I",v:"I"},{n:"J",v:"J"},{n:"K",v:"K"},{n:"L",v:"L"},{n:"M",v:"M"},{n:"N",v:"N"},{n:"O",v:"O"},{n:"P",v:"P"},{n:"Q",v:"Q"},{n:"R",v:"R"},{n:"S",v:"S"},{n:"T",v:"T"},{n:"U",v:"U"},{n:"V",v:"V"},{n:"W",v:"W"},{n:"X",v:"X"},{n:"Y",v:"Y"},{n:"Z",v:"Z"},{n:"0-9",v:"0-9"}]},{key:"by",name:"\u6392\u5E8F",init:"time",value:[{n:"\u65F6\u95F4",v:"time"},{n:"\u4EBA\u6C14",v:"hits"},{n:"\u8BC4\u5206",v:"score"}]}],3:[{key:"cateId",name:"\u7C7B\u578B",init:"3",value:[{n:"\u5168\u90E8",v:"3"},{n:"\u65E5\u97E9",v:"22"},{n:"\u56FD\u4EA7",v:"20"},{n:"\u6B27\u7F8E",v:"21"}]},{key:"year",name:"\u5E74\u4EFD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"},{n:"2009",v:"2009"},{n:"2008",v:"2008"},{n:"2007",v:"2007"},{n:"2006",v:"2006"},{n:"2005",v:"2005"},{n:"2004",v:"2004"}]},{key:"letter",name:"\u5B57\u6BCD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"A",v:"A"},{n:"B",v:"B"},{n:"C",v:"C"},{n:"D",v:"D"},{n:"E",v:"E"},{n:"F",v:"F"},{n:"G",v:"G"},{n:"H",v:"H"},{n:"I",v:"I"},{n:"J",v:"J"},{n:"K",v:"K"},{n:"L",v:"L"},{n:"M",v:"M"},{n:"N",v:"N"},{n:"O",v:"O"},{n:"P",v:"P"},{n:"Q",v:"Q"},{n:"R",v:"R"},{n:"S",v:"S"},{n:"T",v:"T"},{n:"U",v:"U"},{n:"V",v:"V"},{n:"W",v:"W"},{n:"X",v:"X"},{n:"Y",v:"Y"},{n:"Z",v:"Z"},{n:"0-9",v:"0-9"}]},{key:"by",name:"\u6392\u5E8F",init:"time",value:[{n:"\u65F6\u95F4",v:"time"},{n:"\u4EBA\u6C14",v:"hits"},{n:"\u8BC4\u5206",v:"score"}]}],4:[{key:"cateId",name:"\u7C7B\u578B",init:"4",value:[{n:"\u5168\u90E8",v:"4"},{n:"\u5927\u9646\u7EFC\u827A",v:"36"},{n:"\u9999\u6E2F\u7EFC\u827A",v:"37"},{n:"\u53F0\u6E7E\u7EFC\u827A",v:"38"},{n:"\u7F8E\u56FD\u7EFC\u827A",v:"39"},{n:"\u6CD5\u56FD\u7EFC\u827A",v:"40"},{n:"\u82F1\u56FD\u7EFC\u827A",v:"41"},{n:"\u65E5\u672C\u7EFC\u827A",v:"42"},{n:"\u97E9\u56FD\u7EFC\u827A",v:"43"}]},{key:"class",name:"\u5267\u60C5",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u60C5\u611F",v:"\u60C5\u611F"},{n:"\u79D1\u5E7B",v:"\u79D1\u5E7B"},{n:"\u70ED\u8840",v:"\u70ED\u8840"},{n:"\u63A8\u7406",v:"\u63A8\u7406"},{n:"\u641E\u7B11",v:"\u641E\u7B11"},{n:"\u5192\u9669",v:"\u5192\u9669"},{n:"\u841D\u8389",v:"\u841D\u8389"},{n:"\u6821\u56ED",v:"\u6821\u56ED"},{n:"\u52A8\u4F5C",v:"\u52A8\u4F5C"},{n:"\u673A\u6218",v:"\u673A\u6218"},{n:"\u8FD0\u52A8",v:"\u8FD0\u52A8"},{n:"\u6218\u4E89",v:"\u6218\u4E89"},{n:"\u5C11\u5E74",v:"\u5C11\u5E74"},{n:"\u5C11\u5973",v:"\u5C11\u5973"},{n:"\u793E\u4F1A",v:"\u793E\u4F1A"},{n:"\u539F\u521B",v:"\u539F\u521B"},{n:"\u4EB2\u5B50",v:"\u4EB2\u5B50"},{n:"\u76CA\u667A",v:"\u76CA\u667A"},{n:"\u52B1\u5FD7",v:"\u52B1\u5FD7"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]},{key:"area",name:"\u5730\u533A",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u56FD\u4EA7",v:"\u56FD\u4EA7"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u6B27\u7F8E",v:"\u6B27\u7F8E"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]},{key:"lang",name:"\u8BED\u8A00",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u56FD\u8BED",v:"\u56FD\u8BED"},{n:"\u82F1\u8BED",v:"\u82F1\u8BED"},{n:"\u7CA4\u8BED",v:"\u7CA4\u8BED"},{n:"\u95FD\u5357\u8BED",v:"\u95FD\u5357\u8BED"},{n:"\u97E9\u8BED",v:"\u97E9\u8BED"},{n:"\u65E5\u8BED",v:"\u65E5\u8BED"},{n:"\u6CD5\u8BED",v:"\u6CD5\u8BED"},{n:"\u5FB7\u8BED",v:"\u5FB7\u8BED"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",name:"\u5E74\u4EFD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"},{n:"2009",v:"2009"},{n:"2008",v:"2008"},{n:"2007",v:"2007"},{n:"2006",v:"2006"},{n:"2005",v:"2005"},{n:"2004",v:"2004"}]},{key:"letter",name:"\u5B57\u6BCD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"A",v:"A"},{n:"B",v:"B"},{n:"C",v:"C"},{n:"D",v:"D"},{n:"E",v:"E"},{n:"F",v:"F"},{n:"G",v:"G"},{n:"H",v:"H"},{n:"I",v:"I"},{n:"J",v:"J"},{n:"K",v:"K"},{n:"L",v:"L"},{n:"M",v:"M"},{n:"N",v:"N"},{n:"O",v:"O"},{n:"P",v:"P"},{n:"Q",v:"Q"},{n:"R",v:"R"},{n:"S",v:"S"},{n:"T",v:"T"},{n:"U",v:"U"},{n:"V",v:"V"},{n:"W",v:"W"},{n:"X",v:"X"},{n:"Y",v:"Y"},{n:"Z",v:"Z"},{n:"0-9",v:"0-9"}]},{key:"by",name:"\u6392\u5E8F",init:"time",value:[{n:"\u65F6\u95F4",v:"time"},{n:"\u4EBA\u6C14",v:"hits"},{n:"\u8BC4\u5206",v:"score"}]}],5:[{key:"letter",name:"\u5B57\u6BCD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"A",v:"A"},{n:"B",v:"B"},{n:"C",v:"C"},{n:"D",v:"D"},{n:"E",v:"E"},{n:"F",v:"F"},{n:"G",v:"G"},{n:"H",v:"H"},{n:"I",v:"I"},{n:"J",v:"J"},{n:"K",v:"K"},{n:"L",v:"L"},{n:"M",v:"M"},{n:"N",v:"N"},{n:"O",v:"O"},{n:"P",v:"P"},{n:"Q",v:"Q"},{n:"R",v:"R"},{n:"S",v:"S"},{n:"T",v:"T"},{n:"U",v:"U"},{n:"V",v:"V"},{n:"W",v:"W"},{n:"X",v:"X"},{n:"Y",v:"Y"},{n:"Z",v:"Z"},{n:"0-9",v:"0-9"}]},{key:"by",name:"\u6392\u5E8F",init:"time",value:[{n:"\u65F6\u95F4",v:"time"},{n:"\u4EBA\u6C14",v:"hits"},{n:"\u8BC4\u5206",v:"score"}]}],44:[{key:"class",name:"\u5267\u60C5",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u60C5\u611F",v:"\u60C5\u611F"},{n:"\u79D1\u5E7B",v:"\u79D1\u5E7B"},{n:"\u70ED\u8840",v:"\u70ED\u8840"},{n:"\u63A8\u7406",v:"\u63A8\u7406"},{n:"\u641E\u7B11",v:"\u641E\u7B11"},{n:"\u5192\u9669",v:"\u5192\u9669"},{n:"\u841D\u8389",v:"\u841D\u8389"},{n:"\u6821\u56ED",v:"\u6821\u56ED"},{n:"\u52A8\u4F5C",v:"\u52A8\u4F5C"},{n:"\u673A\u6218",v:"\u673A\u6218"},{n:"\u8FD0\u52A8",v:"\u8FD0\u52A8"},{n:"\u6218\u4E89",v:"\u6218\u4E89"},{n:"\u5C11\u5E74",v:"\u5C11\u5E74"},{n:"\u5C11\u5973",v:"\u5C11\u5973"},{n:"\u793E\u4F1A",v:"\u793E\u4F1A"},{n:"\u539F\u521B",v:"\u539F\u521B"},{n:"\u4EB2\u5B50",v:"\u4EB2\u5B50"},{n:"\u76CA\u667A",v:"\u76CA\u667A"},{n:"\u52B1\u5FD7",v:"\u52B1\u5FD7"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]},{key:"area",name:"\u5730\u533A",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u5185\u5730",v:"\u5185\u5730"}]},{key:"lang",name:"\u8BED\u8A00",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u56FD\u8BED",v:"\u56FD\u8BED"},{n:"\u82F1\u8BED",v:"\u82F1\u8BED"},{n:"\u7CA4\u8BED",v:"\u7CA4\u8BED"},{n:"\u95FD\u5357\u8BED",v:"\u95FD\u5357\u8BED"},{n:"\u97E9\u8BED",v:"\u97E9\u8BED"},{n:"\u65E5\u8BED",v:"\u65E5\u8BED"},{n:"\u6CD5\u8BED",v:"\u6CD5\u8BED"},{n:"\u5FB7\u8BED",v:"\u5FB7\u8BED"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",name:"\u5E74\u4EFD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"},{n:"2009",v:"2009"},{n:"2008",v:"2008"},{n:"2007",v:"2007"},{n:"2006",v:"2006"},{n:"2005",v:"2005"},{n:"2004",v:"2004"}]},{key:"letter",name:"\u5B57\u6BCD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"A",v:"A"},{n:"B",v:"B"},{n:"C",v:"C"},{n:"D",v:"D"},{n:"E",v:"E"},{n:"F",v:"F"},{n:"G",v:"G"},{n:"H",v:"H"},{n:"I",v:"I"},{n:"J",v:"J"},{n:"K",v:"K"},{n:"L",v:"L"},{n:"M",v:"M"},{n:"N",v:"N"},{n:"O",v:"O"},{n:"P",v:"P"},{n:"Q",v:"Q"},{n:"R",v:"R"},{n:"S",v:"S"},{n:"T",v:"T"},{n:"U",v:"U"},{n:"V",v:"V"},{n:"W",v:"W"},{n:"X",v:"X"},{n:"Y",v:"Y"},{n:"Z",v:"Z"},{n:"0-9",v:"0-9"}]},{key:"by",name:"\u6392\u5E8F",init:"time",value:[{n:"\u65F6\u95F4",v:"time"},{n:"\u4EBA\u6C14",v:"hits"},{n:"\u8BC4\u5206",v:"score"}]}]}}}function WZe(e){return e.startsWith("/img.php?url=")?e.substr(13):e}function T_(e,t){let r="";return e[t]&&(r="/"+t+"/"+e[t]),r}async function YZe(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters,s=n||1;s==0&&(s=1);let a=T_(i,"class"),o=T_(i,"area"),c=T_(i,"by"),u=T_(i,"lang"),l=T_(i,"letter"),f=T_(i,"year"),d=SB+"/index.php/vod/show"+o+c+a+"/id/"+(i.cateId||r)+u+"/page/"+s+l+f+".html",p=await wB(d,Rn),m=Xe(p),y=m(".module:eq(0) > .module-list > .module-items > .module-item"),T=[];for(var E of y){let _=m(E).find(".module-item-cover .module-item-pic a").first(),S=_.attr("href"),I=_.attr("title"),N=m(E).find(".module-item-cover .module-item-pic img").first().attr("data-src"),U=m(E).find(".module-item-text").first().text();T.push({vod_id:S,vod_name:I,vod_pic:N,vod_remarks:U})}let x=m("#page > a:contains(\u4E0B\u4E00\u9875)").length>0?parseInt(s)+1:parseInt(s);return{page:parseInt(s),pagecount:x,limit:72,total:72*x,list:T}}async function XZe(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s=await wB(`${SB}/index.php/vod/detail/id/${i}.html`),a=Xe(s),o=[],c=[],u="";a("div.video-info-items a[href*=/search/]").each((p,m)=>{let y=m.attribs.href.match(/actor|director|year/)[0],T=a(m).text().trim(),E=y.length;if(E===8){let A={name:T};o.push(`${T}`)}else if(E===5){let A={name:T};c.push(`${T}`)}else E===4&&(u=T)});let l={vod_year:u,vod_actor:c.join(", "),vod_director:o.join(", "),vod_content:a("p.sqjj_a").text().trim().replace("[\u6536\u8D77\u90E8\u5206]","")},f=a("div.module-row-info p").map((p,m)=>m.children[0].data).get(),d=await Xn(f);d&&(l.vod_play_from=d.froms,l.vod_play_url=d.urls),n.push(l)}return{list:n}}async function KZe(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=await wB(`${SB}/index.php/vod/search/wd/${n}.html`),a=Xe(s),o=a("div.module-items > div.module-search-item").map((c,u)=>{let l=a(u).find("div.video-info-header h3 a")[0];return{vod_id:l.attribs.href.match(/detail\/id\/(.*).html/)[1],vod_name:l.attribs.title,vod_pic:WZe(a(u).find("div.module-item-pic img")[0].attribs["data-src"]),vod_remarks:a(u).find("a.video-serial").text()}}).get();return{page:i,pagecount:o.length<10?i:i+1,list:o}}var Pfe={meta:{key:"lbpp",name:"\u8721\u7B14",type:3},api:async e=>{e.post("/init",Yn),e.post("/home",GZe),e.post("/category",YZe),e.post("/detail",XZe),e.post("/play",Kn),e.post("/search",KZe),e.get("/proxy/:site/:what/:flag/:shareId/:fileId/:end",$n),e.get("/test",Bs)}};var R6t=Ke(Sa(),1),CB="https://tv.yydsys.top";async function IB(e){return(await qe.get(e,{headers:{"User-Agent":Rn}})).data}async function QZe(e,t){let r="";return{class:[{type_id:"1",type_name:"\u7535\u5F71"},{type_id:"2",type_name:"\u5267\u96C6"},{type_id:"4",type_name:"\u52A8\u6F2B"},{type_id:"3",type_name:"\u7EFC\u827A"},{type_id:"5",type_name:"\u77ED\u5267"},{type_id:"20",type_name:"\u7EAA\u5F55\u7247"}],filters:{}}}async function JZe(e,t){let r=e.body.id,n=e.body.page,i=n||1;i==0&&(i=1);let s=CB+`/index.php/vod/show/id/${r}/page/${n}.html`,a=await IB(s,Rn),o=Xe(a),c=o("#main .module-item"),u=[];for(var l of c){let p=o(l).find(".module-item-pic a").attr("href"),m=o(l).find(".module-item-pic img").attr("alt"),y=o(l).find(".module-item-pic img").attr("data-src"),T=o(l).find(".module-item-text").text();u.push({vod_id:p,vod_name:m,vod_pic:y,vod_remarks:T})}let d=o("#page > a:contains(\u4E0B\u4E00\u9875)").length>0?parseInt(i)+1:parseInt(i);return{page:parseInt(i),pagecount:d,limit:72,total:72*d,list:u}}async function ZZe(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s=await IB(CB+i),a=Xe(s),o={vod_id:i,vod_name:a(".page-title")[0].children[0].data,vod_pic:a(a(".mobile-play")).find(".lazyload")[0].attribs["data-src"]},c=a(".video-info-itemtitle");for(let f of c){let d=a(f).text(),m=a(f).next().find("a").map((y,T)=>{let E=a(T).text().trim();return E||null}).get().filter(Boolean).join(", ");d.includes("\u5267\u60C5")?o.vod_content=a(f).next().find("p").text().trim():d.includes("\u5BFC\u6F14")?o.vod_director=m.trim():d.includes("\u4E3B\u6F14")&&(o.vod_actor=m.trim())}let u=a("div.module-row-info p").map((f,d)=>d.children[0].data).get(),l=await Xn(u);l&&(o.vod_play_from=l.froms,o.vod_play_url=l.urls),n.push(o)}return{list:n}}async function eet(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=await IB(`${CB}/index.php/vod/search/wd/${n}.html`),a=Xe(s),o=a(".module-search-item").map((c,u)=>({vod_id:a(u).find(".video-serial")[0].attribs.href,vod_name:a(u).find(".video-serial")[0].attribs.title,vod_pic:a(u).find(".module-item-pic > img")[0].attribs["data-src"],vod_remarks:a(a(u).find(".video-serial")[0]).text()})).get();return{page:i,pagecount:o.length<10?i:i+1,list:o}}var kfe={meta:{key:"duoduo",name:"\u591A\u591A",type:3},api:async e=>{e.post("/init",Yn),e.post("/home",QZe),e.post("/category",JZe),e.post("/detail",ZZe),e.post("/play",Kn),e.post("/search",eet),e.get("/proxy/:site/:what/:flag/:shareId/:fileId/:end",$n),e.get("/test",Bs)}};var L6t=Ke(Sa(),1),RB="http://www.mucpan.cc";async function NB(e){return(await qe.get(e,{headers:{"User-Agent":Rn}})).data}async function tet(e,t){let r="";return{class:[{type_id:"20",type_name:"\u7535\u5F71"},{type_id:"21",type_name:"\u5267\u96C6"},{type_id:"22",type_name:"\u52A8\u6F2B"},{type_id:"23",type_name:"\u7EFC\u827A"}],filters:{}}}async function ret(e,t){let r=e.body.id,n=e.body.page,i=n||1;i==0&&(i=1);let s=RB+`/index.php/vod/show/id/${r}/page/${n}.html`,a=await NB(s,Rn),o=Xe(a),c=o("#main .module-item"),u=[];for(var l of c){let p=o(l).find(".module-item-pic a").attr("href"),m=o(l).find(".module-item-pic img").attr("alt"),y=o(l).find(".module-item-pic img").attr("data-src"),T=o(l).find(".module-item-text").text();u.push({vod_id:p,vod_name:m,vod_pic:y,vod_remarks:T})}let d=o("#page > a:contains(\u4E0B\u4E00\u9875)").length>0?parseInt(i)+1:parseInt(i);return{page:parseInt(i),pagecount:d,limit:72,total:72*d,list:u}}async function net(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s=await NB(RB+i),a=Xe(s),o={vod_id:i,vod_name:a(".page-title")[0].children[0].data,vod_pic:a(a(".mobile-play")).find(".lazyload")[0].attribs["data-src"]},c=a(".video-info-itemtitle");for(let f of c){let d=a(f).text(),m=a(f).next().find("a").map((y,T)=>{let E=a(T).text().trim();return E||null}).get().filter(Boolean).join(", ");d.includes("\u5267\u60C5")?o.vod_content=a(f).next().find("p").text().trim():d.includes("\u5BFC\u6F14")?o.vod_director=m.trim():d.includes("\u4E3B\u6F14")&&(o.vod_actor=m.trim())}let u=a("div.module-row-info p").map((f,d)=>d.children[0].data).get(),l=await Xn(u);l&&(o.vod_play_from=l.froms,o.vod_play_url=l.urls),n.push(o)}return{list:n}}async function iet(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=await NB(`${RB}/index.php/vod/search/wd/${n}.html`),a=Xe(s),o=a(".module-search-item").map((c,u)=>({vod_id:a(u).find(".video-serial")[0].attribs.href,vod_name:a(u).find(".video-serial")[0].attribs.title,vod_pic:a(u).find(".module-item-pic > img")[0].attribs["data-src"],vod_remarks:a(a(u).find(".video-serial")[0]).text()})).get();return{page:i,pagecount:o.length<10?i:i+1,list:o}}var Lfe={meta:{key:"xiaomi",name:"\u5C0F\u7C73",type:3},api:async e=>{e.post("/init",Yn),e.post("/home",tet),e.post("/category",ret),e.post("/detail",net),e.post("/play",Kn),e.post("/search",iet),e.get("/proxy/:site/:what/:flag/:shareId/:fileId/:end",$n),e.get("/test",Bs)}};var j6t=Ke(Sa(),1),OB="https://woog.nxog.eu.org";async function DB(e){return(await qe.get(e,{headers:{"User-Agent":Rn}})).data}async function set(e,t){let r="";return{class:[{type_id:"1",type_name:"\u7535\u5F71"},{type_id:"2",type_name:"\u5267\u96C6"},{type_id:"3",type_name:"\u52A8\u6F2B"},{type_id:"4",type_name:"\u7EFC\u827A"},{type_id:"5",type_name:"\u77ED\u5267"}],filters:{}}}async function aet(e,t){let r=e.body.id,n=e.body.page,i=n||1;i==0&&(i=1);let s=OB+`/index.php/vod/show/id/${r}/page/${n}.html`,a=await DB(s,Rn),o=Xe(a),c=o("#main .module-item"),u=[];for(var l of c){let p=o(l).find(".module-item-pic a").attr("href"),m=o(l).find(".module-item-pic img").attr("alt"),y=o(l).find(".module-item-pic img").attr("data-src"),T=o(l).find(".module-item-text").text();u.push({vod_id:p,vod_name:m,vod_pic:y,vod_remarks:T})}let d=o("#page > a:contains(\u4E0B\u4E00\u9875)").length>0?parseInt(i)+1:parseInt(i);return{page:parseInt(i),pagecount:d,limit:72,total:72*d,list:u}}async function oet(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s=await DB(OB+i),a=Xe(s),o={vod_id:i,vod_name:a(".page-title")[0].children[0].data,vod_pic:a(a(".mobile-play")).find(".lazyload")[0].attribs["data-src"]},c=a(".video-info-itemtitle");for(let f of c){let d=a(f).text(),m=a(f).next().find("a").map((y,T)=>{let E=a(T).text().trim();return E||null}).get().filter(Boolean).join(", ");d.includes("\u5267\u60C5")?o.vod_content=a(f).next().find("p").text().trim():d.includes("\u5BFC\u6F14")?o.vod_director=m.trim():d.includes("\u4E3B\u6F14")&&(o.vod_actor=m.trim())}let u=a("div.module-row-info p").map((f,d)=>d.children[0].data).get(),l=await Xn(u);l&&(o.vod_play_from=l.froms,o.vod_play_url=l.urls),n.push(o)}return{list:n}}async function cet(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=await DB(`${OB}/index.php/vod/search/wd/${n}.html`),a=Xe(s),o=a(".module-search-item").map((c,u)=>({vod_id:a(u).find(".video-serial")[0].attribs.href,vod_name:a(u).find(".video-serial")[0].attribs.title,vod_pic:a(u).find(".module-item-pic > img")[0].attribs["data-src"],vod_remarks:a(a(u).find(".video-serial")[0]).text()})).get();return{page:i,pagecount:o.length<10?i:i+1,list:o}}var Bfe={meta:{key:"ouge",name:"\u6B27\u6B4C",type:3},api:async e=>{e.post("/init",Yn),e.post("/home",set),e.post("/category",aet),e.post("/detail",oet),e.post("/play",Kn),e.post("/search",cet),e.get("/proxy/:site/:what/:flag/:shareId/:fileId/:end",$n),e.get("/test",Bs)}};var W6t=Ke(Sa(),1),PB="https://wp.0v.fit";async function kB(e){return(await qe.get(e,{headers:{"User-Agent":Rn}})).data}async function uet(e,t){let r="";return{class:[{type_id:"1",type_name:"\u7535\u5F71"},{type_id:"2",type_name:"\u5267\u96C6"},{type_id:"4",type_name:"\u52A8\u6F2B"}],filters:{}}}async function fet(e,t){let r=e.body.id,n=e.body.page,i=n||1;i==0&&(i=1);let s=PB+`/index.php/vod/show/id/${r}/page/${n}.html`,a=await kB(s,Rn),o=Xe(a),c=o("#main .module-item"),u=[];for(var l of c){let p=o(l).find(".module-item-pic a").attr("href"),m=o(l).find(".module-item-pic img").attr("alt"),y=o(l).find(".module-item-pic img").attr("data-src"),T=o(l).find(".module-item-text").text();u.push({vod_id:p,vod_name:m,vod_pic:y,vod_remarks:T})}let d=o("#page > a:contains(\u4E0B\u4E00\u9875)").length>0?parseInt(i)+1:parseInt(i);return{page:parseInt(i),pagecount:d,limit:72,total:72*d,list:u}}async function det(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s=await kB(PB+i),a=Xe(s),o={vod_id:i,vod_name:a(".page-title")[0].children[0].data,vod_pic:a(a(".mobile-play")).find(".lazyload")[0].attribs["data-src"]},c=a(".video-info-itemtitle");for(let f of c){let d=a(f).text(),m=a(f).next().find("a").map((y,T)=>{let E=a(T).text().trim();return E||null}).get().filter(Boolean).join(", ");d.includes("\u5267\u60C5")?o.vod_content=a(f).next().find("p").text().trim():d.includes("\u5BFC\u6F14")?o.vod_director=m.trim():d.includes("\u4E3B\u6F14")&&(o.vod_actor=m.trim())}let u=a("div.module-row-info p").map((f,d)=>d.children[0].data).get(),l=await Xn(u);l&&(o.vod_play_from=l.froms,o.vod_play_url=l.urls),n.push(o)}return{list:n}}async function pet(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=await kB(`${PB}/index.php/vod/search/wd/${n}.html`),a=Xe(s),o=a(".module-search-item").map((c,u)=>({vod_id:a(u).find(".video-serial")[0].attribs.href,vod_name:a(u).find(".video-serial")[0].attribs.title,vod_pic:a(u).find(".module-item-pic > img")[0].attribs["data-src"],vod_remarks:a(a(u).find(".video-serial")[0]).text()})).get();return{page:i,pagecount:o.length<10?i:i+1,list:o}}var Mfe={meta:{key:"liuqu",name:"\u516D\u8DA3",type:3},api:async e=>{e.post("/init",Yn),e.post("/home",uet),e.post("/category",fet),e.post("/detail",det),e.post("/play",Kn),e.post("/search",pet),e.get("/proxy/:site/:what/:flag/:shareId/:fileId/:end",$n),e.get("/test",Bs)}};var Z6t=Ke(Sa(),1),LB="https://mihdr.top";async function BB(e){return(await qe.get(e,{headers:{"User-Agent":Rn}})).data}async function het(e,t){let r="";return{class:[{type_id:"1",type_name:"\u7535\u5F71"},{type_id:"2",type_name:"\u5267\u96C6"},{type_id:"3",type_name:"\u52A8\u6F2B"},{type_id:"4",type_name:"\u7EFC\u827A"},{type_id:"5",type_name:"\u77ED\u5267"},{type_id:"25",type_name:"\u89C6\u89C9"}],filters:{}}}async function met(e,t){let r=e.body.id,n=e.body.page,i=n||1;i==0&&(i=1);let s=LB+`/index.php/vod/show/id/${r}/page/${n}.html`,a=await BB(s,Rn),o=Xe(a),c=o("#main .module-item"),u=[];for(var l of c){let p=o(l).find(".module-item-pic a").attr("href"),m=o(l).find(".module-item-pic img").attr("alt"),y=o(l).find(".module-item-pic img").attr("data-src"),T=o(l).find(".module-item-text").text();u.push({vod_id:p,vod_name:m,vod_pic:y,vod_remarks:T})}let d=o("#page > a:contains(\u4E0B\u4E00\u9875)").length>0?parseInt(i)+1:parseInt(i);return{page:parseInt(i),pagecount:d,limit:72,total:72*d,list:u}}async function get(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s=await BB(LB+i),a=Xe(s),o={vod_id:i,vod_name:a(".page-title")[0].children[0].data,vod_pic:a(a(".mobile-play")).find(".lazyload")[0].attribs["data-src"]},c=a(".video-info-itemtitle");for(let f of c){let d=a(f).text(),m=a(f).next().find("a").map((y,T)=>{let E=a(T).text().trim();return E||null}).get().filter(Boolean).join(", ");d.includes("\u5267\u60C5")?o.vod_content=a(f).next().find("p").text().trim():d.includes("\u5BFC\u6F14")?o.vod_director=m.trim():d.includes("\u4E3B\u6F14")&&(o.vod_actor=m.trim())}let u=a("div.module-row-info p").map((f,d)=>d.children[0].data).get(),l=await Xn(u);l&&(o.vod_play_from=l.froms,o.vod_play_url=l.urls),n.push(o)}return{list:n}}async function vet(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=await BB(`${LB}/index.php/vod/search/wd/${n}.html`),a=Xe(s),o=a(".module-search-item").map((c,u)=>({vod_id:a(u).find(".video-serial")[0].attribs.href,vod_name:a(u).find(".video-serial")[0].attribs.title,vod_pic:a(u).find(".module-item-pic > img")[0].attribs["data-src"],vod_remarks:a(a(u).find(".video-serial")[0]).text()})).get();return{page:i,pagecount:o.length<10?i:i+1,list:o}}var Ffe={meta:{key:"zhizhen",name:"\u81F3\u81FB",type:3},api:async e=>{e.post("/init",Yn),e.post("/home",het),e.post("/category",met),e.post("/detail",get),e.post("/play",Kn),e.post("/search",vet),e.get("/proxy/:site/:what/:flag/:shareId/:fileId/:end",$n),e.get("/test",Bs)}};var sRt=Ke(Sa(),1),MB="https://v.omtv.top";async function FB(e){return(await qe.get(e,{headers:{"User-Agent":Rn}})).data}async function yet(e,t){let r="";return{class:[{type_id:"30",type_name:"\u7535\u5F71"},{type_id:"31",type_name:"\u5267\u96C6"},{type_id:"32",type_name:"\u52A8\u6F2B"},{type_id:"33",type_name:"\u7EFC\u827A"},{type_id:"34",type_name:"\u77ED\u5267"},{type_id:"35",type_name:"\u97F3\u4E50"}],filters:{30:[{key:"cateId",name:"\u7C7B\u578B",init:"30",value:[{n:"\u5168\u90E8",v:"30"},{n:"\u52A8\u4F5C\u7247",v:"36"},{n:"\u559C\u5267\u7247",v:"37"},{n:"\u7231\u60C5\u7247",v:"38"},{n:"\u79D1\u5E7B\u7247",v:"39"},{n:"\u6050\u6016\u7247",v:"40"},{n:"\u5267\u60C5\u7247",v:"41"},{n:"\u6218\u4E89\u7247",v:"42"}]},{key:"area",name:"\u5730\u533A",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u5927\u9646",v:"\u5927\u9646"},{n:"\u9999\u6E2F",v:"\u9999\u6E2F"},{n:"\u53F0\u6E7E",v:"\u53F0\u6E7E"},{n:"\u7F8E\u56FD",v:"\u7F8E\u56FD"},{n:"\u6CD5\u56FD",v:"\u6CD5\u56FD"},{n:"\u82F1\u56FD",v:"\u82F1\u56FD"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u97E9\u56FD",v:"\u97E9\u56FD"},{n:"\u5FB7\u56FD",v:"\u5FB7\u56FD"},{n:"\u6CF0\u56FD",v:"\u6CF0\u56FD"},{n:"\u5370\u5EA6",v:"\u5370\u5EA6"},{n:"\u610F\u5927\u5229",v:"\u610F\u5927\u5229"},{n:"\u897F\u73ED\u7259",v:"\u897F\u73ED\u7259"},{n:"\u52A0\u62FF\u5927",v:"\u52A0\u62FF\u5927"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]},{key:"lang",name:"\u8BED\u8A00",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u56FD\u8BED",v:"\u56FD\u8BED"},{n:"\u82F1\u8BED",v:"\u82F1\u8BED"},{n:"\u7CA4\u8BED",v:"\u7CA4\u8BED"},{n:"\u95FD\u5357\u8BED",v:"\u95FD\u5357\u8BED"},{n:"\u97E9\u8BED",v:"\u97E9\u8BED"},{n:"\u65E5\u8BED",v:"\u65E5\u8BED"},{n:"\u6CD5\u8BED",v:"\u6CD5\u8BED"},{n:"\u5FB7\u8BED",v:"\u5FB7\u8BED"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",name:"\u5E74\u4EFD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"}]},{key:"letter",name:"\u5B57\u6BCD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"A",v:"A"},{n:"B",v:"B"},{n:"C",v:"C"},{n:"D",v:"D"},{n:"E",v:"E"},{n:"F",v:"F"},{n:"G",v:"G"},{n:"H",v:"H"},{n:"I",v:"I"},{n:"J",v:"J"},{n:"K",v:"K"},{n:"L",v:"L"},{n:"M",v:"M"},{n:"N",v:"N"},{n:"O",v:"O"},{n:"P",v:"P"},{n:"Q",v:"Q"},{n:"R",v:"R"},{n:"S",v:"S"},{n:"T",v:"T"},{n:"U",v:"U"},{n:"V",v:"V"},{n:"W",v:"W"},{n:"X",v:"X"},{n:"Y",v:"Y"},{n:"Z",v:"Z"},{n:"0-9",v:"0-9"}]},{key:"by",name:"\u6392\u5E8F",init:"time",value:[{n:"\u65F6\u95F4",v:"time"},{n:"\u4EBA\u6C14",v:"hits"},{n:"\u8BC4\u5206",v:"score"}]}],31:[{key:"cateId",name:"\u7C7B\u578B",init:"31",value:[{n:"\u5168\u90E8",v:"31"},{n:"\u56FD\u4EA7\u5267",v:"43"},{n:"\u6E2F\u5267",v:"44"},{n:"\u53F0\u6E7E",v:"45"},{n:"\u6B27\u7F8E",v:"46"},{n:"\u65E5\u672C",v:"47"},{n:"\u6D77\u5916",v:"48"}]},{key:"area",name:"\u5730\u533A",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u97E9\u56FD",v:"\u97E9\u56FD"},{n:"\u9999\u6E2F",v:"\u9999\u6E2F"},{n:"\u53F0\u6E7E",v:"\u53F0\u6E7E"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u7F8E\u56FD",v:"\u7F8E\u56FD"},{n:"\u6CF0\u56FD",v:"\u6CF0\u56FD"},{n:"\u82F1\u56FD",v:"\u82F1\u56FD"},{n:"\u65B0\u52A0\u5761",v:"\u65B0\u52A0\u5761"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]},{key:"lang",name:"\u8BED\u8A00",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u56FD\u8BED",v:"\u56FD\u8BED"},{n:"\u82F1\u8BED",v:"\u82F1\u8BED"},{n:"\u7CA4\u8BED",v:"\u7CA4\u8BED"},{n:"\u95FD\u5357\u8BED",v:"\u95FD\u5357\u8BED"},{n:"\u97E9\u8BED",v:"\u97E9\u8BED"},{n:"\u65E5\u8BED",v:"\u65E5\u8BED"},{n:"\u6CD5\u8BED",v:"\u6CD5\u8BED"},{n:"\u5FB7\u8BED",v:"\u5FB7\u8BED"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",name:"\u5E74\u4EFD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"},{n:"2009",v:"2009"},{n:"2008",v:"2008"},{n:"2007",v:"2007"},{n:"2006",v:"2006"},{n:"2005",v:"2005"},{n:"2004",v:"2004"}]},{key:"letter",name:"\u5B57\u6BCD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"A",v:"A"},{n:"B",v:"B"},{n:"C",v:"C"},{n:"D",v:"D"},{n:"E",v:"E"},{n:"F",v:"F"},{n:"G",v:"G"},{n:"H",v:"H"},{n:"I",v:"I"},{n:"J",v:"J"},{n:"K",v:"K"},{n:"L",v:"L"},{n:"M",v:"M"},{n:"N",v:"N"},{n:"O",v:"O"},{n:"P",v:"P"},{n:"Q",v:"Q"},{n:"R",v:"R"},{n:"S",v:"S"},{n:"T",v:"T"},{n:"U",v:"U"},{n:"V",v:"V"},{n:"W",v:"W"},{n:"X",v:"X"},{n:"Y",v:"Y"},{n:"Z",v:"Z"},{n:"0-9",v:"0-9"}]},{key:"by",name:"\u6392\u5E8F",init:"time",value:[{n:"\u65F6\u95F4",v:"time"},{n:"\u4EBA\u6C14",v:"hits"},{n:"\u8BC4\u5206",v:"score"}]}],32:[{key:"cateId",name:"\u7C7B\u578B",init:"32",value:[{n:"\u5168\u90E8",v:"32"},{n:"\u56FD\u4EA7\u52A8\u6F2B",v:"49"},{n:"\u65E5\u97E9\u52A8\u6F2B",v:"50"},{n:"\u6B27\u7F8E\u52A8\u6F2B",v:"51"},{n:"\u6D77\u5916\u52A8\u6F2B",v:"52"}]},{key:"lang",name:"\u8BED\u8A00",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u56FD\u8BED",v:"\u56FD\u8BED"},{n:"\u82F1\u8BED",v:"\u82F1\u8BED"},{n:"\u7CA4\u8BED",v:"\u7CA4\u8BED"},{n:"\u95FD\u5357\u8BED",v:"\u95FD\u5357\u8BED"},{n:"\u97E9\u8BED",v:"\u97E9\u8BED"},{n:"\u65E5\u8BED",v:"\u65E5\u8BED"},{n:"\u6CD5\u8BED",v:"\u6CD5\u8BED"},{n:"\u5FB7\u8BED",v:"\u5FB7\u8BED"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",name:"\u5E74\u4EFD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"},{n:"2009",v:"2009"},{n:"2008",v:"2008"},{n:"2007",v:"2007"},{n:"2006",v:"2006"},{n:"2005",v:"2005"},{n:"2004",v:"2004"}]},{key:"letter",name:"\u5B57\u6BCD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"A",v:"A"},{n:"B",v:"B"},{n:"C",v:"C"},{n:"D",v:"D"},{n:"E",v:"E"},{n:"F",v:"F"},{n:"G",v:"G"},{n:"H",v:"H"},{n:"I",v:"I"},{n:"J",v:"J"},{n:"K",v:"K"},{n:"L",v:"L"},{n:"M",v:"M"},{n:"N",v:"N"},{n:"O",v:"O"},{n:"P",v:"P"},{n:"Q",v:"Q"},{n:"R",v:"R"},{n:"S",v:"S"},{n:"T",v:"T"},{n:"U",v:"U"},{n:"V",v:"V"},{n:"W",v:"W"},{n:"X",v:"X"},{n:"Y",v:"Y"},{n:"Z",v:"Z"},{n:"0-9",v:"0-9"}]},{key:"by",name:"\u6392\u5E8F",init:"time",value:[{n:"\u65F6\u95F4",v:"time"},{n:"\u4EBA\u6C14",v:"hits"},{n:"\u8BC4\u5206",v:"score"}]}],33:[{key:"cateId",name:"\u7C7B\u578B",init:"33",value:[{n:"\u5168\u90E8",v:"33"},{n:"\u5927\u9646\u7EFC\u827A",v:"54"},{n:"\u6E2F\u53F0\u7EFC\u827A",v:"55"},{n:"\u65E5\u97E9\u7EFC\u827A",v:"56"},{n:"\u6B27\u7F8E\u7EFC\u827A",v:"57"}]},{key:"lang",name:"\u8BED\u8A00",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u56FD\u8BED",v:"\u56FD\u8BED"},{n:"\u82F1\u8BED",v:"\u82F1\u8BED"},{n:"\u7CA4\u8BED",v:"\u7CA4\u8BED"},{n:"\u95FD\u5357\u8BED",v:"\u95FD\u5357\u8BED"},{n:"\u97E9\u8BED",v:"\u97E9\u8BED"},{n:"\u65E5\u8BED",v:"\u65E5\u8BED"},{n:"\u6CD5\u8BED",v:"\u6CD5\u8BED"},{n:"\u5FB7\u8BED",v:"\u5FB7\u8BED"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",name:"\u5E74\u4EFD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"},{n:"2009",v:"2009"},{n:"2008",v:"2008"},{n:"2007",v:"2007"},{n:"2006",v:"2006"},{n:"2005",v:"2005"},{n:"2004",v:"2004"}]},{key:"letter",name:"\u5B57\u6BCD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"A",v:"A"},{n:"B",v:"B"},{n:"C",v:"C"},{n:"D",v:"D"},{n:"E",v:"E"},{n:"F",v:"F"},{n:"G",v:"G"},{n:"H",v:"H"},{n:"I",v:"I"},{n:"J",v:"J"},{n:"K",v:"K"},{n:"L",v:"L"},{n:"M",v:"M"},{n:"N",v:"N"},{n:"O",v:"O"},{n:"P",v:"P"},{n:"Q",v:"Q"},{n:"R",v:"R"},{n:"S",v:"S"},{n:"T",v:"T"},{n:"U",v:"U"},{n:"V",v:"V"},{n:"W",v:"W"},{n:"X",v:"X"},{n:"Y",v:"Y"},{n:"Z",v:"Z"},{n:"0-9",v:"0-9"}]},{key:"by",name:"\u6392\u5E8F",init:"time",value:[{n:"\u65F6\u95F4",v:"time"},{n:"\u4EBA\u6C14",v:"hits"},{n:"\u8BC4\u5206",v:"score"}]}],34:[{key:"class",name:"\u5267\u60C5",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u53E4\u88C5",v:"\u53E4\u88C5"},{n:"\u6218\u4E89",v:"\u6218\u4E89"},{n:"\u5076\u50CF",v:"\u5076\u50CF"},{n:"\u559C\u5267",v:"\u559C\u5267"},{n:"\u5BB6\u5EAD",v:"\u5BB6\u5EAD"},{n:"\u72AF\u7F6A",v:"\u72AF\u7F6A"},{n:"\u52A8\u4F5C",v:"\u52A8\u4F5C"},{n:"\u5947\u5E7B",v:"\u5947\u5E7B"},{n:"\u5267\u60C5",v:"\u5267\u60C5"},{n:"\u5386\u53F2",v:"\u5386\u53F2"},{n:"\u7ECF\u5178",v:"\u7ECF\u5178"},{n:"\u4E61\u6751",v:"\u4E61\u6751"},{n:"\u60C5\u666F",v:"\u60C5\u666F"},{n:"\u5546\u6218",v:"\u5546\u6218"},{n:"\u7F51\u5267",v:"\u7F51\u5267"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]},{key:"year",name:"\u5E74\u4EFD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"},{n:"2009",v:"2009"},{n:"2008",v:"2008"},{n:"2007",v:"2007"},{n:"2006",v:"2006"},{n:"2005",v:"2005"},{n:"2004",v:"2004"}]},{key:"letter",name:"\u5B57\u6BCD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"A",v:"A"},{n:"B",v:"B"},{n:"C",v:"C"},{n:"D",v:"D"},{n:"E",v:"E"},{n:"F",v:"F"},{n:"G",v:"G"},{n:"H",v:"H"},{n:"I",v:"I"},{n:"J",v:"J"},{n:"K",v:"K"},{n:"L",v:"L"},{n:"M",v:"M"},{n:"N",v:"N"},{n:"O",v:"O"},{n:"P",v:"P"},{n:"Q",v:"Q"},{n:"R",v:"R"},{n:"S",v:"S"},{n:"T",v:"T"},{n:"U",v:"U"},{n:"V",v:"V"},{n:"W",v:"W"},{n:"X",v:"X"},{n:"Y",v:"Y"},{n:"Z",v:"Z"},{n:"0-9",v:"0-9"}]},{key:"by",name:"\u6392\u5E8F",init:"time",value:[{n:"\u65F6\u95F4",v:"time"},{n:"\u4EBA\u6C14",v:"hits"},{n:"\u8BC4\u5206",v:"score"}]}],35:[{key:"year",name:"\u5E74\u4EFD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"},{n:"2009",v:"2009"},{n:"2008",v:"2008"},{n:"2007",v:"2007"},{n:"2006",v:"2006"},{n:"2005",v:"2005"},{n:"2004",v:"2004"}]},{key:"class",name:"\u5B57\u6BCD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"A",v:"A"},{n:"B",v:"B"},{n:"C",v:"C"},{n:"D",v:"D"},{n:"E",v:"E"},{n:"F",v:"F"},{n:"G",v:"G"},{n:"H",v:"H"},{n:"I",v:"I"},{n:"J",v:"J"},{n:"K",v:"K"},{n:"L",v:"L"},{n:"M",v:"M"},{n:"N",v:"N"},{n:"O",v:"O"},{n:"P",v:"P"},{n:"Q",v:"Q"},{n:"R",v:"R"},{n:"S",v:"S"},{n:"T",v:"T"},{n:"U",v:"U"},{n:"V",v:"V"},{n:"W",v:"W"},{n:"X",v:"X"},{n:"Y",v:"Y"},{n:"Z",v:"Z"},{n:"0-9",v:"0-9"}]},{key:"by",name:"\u6392\u5E8F",init:"time",value:[{n:"\u65F6\u95F4",v:"time"},{n:"\u4EBA\u6C14",v:"hits"},{n:"\u8BC4\u5206",v:"score"}]}]}}}function _et(e){return e.startsWith("/img.php?url=")?e.substr(13):e}function A_(e,t){let r="";return e[t]&&(r="/"+t+"/"+e[t]),r}async function bet(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters,s=n||1;s==0&&(s=1);let a=A_(i,"class"),o=A_(i,"area"),c=A_(i,"by"),u=A_(i,"lang"),l=A_(i,"letter"),f=A_(i,"year"),d=MB+"/index.php/vod/show"+o+c+a+"/id/"+(i.cateId||r)+u+"/page/"+s+l+f+".html",p=await FB(d,Rn),m=Xe(p),y=m(".module:eq(0) > .module-list > .module-items > .module-item"),T=[];for(var E of y){let _=m(E).find(".module-item-cover .module-item-pic a").first(),S=_.attr("href"),I=_.attr("title"),N=m(E).find(".module-item-cover .module-item-pic img").first().attr("data-src"),U=m(E).find(".module-item-text").first().text();T.push({vod_id:S,vod_name:I,vod_pic:N,vod_remarks:U})}let x=m("#page > a:contains(\u4E0B\u4E00\u9875)").length>0?parseInt(s)+1:parseInt(s);return{page:parseInt(s),pagecount:x,limit:72,total:72*x,list:T}}async function Eet(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s=await FB(`${MB}/index.php/vod/detail/id/${i}.html`),a=Xe(s),o=[],c=[],u="";a("div.video-info-items a[href*=/search/]").each((p,m)=>{let y=m.attribs.href.match(/actor|director|year/)[0],T=a(m).text().trim(),E=y.length;if(E===8){let A={name:T};o.push(`${T}`)}else if(E===5){let A={name:T};c.push(`${T}`)}else E===4&&(u=T)});let l={vod_year:u,vod_actor:c.join(", "),vod_director:o.join(", "),vod_content:a("p.sqjj_a").text().trim().replace("[\u6536\u8D77\u90E8\u5206]","")},f=a("div.module-row-info p").map((p,m)=>m.children[0].data).get(),d=await Xn(f);d&&(l.vod_play_from=d.froms,l.vod_play_url=d.urls),n.push(l)}return{list:n}}async function xet(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=await FB(`${MB}/index.php/vod/search/wd/${n}.html`),a=Xe(s),o=a("div.module-items > div.module-search-item").map((c,u)=>{let l=a(u).find("div.video-info-header h3 a")[0];return{vod_id:l.attribs.href.match(/detail\/id\/(.*).html/)[1],vod_name:l.attribs.title,vod_pic:_et(a(u).find("div.module-item-pic img")[0].attribs["data-src"]),vod_remarks:a(u).find("a.video-serial").text()}}).get();return{page:i,pagecount:o.length<10?i:i+1,list:o}}var $fe={meta:{key:"am",name:"\u5965\u79D8",type:3},api:async e=>{e.post("/init",Yn),e.post("/home",yet),e.post("/category",bet),e.post("/detail",Eet),e.post("/play",Kn),e.post("/search",xet),e.get("/proxy/:site/:what/:flag/:shareId/:fileId/:end",$n),e.get("/test",Bs)}};var kn,Cl,sM=function(){return(sM=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},BM={xml:!1,decodeEntities:!0},Ufe={_useHtmlParser2:!0,xmlMode:!0};function aM(e){return e!=null&&e.xml?typeof e.xml=="boolean"?Ufe:sM(sM({},Ufe),e.xml):e??void 0}(function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"})(kn=kn||{});var Tet=kn.Root,Aet=kn.Text,wet=kn.Directive,Cet=kn.Comment,Iet=kn.Script,Ret=kn.Style,Net=kn.Tag,Oet=kn.CDATA,Det=kn.Doctype,i6=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(t){this.parent=t}get previousSibling(){return this.prev}set previousSibling(t){this.prev=t}get nextSibling(){return this.next}set nextSibling(t){this.next=t}cloneNode(t=!1){return o6(this,t)}},S2=class extends i6{constructor(t){super(),this.data=t}get nodeValue(){return this.data}set nodeValue(t){this.data=t}},wv=class extends S2{constructor(){super(...arguments),this.type=kn.Text}get nodeType(){return 3}},w2=class extends S2{constructor(){super(...arguments),this.type=kn.Comment}get nodeType(){return 8}},C2=class extends S2{constructor(t,r){super(r),this.name=t,this.type=kn.Directive}get nodeType(){return 1}},I2=class extends i6{constructor(t){super(),this.children=t}get firstChild(){var t;return(t=this.children[0])!=null?t:null}get lastChild(){return 0<this.children.length?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(t){this.children=t}},s6=class extends I2{constructor(){super(...arguments),this.type=kn.CDATA}get nodeType(){return 4}},vh=class extends I2{constructor(){super(...arguments),this.type=kn.Root}get nodeType(){return 9}},R2=class extends I2{constructor(t,r,n=[],i=t==="script"?kn.Script:t==="style"?kn.Style:kn.Tag){super(n),this.name=t,this.attribs=r,this.type=i}get nodeType(){return 1}get tagName(){return this.name}set tagName(t){this.name=t}get attributes(){return Object.keys(this.attribs).map(t=>{var r;return{name:t,value:this.attribs[t],namespace:(r=this["x-attribsNamespace"])==null?void 0:r[t],prefix:(r=this["x-attribsPrefix"])==null?void 0:r[t]}})}};function br(e){return e.type===kn.Tag||e.type===kn.Script||e.type===kn.Style}function a6(e){return e.type===kn.CDATA}function $d(e){return e.type===kn.Text}function _6(e){return e.type===kn.Comment}function oM(e){return e.type===kn.Directive}function Cv(e){return e.type===kn.Root}function Oa(e){return Object.prototype.hasOwnProperty.call(e,"children")}function o6(e,t=!1){let r;if($d(e))r=new wv(e.data);else if(_6(e))r=new w2(e.data);else if(br(e)){let n=t?$B(e.children):[],i=new R2(e.name,{...e.attribs},n);n.forEach(s=>s.parent=i),e.namespace!=null&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]={...e["x-attribsPrefix"]}),r=i}else if(a6(e)){let n=t?$B(e.children):[],i=new s6(n);n.forEach(s=>s.parent=i),r=i}else if(Cv(e)){let n=t?$B(e.children):[],i=new vh(n);n.forEach(s=>s.parent=i),e["x-mode"]&&(i["x-mode"]=e["x-mode"]),r=i}else{if(!oM(e))throw new Error("Not implemented yet: "+e.type);{let n=new C2(e.name,e.data);e["x-name"]!=null&&(n["x-name"]=e["x-name"],n["x-publicId"]=e["x-publicId"],n["x-systemId"]=e["x-systemId"]),r=n}}return r.startIndex=e.startIndex,r.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function $B(e){var t=e.map(r=>o6(r,!0));for(let r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}var jfe={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},cM=class{constructor(t,r,n){this.dom=[],this.root=new vh(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof r=="function"&&(n=r,r=jfe),typeof t=="object"&&(r=t,t=void 0),this.callback=t??null,this.options=r??jfe,this.elementCB=n??null}onparserinit(t){this.parser=t}onreset(){this.dom=[],this.root=new vh(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null}onend(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))}onerror(t){this.handleCallback(t)}onclosetag(){this.lastNode=null;var t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)}onopentag(i,r){var n=this.options.xmlMode?kn.Tag:void 0,i=new R2(i,r,void 0,n);this.addNode(i),this.tagStack.push(i)}ontext(t){var r=this.lastNode;if(r&&r.type===kn.Text)r.data+=t,this.options.withEndIndices&&(r.endIndex=this.parser.endIndex);else{let n=new wv(t);this.addNode(n),this.lastNode=n}}oncomment(t){this.lastNode&&this.lastNode.type===kn.Comment?this.lastNode.data+=t:(t=new w2(t),this.addNode(t),this.lastNode=t)}oncommentend(){this.lastNode=null}oncdatastart(){var t=new wv(""),r=new s6([t]);this.addNode(r),t.parent=r,this.lastNode=t}oncdataend(){this.lastNode=null}onprocessinginstruction(t,r){t=new C2(t,r),this.addNode(t)}handleCallback(t){if(typeof this.callback=="function")this.callback(t,this.dom);else if(t)throw t}addNode(t){var r=this.tagStack[this.tagStack.length-1],n=r.children[r.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),r.children.push(t),n&&((t.prev=n).next=t),t.parent=r,this.lastNode=null}},Hfe=/["&'<>$\x80-\uFFFF]/g,Pet=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),ket=String.prototype.codePointAt!=null?(e,t)=>e.codePointAt(t):(e,t)=>(64512&e.charCodeAt(t))==55296?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function qfe(e){let t,r="",n=0;for(;(t=Hfe.exec(e))!==null;){var i=t.index,s=e.charCodeAt(i),a=Pet.get(s);n=a!==void 0?(r+=e.substring(n,i)+a,i+1):(r+=`${e.substring(n,i)}&#x${ket(e,i).toString(16)};`,Hfe.lastIndex+=+((64512&s)==55296))}return r+e.substr(n)}function cpe(e,t){return function(r){let n,i=0,s="";for(;n=e.exec(r);)i!==n.index&&(s+=r.substring(i,n.index)),s+=t.get(n[0].charCodeAt(0)),i=n.index+1;return s+r.substring(i)}}var Let=cpe(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),Bet=cpe(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),Met=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),Fet=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),$et=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function Uet(e){return e.replace(/"/g,""")}var zfe=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function c6(e,t={}){var r="length"in e?e:[e];let n="";for(let i=0;i<r.length;i++)n+=jet(r[i],t);return n}function jet(e,t){switch(e.type){case Tet:return c6(e.children,t);case Det:case wet:return`<${e.data}>`;case Cet:return`<!--${e.data}-->`;case Oet:return`<![CDATA[${e.children[0].data}]]>`;case Iet:case Ret:case Net:return function(r,n){!(n=n.xmlMode==="foreign"&&(r.name=(s=Met.get(r.name))!=null?s:r.name,r.parent)&&Het.has(r.parent.name)?{...n,xmlMode:!1}:n).xmlMode&&qet.has(r.name)&&(n={...n,xmlMode:"foreign"});let i="<"+r.name;var s=function(a,o){var c;if(a){let u=((c=o.encodeEntities)!=null?c:o.decodeEntities)===!1?Uet:o.xmlMode||o.encodeEntities!=="utf8"?qfe:Let;return Object.keys(a).map(l=>{var f,d=(d=a[l])!=null?d:"";return o.xmlMode==="foreign"&&(l=(f=Fet.get(l))!=null?f:l),o.emptyAttrs||o.xmlMode||d!==""?`${l}="${u(d)}"`:l}).join(" ")}}(r.attribs,n);return s&&(i+=" "+s),r.children.length===0&&(n.xmlMode?n.selfClosingTags!==!1:n.selfClosingTags&&zfe.has(r.name))?(n.xmlMode||(i+=" "),i+="/>"):(i+=">",0<r.children.length&&(i+=c6(r.children,n)),!n.xmlMode&&zfe.has(r.name)||(i+=`</${r.name}>`)),i}(e,t);case Aet:return function(r,n){var i,s=r.data||"";return((i=n.encodeEntities)!=null?i:n.decodeEntities)===!1||!n.xmlMode&&r.parent&&$et.has(r.parent.name)?s:(n.xmlMode||n.encodeEntities!=="utf8"?qfe:Bet)(s)}(e,t)}}var Het=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),qet=new Set(["svg","math"]);function Vfe(e,t){return c6(e,t)}function q_(e){return Array.isArray(e)?e.map(q_).join(""):Oa(e)&&!_6(e)?q_(e.children):$d(e)?e.data:""}function u6(e){return Array.isArray(e)?e.map(u6).join(""):Oa(e)&&(e.type===kn.Tag||a6(e))?u6(e.children):$d(e)?e.data:""}function b6(e){return Oa(e)?e.children:[]}function upe(e){return e.parent||null}function lpe(e){var t=upe(e);if(t!=null)return b6(t);var r=[e];let{prev:n,next:i}=e;for(;n!=null;)r.unshift(n),{prev:n}=n;for(;i!=null;)r.push(i),{next:i}=i;return r}function MM(e){let t=e.next;for(;t!==null&&!br(t);)({next:t}=t);return t}function FM(e){let t=e.prev;for(;t!==null&&!br(t);)({prev:t}=t);return t}function vv(e){var t,r;e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent&&0<=(r=(t=e.parent.children).lastIndexOf(e))&&t.splice(r,1),e.next=null,e.prev=null,e.parent=null}function K3(e,t,r=!0,n=1/0){return $M(e,Array.isArray(t)?t:[t],r,n)}function $M(e,t,r,n){for(var i=[],s=[t],a=[0];;)if(a[0]>=s[0].length){if(a.length===1)return i;s.shift(),a.shift()}else{let o=s[0][a[0]++];if(e(o)&&(i.push(o),--n<=0))return i;r&&Oa(o)&&0<o.children.length&&(a.unshift(0),s.unshift(o.children))}}function uM(e,t,r=!0){let n=null;for(let s=0;s<t.length&&!n;s++){var i=t[s];br(i)&&(e(i)?n=i:r&&0<i.children.length&&(n=uM(e,i.children,!0)))}return n}var l6={tag_name:e=>typeof e=="function"?t=>br(t)&&e(t.name):e==="*"?br:t=>br(t)&&t.name===e,tag_type:e=>typeof e=="function"?t=>e(t.type):t=>t.type===e,tag_contains:e=>typeof e=="function"?t=>$d(t)&&e(t.data):t=>$d(t)&&t.data===e};function fpe(e,t){return typeof t=="function"?r=>br(r)&&t(r.attribs[e]):r=>br(r)&&r.attribs[e]===t}function zet(e,t){return r=>e(r)||t(r)}function Gfe(e){var t=Object.keys(e).map(r=>{var n=e[r];return Object.prototype.hasOwnProperty.call(l6,r)?l6[r](n):fpe(r,n)});return t.length===0?null:t.reduce(zet)}function M_(e,t,r=!0,n=1/0){return K3(l6.tag_name(e),t,r,n)}function dpe(e,t){var r=[],n=[];if(e===t)return 0;let i=Oa(e)?e:e.parent;for(;i;)r.unshift(i),i=i.parent;for(i=Oa(t)?t:t.parent;i;)n.unshift(i),i=i.parent;var s,a,o,c,u=Math.min(r.length,n.length);let l=0;for(;l<u&&r[l]===n[l];)l++;return l===0?Cl.DISCONNECTED:(a=(s=r[l-1]).children,o=r[l],c=n[l],a.indexOf(o)>a.indexOf(c)?s===t?Cl.FOLLOWING|Cl.CONTAINED_BY:Cl.FOLLOWING:s===e?Cl.PRECEDING|Cl.CONTAINS:Cl.PRECEDING)}function z_(e){return(e=e.filter((t,r,n)=>!n.includes(t,r+1))).sort((t,r)=>(t=dpe(t,r))&Cl.PRECEDING?-1:t&Cl.FOLLOWING?1:0),e}(function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"})(Cl=Cl||{});var Vet=["url","type","lang"],Get=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function Wfe(e){return M_("media:content",e).map(t=>{var r=t.attribs,n={medium:r.medium,isDefault:!!r.isDefault};for(let i of Vet)r[i]&&(n[i]=r[i]);for(let i of Get)r[i]&&(n[i]=parseInt(r[i],10));return r.expression&&(n.expression=r.expression),n})}function H3(e,t){return M_(e,t,!0,1)[0]}function J0(e,t,r=!1){return q_(M_(e,t,r,1)).trim()}function zc(e,t,r,n,i=!1){(r=J0(r,n,i))&&(e[t]=r)}function Wet(e){return e==="rss"||e==="feed"||e==="rdf:RDF"}var E6=Object.freeze({__proto__:null,isTag:br,isCDATA:a6,isText:$d,isComment:_6,isDocument:Cv,hasChildren:Oa,getOuterHTML:Vfe,getInnerHTML:function(e,t){return Oa(e)?e.children.map(r=>Vfe(r,t)).join(""):""},getText:function e(t){return Array.isArray(t)?t.map(e).join(""):br(t)?t.name==="br"?`
|
||
`:e(t.children):a6(t)?e(t.children):$d(t)?t.data:""},textContent:q_,innerText:u6,getChildren:b6,getParent:upe,getSiblings:lpe,getAttributeValue:function(e,t){return(e=e.attribs)==null?void 0:e[t]},hasAttrib:function(e,t){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&e.attribs[t]!=null},getName:function(e){return e.name},nextElementSibling:MM,prevElementSibling:FM,removeElement:vv,replaceElement:function(e,t){let r=t.prev=e.prev;r&&(r.next=t);var n=t.next=e.next;if(n&&(n.prev=t),n=t.parent=e.parent){let i=n.children;i[i.lastIndexOf(e)]=t,e.parent=null}},appendChild:function(e,t){vv(t),t.next=null,1<(t.parent=e).children.push(t)?((e=e.children[e.children.length-2]).next=t).prev=e:t.prev=null},append:function(e,t){vv(t);var r=e.parent,n=e.next;if(t.next=n,((t.prev=e).next=t).parent=r,n){if(n.prev=t,r){let i=r.children;i.splice(i.lastIndexOf(n),0,t)}}else r&&r.children.push(t)},prependChild:function(e,t){vv(t),t.parent=e,t.prev=null,e.children.unshift(t)!==1?((e=e.children[1]).prev=t).next=e:t.next=null},prepend:function(e,t){vv(t);var r,n=e.parent;n&&(r=n.children).splice(r.indexOf(e),0,t),e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,(t.next=e).prev=t},filter:K3,find:$M,findOneChild:function(e,t){return t.find(e)},findOne:uM,existsOne:function e(t,r){return r.some(n=>br(n)&&(t(n)||e(t,n.children)))},findAll:function(e,t){for(var r=[],n=[t],i=[0];;)if(i[0]>=n[0].length){if(n.length===1)return r;n.shift(),i.shift()}else{let s=n[0][i[0]++];br(s)&&(e(s)&&r.push(s),0<s.children.length)&&(i.unshift(0),n.unshift(s.children))}},testElement:function(e,t){return!(e=Gfe(e))||e(t)},getElements:function(e,t,r,n=1/0){return(e=Gfe(e))?K3(e,t,r,n):[]},getElementById:function(e,t,r=!0){return Array.isArray(t)||(t=[t]),uM(fpe("id",e),t,r)},getElementsByTagName:M_,getElementsByTagType:function(e,t,r=!0,n=1/0){return K3(l6.tag_type(e),t,r,n)},removeSubsets:function(e){let t=e.length;for(;0<=--t;){var r=e[t];if(0<t&&0<=e.lastIndexOf(r,t-1))e.splice(t,1);else for(let n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1);break}}return e},get DocumentPosition(){return Cl},compareDocumentPosition:dpe,uniqueSort:z_,getFeed:function(e){return(e=H3(Wet,e))?(e.name==="feed"?function(t){var r={type:"atom",items:M_("entry",t=t.children).map(i=>{var s={media:Wfe(i=i.children)},a=(zc(s,"id","id",i),zc(s,"title","title",i),(a=H3("link",i))==null?void 0:a.attribs.href);return a&&(s.link=a),(a=J0("summary",i)||J0("content",i))&&(s.description=a),(a=J0("updated",i))&&(s.pubDate=new Date(a)),s})},n=(zc(r,"id","id",t),zc(r,"title","title",t),(n=H3("link",t))==null?void 0:n.attribs.href);return n&&(r.link=n),zc(r,"description","subtitle",t),(n=J0("updated",t))&&(r.updated=new Date(n)),zc(r,"author","email",t,!0),r}:function(n){var r=(r=(r=H3("channel",n.children))==null?void 0:r.children)!=null?r:[],n={type:n.name.substr(0,3),id:"",items:M_("item",n.children).map(s=>{var a={media:Wfe(s=s.children)};return zc(a,"id","guid",s),zc(a,"title","title",s),zc(a,"link","link",s),zc(a,"description","description",s),(s=J0("pubDate",s)||J0("dc:date",s))&&(a.pubDate=new Date(s)),a})},i=(zc(n,"title","title",r),zc(n,"link","link",r),zc(n,"description","description",r),J0("lastBuildDate",r));return i&&(n.updated=new Date(i)),zc(n,"author","managingEditor",r,!0),n})(e):null}}),F_=function(){return(F_=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function ppe(e,t,r){return e?e(t??e._root.children,null,void 0,r).toString():""}function Yet(e,t){return ppe(this,function(r){return!(typeof r!="object"||r==null||"length"in r||"type"in r)}(e)?void(t=e):e,F_(F_(F_({},BM),this==null?void 0:this._options),aM(t??{})))}function Xet(e){return ppe(this,e,F_(F_({},this._options),{xmlMode:!0}))}function N2(e){for(var t=e||(this?this.root():[]),r="",n=0;n<t.length;n++)r+=q_(t[n]);return r}function Ket(e,t,r){return r===void 0&&(r=typeof t=="boolean"&&t),e&&typeof e=="string"?(typeof t=="boolean"&&(r=t),t=this.load(e,BM,!1),r||t("script").remove(),t.root()[0].children.slice()):null}function Qet(){return this(this._root)}function hpe(e,t){if(t!==e){for(var r=t;r&&r!==r.parent;)if((r=r.parent)===e)return!0}return!1}function Jet(e,t){if(Yfe(e)&&Yfe(t)){for(var r=e.length,n=+t.length,i=0;i<n;i++)e[r++]=t[i];return e.length=r,e}}function Yfe(e){if(!Array.isArray(e)){if(typeof e!="object"||!Object.prototype.hasOwnProperty.call(e,"length")||typeof e.length!="number"||e.length<0)return!1;for(var t=0;t<e.length;t++)if(!(t in e))return!1}return!0}var yv,Zet=Object.freeze({__proto__:null,html:Yet,xml:Xet,text:N2,parseHTML:Ket,root:Qet,contains:hpe,merge:Jet});function Fd(e){return e.cheerio!=null}function rs(e,t){for(var r=e.length,n=0;n<r;n++)t(e[n],n);return e}function UB(t){var t="length"in t?Array.prototype.map.call(t,function(n){return o6(n,!0)}):[o6(t,!0)],r=new vh(t);return t.forEach(function(n){n.parent=r}),t}function lM(e){var t,r=e.indexOf("<");return!(r<0||r>e.length-3)&&((t=e.charCodeAt(r+1))>=yv.LowerA&&t<=yv.LowerZ||t>=yv.UpperA&&t<=yv.UpperZ||t===yv.Exclamation)&&e.includes(">",r+2)}(function(e){e[e.LowerA=97]="LowerA",e[e.LowerZ=122]="LowerZ",e[e.UpperA=65]="UpperA",e[e.UpperZ=90]="UpperZ",e[e.Exclamation=33]="Exclamation"})(yv=yv||{});var $_=Object.prototype.hasOwnProperty,h2=/\s+/,jB="data-",Xfe={null:null,true:!0,false:!1},UM=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,ett=/^{[^]*}$|^\[[^]*]$/;function f6(e,t,r){if(e&&br(e))return e.attribs==null&&(e.attribs={}),t?$_.call(e.attribs,t)?!r&&UM.test(t)?t:e.attribs[t]:e.name==="option"&&t==="value"?N2(e.children):e.name!=="input"||e.attribs.type!=="radio"&&e.attribs.type!=="checkbox"||t!=="value"?void 0:"on":e.attribs}function I_(e,t,r){r===null?mpe(e,t):e.attribs[t]="".concat(r)}function Kfe(e,t,r){return t in e?e[t]:!r&&UM.test(t)?f6(e,t,!1)!==void 0:f6(e,t,r)}function HB(e,t,r,n){t in e?e[t]=r:I_(e,t,!n&&UM.test(t)?r?"":null:"".concat(r))}function Qfe(e,t,r){e.data==null&&(e.data={}),typeof t=="object"?Object.assign(e.data,t):typeof t=="string"&&r!==void 0&&(e.data[t]=r)}function Jfe(e,t){for(var r,n,i=t==null?(r=Object.keys(e.attribs).filter(function(c){return c.startsWith(jB)})).map(function(c){return c.slice(jB.length).replace(/[_.-](\w|$)/g,function(u,l){return l.toUpperCase()})}):(r=[jB+t.replace(/[A-Z]/g,"-$&").toLowerCase()],[t]),s=0;s<r.length;++s){var a=r[s],o=i[s];if($_.call(e.attribs,a)&&!$_.call(e.data,o)){if(n=e.attribs[a],$_.call(Xfe,n))n=Xfe[n];else if(n===String(Number(n)))n=Number(n);else if(ett.test(n))try{n=JSON.parse(n)}catch{}e.data[o]=n}}return t==null?e.data:n}function mpe(e,t){e.attribs&&$_.call(e.attribs,t)&&delete e.attribs[t]}function q3(e){return e?e.trim().split(h2):[]}var or,ra,ttt=Object.freeze({__proto__:null,attr:function(e,t){if(typeof e!="object"&&t===void 0)return 1<arguments.length?this:f6(this[0],e,this.options.xmlMode);if(typeof t!="function")return rs(this,function(r){br(r)&&(typeof e=="object"?Object.keys(e).forEach(function(n){var i=e[n];I_(r,n,i)}):I_(r,e,t))});if(typeof e!="string")throw new Error("Bad combination of arguments.");return rs(this,function(r,n){br(r)&&I_(r,e,t.call(r,n,r.attribs[e]))})},prop:function(e,t){var r=this;if(typeof e=="string"&&t===void 0){var n=this[0];if(!n||!br(n))return;switch(e){case"style":var i=this.css(),s=Object.keys(i);return s.forEach(function(a,o){i[o]=a}),i.length=s.length,i;case"tagName":case"nodeName":return n.name.toUpperCase();case"href":case"src":return s=(s=n.attribs)==null?void 0:s[e],typeof URL>"u"||(e!=="href"||n.tagName!=="a"&&n.name!=="link")&&(e!=="src"||n.tagName!=="img"&&n.tagName!=="iframe"&&n.tagName!=="audio"&&n.tagName!=="video"&&n.tagName!=="source")||s===void 0||!this.options.baseURI?s:new URL(s,this.options.baseURI).href;case"innerText":return u6(n);case"textContent":return q_(n);case"outerHTML":return this.clone().wrap("<container />").parent().html();case"innerHTML":return this.html();default:return Kfe(n,e,this.options.xmlMode)}}if(typeof e=="object"||t!==void 0){if(typeof t!="function")return rs(this,function(a){br(a)&&(typeof e=="object"?Object.keys(e).forEach(function(o){var c=e[o];HB(a,o,c,r.options.xmlMode)}):HB(a,e,t,r.options.xmlMode))});if(typeof e=="object")throw new Error("Bad combination of arguments.");return rs(this,function(a,o){br(a)&&HB(a,e,t.call(a,o,Kfe(a,e,r.options.xmlMode)),r.options.xmlMode)})}},data:function(e,t){var r=this[0];if(r&&br(r))return r.data==null&&(r.data={}),e?typeof e=="object"||t!==void 0?(rs(this,function(n){br(n)&&(typeof e=="object"?Qfe(n,e):Qfe(n,e,t))}),this):$_.call(r.data,e)?r.data[e]:Jfe(r,e):Jfe(r)},val:function(e){var t=arguments.length===0,r=this[0];if(!r||!br(r))return t?void 0:this;switch(r.name){case"textarea":return this.text(e);case"select":var n=this.find("option:selected");if(t)return this.attr("multiple")?n.toArray().map(function(a){return N2(a.children)}):n.attr("value");if(this.attr("multiple")!=null||typeof e!="object"){this.find("option").removeAttr("selected");for(var i=typeof e!="object"?[e]:e,s=0;s<i.length;s++)this.find('option[value="'.concat(i[s],'"]')).attr("selected","")}return this;case"input":case"option":return t?this.attr("value"):this.attr("value",e)}},removeAttr:function(e){for(var t=q3(e),r=this,n=0;n<t.length;n++)(function(i){rs(r,function(s){br(s)&&mpe(s,t[i])})})(n);return this},hasClass:function(e){return this.toArray().some(function(t){var r=br(t)&&t.attribs.class,n=-1;if(r&&e.length)for(;-1<(n=r.indexOf(e,n+1));){var i=n+e.length;if((n===0||h2.test(r[n-1]))&&(i===r.length||h2.test(r[i])))return!0}return!1})},addClass:function e(t){if(typeof t=="function")return rs(this,function(l,f){var d;br(l)&&(d=l.attribs.class||"",e.call([l],t.call(l,f,d)))});if(t&&typeof t=="string")for(var r=t.split(h2),n=this.length,i=0;i<n;i++){var s=this[i];if(br(s)){var a=f6(s,"class",!1);if(a){for(var o=" ".concat(a," "),c=0;c<r.length;c++){var u="".concat(r[c]," ");o.includes(" ".concat(u))||(o+=u)}I_(s,"class",o.trim())}else I_(s,"class",r.join(" ").trim())}}return this},removeClass:function e(t){var r,n,i;return typeof t=="function"?rs(this,function(s,a){br(s)&&e.call([s],t.call(s,a,s.attribs.class||""))}):(r=q3(t),n=r.length,i=arguments.length===0,rs(this,function(s){if(br(s))if(i)s.attribs.class="";else{for(var a=q3(s.attribs.class),o=!1,c=0;c<n;c++){var u=a.indexOf(r[c]);0<=u&&(a.splice(u,1),o=!0,c--)}o&&(s.attribs.class=a.join(" "))}}))},toggleClass:function e(t,r){if(typeof t=="function")return rs(this,function(d,p){br(d)&&e.call([d],t.call(d,p,d.attribs.class||"",r),r)});if(t&&typeof t=="string")for(var n=t.split(h2),i=n.length,s=typeof r=="boolean"?r?1:-1:0,a=this.length,o=0;o<a;o++){var c=this[o];if(br(c)){for(var u=q3(c.attribs.class),l=0;l<i;l++){var f=u.indexOf(n[l]);0<=s&&f<0?u.push(n[l]):s<=0&&0<=f&&u.splice(f,1)}c.attribs.class=u.join(" ")}}return this}});(function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"})(or=or||{}),function(e){e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start"}(ra=ra||{});var Zfe=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,rtt=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,ntt=new Map([[126,ra.Element],[94,ra.Start],[36,ra.End],[42,ra.Any],[33,ra.Not],[124,ra.Hyphen]]),itt=new Set(["has","not","matches","is","where","host","host-context"]);function E2(e){switch(e.type){case or.Adjacent:case or.Child:case or.Descendant:case or.Parent:case or.Sibling:case or.ColumnCombinator:return!0;default:return!1}}var stt=new Set(["contains","icontains"]);function att(e,t,r){var n=parseInt(t,16)-65536;return n!=n||r?t:n<0?String.fromCharCode(65536+n):String.fromCharCode(n>>10|55296,1023&n|56320)}function s2(e){return e.replace(rtt,att)}function qB(e){return e===39||e===34}function ede(e){return e===32||e===9||e===10||e===12||e===13}function x6(e){var t=[],r=gpe(t,""+e,0);if(r<e.length)throw new Error("Unmatched selector: "+e.slice(r));return t}function gpe(e,t,r){let n=[];function i(p){var m=t.slice(r+p).match(Zfe);if(m)return[m]=m,r+=p+m.length,s2(m);throw new Error("Expected name, found "+t.slice(r))}function s(p){for(r+=p;r<t.length&&ede(t.charCodeAt(r));)r++}function a(){var p=r+=1;let m=1;for(;0<m&&r<t.length;r++)t.charCodeAt(r)!==40||o(r)?t.charCodeAt(r)!==41||o(r)||m--:m++;if(m)throw new Error("Parenthesis not matched");return s2(t.slice(p,r-1))}function o(p){let m=0;for(;t.charCodeAt(--p)===92;)m++;return(1&m)==1}function c(){if(0<n.length&&E2(n[n.length-1]))throw new Error("Did not expect successive traversals.")}function u(p){0<n.length&&n[n.length-1].type===or.Descendant?n[n.length-1].type=p:(c(),n.push({type:p}))}function l(p,m){n.push({type:or.Attribute,name:p,action:m,value:i(1),namespace:null,ignoreCase:"quirks"})}function f(){if(n.length&&n[n.length-1].type===or.Descendant&&n.pop(),n.length===0)throw new Error("Empty sub-selector");e.push(n)}if(s(0),t.length!==r){e:for(;r<t.length;){let p=t.charCodeAt(r);switch(p){case 32:case 9:case 10:case 12:case 13:n.length!==0&&n[0].type===or.Descendant||(c(),n.push({type:or.Descendant})),s(1);break;case 62:u(or.Child),s(1);break;case 60:u(or.Parent),s(1);break;case 126:u(or.Sibling),s(1);break;case 43:u(or.Adjacent),s(1);break;case 46:l("class",ra.Element);break;case 35:l("id",ra.Equals);break;case 91:{let m,y=(s(1),null),T=(t.charCodeAt(r)===124?m=i(1):t.startsWith("*|",r)?(y="*",m=i(2)):(m=i(0),t.charCodeAt(r)===124&&t.charCodeAt(r+1)!==61&&(y=m,m=i(1))),s(0),ra.Exists),E=ntt.get(t.charCodeAt(r));if(E){if(T=E,t.charCodeAt(r+1)!==61)throw new Error("Expected `=`");s(2)}else t.charCodeAt(r)===61&&(T=ra.Equals,s(1));let A="",x=null;if(T!=="exists"){if(qB(t.charCodeAt(r))){let S=t.charCodeAt(r),I=r+1;for(;I<t.length&&(t.charCodeAt(I)!==S||o(I));)I+=1;if(t.charCodeAt(I)!==S)throw new Error("Attribute value didn't end");A=s2(t.slice(r+1,I)),r=I+1}else{let S=r;for(;r<t.length&&(!ede(t.charCodeAt(r))&&t.charCodeAt(r)!==93||o(r));)r+=1;A=s2(t.slice(S,r))}s(0);let _=32|t.charCodeAt(r);_==115?(x=!1,s(1)):_==105&&(x=!0,s(1))}if(t.charCodeAt(r)!==93)throw new Error("Attribute selector didn't terminate");r+=1;var d={type:or.Attribute,name:m,action:T,value:A,namespace:y,ignoreCase:x};n.push(d);break}case 58:{if(t.charCodeAt(r+1)===58){n.push({type:or.PseudoElement,name:i(2).toLowerCase(),data:t.charCodeAt(r)===40?a():null});continue}let m=i(1).toLowerCase(),y=null;if(t.charCodeAt(r)===40)if(itt.has(m)){if(qB(t.charCodeAt(r+1)))throw new Error(`Pseudo-selector ${m} cannot be quoted`);if(y=[],r=gpe(y,t,r+1),t.charCodeAt(r)!==41)throw new Error(`Missing closing parenthesis in :${m} (${t})`);r+=1}else{if(y=a(),stt.has(m)){let T=y.charCodeAt(0);T===y.charCodeAt(y.length-1)&&qB(T)&&(y=y.slice(1,-1))}y=s2(y)}n.push({type:or.Pseudo,name:m,data:y});break}case 44:f(),n=[],s(1);break;default:if(t.startsWith("/*",r)){let m=t.indexOf("*/",r+2);if(m<0)throw new Error("Comment was not terminated");r=m+2,n.length===0&&s(0)}else{let m,y=null;if(p===42)r+=1,m="*";else if(p===124){if(m="",t.charCodeAt(r+1)===124){u(or.ColumnCombinator),s(2);break}}else{if(!Zfe.test(t.slice(r)))break e;m=i(0)}t.charCodeAt(r)===124&&t.charCodeAt(r+1)!==124&&(y=m,t.charCodeAt(r+1)===42?(m="*",r+=2):m=i(1)),n.push(m==="*"?{type:or.Universal,namespace:y}:{type:or.Tag,name:m,namespace:y})}}}f()}return r}var tde,Wr={trueFunc:function(){return!0},falseFunc:function(){return!1}},fM=Wr.trueFunc,vpe=new Map([[or.Universal,50],[or.Tag,30],[or.Attribute,1],[or.Pseudo,0]]);function dM(e){return!vpe.has(e.type)}var ott=new Map([[ra.Exists,10],[ra.Equals,8],[ra.Not,7],[ra.Start,6],[ra.End,6],[ra.Any,5]]);function ctt(e){var t=e.map(ype);for(let n=1;n<e.length;n++){var r=t[n];if(!(r<0))for(let i=n-1;0<=i&&r<t[i];i--){let s=e[i+1];e[i+1]=e[i],e[i]=s,t[i+1]=t[i],t[i]=r}}}function ype(e){var t;let r=(t=vpe.get(e.type))!=null?t:-1;return e.type===or.Attribute?(r=(t=ott.get(e.action))!=null?t:4,e.action===ra.Equals&&e.name==="id"&&(r=9),e.ignoreCase&&(r>>=1)):e.type===or.Pseudo&&(e.data?e.name==="has"||e.name==="contains"?r=0:Array.isArray(e.data)?(r=Math.min(...e.data.map(n=>Math.min(...n.map(ype)))))<0&&(r=0):r=2:r=3),r}var utt=/[-[\]{}()*+?.,\\^$|#\s]/g;function rde(e){return e.replace(utt,"\\$&")}var ltt=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function mv(e,t){return typeof e.ignoreCase=="boolean"?e.ignoreCase:e.ignoreCase==="quirks"?!!t.quirksMode:!t.xmlMode&<t.has(e.name)}var ftt={equals(e,t,r){let n=r.adapter,i=t.name,s=t.value;return mv(t,r)?(s=s.toLowerCase(),a=>{var o=n.getAttributeValue(a,i);return o!=null&&o.length===s.length&&o.toLowerCase()===s&&e(a)}):a=>n.getAttributeValue(a,i)===s&&e(a)},hyphen(e,t,r){let n=r.adapter,i=t.name,s=t.value,a=s.length;return mv(t,r)?(s=s.toLowerCase(),function(o){var c=n.getAttributeValue(o,i);return c!=null&&(c.length===a||c.charAt(a)==="-")&&c.substr(0,a).toLowerCase()===s&&e(o)}):function(o){var c=n.getAttributeValue(o,i);return c!=null&&(c.length===a||c.charAt(a)==="-")&&c.substr(0,a)===s&&e(o)}},element(e,t,r){let n=r.adapter,{name:i,value:s}=t;if(/\s/.test(s))return Wr.falseFunc;let a=new RegExp(`(?:^|\\s)${rde(s)}(?:$|\\s)`,mv(t,r)?"i":"");return function(o){var c=n.getAttributeValue(o,i);return c!=null&&c.length>=s.length&&a.test(c)&&e(o)}},exists:(e,{name:t},{adapter:r})=>n=>r.hasAttrib(n,t)&&e(n),start(e,t,r){let n=r.adapter,i=t.name,s=t.value,a=s.length;return a===0?Wr.falseFunc:mv(t,r)?(s=s.toLowerCase(),o=>{var c=n.getAttributeValue(o,i);return c!=null&&c.length>=a&&c.substr(0,a).toLowerCase()===s&&e(o)}):o=>{var c;return!((c=n.getAttributeValue(o,i))==null||!c.startsWith(s))&&e(o)}},end(e,t,r){let n=r.adapter,i=t.name,s=t.value,a=-s.length;return a==0?Wr.falseFunc:mv(t,r)?(s=s.toLowerCase(),o=>{var c;return((c=n.getAttributeValue(o,i))==null?void 0:c.substr(a).toLowerCase())===s&&e(o)}):o=>{var c;return!((c=n.getAttributeValue(o,i))==null||!c.endsWith(s))&&e(o)}},any(e,t,r){let n=r.adapter,{name:i,value:s}=t;if(s==="")return Wr.falseFunc;if(mv(t,r)){let a=new RegExp(rde(s),"i");return function(o){var c=n.getAttributeValue(o,i);return c!=null&&c.length>=s.length&&a.test(c)&&e(o)}}return a=>{var o;return!((o=n.getAttributeValue(a,i))==null||!o.includes(s))&&e(a)}},not(e,t,r){let n=r.adapter,i=t.name,s=t.value;return s===""?a=>!!n.getAttributeValue(a,i)&&e(a):mv(t,r)?(s=s.toLowerCase(),a=>{var o=n.getAttributeValue(a,i);return(o==null||o.length!==s.length||o.toLowerCase()!==s)&&e(a)}):a=>n.getAttributeValue(a,i)!==s&&e(a)}},dtt=new Set([9,10,12,13,32]),nde=48,ptt=57;function z3(e){return function(t){let r=t[0],n=t[1]-1;if(n<0&&r<=0)return Wr.falseFunc;if(r===-1)return a=>a<=n;if(r===0)return a=>a===n;if(r===1)return n<0?Wr.trueFunc:a=>a>=n;let i=Math.abs(r),s=(n%i+i)%i;return 1<r?a=>a>=n&&a%i==s:a=>a<=n&&a%i==s}(function(t){if((t=t.trim().toLowerCase())==="even")return[2,0];if(t==="odd")return[2,1];let r=0,n=0,i=a(),s=o();if(r<t.length&&t.charAt(r)==="n"&&(r++,n=i*(s??1),c(),r<t.length?(i=a(),c(),s=o()):i=s=0),s===null||r<t.length)throw new Error(`n-th rule couldn't be parsed ('${t}')`);return[n,i*s];function a(){return t.charAt(r)==="-"?(r++,-1):(t.charAt(r)==="+"&&r++,1)}function o(){var u=r;let l=0;for(;r<t.length&&t.charCodeAt(r)>=nde&&t.charCodeAt(r)<=ptt;)l=10*l+(t.charCodeAt(r)-nde),r++;return r===u?null:l}function c(){for(;r<t.length&&dtt.has(t.charCodeAt(r));)r++}}(e))}function V3(e,t){return r=>{var n=t.getParent(r);return n!=null&&t.isTag(n)&&e(r)}}var pM={contains:(e,t,{adapter:r})=>function(n){return e(n)&&r.getText(n).includes(t)},icontains(e,t,{adapter:r}){let n=t.toLowerCase();return function(i){return e(i)&&r.getText(i).toLowerCase().includes(n)}},"nth-child"(e,t,{adapter:r,equals:n}){let i=z3(t);return i===Wr.falseFunc?Wr.falseFunc:i===Wr.trueFunc?V3(e,r):function(s){var a=r.getSiblings(s);let o=0;for(let c=0;c<a.length&&!n(s,a[c]);c++)r.isTag(a[c])&&o++;return i(o)&&e(s)}},"nth-last-child"(e,t,{adapter:r,equals:n}){let i=z3(t);return i===Wr.falseFunc?Wr.falseFunc:i===Wr.trueFunc?V3(e,r):function(s){var a=r.getSiblings(s);let o=0;for(let c=a.length-1;0<=c&&!n(s,a[c]);c--)r.isTag(a[c])&&o++;return i(o)&&e(s)}},"nth-of-type"(e,t,{adapter:r,equals:n}){let i=z3(t);return i===Wr.falseFunc?Wr.falseFunc:i===Wr.trueFunc?V3(e,r):function(s){var a=r.getSiblings(s);let o=0;for(let c=0;c<a.length;c++){let u=a[c];if(n(s,u))break;r.isTag(u)&&r.getName(u)===r.getName(s)&&o++}return i(o)&&e(s)}},"nth-last-of-type"(e,t,{adapter:r,equals:n}){let i=z3(t);return i===Wr.falseFunc?Wr.falseFunc:i===Wr.trueFunc?V3(e,r):function(s){var a=r.getSiblings(s);let o=0;for(let c=a.length-1;0<=c;c--){let u=a[c];if(n(s,u))break;r.isTag(u)&&r.getName(u)===r.getName(s)&&o++}return i(o)&&e(s)}},root:(e,t,{adapter:r})=>n=>{var i=r.getParent(n);return(i==null||!r.isTag(i))&&e(n)},scope(e,t,r,n){let i=r.equals;return n&&n.length!==0?n.length===1?s=>i(n[0],s)&&e(s):s=>n.includes(s)&&e(s):pM.root(e,t,r)},hover:zB("isHovered"),visited:zB("isVisited"),active:zB("isActive")};function zB(e){return function(t,r,{adapter:n}){let i=n[e];return typeof i!="function"?Wr.falseFunc:function(s){return i(s)&&t(s)}}}var ide={empty:(e,{adapter:t})=>!t.getChildren(e).some(r=>t.isTag(r)||t.getText(r)!==""),"first-child"(e,{adapter:t,equals:r}){var n;return t.prevElementSibling?t.prevElementSibling(e)==null:(n=t.getSiblings(e).find(i=>t.isTag(i)))!=null&&r(e,n)},"last-child"(e,{adapter:t,equals:r}){var n=t.getSiblings(e);for(let i=n.length-1;0<=i;i--){if(r(e,n[i]))return!0;if(t.isTag(n[i]))break}return!1},"first-of-type"(e,{adapter:t,equals:r}){var n=t.getSiblings(e),i=t.getName(e);for(let a=0;a<n.length;a++){var s=n[a];if(r(e,s))return!0;if(t.isTag(s)&&t.getName(s)===i)break}return!1},"last-of-type"(e,{adapter:t,equals:r}){var n=t.getSiblings(e),i=t.getName(e);for(let a=n.length-1;0<=a;a--){var s=n[a];if(r(e,s))return!0;if(t.isTag(s)&&t.getName(s)===i)break}return!1},"only-of-type"(e,{adapter:t,equals:r}){let n=t.getName(e);return t.getSiblings(e).every(i=>r(e,i)||!t.isTag(i)||t.getName(i)!==n)},"only-child":(e,{adapter:t,equals:r})=>t.getSiblings(e).every(n=>r(e,n)||!t.isTag(n))};function sde(e,t,r,n){if(r===null){if(e.length>n)throw new Error(`Pseudo-class :${t} requires an argument`)}else if(e.length===n)throw new Error(`Pseudo-class :${t} doesn't have any arguments`)}var htt={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:`:is(
|
||
:is(button, input, select, textarea, optgroup, option)[disabled],
|
||
optgroup[disabled] > option,
|
||
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
|
||
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"},_pe={};function bpe(e,t){var r=t.getSiblings(e);return r.length<=1||(e=r.indexOf(e))<0||e===r.length-1?[]:r.slice(e+1).filter(t.isTag)}function hM(e){return{xmlMode:!!e.xmlMode,lowerCaseAttributeNames:!!e.lowerCaseAttributeNames,lowerCaseTags:!!e.lowerCaseTags,quirksMode:!!e.quirksMode,cacheResults:!!e.cacheResults,pseudos:e.pseudos,adapter:e.adapter,equals:e.equals}}var VB=(e,t,r,n,i)=>{let s=i(t,hM(r),n);return s===Wr.trueFunc?e:s===Wr.falseFunc?Wr.falseFunc:a=>s(a)&&e(a)},GB={is:VB,matches:VB,where:VB,not(e,t,r,n,i){let s=i(t,hM(r),n);return s===Wr.falseFunc?e:s===Wr.trueFunc?Wr.falseFunc:a=>!s(a)&&e(a)},has(e,t,r,n,i){let s=r.adapter,a=hM(r),o=(a.relativeSelector=!0,t.some(l=>l.some(dM))?[_pe]:void 0),c=i(t,a,o);if(c===Wr.falseFunc)return Wr.falseFunc;let u=function(l,f){return l===Wr.falseFunc?Wr.falseFunc:d=>f.isTag(d)&&l(d)}(c,s);if(o&&c!==Wr.trueFunc){let{shouldTestNextSiblings:l=!1}=c;return p=>{if(!e(p))return!1;o[0]=p;var d=s.getChildren(p),p=l?[...d,...bpe(p,s)]:d;return s.existsOne(u,p)}}return l=>e(l)&&s.existsOne(u,s.getChildren(l))}};function WB(e,t){return(e=t.getParent(e))&&t.isTag(e)?e:null}function mtt(e,t,r,n,i){let{adapter:s,equals:a}=r;switch(t.type){case or.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case or.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case or.Attribute:if(t.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return r.xmlMode&&!r.lowerCaseAttributeNames||(t.name=t.name.toLowerCase()),ftt[t.action](e,t,r);case or.Pseudo:return function(o,c,u,l,f){let{name:d,data:p}=c;if(Array.isArray(p)){if(d in GB)return GB[d](o,p,u,l,f);throw new Error(`Unknown pseudo-class :${d}(${p})`)}let m=(c=u.pseudos)==null?void 0:c[d],y=typeof m=="string"?m:htt[d];if(typeof y=="string"){if(p!=null)throw new Error(`Pseudo ${d} doesn't have any arguments`);let T=x6(y);return GB.is(o,T,u,l,f)}if(typeof m=="function")return sde(m,d,p,1),T=>m(T,p)&&o(T);if(d in pM)return pM[d](o,p,u,l);if(d in ide){let T=ide[d];return sde(T,d,p,2),E=>T(E,u,p)&&o(E)}throw new Error("Unknown pseudo-class :"+d)}(e,t,r,n,i);case or.Tag:{if(t.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let o=t.name;return r.xmlMode&&!r.lowerCaseTags||(o=o.toLowerCase()),function(c){return s.getName(c)===o&&e(c)}}case or.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=WB(u,s);)if(e(u))return!0;return!1};let o=new WeakSet;return function(c){let u=c;for(;u=WB(u,s);)if(!o.has(u)){if(s.isTag(u)&&e(u))return!0;o.add(u)}return!1}}case"_flexibleDescendant":return function(o){let c=o;do if(e(c))return!0;while(c=WB(c,s));return!1};case or.Parent:return function(o){return s.getChildren(o).some(c=>s.isTag(c)&&e(c))};case or.Child:return function(o){return(o=s.getParent(o))!=null&&s.isTag(o)&&e(o)};case or.Sibling:return function(o){var c=s.getSiblings(o);for(let l=0;l<c.length;l++){var u=c[l];if(a(o,u))break;if(s.isTag(u)&&e(u))return!0}return!1};case or.Adjacent:return s.prevElementSibling?function(o){return(o=s.prevElementSibling(o))!=null&&e(o)}:function(o){var c=s.getSiblings(o);let u;for(let f=0;f<c.length;f++){var l=c[f];if(a(o,l))break;s.isTag(l)&&(u=l)}return!!u&&e(u)};case or.Universal:if(t.namespace!=null&&t.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return e}}function Epe(e){return e.type===or.Pseudo&&(e.name==="scope"||Array.isArray(e.data)&&e.data.some(t=>t.some(Epe)))}var gtt={type:or.Descendant},vtt={type:"_flexibleDescendant"},ytt={type:or.Pseudo,name:"scope",data:null};function xpe(e,t,r){e.forEach(ctt),r=(a=t.context)!=null?a:r;let n=Array.isArray(r),i=r&&(Array.isArray(r)?r:[r]);if(t.relativeSelector!==!1)(function(o,{adapter:c},u){var l=!(u==null||!u.every(f=>{var d=c.isTag(f)&&c.getParent(f);return f===_pe||d&&c.isTag(d)}));for(let f of o){if(!(0<f.length&&dM(f[0])&&f[0].type!==or.Descendant)){if(!l||f.some(Epe))continue;f.unshift(gtt)}f.unshift(ytt)}})(e,t,i);else if(e.some(o=>0<o.length&&dM(o[0])))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");let s=!1;var a=e.map(o=>{if(2<=o.length){let[c,u]=o;c.type===or.Pseudo&&c.name==="scope"&&(n&&u.type===or.Descendant?o[1]=vtt:u.type!==or.Adjacent&&u.type!==or.Sibling||(s=!0))}return function(c,u,l){return c.reduce((f,d)=>f===Wr.falseFunc?Wr.falseFunc:mtt(f,d,u,l,xpe),(c=u.rootFunc)!=null?c:Wr.trueFunc)}(o,t,i)}).reduce(_tt,Wr.falseFunc);return a.shouldTestNextSiblings=s,a}function _tt(e,t){return t===Wr.falseFunc||e===Wr.trueFunc?e:e===Wr.falseFunc||t===Wr.trueFunc?t:function(r){return e(r)||t(r)}}var Tpe=(e,t)=>e===t,btt={adapter:E6,equals:Tpe},jM=(tde=xpe,function(e,t,r){return t=function(n){var i;return(n=n??btt).adapter==null&&(n.adapter=E6),n.equals==null&&(n.equals=(i=(i=n.adapter)==null?void 0:i.equals)!=null?i:Tpe),n}(t),tde(e,t,r)});function Ape(e,t,r=!1){return r&&(e=function(n,i){let s=Array.isArray(n)?n.slice(0):[n],a=s.length;for(let o=0;o<a;o++){let c=bpe(s[o],i);s.push(...c)}return s}(e,t)),Array.isArray(e)?t.removeSubsets(e):t.getChildren(e)}var Ett=new Set(["first","last","eq","gt","nth","lt","even","odd"]);function d6(e){return e.type==="pseudo"&&(!!Ett.has(e.name)||!(e.name!=="not"||!Array.isArray(e.data))&&e.data.some(t=>t.some(d6)))}function HM(e){var t=[],r=[];for(let n of e)(n.some(d6)?t:r).push(n);return[r,t]}var xtt={type:or.Universal,namespace:null},Ttt={type:or.Pseudo,name:"scope",data:null};function Spe(e,t,r={}){return wpe([e],t,r)}function wpe(e,t,r={}){var n;return typeof t=="function"?e.some(t):([t,n]=HM(x6(t)),0<t.length&&e.some(jM(t,r))||n.some(i=>0<Rpe(i,e,r).length))}function Cpe(e,t,r={}){return Ipe(x6(e),t,r)}function Ipe(e,t,r){if(t.length===0)return[];let[n,i]=HM(e),s;if(n.length){let o=gM(t,n,r);if(i.length===0)return o;o.length&&(s=new Set(o))}for(let o=0;o<i.length&&s?.size!==t.length;o++){let c=i[o];if((s?t.filter(l=>br(l)&&!s.has(l)):t).length===0)break;var a=Rpe(c,t,r);if(a.length)if(s)a.forEach(l=>s.add(l));else{if(o===i.length-1)return a;s=new Set(a)}}return s!==void 0?s.size===t.length?t:t.filter(o=>s.has(o)):[]}function Rpe(e,t,r){var n,i;return e.some(E2)?(n=(n=r.root)!=null?n:function(s){for(;s.parent;)s=s.parent;return s}(t[0]),i={...r,context:t,relativeSelector:!1},e.push(Ttt),p6(n,e,i,!0,t.length)):p6(t,e,r,!1,t.length)}function p6(e,t,r,n,i){var s=t.findIndex(d6),a=t.slice(0,s),o=t[s],c=t.length-1===s?i:1/0;if((c=function(l,f,d){var p=f!=null?parseInt(f,10):NaN;switch(l){case"first":return 1;case"nth":case"eq":return isFinite(p)?0<=p?p+1:1/0:0;case"lt":return isFinite(p)?0<=p?Math.min(p,d):1/0:0;case"gt":return isFinite(p)?1/0:0;case"odd":return 2*d;case"even":return 2*d-1;case"last":case"not":return 1/0}}(o.name,o.data,c))===0)return[];n=(a.length!==0||Array.isArray(e)?a.length===0?(Array.isArray(e)?e:[e]).filter(br):n||a.some(E2)?mM(e,[a],r,c):gM(e,[a],r):b6(e).filter(br)).slice(0,c);let u=function(l,f,d,p){var m=typeof d=="string"?parseInt(d,10):NaN;switch(l){case"first":case"lt":return f;case"last":return 0<f.length?[f[f.length-1]]:f;case"nth":case"eq":return isFinite(m)&&Math.abs(m)<f.length?[m<0?f[f.length+m]:f[m]]:[];case"gt":return isFinite(m)?f.slice(m+1):[];case"even":return f.filter((y,T)=>T%2==0);case"odd":return f.filter((y,T)=>T%2==1);case"not":{let y=new Set(Ipe(d,f,p));return f.filter(T=>!y.has(T))}}}(o.name,n,o.data,r);if(u.length===0||t.length===s+1)return u;if(e=(a=t.slice(s+1)).some(E2)){if(E2(a[0])){let l=a[0].type;l!==or.Sibling&&l!==or.Adjacent||(u=Ape(u,E6,!0)),a.unshift(xtt)}r={...r,relativeSelector:!1,rootFunc:l=>u.includes(l)}}else r.rootFunc&&r.rootFunc!==fM&&(r={...r,rootFunc:fM});return a.some(d6)?p6(u,a,r,!1,i):e?mM(u,[a],r,i):gM(u,[a],r)}function mM(e,t,r,n){return Npe(e,jM(t,r,e),n)}function Npe(e,t,r=1/0){return $M(n=>br(n)&&t(n),Ape(e,E6,t.shouldTestNextSiblings),!0,r)}function gM(e,t,r){return(e=(Array.isArray(e)?e:[e]).filter(br)).length===0||(t=jM(t,r))===fM?e:e.filter(t)}var vM=function(e,t,r){if(r||arguments.length===2)for(var n,i=0,s=t.length;i<s;i++)!n&&i in t||((n=n||Array.prototype.slice.call(t,0,i))[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))},Att=/^\s*[~+]/;function qM(e){return function(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];return function(i){var s=e(t,this);return i&&(s=yM(s,i,this.options.xmlMode,(i=this._root)==null?void 0:i[0])),this._make(1<this.length&&1<s.length?r.reduce(function(a,o){return o(a)},s):s)}}}var k2=qM(function(e,t){for(var r,n=[],i=0;i<t.length;i++){var s=e(t[i]);n.push(s)}return(r=new Array).concat.apply(r,n)}),zM=qM(function(e,t){for(var r=[],n=0;n<t.length;n++){var i=e(t[n]);i!==null&&r.push(i)}return r});function VM(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n=null,i=qM(function(s,a){var o=[];return rs(a,function(c){for(var u;(u=s(c))&&(n==null||!n(u,o.length));c=u)o.push(u)}),o}).apply(void 0,vM([e],t,!1));return function(s,c){var o=this,c=(n=typeof s=="string"?function(u){return Spe(u,s,o.options)}:s?x2(s):null,i.call(this,c));return n=null,c}}function G_(e){return Array.from(new Set(e))}var Stt=zM(function(e){return(e=e.parent)&&!Cv(e)?e:null},G_),wtt=k2(function(e){for(var t=[];e.parent&&!Cv(e.parent);)t.push(e.parent),e=e.parent;return t},z_,function(e){return e.reverse()}),Ctt=VM(function(e){return(e=e.parent)&&!Cv(e)?e:null},z_,function(e){return e.reverse()}),Itt=zM(function(e){return MM(e)}),Rtt=k2(function(e){for(var t=[];e.next;)br(e=e.next)&&t.push(e);return t},G_),Ntt=VM(function(e){return MM(e)},G_),Ott=zM(function(e){return FM(e)}),Dtt=k2(function(e){for(var t=[];e.prev;)br(e=e.prev)&&t.push(e);return t},G_),Ptt=VM(function(e){return FM(e)},G_),ktt=k2(function(e){return lpe(e).filter(function(t){return br(t)&&t!==e})},z_),Ltt=k2(function(e){return b6(e).filter(br)},G_);function x2(e){return typeof e=="function"?function(t,r){return e.call(t,r,t)}:Fd(e)?function(t){return Array.prototype.includes.call(e,t)}:function(t){return e===t}}function yM(e,t,r,n){return typeof t=="string"?Cpe(t,e,{xmlMode:r,root:n}):e.filter(x2(t))}var Btt=Object.freeze({__proto__:null,find:function(e){var t,r,n;return e?(t=this.toArray(),typeof e!="string"?(r=Fd(e)?e.toArray():[e],this._make(r.filter(function(i){return t.some(function(s){return hpe(s,i)})}))):(r=Att.test(e)?t:this.children().toArray(),n={context:t,root:(n=this._root)==null?void 0:n[0],xmlMode:this.options.xmlMode,lowerCaseTags:this.options.lowerCaseTags,lowerCaseAttributeNames:this.options.lowerCaseAttributeNames,pseudos:this.options.pseudos,quirksMode:this.options.quirksMode},this._make(function(i,s,a){var o;return typeof i=="function"?Npe(s,i):([i,o]=HM(x6(i)),o=o.map(c=>p6(s,c,a,!0,1/0)),i.length&&o.push(mM(s,i,a,1/0)),o.length===0?[]:o.length===1?o[0]:z_(o.reduce((c,u)=>[...c,...u])))}(e,r,n)))):this._make([])},parent:Stt,parents:wtt,parentsUntil:Ctt,closest:function(e){var t,r,n,i=[];return e&&(r={xmlMode:this.options.xmlMode,root:(t=this._root)==null?void 0:t[0]},n=typeof e=="string"?function(s){return Spe(s,e,r)}:x2(e),rs(this,function(s){for(;s&&br(s);){if(n(s,0)){i.includes(s)||i.push(s);break}s=s.parent}})),this._make(i)},next:Itt,nextAll:Rtt,nextUntil:Ntt,prev:Ott,prevAll:Dtt,prevUntil:Ptt,siblings:ktt,children:Ltt,contents:function(){var e=this.toArray().reduce(function(t,r){return Oa(r)?t.concat(r.children):t},[]);return this._make(e)},each:function(e){for(var t=0,r=this.length;t<r&&e.call(this[t],t,this[t])!==!1;)++t;return this},map:function(e){for(var t=[],r=0;r<this.length;r++){var n=this[r];(n=e.call(n,r,n))!=null&&(t=t.concat(n))}return this._make(t)},filter:function(e){return this._make(yM(this.toArray(),e,this.options.xmlMode,(e=this._root)==null?void 0:e[0]))},filterArray:yM,is:function(e){var t=this.toArray();return typeof e=="string"?wpe(t.filter(br),e,this.options):!!e&&t.some(x2(e))},not:function(e){var t,r,n=this.toArray(),n=typeof e=="string"?(t=new Set(Cpe(e,n,this.options)),n.filter(function(i){return!t.has(i)})):(r=x2(e),n.filter(function(i,s){return!r(i,s)}));return this._make(n)},has:function(e){var t=this;return this.filter(typeof e=="string"?":has(".concat(e,")"):function(r,n){return 0<t._make(n).find(e).length})},first:function(){return 1<this.length?this._make(this[0]):this},last:function(){return 0<this.length?this._make(this[this.length-1]):this},eq:function(e){return(e=+e)==0&&this.length<=1?this:(e<0&&(e=this.length+e),this._make((e=this[e])!=null?e:[]))},get:function(e){return e==null?this.toArray():this[e<0?this.length+e:e]},toArray:function(){return Array.prototype.slice.call(this)},index:function(r){var t,r=r==null?(t=this.parent().children(),this[0]):typeof r=="string"?(t=this._make(r),this[0]):(t=this,Fd(r)?r[0]:r);return Array.prototype.indexOf.call(t,r)},slice:function(e,t){return this._make(Array.prototype.slice.call(this,e,t))},end:function(){var e;return(e=this.prevObject)!=null?e:this._make([])},add:function(e,t){return e=this._make(e,t),t=z_(vM(vM([],this.get(),!0),e.get(),!0)),this._make(t)},addBack:function(e){return this.prevObject?this.add(e?this.prevObject.filter(e):this.prevObject):this}});function Tv(e,t){var r=Array.isArray(e)?e:[e];t?t.children=r:t=null;for(var n=0;n<r.length;n++){var i=r[n];i.parent&&i.parent.children!==r&&vv(i),t?(i.prev=r[n-1]||null,i.next=r[n+1]||null):i.prev=i.next=null,i.parent=t}return t}var Mtt=function(e,t,r){if(r||arguments.length===2)for(var n,i=0,s=t.length;i<s;i++)!n&&i in t||((n=n||Array.prototype.slice.call(t,0,i))[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))};function Ope(e){return function(){for(var t=this,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];var i=this.length-1;return rs(this,function(s,a){var o;Oa(s)&&(o=typeof r[0]=="function"?r[0].call(s,a,t._render(s.children)):r,o=t._makeDomArray(o,a<i),e(o,s.children,s))})}}function am(e,t,r,n,i){for(var s=Mtt([t,r],n,!0),a=t===0?null:e[t-1],o=t+r>=e.length?null:e[t+r],c=0;c<n.length;++c){var u,l=n[c],f=l.parent;f&&-1<(u=f.children.indexOf(l))&&(f.children.splice(u,1),i===f)&&u<t&&s[0]--,l.parent=i,l.prev&&(l.prev.next=(f=l.next)!=null?f:null),l.next&&(l.next.prev=(u=l.prev)!=null?u:null),l.prev=c===0?a:n[c-1],l.next=c===n.length-1?o:n[c+1]}return a&&(a.next=n[0]),o&&(o.prev=n[n.length-1]),e.splice.apply(e,s)}var Ftt=Ope(function(e,t,r){am(t,t.length,0,e,r)}),$tt=Ope(function(e,t,r){am(t,0,0,e,r)});function Dpe(e){return function(t){for(var r=this.length-1,n=this.parents().last(),i=0;i<this.length;i++){var s=this[i],a=typeof t=="function"?t.call(s,i,s):typeof t!="string"||lM(t)?t:n.find(t).clone();if((a=this._makeDomArray(a,i<r)[0])&&Oa(a)){for(var o=a,c=0;c<o.children.length;){var u=o.children[c];br(u)?(o=u,c=0):c++}e(s,o,[a])}}return this}}var Utt=Dpe(function(e,t,r){var n,i,s=e.parent;s&&(i=(n=s.children).indexOf(e),Tv([e],t),am(n,i,0,r,s))}),jtt=Dpe(function(e,t,r){Oa(e)&&(Tv(e.children,t),Tv(r,e))}),Htt=Object.freeze({__proto__:null,_makeDomArray:function(e,t){var r=this;return e==null?[]:Fd(e)?t?UB(e.get()):e.get():Array.isArray(e)?e.reduce(function(n,i){return n.concat(r._makeDomArray(i,t))},[]):typeof e=="string"?this._parse(e,this.options,!1,null).children:t?UB([e]):[e]},appendTo:function(e){return(Fd(e)?e:this._make(e)).append(this),this},prependTo:function(e){return(Fd(e)?e:this._make(e)).prepend(this),this},append:Ftt,prepend:$tt,wrap:Utt,wrapInner:jtt,unwrap:function(e){var t=this;return this.parent(e).not("body").each(function(r,n){t._make(n).replaceWith(n.children)}),this},wrapAll:function(e){var t=this[0];if(t){for(var r=this._make(typeof e=="function"?e.call(t,0,t):e).insertBefore(t),n=void 0,i=0;i<r.length;i++)r[i].type==="tag"&&(n=r[i]);for(var s=0;n&&s<n.children.length;){var a=n.children[s];a.type==="tag"?(n=a,s=0):s++}n&&this._make(n).append(this)}return this},after:function(){for(var e=this,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n=this.length-1;return rs(this,function(i,s){var a,o,c=i.parent;Oa(i)&&c&&((o=(a=c.children).indexOf(i))<0||(i=typeof t[0]=="function"?t[0].call(i,s,e._render(i.children)):t,am(a,o+1,0,e._makeDomArray(i,s<n),c)))})},insertAfter:function(e){var t=this,r=(typeof e=="string"&&(e=this._make(e)),this.remove(),[]);return this._makeDomArray(e).forEach(function(n){var i,s=t.clone().toArray(),a=n.parent;!a||(n=(i=a.children).indexOf(n))<0||(am(i,n+1,0,s,a),r.push.apply(r,s))}),this._make(r)},before:function(){for(var e=this,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n=this.length-1;return rs(this,function(i,s){var a,o,c=i.parent;Oa(i)&&c&&((o=(a=c.children).indexOf(i))<0||(i=typeof t[0]=="function"?t[0].call(i,s,e._render(i.children)):t,am(a,o,0,e._makeDomArray(i,s<n),c)))})},insertBefore:function(r){var t=this,r=this._make(r),n=(this.remove(),[]);return rs(r,function(i){var s,a=t.clone().toArray(),o=i.parent;!o||(i=(s=o.children).indexOf(i))<0||(am(s,i,0,a,o),n.push.apply(n,a))}),this._make(n)},remove:function(e){return rs(e?this.filter(e):this,function(t){vv(t),t.prev=t.next=t.parent=null}),this},replaceWith:function(e){var t=this;return rs(this,function(r,n){var i,s,a=r.parent;a&&(i=a.children,n=typeof e=="function"?e.call(r,n,r):e,Tv(n=t._makeDomArray(n),null),s=i.indexOf(r),am(i,s,1,n,a),n.includes(r)||(r.parent=r.prev=r.next=null))})},empty:function(){return rs(this,function(e){Oa(e)&&(e.children.forEach(function(t){t.next=t.prev=t.parent=null}),e.children.length=0)})},html:function(e){var t,r=this;return e===void 0?(t=this[0])&&Oa(t)?this._render(t.children):null:rs(this,function(n){Oa(n)&&(n.children.forEach(function(i){i.next=i.prev=i.parent=null}),Tv(Fd(e)?e.toArray():r._parse("".concat(e),r.options,!1,n).children,n))})},toString:function(){return this._render(this)},text:function(e){var t=this;return e===void 0?N2(this):rs(this,typeof e=="function"?function(r,n){return t._make(r).text(e.call(r,n,N2([r])))}:function(r){Oa(r)&&(r.children.forEach(function(n){n.next=n.prev=n.parent=null}),Tv(new wv("".concat(e)),r))})},clone:function(){return this._make(UB(this.get()))}});function Ppe(e,t,r,n){var i,s;typeof t=="string"?(i=kpe(e),(n=typeof r=="function"?r.call(e,n,i[t]):r)===""?delete i[t]:n!=null&&(i[t]=n),e.attribs.style=(s=i,Object.keys(s).reduce(function(a,o){return"".concat(a).concat(a?" ":"").concat(o,": ").concat(s[o],";")},""))):typeof t=="object"&&Object.keys(t).forEach(function(a,o){Ppe(e,a,t[a],o)})}function kpe(e,t){var r,n;if(e&&br(e))return r=function(i){if(!(i=(i||"").trim()))return{};for(var s,a={},o=0,c=i.split(";");o<c.length;o++){var u,l=c[o],f=l.indexOf(":");f<1||f===l.length-1?0<(u=l.trimEnd()).length&&s!==void 0&&(a[s]+=";".concat(u)):a[s=l.slice(0,f).trim()]=l.slice(f+1).trim()}return a}(e.attribs.style),typeof t=="string"?r[t]:Array.isArray(t)?(n={},t.forEach(function(i){r[i]!=null&&(n[i]=r[i])}),n):r}var GM,te,je,Tn,qtt=Object.freeze({__proto__:null,css:function(e,t){return e!=null&&t!=null||typeof e=="object"&&!Array.isArray(e)?rs(this,function(r,n){br(r)&&Ppe(r,e,t,n)}):this.length!==0?kpe(this[0],e):void 0}}),ade="input,select,textarea,keygen",ztt=/%20/g,ode=/\r?\n/g,Vtt=Object.freeze({__proto__:null,serialize:function(){return this.serializeArray().map(function(e){return"".concat(encodeURIComponent(e.name),"=").concat(encodeURIComponent(e.value))}).join("&").replace(ztt,"+")},serializeArray:function(){var e=this;return this.map(function(t,r){var n=e._make(r);return(br(r)&&r.name==="form"?n.find(ade):n.filter(ade)).toArray()}).filter('[name!=""]:enabled:not(:submit, :button, :image, :reset, :file):matches([checked], :not(:checkbox, :radio))').map(function(t,i){var n=(i=e._make(i)).attr("name"),i=(i=i.val())!=null?i:"";return Array.isArray(i)?i.map(function(s){return{name:n,value:s.replace(ode,`\r
|
||
`)}}):{name:n,value:i.replace(ode,`\r
|
||
`)}}).toArray()}}),m2=function(e,t,r){if(this.length=0,this.options=r,this._root=t,e){for(var n=0;n<e.length;n++)this[n]=e[n];this.length=e.length}},GM=(m2.prototype.cheerio="[cheerio object]",m2.prototype.splice=Array.prototype.splice,m2.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator],Object.assign(m2.prototype,ttt,Btt,Htt,qtt,Vtt),function(e,t){return(GM=Object.setPrototypeOf||({__proto__:[]}instanceof Array?function(r,n){r.__proto__=n}:function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])}))(e,t)}),Gtt=function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}GM(e,t),e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)},g2=function(){return(g2=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},Wtt=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),Li="\uFFFD",cde=(function(e){e[e.EOF=-1]="EOF",e[e.NULL=0]="NULL",e[e.TABULATION=9]="TABULATION",e[e.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",e[e.LINE_FEED=10]="LINE_FEED",e[e.FORM_FEED=12]="FORM_FEED",e[e.SPACE=32]="SPACE",e[e.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",e[e.QUOTATION_MARK=34]="QUOTATION_MARK",e[e.NUMBER_SIGN=35]="NUMBER_SIGN",e[e.AMPERSAND=38]="AMPERSAND",e[e.APOSTROPHE=39]="APOSTROPHE",e[e.HYPHEN_MINUS=45]="HYPHEN_MINUS",e[e.SOLIDUS=47]="SOLIDUS",e[e.DIGIT_0=48]="DIGIT_0",e[e.DIGIT_9=57]="DIGIT_9",e[e.SEMICOLON=59]="SEMICOLON",e[e.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",e[e.EQUALS_SIGN=61]="EQUALS_SIGN",e[e.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",e[e.QUESTION_MARK=63]="QUESTION_MARK",e[e.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",e[e.LATIN_CAPITAL_F=70]="LATIN_CAPITAL_F",e[e.LATIN_CAPITAL_X=88]="LATIN_CAPITAL_X",e[e.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",e[e.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",e[e.GRAVE_ACCENT=96]="GRAVE_ACCENT",e[e.LATIN_SMALL_A=97]="LATIN_SMALL_A",e[e.LATIN_SMALL_F=102]="LATIN_SMALL_F",e[e.LATIN_SMALL_X=120]="LATIN_SMALL_X",e[e.LATIN_SMALL_Z=122]="LATIN_SMALL_Z",e[e.REPLACEMENT_CHARACTER=65533]="REPLACEMENT_CHARACTER"}(te=te||{}),"--"),ude="[CDATA[",lde="doctype",S_="script",Ytt="public",Xtt="system";function Lpe(e){return 55296<=e&&e<=57343}function Bpe(e){return e!==32&&e!==10&&e!==13&&e!==9&&e!==12&&1<=e&&e<=31||127<=e&&e<=159}function Mpe(e){return 64976<=e&&e<=65007||Wtt.has(e)}(function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(je=je||{});var _M=class{constructor(t){this.handler=t,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(t){var{line:r,col:n,offset:i}=this;return{code:t,startLine:r,endLine:r,startCol:n,endCol:n,startOffset:i,endOffset:i}}_err(t){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(t)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(t){if(this.pos!==this.html.length-1){var r=this.html.charCodeAt(this.pos+1);if(56320<=r&&r<=57343)return this.pos++,this._addGap(),1024*(t-55296)+9216+r}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,te.EOF;return this._err(je.surrogateInInputStream),t}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(t,r){0<this.html.length?this.html+=t:this.html=t,this.endOfChunkHit=!1,this.lastChunkWritten=r}insertHtmlAtCurrentPos(t){this.html=this.html.substring(0,this.pos+1)+t+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(t,r){if(this.pos+t.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(r)return this.html.startsWith(t,this.pos);for(let n=0;n<t.length;n++)if((32|this.html.charCodeAt(this.pos+n))!==t.charCodeAt(n))return!1;return!0}peek(t){return(t=this.pos+t)>=this.html.length?(this.endOfChunkHit=!this.lastChunkWritten,te.EOF):(t=this.html.charCodeAt(t))===te.CARRIAGE_RETURN?te.LINE_FEED:t}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,te.EOF;let t=this.html.charCodeAt(this.pos);return t===te.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,te.LINE_FEED):t===te.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,Lpe(t)&&(t=this._processSurrogate(t)),this.handler.onParseError===null||31<t&&t<127||t===te.LINE_FEED||t===te.CARRIAGE_RETURN||159<t&&t<64976||this._checkForProblematicCharacters(t),t)}_checkForProblematicCharacters(t){Bpe(t)?this._err(je.controlCharacterInInputStream):Mpe(t)&&this._err(je.noncharacterInInputStream)}retreat(t){for(this.pos-=t;this.pos<this.lastGapPos;)this.lastGapPos=this.gapStack.pop(),this.pos--;this.isEol=!1}};function Fpe(e,t){for(let r=e.attrs.length-1;0<=r;r--)if(e.attrs[r].name===t)return e.attrs[r].value;return null}(function(e){e[e.CHARACTER=0]="CHARACTER",e[e.NULL_CHARACTER=1]="NULL_CHARACTER",e[e.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",e[e.START_TAG=3]="START_TAG",e[e.END_TAG=4]="END_TAG",e[e.COMMENT=5]="COMMENT",e[e.DOCTYPE=6]="DOCTYPE",e[e.EOF=7]="EOF",e[e.HIBERNATION=8]="HIBERNATION"})(Tn=Tn||{});var eo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ktt(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function L2(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function yr(e,t){return e(t={exports:{}},t.exports),t.exports}var $pe=yr(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(function(r){return r.charCodeAt(0)}))}),Upe=(L2($pe),yr(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(function(r){return r.charCodeAt(0)}))})),Q3=(L2(Upe),yr(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.replaceCodePoint=t.fromCodePoint=void 0;var r,n=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(s){var a;return 55296<=s&&s<=57343||1114111<s?65533:(a=n.get(s))!=null?a:s}t.fromCodePoint=(r=String.fromCodePoint)!=null?r:function(s){var a="";return 65535<s&&(s-=65536,a+=String.fromCharCode(s>>>10&1023|55296),s=56320|1023&s),a+String.fromCharCode(s)},t.replaceCodePoint=i,t.default=function(s){return(0,t.fromCodePoint)(i(s))}})),Qtt=(L2(Q3),Q3.replaceCodePoint,Q3.fromCodePoint,$pe),Jtt=Upe,fde=Q3,Wc=yr(function(e,t){var r=eo&&eo.__createBinding||(Object.create?function(x,_,S,I){I===void 0&&(I=S);var k=Object.getOwnPropertyDescriptor(_,S);k&&!("get"in k?!_.__esModule:k.writable||k.configurable)||(k={enumerable:!0,get:function(){return _[S]}}),Object.defineProperty(x,I,k)}:function(x,_,S,I){x[I=I===void 0?S:I]=_[S]}),n=eo&&eo.__setModuleDefault||(Object.create?function(x,_){Object.defineProperty(x,"default",{enumerable:!0,value:_})}:function(x,_){x.default=_}),i=eo&&eo.__importStar||function(x){if(x&&x.__esModule)return x;var _={};if(x!=null)for(var S in x)S!=="default"&&Object.prototype.hasOwnProperty.call(x,S)&&r(_,x,S);return n(_,x),_},a=eo&&eo.__importDefault||function(x){return x&&x.__esModule?x:{default:x}},s=(Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXML=t.decodeHTMLStrict=t.decodeHTMLAttribute=t.decodeHTML=t.determineBranch=t.EntityDecoder=t.DecodingMode=t.BinTrieFlags=t.fromCodePoint=t.replaceCodePoint=t.decodeCodePoint=t.xmlDecodeTree=t.htmlDecodeTree=void 0,a(Qtt)),a=(t.htmlDecodeTree=s.default,a(Jtt)),o=(t.xmlDecodeTree=a.default,i(fde));t.decodeCodePoint=o.default;var c,u,l,f,d=fde;function p(x){return x>=c.ZERO&&x<=c.NINE}Object.defineProperty(t,"replaceCodePoint",{enumerable:!0,get:function(){return d.replaceCodePoint}}),Object.defineProperty(t,"fromCodePoint",{enumerable:!0,get:function(){return d.fromCodePoint}}),function(x){x[x.NUM=35]="NUM",x[x.SEMI=59]="SEMI",x[x.EQUALS=61]="EQUALS",x[x.ZERO=48]="ZERO",x[x.NINE=57]="NINE",x[x.LOWER_A=97]="LOWER_A",x[x.LOWER_F=102]="LOWER_F",x[x.LOWER_X=120]="LOWER_X",x[x.LOWER_Z=122]="LOWER_Z",x[x.UPPER_A=65]="UPPER_A",x[x.UPPER_F=70]="UPPER_F",x[x.UPPER_Z=90]="UPPER_Z"}(c={}),function(x){x[x.VALUE_LENGTH=49152]="VALUE_LENGTH",x[x.BRANCH_LENGTH=16256]="BRANCH_LENGTH",x[x.JUMP_TABLE=127]="JUMP_TABLE"}(u=t.BinTrieFlags||(t.BinTrieFlags={})),function(x){x[x.EntityStart=0]="EntityStart",x[x.NumericStart=1]="NumericStart",x[x.NumericDecimal=2]="NumericDecimal",x[x.NumericHex=3]="NumericHex",x[x.NamedEntity=4]="NamedEntity"}(l={}),function(x){x[x.Legacy=0]="Legacy",x[x.Strict=1]="Strict",x[x.Attribute=2]="Attribute"}(f=t.DecodingMode||(t.DecodingMode={}));var m=function(){function x(_,S,I){this.decodeTree=_,this.emitCodePoint=S,this.errors=I,this.state=l.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=f.Strict}return x.prototype.startEntity=function(_){this.decodeMode=_,this.state=l.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},x.prototype.write=function(_,S){switch(this.state){case l.EntityStart:return _.charCodeAt(S)===c.NUM?(this.state=l.NumericStart,this.consumed+=1,this.stateNumericStart(_,S+1)):(this.state=l.NamedEntity,this.stateNamedEntity(_,S));case l.NumericStart:return this.stateNumericStart(_,S);case l.NumericDecimal:return this.stateNumericDecimal(_,S);case l.NumericHex:return this.stateNumericHex(_,S);case l.NamedEntity:return this.stateNamedEntity(_,S)}},x.prototype.stateNumericStart=function(_,S){return S>=_.length?-1:(32|_.charCodeAt(S))===c.LOWER_X?(this.state=l.NumericHex,this.consumed+=1,this.stateNumericHex(_,S+1)):(this.state=l.NumericDecimal,this.stateNumericDecimal(_,S))},x.prototype.addToNumericResult=function(_,S,I,k){S!==I&&(I-=S,this.result=this.result*Math.pow(k,I)+parseInt(_.substr(S,I),k),this.consumed+=I)},x.prototype.stateNumericHex=function(_,S){for(var I=S;S<_.length;){var k=_.charCodeAt(S);if(!(p(k)||k>=c.UPPER_A&&k<=c.UPPER_F||c.LOWER_A<=k&&k<=c.LOWER_F))return this.addToNumericResult(_,I,S,16),this.emitNumericEntity(k,3);S+=1}return this.addToNumericResult(_,I,S,16),-1},x.prototype.stateNumericDecimal=function(_,S){for(var I=S;S<_.length;){var k=_.charCodeAt(S);if(!p(k))return this.addToNumericResult(_,I,S,10),this.emitNumericEntity(k,2);S+=1}return this.addToNumericResult(_,I,S,10),-1},x.prototype.emitNumericEntity=function(_,S){if(this.consumed<=S)return(S=this.errors)!=null&&S.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(_===c.SEMI)this.consumed+=1;else if(this.decodeMode===f.Strict)return 0;return this.emitCodePoint((0,o.replaceCodePoint)(this.result),this.consumed),this.errors&&(_!==c.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed},x.prototype.stateNamedEntity=function(_,S){for(var I=this.decodeTree,k=I[this.treeIndex],N=(k&u.VALUE_LENGTH)>>14;S<_.length;S++,this.excess++){var U=_.charCodeAt(S);if(this.treeIndex=T(I,k,this.treeIndex+Math.max(1,N),U),this.treeIndex<0)return this.result===0||this.decodeMode===f.Attribute&&(N===0||U===c.EQUALS||function(L){return c.UPPER_A<=L&&L<=c.UPPER_Z||c.LOWER_A<=L&&L<=c.LOWER_Z||p(L)}(U))?0:this.emitNotTerminatedNamedEntity();if((N=((k=I[this.treeIndex])&u.VALUE_LENGTH)>>14)!=0){if(U===c.SEMI)return this.emitNamedEntityData(this.treeIndex,N,this.consumed+this.excess);this.decodeMode!==f.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},x.prototype.emitNotTerminatedNamedEntity=function(){var _=this.result,S=(this.decodeTree[_]&u.VALUE_LENGTH)>>14;return this.emitNamedEntityData(_,S,this.consumed),(_=this.errors)!=null&&_.missingSemicolonAfterCharacterReference(),this.consumed},x.prototype.emitNamedEntityData=function(_,S,I){var k=this.decodeTree;return this.emitCodePoint(S===1?k[_]&~u.VALUE_LENGTH:k[_+1],I),S===3&&this.emitCodePoint(k[_+2],I),I},x.prototype.end=function(){var _;switch(this.state){case l.NamedEntity:return this.result===0||this.decodeMode===f.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case l.NumericDecimal:return this.emitNumericEntity(0,2);case l.NumericHex:return this.emitNumericEntity(0,3);case l.NumericStart:return(_=this.errors)!=null&&_.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case l.EntityStart:return 0}},x}();function y(x){var _="",S=new m(x,function(I){return _+=(0,o.fromCodePoint)(I)});return function(I,k){for(var N=0,U=0;0<=(U=I.indexOf("&",U));){_+=I.slice(N,U),S.startEntity(k);var L=S.write(I,U+1);if(L<0){N=U+S.end();break}N=U+L,U=L===0?N+1:N}var H=_+I.slice(N);return _="",H}}function T(x,N,S,I){var k=(N&u.BRANCH_LENGTH)>>7,N=N&u.JUMP_TABLE;if(k==0)return N!=0&&I===N?S:-1;if(N)return(N=I-N)<0||k<=N?-1:x[S+N]-1;for(var U=S,L=U+k-1;U<=L;){var H=U+L>>>1,V=x[H];if(V<I)U=1+H;else{if(!(I<V))return x[H+k];L=H-1}}return-1}t.EntityDecoder=m,t.determineBranch=T;var E=y(s.default),A=y(a.default);t.decodeHTML=function(x,_){return _===void 0&&(_=f.Legacy),E(x,_)},t.decodeHTMLAttribute=function(x){return E(x,f.Attribute)},t.decodeHTMLStrict=function(x){return E(x,f.Strict)},t.decodeXML=function(x){return A(x,f.Strict)}}),jpe=(L2(Wc),Wc.decodeXML,Wc.decodeHTMLStrict,Wc.decodeHTMLAttribute,Wc.decodeHTML,Wc.determineBranch),T2=(Wc.EntityDecoder,Wc.DecodingMode,Wc.BinTrieFlags),dde=Wc.fromCodePoint,Ztt=Wc.replaceCodePoint;Wc.decodeCodePoint;var Ye,Av,Nu,De,D,se,Ld,he,ert=Wc.xmlDecodeTree,Z0=Wc.htmlDecodeTree;(function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"})(Ye=Ye||{}),function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"}(Av=Av||{}),function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"}(Nu=Nu||{}),function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="strike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"}(De=De||{}),function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SECTION=94]="SECTION",e[e.SELECT=95]="SELECT",e[e.SOURCE=96]="SOURCE",e[e.SMALL=97]="SMALL",e[e.SPAN=98]="SPAN",e[e.STRIKE=99]="STRIKE",e[e.STRONG=100]="STRONG",e[e.STYLE=101]="STYLE",e[e.SUB=102]="SUB",e[e.SUMMARY=103]="SUMMARY",e[e.SUP=104]="SUP",e[e.TABLE=105]="TABLE",e[e.TBODY=106]="TBODY",e[e.TEMPLATE=107]="TEMPLATE",e[e.TEXTAREA=108]="TEXTAREA",e[e.TFOOT=109]="TFOOT",e[e.TD=110]="TD",e[e.TH=111]="TH",e[e.THEAD=112]="THEAD",e[e.TITLE=113]="TITLE",e[e.TR=114]="TR",e[e.TRACK=115]="TRACK",e[e.TT=116]="TT",e[e.U=117]="U",e[e.UL=118]="UL",e[e.SVG=119]="SVG",e[e.VAR=120]="VAR",e[e.WBR=121]="WBR",e[e.XMP=122]="XMP"}(D=D||{});var trt=new Map([[De.A,D.A],[De.ADDRESS,D.ADDRESS],[De.ANNOTATION_XML,D.ANNOTATION_XML],[De.APPLET,D.APPLET],[De.AREA,D.AREA],[De.ARTICLE,D.ARTICLE],[De.ASIDE,D.ASIDE],[De.B,D.B],[De.BASE,D.BASE],[De.BASEFONT,D.BASEFONT],[De.BGSOUND,D.BGSOUND],[De.BIG,D.BIG],[De.BLOCKQUOTE,D.BLOCKQUOTE],[De.BODY,D.BODY],[De.BR,D.BR],[De.BUTTON,D.BUTTON],[De.CAPTION,D.CAPTION],[De.CENTER,D.CENTER],[De.CODE,D.CODE],[De.COL,D.COL],[De.COLGROUP,D.COLGROUP],[De.DD,D.DD],[De.DESC,D.DESC],[De.DETAILS,D.DETAILS],[De.DIALOG,D.DIALOG],[De.DIR,D.DIR],[De.DIV,D.DIV],[De.DL,D.DL],[De.DT,D.DT],[De.EM,D.EM],[De.EMBED,D.EMBED],[De.FIELDSET,D.FIELDSET],[De.FIGCAPTION,D.FIGCAPTION],[De.FIGURE,D.FIGURE],[De.FONT,D.FONT],[De.FOOTER,D.FOOTER],[De.FOREIGN_OBJECT,D.FOREIGN_OBJECT],[De.FORM,D.FORM],[De.FRAME,D.FRAME],[De.FRAMESET,D.FRAMESET],[De.H1,D.H1],[De.H2,D.H2],[De.H3,D.H3],[De.H4,D.H4],[De.H5,D.H5],[De.H6,D.H6],[De.HEAD,D.HEAD],[De.HEADER,D.HEADER],[De.HGROUP,D.HGROUP],[De.HR,D.HR],[De.HTML,D.HTML],[De.I,D.I],[De.IMG,D.IMG],[De.IMAGE,D.IMAGE],[De.INPUT,D.INPUT],[De.IFRAME,D.IFRAME],[De.KEYGEN,D.KEYGEN],[De.LABEL,D.LABEL],[De.LI,D.LI],[De.LINK,D.LINK],[De.LISTING,D.LISTING],[De.MAIN,D.MAIN],[De.MALIGNMARK,D.MALIGNMARK],[De.MARQUEE,D.MARQUEE],[De.MATH,D.MATH],[De.MENU,D.MENU],[De.META,D.META],[De.MGLYPH,D.MGLYPH],[De.MI,D.MI],[De.MO,D.MO],[De.MN,D.MN],[De.MS,D.MS],[De.MTEXT,D.MTEXT],[De.NAV,D.NAV],[De.NOBR,D.NOBR],[De.NOFRAMES,D.NOFRAMES],[De.NOEMBED,D.NOEMBED],[De.NOSCRIPT,D.NOSCRIPT],[De.OBJECT,D.OBJECT],[De.OL,D.OL],[De.OPTGROUP,D.OPTGROUP],[De.OPTION,D.OPTION],[De.P,D.P],[De.PARAM,D.PARAM],[De.PLAINTEXT,D.PLAINTEXT],[De.PRE,D.PRE],[De.RB,D.RB],[De.RP,D.RP],[De.RT,D.RT],[De.RTC,D.RTC],[De.RUBY,D.RUBY],[De.S,D.S],[De.SCRIPT,D.SCRIPT],[De.SECTION,D.SECTION],[De.SELECT,D.SELECT],[De.SOURCE,D.SOURCE],[De.SMALL,D.SMALL],[De.SPAN,D.SPAN],[De.STRIKE,D.STRIKE],[De.STRONG,D.STRONG],[De.STYLE,D.STYLE],[De.SUB,D.SUB],[De.SUMMARY,D.SUMMARY],[De.SUP,D.SUP],[De.TABLE,D.TABLE],[De.TBODY,D.TBODY],[De.TEMPLATE,D.TEMPLATE],[De.TEXTAREA,D.TEXTAREA],[De.TFOOT,D.TFOOT],[De.TD,D.TD],[De.TH,D.TH],[De.THEAD,D.THEAD],[De.TITLE,D.TITLE],[De.TR,D.TR],[De.TRACK,D.TRACK],[De.TT,D.TT],[De.U,D.U],[De.UL,D.UL],[De.SVG,D.SVG],[De.VAR,D.VAR],[De.WBR,D.WBR],[De.XMP,D.XMP]]);function h6(e){return(e=trt.get(e))!=null?e:D.UNKNOWN}var ft=D,rrt={[Ye.HTML]:new Set([ft.ADDRESS,ft.APPLET,ft.AREA,ft.ARTICLE,ft.ASIDE,ft.BASE,ft.BASEFONT,ft.BGSOUND,ft.BLOCKQUOTE,ft.BODY,ft.BR,ft.BUTTON,ft.CAPTION,ft.CENTER,ft.COL,ft.COLGROUP,ft.DD,ft.DETAILS,ft.DIR,ft.DIV,ft.DL,ft.DT,ft.EMBED,ft.FIELDSET,ft.FIGCAPTION,ft.FIGURE,ft.FOOTER,ft.FORM,ft.FRAME,ft.FRAMESET,ft.H1,ft.H2,ft.H3,ft.H4,ft.H5,ft.H6,ft.HEAD,ft.HEADER,ft.HGROUP,ft.HR,ft.HTML,ft.IFRAME,ft.IMG,ft.INPUT,ft.LI,ft.LINK,ft.LISTING,ft.MAIN,ft.MARQUEE,ft.MENU,ft.META,ft.NAV,ft.NOEMBED,ft.NOFRAMES,ft.NOSCRIPT,ft.OBJECT,ft.OL,ft.P,ft.PARAM,ft.PLAINTEXT,ft.PRE,ft.SCRIPT,ft.SECTION,ft.SELECT,ft.SOURCE,ft.STYLE,ft.SUMMARY,ft.TABLE,ft.TBODY,ft.TD,ft.TEMPLATE,ft.TEXTAREA,ft.TFOOT,ft.TH,ft.THEAD,ft.TITLE,ft.TR,ft.TRACK,ft.UL,ft.WBR,ft.XMP]),[Ye.MATHML]:new Set([ft.MI,ft.MO,ft.MN,ft.MS,ft.MTEXT,ft.ANNOTATION_XML]),[Ye.SVG]:new Set([ft.TITLE,ft.FOREIGN_OBJECT,ft.DESC]),[Ye.XLINK]:new Set,[Ye.XML]:new Set,[Ye.XMLNS]:new Set};function Hpe(e){return e===ft.H1||e===ft.H2||e===ft.H3||e===ft.H4||e===ft.H5||e===ft.H6}var nrt=new Set([De.STYLE,De.SCRIPT,De.XMP,De.IFRAME,De.NOEMBED,De.NOFRAMES,De.PLAINTEXT]),irt=new Map([[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Yc=(function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.NAMED_CHARACTER_REFERENCE=72]="NAMED_CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=73]="AMBIGUOUS_AMPERSAND",e[e.NUMERIC_CHARACTER_REFERENCE=74]="NUMERIC_CHARACTER_REFERENCE",e[e.HEXADEMICAL_CHARACTER_REFERENCE_START=75]="HEXADEMICAL_CHARACTER_REFERENCE_START",e[e.HEXADEMICAL_CHARACTER_REFERENCE=76]="HEXADEMICAL_CHARACTER_REFERENCE",e[e.DECIMAL_CHARACTER_REFERENCE=77]="DECIMAL_CHARACTER_REFERENCE",e[e.NUMERIC_CHARACTER_REFERENCE_END=78]="NUMERIC_CHARACTER_REFERENCE_END"}(se=se||{}),{DATA:se.DATA,RCDATA:se.RCDATA,RAWTEXT:se.RAWTEXT,SCRIPT_DATA:se.SCRIPT_DATA,PLAINTEXT:se.PLAINTEXT,CDATA_SECTION:se.CDATA_SECTION});function v2(e){return e>=te.DIGIT_0&&e<=te.DIGIT_9}function y2(e){return e>=te.LATIN_CAPITAL_A&&e<=te.LATIN_CAPITAL_Z}function em(e){return function(t){return t>=te.LATIN_SMALL_A&&t<=te.LATIN_SMALL_Z}(e)||y2(e)}function YB(e){return em(e)||v2(e)}function pde(e){return e>=te.LATIN_CAPITAL_A&&e<=te.LATIN_CAPITAL_F}function hde(e){return e>=te.LATIN_SMALL_A&&e<=te.LATIN_SMALL_F}function G3(e){return e+32}function qpe(e){return e===te.SPACE||e===te.LINE_FEED||e===te.TABULATION||e===te.FORM_FEED}function mde(e){return qpe(e)||e===te.SOLIDUS||e===te.GREATER_THAN_SIGN}var bM=class{constructor(t,r){this.options=t,this.handler=r,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=se.DATA,this.returnState=se.DATA,this.charRefCode=-1,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new _M(r),this.currentLocation=this.getCurrentLocation(-1)}_err(t){var r,n;(n=(r=this.handler).onParseError)!=null&&n.call(r,this.preprocessor.getError(t))}getCurrentLocation(t){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-t,startOffset:this.preprocessor.offset-t,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;var t=this._consume();this._ensureHibernation()||this._callState(t)}this.inLoop=!1}}pause(){this.paused=!0}resume(t){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,this.inLoop||(this._runParsingLoop(),this.paused)||t==null||t()}write(t,r,n){this.active=!0,this.preprocessor.write(t,r),this._runParsingLoop(),this.paused||n==null||n()}insertHtmlAtCurrentPos(t){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(t),this._runParsingLoop()}_ensureHibernation(){return!(!this.preprocessor.endOfChunkHit||(this._unconsume(this.consumedAfterSnapshot),this.active=!1))}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(t){this.consumedAfterSnapshot-=t,this.preprocessor.retreat(t)}_reconsumeInState(t,r){this.state=t,this._callState(r)}_advanceBy(t){this.consumedAfterSnapshot+=t;for(let r=0;r<t;r++)this.preprocessor.advance()}_consumeSequenceIfMatch(t,r){return!!this.preprocessor.startsWith(t,r)&&(this._advanceBy(t.length-1),!0)}_createStartTagToken(){this.currentToken={type:Tn.START_TAG,tagName:"",tagID:D.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}_createEndTagToken(){this.currentToken={type:Tn.END_TAG,tagName:"",tagID:D.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(2)}}_createCommentToken(t){this.currentToken={type:Tn.COMMENT,data:"",location:this.getCurrentLocation(t)}}_createDoctypeToken(t){this.currentToken={type:Tn.DOCTYPE,name:t,forceQuirks:!1,publicId:null,systemId:null,location:this.currentLocation}}_createCharacterToken(t,r){this.currentCharacterToken={type:t,chars:r,location:this.currentLocation}}_createAttr(t){this.currentAttr={name:t,value:""},this.currentLocation=this.getCurrentLocation(0)}_leaveAttrName(){var t,r=this.currentToken;Fpe(r,this.currentAttr.name)===null?(r.attrs.push(this.currentAttr),r.location&&this.currentLocation&&(((t=(r=r.location).attrs)!=null?t:r.attrs=Object.create(null))[this.currentAttr.name]=this.currentLocation,this._leaveAttrValue())):this._err(je.duplicateAttribute)}_leaveAttrValue(){this.currentLocation&&(this.currentLocation.endLine=this.preprocessor.line,this.currentLocation.endCol=this.preprocessor.col,this.currentLocation.endOffset=this.preprocessor.offset)}prepareToken(t){this._emitCurrentCharacterToken(t.location),this.currentToken=null,t.location&&(t.location.endLine=this.preprocessor.line,t.location.endCol=this.preprocessor.col+1,t.location.endOffset=this.preprocessor.offset+1),this.currentLocation=this.getCurrentLocation(-1)}emitCurrentTagToken(){var t=this.currentToken;this.prepareToken(t),t.tagID=h6(t.tagName),t.type===Tn.START_TAG?(this.lastStartTagName=t.tagName,this.handler.onStartTag(t)):(0<t.attrs.length&&this._err(je.endTagWithAttributes),t.selfClosing&&this._err(je.endTagWithTrailingSolidus),this.handler.onEndTag(t)),this.preprocessor.dropParsedChunk()}emitCurrentComment(t){this.prepareToken(t),this.handler.onComment(t),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(t){this.prepareToken(t),this.handler.onDoctype(t),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(t){if(this.currentCharacterToken){switch(t&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=t.startLine,this.currentCharacterToken.location.endCol=t.startCol,this.currentCharacterToken.location.endOffset=t.startOffset),this.currentCharacterToken.type){case Tn.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case Tn.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case Tn.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken)}this.currentCharacterToken=null}}_emitEOFToken(){var t=this.getCurrentLocation(0);t&&(t.endLine=t.startLine,t.endCol=t.startCol,t.endOffset=t.startOffset),this._emitCurrentCharacterToken(t),this.handler.onEof({type:Tn.EOF,location:t}),this.active=!1}_appendCharToCurrentCharacterToken(t,r){if(this.currentCharacterToken){if(this.currentCharacterToken.type===t)return void(this.currentCharacterToken.chars+=r);this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk()}this._createCharacterToken(t,r)}_emitCodePoint(t){var r=qpe(t)?Tn.WHITESPACE_CHARACTER:t===te.NULL?Tn.NULL_CHARACTER:Tn.CHARACTER;this._appendCharToCurrentCharacterToken(r,String.fromCodePoint(t))}_emitChars(t){this._appendCharToCurrentCharacterToken(Tn.CHARACTER,t)}_matchNamedCharacterReference(t){let r=null,n=0,i=!1;for(let a=0,o=Z0[0];0<=a&&!((a=jpe(Z0,o,a+1,t))<0);t=this._consume()){n+=1;var s=(o=Z0[a])&T2.VALUE_LENGTH;if(s){let c=(s>>14)-1;if(t!==te.SEMICOLON&&this._isCharacterReferenceInAttribute()&&((s=this.preprocessor.peek(1))===te.EQUALS_SIGN||YB(s))?(r=[te.AMPERSAND],a+=c):(r=c==0?[Z0[a]&~T2.VALUE_LENGTH]:c==1?[Z0[++a]]:[Z0[++a],Z0[++a]],n=0,i=t!==te.SEMICOLON),c==0){this._consume();break}}}return this._unconsume(n),i&&!this.preprocessor.endOfChunkHit&&this._err(je.missingSemicolonAfterCharacterReference),this._unconsume(1),r}_isCharacterReferenceInAttribute(){return this.returnState===se.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===se.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===se.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(t){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(t):this._emitCodePoint(t)}_callState(t){switch(this.state){case se.DATA:this._stateData(t);break;case se.RCDATA:this._stateRcdata(t);break;case se.RAWTEXT:this._stateRawtext(t);break;case se.SCRIPT_DATA:this._stateScriptData(t);break;case se.PLAINTEXT:this._statePlaintext(t);break;case se.TAG_OPEN:this._stateTagOpen(t);break;case se.END_TAG_OPEN:this._stateEndTagOpen(t);break;case se.TAG_NAME:this._stateTagName(t);break;case se.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(t);break;case se.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(t);break;case se.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(t);break;case se.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(t);break;case se.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(t);break;case se.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(t);break;case se.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(t);break;case se.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(t);break;case se.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(t);break;case se.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(t);break;case se.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(t);break;case se.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(t);break;case se.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(t);break;case se.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(t);break;case se.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(t);break;case se.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(t);break;case se.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(t);break;case se.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(t);break;case se.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(t);break;case se.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(t);break;case se.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(t);break;case se.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(t);break;case se.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(t);break;case se.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(t);break;case se.ATTRIBUTE_NAME:this._stateAttributeName(t);break;case se.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(t);break;case se.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(t);break;case se.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(t);break;case se.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(t);break;case se.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(t);break;case se.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(t);break;case se.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(t);break;case se.BOGUS_COMMENT:this._stateBogusComment(t);break;case se.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(t);break;case se.COMMENT_START:this._stateCommentStart(t);break;case se.COMMENT_START_DASH:this._stateCommentStartDash(t);break;case se.COMMENT:this._stateComment(t);break;case se.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(t);break;case se.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(t);break;case se.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(t);break;case se.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(t);break;case se.COMMENT_END_DASH:this._stateCommentEndDash(t);break;case se.COMMENT_END:this._stateCommentEnd(t);break;case se.COMMENT_END_BANG:this._stateCommentEndBang(t);break;case se.DOCTYPE:this._stateDoctype(t);break;case se.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(t);break;case se.DOCTYPE_NAME:this._stateDoctypeName(t);break;case se.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(t);break;case se.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(t);break;case se.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(t);break;case se.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(t);break;case se.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(t);break;case se.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(t);break;case se.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(t);break;case se.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(t);break;case se.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(t);break;case se.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(t);break;case se.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(t);break;case se.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(t);break;case se.BOGUS_DOCTYPE:this._stateBogusDoctype(t);break;case se.CDATA_SECTION:this._stateCdataSection(t);break;case se.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(t);break;case se.CDATA_SECTION_END:this._stateCdataSectionEnd(t);break;case se.CHARACTER_REFERENCE:this._stateCharacterReference(t);break;case se.NAMED_CHARACTER_REFERENCE:this._stateNamedCharacterReference(t);break;case se.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(t);break;case se.NUMERIC_CHARACTER_REFERENCE:this._stateNumericCharacterReference(t);break;case se.HEXADEMICAL_CHARACTER_REFERENCE_START:this._stateHexademicalCharacterReferenceStart(t);break;case se.HEXADEMICAL_CHARACTER_REFERENCE:this._stateHexademicalCharacterReference(t);break;case se.DECIMAL_CHARACTER_REFERENCE:this._stateDecimalCharacterReference(t);break;case se.NUMERIC_CHARACTER_REFERENCE_END:this._stateNumericCharacterReferenceEnd(t);break;default:throw new Error("Unknown state")}}_stateData(t){switch(t){case te.LESS_THAN_SIGN:this.state=se.TAG_OPEN;break;case te.AMPERSAND:this.returnState=se.DATA,this.state=se.CHARACTER_REFERENCE;break;case te.NULL:this._err(je.unexpectedNullCharacter),this._emitCodePoint(t);break;case te.EOF:this._emitEOFToken();break;default:this._emitCodePoint(t)}}_stateRcdata(t){switch(t){case te.AMPERSAND:this.returnState=se.RCDATA,this.state=se.CHARACTER_REFERENCE;break;case te.LESS_THAN_SIGN:this.state=se.RCDATA_LESS_THAN_SIGN;break;case te.NULL:this._err(je.unexpectedNullCharacter),this._emitChars(Li);break;case te.EOF:this._emitEOFToken();break;default:this._emitCodePoint(t)}}_stateRawtext(t){switch(t){case te.LESS_THAN_SIGN:this.state=se.RAWTEXT_LESS_THAN_SIGN;break;case te.NULL:this._err(je.unexpectedNullCharacter),this._emitChars(Li);break;case te.EOF:this._emitEOFToken();break;default:this._emitCodePoint(t)}}_stateScriptData(t){switch(t){case te.LESS_THAN_SIGN:this.state=se.SCRIPT_DATA_LESS_THAN_SIGN;break;case te.NULL:this._err(je.unexpectedNullCharacter),this._emitChars(Li);break;case te.EOF:this._emitEOFToken();break;default:this._emitCodePoint(t)}}_statePlaintext(t){switch(t){case te.NULL:this._err(je.unexpectedNullCharacter),this._emitChars(Li);break;case te.EOF:this._emitEOFToken();break;default:this._emitCodePoint(t)}}_stateTagOpen(t){if(em(t))this._createStartTagToken(),this.state=se.TAG_NAME,this._stateTagName(t);else switch(t){case te.EXCLAMATION_MARK:this.state=se.MARKUP_DECLARATION_OPEN;break;case te.SOLIDUS:this.state=se.END_TAG_OPEN;break;case te.QUESTION_MARK:this._err(je.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=se.BOGUS_COMMENT,this._stateBogusComment(t);break;case te.EOF:this._err(je.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(je.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=se.DATA,this._stateData(t)}}_stateEndTagOpen(t){if(em(t))this._createEndTagToken(),this.state=se.TAG_NAME,this._stateTagName(t);else switch(t){case te.GREATER_THAN_SIGN:this._err(je.missingEndTagName),this.state=se.DATA;break;case te.EOF:this._err(je.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken();break;default:this._err(je.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=se.BOGUS_COMMENT,this._stateBogusComment(t)}}_stateTagName(t){var r=this.currentToken;switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:this.state=se.BEFORE_ATTRIBUTE_NAME;break;case te.SOLIDUS:this.state=se.SELF_CLOSING_START_TAG;break;case te.GREATER_THAN_SIGN:this.state=se.DATA,this.emitCurrentTagToken();break;case te.NULL:this._err(je.unexpectedNullCharacter),r.tagName+=Li;break;case te.EOF:this._err(je.eofInTag),this._emitEOFToken();break;default:r.tagName+=String.fromCodePoint(y2(t)?G3(t):t)}}_stateRcdataLessThanSign(t){t===te.SOLIDUS?this.state=se.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=se.RCDATA,this._stateRcdata(t))}_stateRcdataEndTagOpen(t){em(t)?(this.state=se.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(t)):(this._emitChars("</"),this.state=se.RCDATA,this._stateRcdata(t))}handleSpecialEndTag(t){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();switch(this._createEndTagToken(),this.currentToken.tagName=this.lastStartTagName,this.preprocessor.peek(this.lastStartTagName.length)){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=se.BEFORE_ATTRIBUTE_NAME,!1;case te.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=se.SELF_CLOSING_START_TAG,!1;case te.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=se.DATA,!1;default:return!this._ensureHibernation()}}_stateRcdataEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=se.RCDATA,this._stateRcdata(t))}_stateRawtextLessThanSign(t){t===te.SOLIDUS?this.state=se.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=se.RAWTEXT,this._stateRawtext(t))}_stateRawtextEndTagOpen(t){em(t)?(this.state=se.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(t)):(this._emitChars("</"),this.state=se.RAWTEXT,this._stateRawtext(t))}_stateRawtextEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=se.RAWTEXT,this._stateRawtext(t))}_stateScriptDataLessThanSign(t){switch(t){case te.SOLIDUS:this.state=se.SCRIPT_DATA_END_TAG_OPEN;break;case te.EXCLAMATION_MARK:this.state=se.SCRIPT_DATA_ESCAPE_START,this._emitChars("<!");break;default:this._emitChars("<"),this.state=se.SCRIPT_DATA,this._stateScriptData(t)}}_stateScriptDataEndTagOpen(t){em(t)?(this.state=se.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(t)):(this._emitChars("</"),this.state=se.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=se.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscapeStart(t){t===te.HYPHEN_MINUS?(this.state=se.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars("-")):(this.state=se.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscapeStartDash(t){t===te.HYPHEN_MINUS?(this.state=se.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-")):(this.state=se.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscaped(t){switch(t){case te.HYPHEN_MINUS:this.state=se.SCRIPT_DATA_ESCAPED_DASH,this._emitChars("-");break;case te.LESS_THAN_SIGN:this.state=se.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case te.NULL:this._err(je.unexpectedNullCharacter),this._emitChars(Li);break;case te.EOF:this._err(je.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(t)}}_stateScriptDataEscapedDash(t){switch(t){case te.HYPHEN_MINUS:this.state=se.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-");break;case te.LESS_THAN_SIGN:this.state=se.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case te.NULL:this._err(je.unexpectedNullCharacter),this.state=se.SCRIPT_DATA_ESCAPED,this._emitChars(Li);break;case te.EOF:this._err(je.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=se.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataEscapedDashDash(t){switch(t){case te.HYPHEN_MINUS:this._emitChars("-");break;case te.LESS_THAN_SIGN:this.state=se.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case te.GREATER_THAN_SIGN:this.state=se.SCRIPT_DATA,this._emitChars(">");break;case te.NULL:this._err(je.unexpectedNullCharacter),this.state=se.SCRIPT_DATA_ESCAPED,this._emitChars(Li);break;case te.EOF:this._err(je.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=se.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataEscapedLessThanSign(t){t===te.SOLIDUS?this.state=se.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:em(t)?(this._emitChars("<"),this.state=se.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(t)):(this._emitChars("<"),this.state=se.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataEscapedEndTagOpen(t){em(t)?(this.state=se.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(t)):(this._emitChars("</"),this.state=se.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataEscapedEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=se.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataDoubleEscapeStart(t){if(this.preprocessor.startsWith(S_,!1)&&mde(this.preprocessor.peek(S_.length))){this._emitCodePoint(t);for(let r=0;r<S_.length;r++)this._emitCodePoint(this._consume());this.state=se.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=se.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataDoubleEscaped(t){switch(t){case te.HYPHEN_MINUS:this.state=se.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break;case te.LESS_THAN_SIGN:this.state=se.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case te.NULL:this._err(je.unexpectedNullCharacter),this._emitChars(Li);break;case te.EOF:this._err(je.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedDash(t){switch(t){case te.HYPHEN_MINUS:this.state=se.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break;case te.LESS_THAN_SIGN:this.state=se.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case te.NULL:this._err(je.unexpectedNullCharacter),this.state=se.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Li);break;case te.EOF:this._err(je.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=se.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedDashDash(t){switch(t){case te.HYPHEN_MINUS:this._emitChars("-");break;case te.LESS_THAN_SIGN:this.state=se.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case te.GREATER_THAN_SIGN:this.state=se.SCRIPT_DATA,this._emitChars(">");break;case te.NULL:this._err(je.unexpectedNullCharacter),this.state=se.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Li);break;case te.EOF:this._err(je.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=se.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedLessThanSign(t){t===te.SOLIDUS?(this.state=se.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=se.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}_stateScriptDataDoubleEscapeEnd(t){if(this.preprocessor.startsWith(S_,!1)&&mde(this.preprocessor.peek(S_.length))){this._emitCodePoint(t);for(let r=0;r<S_.length;r++)this._emitCodePoint(this._consume());this.state=se.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=se.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}_stateBeforeAttributeName(t){switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:break;case te.SOLIDUS:case te.GREATER_THAN_SIGN:case te.EOF:this.state=se.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(t);break;case te.EQUALS_SIGN:this._err(je.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=se.ATTRIBUTE_NAME;break;default:this._createAttr(""),this.state=se.ATTRIBUTE_NAME,this._stateAttributeName(t)}}_stateAttributeName(t){switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:case te.SOLIDUS:case te.GREATER_THAN_SIGN:case te.EOF:this._leaveAttrName(),this.state=se.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(t);break;case te.EQUALS_SIGN:this._leaveAttrName(),this.state=se.BEFORE_ATTRIBUTE_VALUE;break;case te.QUOTATION_MARK:case te.APOSTROPHE:case te.LESS_THAN_SIGN:this._err(je.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(t);break;case te.NULL:this._err(je.unexpectedNullCharacter),this.currentAttr.name+=Li;break;default:this.currentAttr.name+=String.fromCodePoint(y2(t)?G3(t):t)}}_stateAfterAttributeName(t){switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:break;case te.SOLIDUS:this.state=se.SELF_CLOSING_START_TAG;break;case te.EQUALS_SIGN:this.state=se.BEFORE_ATTRIBUTE_VALUE;break;case te.GREATER_THAN_SIGN:this.state=se.DATA,this.emitCurrentTagToken();break;case te.EOF:this._err(je.eofInTag),this._emitEOFToken();break;default:this._createAttr(""),this.state=se.ATTRIBUTE_NAME,this._stateAttributeName(t)}}_stateBeforeAttributeValue(t){switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:break;case te.QUOTATION_MARK:this.state=se.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case te.APOSTROPHE:this.state=se.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case te.GREATER_THAN_SIGN:this._err(je.missingAttributeValue),this.state=se.DATA,this.emitCurrentTagToken();break;default:this.state=se.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(t)}}_stateAttributeValueDoubleQuoted(t){switch(t){case te.QUOTATION_MARK:this.state=se.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case te.AMPERSAND:this.returnState=se.ATTRIBUTE_VALUE_DOUBLE_QUOTED,this.state=se.CHARACTER_REFERENCE;break;case te.NULL:this._err(je.unexpectedNullCharacter),this.currentAttr.value+=Li;break;case te.EOF:this._err(je.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAttributeValueSingleQuoted(t){switch(t){case te.APOSTROPHE:this.state=se.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case te.AMPERSAND:this.returnState=se.ATTRIBUTE_VALUE_SINGLE_QUOTED,this.state=se.CHARACTER_REFERENCE;break;case te.NULL:this._err(je.unexpectedNullCharacter),this.currentAttr.value+=Li;break;case te.EOF:this._err(je.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAttributeValueUnquoted(t){switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:this._leaveAttrValue(),this.state=se.BEFORE_ATTRIBUTE_NAME;break;case te.AMPERSAND:this.returnState=se.ATTRIBUTE_VALUE_UNQUOTED,this.state=se.CHARACTER_REFERENCE;break;case te.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=se.DATA,this.emitCurrentTagToken();break;case te.NULL:this._err(je.unexpectedNullCharacter),this.currentAttr.value+=Li;break;case te.QUOTATION_MARK:case te.APOSTROPHE:case te.LESS_THAN_SIGN:case te.EQUALS_SIGN:case te.GRAVE_ACCENT:this._err(je.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(t);break;case te.EOF:this._err(je.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAfterAttributeValueQuoted(t){switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:this._leaveAttrValue(),this.state=se.BEFORE_ATTRIBUTE_NAME;break;case te.SOLIDUS:this._leaveAttrValue(),this.state=se.SELF_CLOSING_START_TAG;break;case te.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=se.DATA,this.emitCurrentTagToken();break;case te.EOF:this._err(je.eofInTag),this._emitEOFToken();break;default:this._err(je.missingWhitespaceBetweenAttributes),this.state=se.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(t)}}_stateSelfClosingStartTag(t){switch(t){case te.GREATER_THAN_SIGN:this.currentToken.selfClosing=!0,this.state=se.DATA,this.emitCurrentTagToken();break;case te.EOF:this._err(je.eofInTag),this._emitEOFToken();break;default:this._err(je.unexpectedSolidusInTag),this.state=se.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(t)}}_stateBogusComment(t){var r=this.currentToken;switch(t){case te.GREATER_THAN_SIGN:this.state=se.DATA,this.emitCurrentComment(r);break;case te.EOF:this.emitCurrentComment(r),this._emitEOFToken();break;case te.NULL:this._err(je.unexpectedNullCharacter),r.data+=Li;break;default:r.data+=String.fromCodePoint(t)}}_stateMarkupDeclarationOpen(t){this._consumeSequenceIfMatch(cde,!0)?(this._createCommentToken(cde.length+1),this.state=se.COMMENT_START):this._consumeSequenceIfMatch(lde,!1)?(this.currentLocation=this.getCurrentLocation(lde.length+1),this.state=se.DOCTYPE):this._consumeSequenceIfMatch(ude,!0)?this.inForeignNode?this.state=se.CDATA_SECTION:(this._err(je.cdataInHtmlContent),this._createCommentToken(ude.length+1),this.currentToken.data="[CDATA[",this.state=se.BOGUS_COMMENT):this._ensureHibernation()||(this._err(je.incorrectlyOpenedComment),this._createCommentToken(2),this.state=se.BOGUS_COMMENT,this._stateBogusComment(t))}_stateCommentStart(t){switch(t){case te.HYPHEN_MINUS:this.state=se.COMMENT_START_DASH;break;case te.GREATER_THAN_SIGN:{this._err(je.abruptClosingOfEmptyComment),this.state=se.DATA;let r=this.currentToken;this.emitCurrentComment(r);break}default:this.state=se.COMMENT,this._stateComment(t)}}_stateCommentStartDash(t){var r=this.currentToken;switch(t){case te.HYPHEN_MINUS:this.state=se.COMMENT_END;break;case te.GREATER_THAN_SIGN:this._err(je.abruptClosingOfEmptyComment),this.state=se.DATA,this.emitCurrentComment(r);break;case te.EOF:this._err(je.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break;default:r.data+="-",this.state=se.COMMENT,this._stateComment(t)}}_stateComment(t){var r=this.currentToken;switch(t){case te.HYPHEN_MINUS:this.state=se.COMMENT_END_DASH;break;case te.LESS_THAN_SIGN:r.data+="<",this.state=se.COMMENT_LESS_THAN_SIGN;break;case te.NULL:this._err(je.unexpectedNullCharacter),r.data+=Li;break;case te.EOF:this._err(je.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break;default:r.data+=String.fromCodePoint(t)}}_stateCommentLessThanSign(t){var r=this.currentToken;switch(t){case te.EXCLAMATION_MARK:r.data+="!",this.state=se.COMMENT_LESS_THAN_SIGN_BANG;break;case te.LESS_THAN_SIGN:r.data+="<";break;default:this.state=se.COMMENT,this._stateComment(t)}}_stateCommentLessThanSignBang(t){t===te.HYPHEN_MINUS?this.state=se.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=se.COMMENT,this._stateComment(t))}_stateCommentLessThanSignBangDash(t){t===te.HYPHEN_MINUS?this.state=se.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=se.COMMENT_END_DASH,this._stateCommentEndDash(t))}_stateCommentLessThanSignBangDashDash(t){t!==te.GREATER_THAN_SIGN&&t!==te.EOF&&this._err(je.nestedComment),this.state=se.COMMENT_END,this._stateCommentEnd(t)}_stateCommentEndDash(t){var r=this.currentToken;switch(t){case te.HYPHEN_MINUS:this.state=se.COMMENT_END;break;case te.EOF:this._err(je.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break;default:r.data+="-",this.state=se.COMMENT,this._stateComment(t)}}_stateCommentEnd(t){var r=this.currentToken;switch(t){case te.GREATER_THAN_SIGN:this.state=se.DATA,this.emitCurrentComment(r);break;case te.EXCLAMATION_MARK:this.state=se.COMMENT_END_BANG;break;case te.HYPHEN_MINUS:r.data+="-";break;case te.EOF:this._err(je.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break;default:r.data+="--",this.state=se.COMMENT,this._stateComment(t)}}_stateCommentEndBang(t){var r=this.currentToken;switch(t){case te.HYPHEN_MINUS:r.data+="--!",this.state=se.COMMENT_END_DASH;break;case te.GREATER_THAN_SIGN:this._err(je.incorrectlyClosedComment),this.state=se.DATA,this.emitCurrentComment(r);break;case te.EOF:this._err(je.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break;default:r.data+="--!",this.state=se.COMMENT,this._stateComment(t)}}_stateDoctype(t){switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:this.state=se.BEFORE_DOCTYPE_NAME;break;case te.GREATER_THAN_SIGN:this.state=se.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(t);break;case te.EOF:{this._err(je.eofInDoctype),this._createDoctypeToken(null);let r=this.currentToken;r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(je.missingWhitespaceBeforeDoctypeName),this.state=se.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(t)}}_stateBeforeDoctypeName(t){if(y2(t))this._createDoctypeToken(String.fromCharCode(G3(t))),this.state=se.DOCTYPE_NAME;else switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:break;case te.NULL:this._err(je.unexpectedNullCharacter),this._createDoctypeToken(Li),this.state=se.DOCTYPE_NAME;break;case te.GREATER_THAN_SIGN:{this._err(je.missingDoctypeName),this._createDoctypeToken(null);let r=this.currentToken;r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=se.DATA;break}case te.EOF:{this._err(je.eofInDoctype),this._createDoctypeToken(null);let r=this.currentToken;r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._createDoctypeToken(String.fromCodePoint(t)),this.state=se.DOCTYPE_NAME}}_stateDoctypeName(t){var r=this.currentToken;switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:this.state=se.AFTER_DOCTYPE_NAME;break;case te.GREATER_THAN_SIGN:this.state=se.DATA,this.emitCurrentDoctype(r);break;case te.NULL:this._err(je.unexpectedNullCharacter),r.name+=Li;break;case te.EOF:this._err(je.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break;default:r.name+=String.fromCodePoint(y2(t)?G3(t):t)}}_stateAfterDoctypeName(t){var r=this.currentToken;switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:break;case te.GREATER_THAN_SIGN:this.state=se.DATA,this.emitCurrentDoctype(r);break;case te.EOF:this._err(je.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break;default:this._consumeSequenceIfMatch(Ytt,!1)?this.state=se.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(Xtt,!1)?this.state=se.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(je.invalidCharacterSequenceAfterDoctypeName),r.forceQuirks=!0,this.state=se.BOGUS_DOCTYPE,this._stateBogusDoctype(t))}}_stateAfterDoctypePublicKeyword(t){var r=this.currentToken;switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:this.state=se.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case te.QUOTATION_MARK:this._err(je.missingWhitespaceAfterDoctypePublicKeyword),r.publicId="",this.state=se.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case te.APOSTROPHE:this._err(je.missingWhitespaceAfterDoctypePublicKeyword),r.publicId="",this.state=se.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case te.GREATER_THAN_SIGN:this._err(je.missingDoctypePublicIdentifier),r.forceQuirks=!0,this.state=se.DATA,this.emitCurrentDoctype(r);break;case te.EOF:this._err(je.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break;default:this._err(je.missingQuoteBeforeDoctypePublicIdentifier),r.forceQuirks=!0,this.state=se.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBeforeDoctypePublicIdentifier(t){var r=this.currentToken;switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:break;case te.QUOTATION_MARK:r.publicId="",this.state=se.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case te.APOSTROPHE:r.publicId="",this.state=se.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case te.GREATER_THAN_SIGN:this._err(je.missingDoctypePublicIdentifier),r.forceQuirks=!0,this.state=se.DATA,this.emitCurrentDoctype(r);break;case te.EOF:this._err(je.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break;default:this._err(je.missingQuoteBeforeDoctypePublicIdentifier),r.forceQuirks=!0,this.state=se.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateDoctypePublicIdentifierDoubleQuoted(t){var r=this.currentToken;switch(t){case te.QUOTATION_MARK:this.state=se.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case te.NULL:this._err(je.unexpectedNullCharacter),r.publicId+=Li;break;case te.GREATER_THAN_SIGN:this._err(je.abruptDoctypePublicIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=se.DATA;break;case te.EOF:this._err(je.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break;default:r.publicId+=String.fromCodePoint(t)}}_stateDoctypePublicIdentifierSingleQuoted(t){var r=this.currentToken;switch(t){case te.APOSTROPHE:this.state=se.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case te.NULL:this._err(je.unexpectedNullCharacter),r.publicId+=Li;break;case te.GREATER_THAN_SIGN:this._err(je.abruptDoctypePublicIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=se.DATA;break;case te.EOF:this._err(je.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break;default:r.publicId+=String.fromCodePoint(t)}}_stateAfterDoctypePublicIdentifier(t){var r=this.currentToken;switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:this.state=se.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case te.GREATER_THAN_SIGN:this.state=se.DATA,this.emitCurrentDoctype(r);break;case te.QUOTATION_MARK:this._err(je.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),r.systemId="",this.state=se.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case te.APOSTROPHE:this._err(je.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),r.systemId="",this.state=se.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case te.EOF:this._err(je.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break;default:this._err(je.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=se.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBetweenDoctypePublicAndSystemIdentifiers(t){var r=this.currentToken;switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:break;case te.GREATER_THAN_SIGN:this.emitCurrentDoctype(r),this.state=se.DATA;break;case te.QUOTATION_MARK:r.systemId="",this.state=se.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case te.APOSTROPHE:r.systemId="",this.state=se.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case te.EOF:this._err(je.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break;default:this._err(je.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=se.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateAfterDoctypeSystemKeyword(t){var r=this.currentToken;switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:this.state=se.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case te.QUOTATION_MARK:this._err(je.missingWhitespaceAfterDoctypeSystemKeyword),r.systemId="",this.state=se.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case te.APOSTROPHE:this._err(je.missingWhitespaceAfterDoctypeSystemKeyword),r.systemId="",this.state=se.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case te.GREATER_THAN_SIGN:this._err(je.missingDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=se.DATA,this.emitCurrentDoctype(r);break;case te.EOF:this._err(je.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break;default:this._err(je.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=se.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBeforeDoctypeSystemIdentifier(t){var r=this.currentToken;switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:break;case te.QUOTATION_MARK:r.systemId="",this.state=se.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case te.APOSTROPHE:r.systemId="",this.state=se.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case te.GREATER_THAN_SIGN:this._err(je.missingDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=se.DATA,this.emitCurrentDoctype(r);break;case te.EOF:this._err(je.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break;default:this._err(je.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=se.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateDoctypeSystemIdentifierDoubleQuoted(t){var r=this.currentToken;switch(t){case te.QUOTATION_MARK:this.state=se.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case te.NULL:this._err(je.unexpectedNullCharacter),r.systemId+=Li;break;case te.GREATER_THAN_SIGN:this._err(je.abruptDoctypeSystemIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=se.DATA;break;case te.EOF:this._err(je.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break;default:r.systemId+=String.fromCodePoint(t)}}_stateDoctypeSystemIdentifierSingleQuoted(t){var r=this.currentToken;switch(t){case te.APOSTROPHE:this.state=se.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case te.NULL:this._err(je.unexpectedNullCharacter),r.systemId+=Li;break;case te.GREATER_THAN_SIGN:this._err(je.abruptDoctypeSystemIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=se.DATA;break;case te.EOF:this._err(je.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break;default:r.systemId+=String.fromCodePoint(t)}}_stateAfterDoctypeSystemIdentifier(t){var r=this.currentToken;switch(t){case te.SPACE:case te.LINE_FEED:case te.TABULATION:case te.FORM_FEED:break;case te.GREATER_THAN_SIGN:this.emitCurrentDoctype(r),this.state=se.DATA;break;case te.EOF:this._err(je.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break;default:this._err(je.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=se.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBogusDoctype(t){var r=this.currentToken;switch(t){case te.GREATER_THAN_SIGN:this.emitCurrentDoctype(r),this.state=se.DATA;break;case te.NULL:this._err(je.unexpectedNullCharacter);break;case te.EOF:this.emitCurrentDoctype(r),this._emitEOFToken()}}_stateCdataSection(t){switch(t){case te.RIGHT_SQUARE_BRACKET:this.state=se.CDATA_SECTION_BRACKET;break;case te.EOF:this._err(je.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(t)}}_stateCdataSectionBracket(t){t===te.RIGHT_SQUARE_BRACKET?this.state=se.CDATA_SECTION_END:(this._emitChars("]"),this.state=se.CDATA_SECTION,this._stateCdataSection(t))}_stateCdataSectionEnd(t){switch(t){case te.GREATER_THAN_SIGN:this.state=se.DATA;break;case te.RIGHT_SQUARE_BRACKET:this._emitChars("]");break;default:this._emitChars("]]"),this.state=se.CDATA_SECTION,this._stateCdataSection(t)}}_stateCharacterReference(t){t===te.NUMBER_SIGN?this.state=se.NUMERIC_CHARACTER_REFERENCE:YB(t)?(this.state=se.NAMED_CHARACTER_REFERENCE,this._stateNamedCharacterReference(t)):(this._flushCodePointConsumedAsCharacterReference(te.AMPERSAND),this._reconsumeInState(this.returnState,t))}_stateNamedCharacterReference(t){var r=this._matchNamedCharacterReference(t);if(!this._ensureHibernation())if(r){for(let n=0;n<r.length;n++)this._flushCodePointConsumedAsCharacterReference(r[n]);this.state=this.returnState}else this._flushCodePointConsumedAsCharacterReference(te.AMPERSAND),this.state=se.AMBIGUOUS_AMPERSAND}_stateAmbiguousAmpersand(t){YB(t)?this._flushCodePointConsumedAsCharacterReference(t):(t===te.SEMICOLON&&this._err(je.unknownNamedCharacterReference),this._reconsumeInState(this.returnState,t))}_stateNumericCharacterReference(t){this.charRefCode=0,t===te.LATIN_SMALL_X||t===te.LATIN_CAPITAL_X?this.state=se.HEXADEMICAL_CHARACTER_REFERENCE_START:v2(t)?(this.state=se.DECIMAL_CHARACTER_REFERENCE,this._stateDecimalCharacterReference(t)):(this._err(je.absenceOfDigitsInNumericCharacterReference),this._flushCodePointConsumedAsCharacterReference(te.AMPERSAND),this._flushCodePointConsumedAsCharacterReference(te.NUMBER_SIGN),this._reconsumeInState(this.returnState,t))}_stateHexademicalCharacterReferenceStart(t){(function(r){return v2(r)||pde(r)||hde(r)})(t)?(this.state=se.HEXADEMICAL_CHARACTER_REFERENCE,this._stateHexademicalCharacterReference(t)):(this._err(je.absenceOfDigitsInNumericCharacterReference),this._flushCodePointConsumedAsCharacterReference(te.AMPERSAND),this._flushCodePointConsumedAsCharacterReference(te.NUMBER_SIGN),this._unconsume(2),this.state=this.returnState)}_stateHexademicalCharacterReference(t){pde(t)?this.charRefCode=16*this.charRefCode+t-55:hde(t)?this.charRefCode=16*this.charRefCode+t-87:v2(t)?this.charRefCode=16*this.charRefCode+t-48:t===te.SEMICOLON?this.state=se.NUMERIC_CHARACTER_REFERENCE_END:(this._err(je.missingSemicolonAfterCharacterReference),this.state=se.NUMERIC_CHARACTER_REFERENCE_END,this._stateNumericCharacterReferenceEnd(t))}_stateDecimalCharacterReference(t){v2(t)?this.charRefCode=10*this.charRefCode+t-48:t===te.SEMICOLON?this.state=se.NUMERIC_CHARACTER_REFERENCE_END:(this._err(je.missingSemicolonAfterCharacterReference),this.state=se.NUMERIC_CHARACTER_REFERENCE_END,this._stateNumericCharacterReferenceEnd(t))}_stateNumericCharacterReferenceEnd(t){if(this.charRefCode===te.NULL)this._err(je.nullCharacterReference),this.charRefCode=te.REPLACEMENT_CHARACTER;else if(1114111<this.charRefCode)this._err(je.characterReferenceOutsideUnicodeRange),this.charRefCode=te.REPLACEMENT_CHARACTER;else if(Lpe(this.charRefCode))this._err(je.surrogateCharacterReference),this.charRefCode=te.REPLACEMENT_CHARACTER;else if(Mpe(this.charRefCode))this._err(je.noncharacterCharacterReference);else if(Bpe(this.charRefCode)||this.charRefCode===te.CARRIAGE_RETURN){this._err(je.controlCharacterReference);let r=irt.get(this.charRefCode);r!==void 0&&(this.charRefCode=r)}this._flushCodePointConsumedAsCharacterReference(this.charRefCode),this._reconsumeInState(this.returnState,t)}},zpe=new Set([D.DD,D.DT,D.LI,D.OPTGROUP,D.OPTION,D.P,D.RB,D.RP,D.RT,D.RTC]),gde=new Set([...zpe,D.CAPTION,D.COLGROUP,D.TBODY,D.TD,D.TFOOT,D.TH,D.THEAD,D.TR]),W3=new Map([[D.APPLET,Ye.HTML],[D.CAPTION,Ye.HTML],[D.HTML,Ye.HTML],[D.MARQUEE,Ye.HTML],[D.OBJECT,Ye.HTML],[D.TABLE,Ye.HTML],[D.TD,Ye.HTML],[D.TEMPLATE,Ye.HTML],[D.TH,Ye.HTML],[D.ANNOTATION_XML,Ye.MATHML],[D.MI,Ye.MATHML],[D.MN,Ye.MATHML],[D.MO,Ye.MATHML],[D.MS,Ye.MATHML],[D.MTEXT,Ye.MATHML],[D.DESC,Ye.SVG],[D.FOREIGN_OBJECT,Ye.SVG],[D.TITLE,Ye.SVG]]),srt=[D.H1,D.H2,D.H3,D.H4,D.H5,D.H6],art=[D.TR,D.TEMPLATE,D.HTML],ort=[D.TBODY,D.TFOOT,D.THEAD,D.TEMPLATE,D.HTML],crt=[D.TABLE,D.TEMPLATE,D.HTML],urt=[D.TD,D.TH],EM=class{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(t,r,n){this.treeAdapter=r,this.handler=n,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=D.UNKNOWN,this.current=t}_indexOf(t){return this.items.lastIndexOf(t,this.stackTop)}_isInTemplate(){return this.currentTagId===D.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===Ye.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(t,r){this.stackTop++,this.items[this.stackTop]=t,this.current=t,this.tagIDs[this.stackTop]=r,this.currentTagId=r,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(t,r,!0)}pop(){var t=this.current;0<this.tmplCount&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!0)}replace(t,r){t=this._indexOf(t),this.items[t]=r,t===this.stackTop&&(this.current=r)}insertAfter(t,r,n){t=this._indexOf(t)+1,this.items.splice(t,0,r),this.tagIDs.splice(t,0,n),this.stackTop++,t===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,t===this.stackTop)}popUntilTagNamePopped(t){let r=this.stackTop+1;for(;0<(r=this.tagIDs.lastIndexOf(t,r-1))&&this.treeAdapter.getNamespaceURI(this.items[r])!==Ye.HTML;);this.shortenToLength(r<0?0:r)}shortenToLength(t){for(;this.stackTop>=t;){var r=this.current;0<this.tmplCount&&this._isInTemplate()&&--this.tmplCount,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(r,this.stackTop<t)}}popUntilElementPopped(t){t=this._indexOf(t),this.shortenToLength(t<0?0:t)}popUntilPopped(t,r){t=this._indexOfTagNames(t,r),this.shortenToLength(t<0?0:t)}popUntilNumberedHeaderPopped(){this.popUntilPopped(srt,Ye.HTML)}popUntilTableCellPopped(){this.popUntilPopped(urt,Ye.HTML)}popAllUpToHtmlElement(){this.tmplCount=0,this.shortenToLength(1)}_indexOfTagNames(t,r){for(let n=this.stackTop;0<=n;n--)if(t.includes(this.tagIDs[n])&&this.treeAdapter.getNamespaceURI(this.items[n])===r)return n;return-1}clearBackTo(t,r){t=this._indexOfTagNames(t,r),this.shortenToLength(t+1)}clearBackToTableContext(){this.clearBackTo(crt,Ye.HTML)}clearBackToTableBodyContext(){this.clearBackTo(ort,Ye.HTML)}clearBackToTableRowContext(){this.clearBackTo(art,Ye.HTML)}remove(t){var r=this._indexOf(t);0<=r&&(r===this.stackTop?this.pop():(this.items.splice(r,1),this.tagIDs.splice(r,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!1)))}tryPeekProperlyNestedBodyElement(){return 1<=this.stackTop&&this.tagIDs[1]===D.BODY?this.items[1]:null}contains(t){return-1<this._indexOf(t)}getCommonAncestor(t){return 0<=(t=this._indexOf(t)-1)?this.items[t]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===D.HTML}hasInScope(t){for(let i=this.stackTop;0<=i;i--){var r=this.tagIDs[i],n=this.treeAdapter.getNamespaceURI(this.items[i]);if(r===t&&n===Ye.HTML)return!0;if(W3.get(r)===n)return!1}return!0}hasNumberedHeaderInScope(){for(let n=this.stackTop;0<=n;n--){var t=this.tagIDs[n],r=this.treeAdapter.getNamespaceURI(this.items[n]);if(Hpe(t)&&r===Ye.HTML)return!0;if(W3.get(t)===r)return!1}return!0}hasInListItemScope(t){for(let i=this.stackTop;0<=i;i--){var r=this.tagIDs[i],n=this.treeAdapter.getNamespaceURI(this.items[i]);if(r===t&&n===Ye.HTML)return!0;if((r===D.UL||r===D.OL)&&n===Ye.HTML||W3.get(r)===n)return!1}return!0}hasInButtonScope(t){for(let i=this.stackTop;0<=i;i--){var r=this.tagIDs[i],n=this.treeAdapter.getNamespaceURI(this.items[i]);if(r===t&&n===Ye.HTML)return!0;if(r===D.BUTTON&&n===Ye.HTML||W3.get(r)===n)return!1}return!0}hasInTableScope(t){for(let n=this.stackTop;0<=n;n--){var r=this.tagIDs[n];if(this.treeAdapter.getNamespaceURI(this.items[n])===Ye.HTML){if(r===t)return!0;if(r===D.TABLE||r===D.TEMPLATE||r===D.HTML)return!1}}return!0}hasTableBodyContextInTableScope(){for(let r=this.stackTop;0<=r;r--){var t=this.tagIDs[r];if(this.treeAdapter.getNamespaceURI(this.items[r])===Ye.HTML){if(t===D.TBODY||t===D.THEAD||t===D.TFOOT)return!0;if(t===D.TABLE||t===D.HTML)return!1}}return!0}hasInSelectScope(t){for(let n=this.stackTop;0<=n;n--){var r=this.tagIDs[n];if(this.treeAdapter.getNamespaceURI(this.items[n])===Ye.HTML){if(r===t)return!0;if(r!==D.OPTION&&r!==D.OPTGROUP)return!1}}return!0}generateImpliedEndTags(){for(;zpe.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;gde.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(t){for(;this.currentTagId!==t&&gde.has(this.currentTagId);)this.pop()}};(function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"})(Ld=Ld||{});var vde={type:Ld.Marker},xM=class{constructor(t){this.treeAdapter=t,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(t,r){var n=[],i=r.length,s=this.treeAdapter.getTagName(t),a=this.treeAdapter.getNamespaceURI(t);for(let c=0;c<this.entries.length;c++){let u=this.entries[c];if(u.type===Ld.Marker)break;var o=u.element;if(this.treeAdapter.getTagName(o)===s&&this.treeAdapter.getNamespaceURI(o)===a){let l=this.treeAdapter.getAttrList(o);l.length===i&&n.push({idx:c,attrs:l})}}return n}_ensureNoahArkCondition(t){if(!(this.entries.length<3)){var r=this.treeAdapter.getAttrList(t),n=this._getNoahArkConditionCandidates(t,r);if(!(n.length<3)){let i=new Map(r.map(a=>[a.name,a.value])),s=0;for(let a=0;a<n.length;a++){let o=n[a];o.attrs.every(c=>i.get(c.name)===c.value)&&3<=(s+=1)&&this.entries.splice(o.idx,1)}}}}insertMarker(){this.entries.unshift(vde)}pushElement(t,r){this._ensureNoahArkCondition(t),this.entries.unshift({type:Ld.Element,element:t,token:r})}insertElementAfterBookmark(t,r){var n=this.entries.indexOf(this.bookmark);this.entries.splice(n,0,{type:Ld.Element,element:t,token:r})}removeEntry(t){0<=(t=this.entries.indexOf(t))&&this.entries.splice(t,1)}clearToLastMarker(){var t=this.entries.indexOf(vde);0<=t?this.entries.splice(0,t+1):this.entries.length=0}getElementEntryInScopeWithTagName(t){var r=this.entries.find(n=>n.type===Ld.Marker||this.treeAdapter.getTagName(n.element)===t);return r&&r.type===Ld.Element?r:null}getElementEntry(t){return this.entries.find(r=>r.type===Ld.Element&&r.element===t)}};function yde(e){return{nodeName:"#text",value:e,parentNode:null}}var _v={createDocument:()=>({nodeName:"#document",mode:Nu.NO_QUIRKS,childNodes:[]}),createDocumentFragment:()=>({nodeName:"#document-fragment",childNodes:[]}),createElement:(e,t,r)=>({nodeName:e,tagName:e,attrs:r,namespaceURI:t,childNodes:[],parentNode:null}),createCommentNode:e=>({nodeName:"#comment",data:e,parentNode:null}),appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,r){r=e.childNodes.indexOf(r),e.childNodes.splice(r,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent:e=>e.content,setDocumentType(e,t,r,n){let i=e.childNodes.find(s=>s.nodeName==="#documentType");if(i)i.name=t,i.publicId=r,i.systemId=n;else{let s={nodeName:"#documentType",name:t,publicId:r,systemId:n,parentNode:null};_v.appendChild(e,s)}},setDocumentMode(e,t){e.mode=t},getDocumentMode:e=>e.mode,detachNode(e){var t;e.parentNode&&(t=e.parentNode.childNodes.indexOf(e),e.parentNode.childNodes.splice(t,1),e.parentNode=null)},insertText(e,t){if(0<e.childNodes.length){var r=e.childNodes[e.childNodes.length-1];if(_v.isTextNode(r))return void(r.value+=t)}_v.appendChild(e,yde(t))},insertTextBefore(e,t,r){var n=e.childNodes[e.childNodes.indexOf(r)-1];n&&_v.isTextNode(n)?n.value+=t:_v.insertBefore(e,yde(t),r)},adoptAttributes(e,t){var r=new Set(e.attrs.map(n=>n.name));for(let n=0;n<t.length;n++)r.has(t[n].name)||e.attrs.push(t[n])},getFirstChild:e=>e.childNodes[0],getChildNodes:e=>e.childNodes,getParentNode:e=>e.parentNode,getAttrList:e=>e.attrs,getTagName:e=>e.tagName,getNamespaceURI:e=>e.namespaceURI,getTextNodeContent:e=>e.value,getCommentNodeContent:e=>e.data,getDocumentTypeNodeName:e=>e.name,getDocumentTypeNodePublicId:e=>e.publicId,getDocumentTypeNodeSystemId:e=>e.systemId,isTextNode:e=>e.nodeName==="#text",isCommentNode:e=>e.nodeName==="#comment",isDocumentTypeNode:e=>e.nodeName==="#documentType",isElementNode:e=>Object.prototype.hasOwnProperty.call(e,"tagName"),setNodeSourceCodeLocation(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation:e=>e.sourceCodeLocation,updateNodeSourceCodeLocation(e,t){e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},_de="html",lrt="about:legacy-compat",frt="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd",Vpe=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],drt=[...Vpe,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],prt=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),Gpe=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],hrt=[...Gpe,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function bde(e,t){return t.some(r=>e.startsWith(r))}var Ede={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},mrt="definitionurl",grt="definitionURL",vrt=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),yrt=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Ye.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Ye.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Ye.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Ye.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Ye.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Ye.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Ye.XLINK}],["xml:base",{prefix:"xml",name:"base",namespace:Ye.XML}],["xml:lang",{prefix:"xml",name:"lang",namespace:Ye.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Ye.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Ye.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Ye.XMLNS}]]),_rt=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),brt=new Set([D.B,D.BIG,D.BLOCKQUOTE,D.BODY,D.BR,D.CENTER,D.CODE,D.DD,D.DIV,D.DL,D.DT,D.EM,D.EMBED,D.H1,D.H2,D.H3,D.H4,D.H5,D.H6,D.HEAD,D.HR,D.I,D.IMG,D.LI,D.LISTING,D.MENU,D.META,D.NOBR,D.OL,D.P,D.PRE,D.RUBY,D.S,D.SMALL,D.SPAN,D.STRONG,D.STRIKE,D.SUB,D.SUP,D.TABLE,D.TT,D.U,D.UL,D.VAR]);function Wpe(e){for(let t=0;t<e.attrs.length;t++)if(e.attrs[t].name===mrt){e.attrs[t].name=grt;break}}function Ype(e){for(let r=0;r<e.attrs.length;r++){var t=vrt.get(e.attrs[r].name);t!=null&&(e.attrs[r].name=t)}}function TM(e){for(let r=0;r<e.attrs.length;r++){var t=yrt.get(e.attrs[r].name);t&&(e.attrs[r].prefix=t.prefix,e.attrs[r].name=t.name,e.attrs[r].namespace=t.namespace)}}function Ert(e,t,r,n){return(!n||n===Ye.HTML)&&function(i,s,a){if(s===Ye.MATHML&&i===D.ANNOTATION_XML){for(let o=0;o<a.length;o++)if(a[o].name===Av.ENCODING){let c=a[o].value.toLowerCase();return c===Ede.TEXT_HTML||c===Ede.APPLICATION_XML}}return s===Ye.SVG&&(i===D.FOREIGN_OBJECT||i===D.DESC||i===D.TITLE)}(e,t,r)||(!n||n===Ye.MATHML)&&function(i,s){return s===Ye.MATHML&&(i===D.MI||i===D.MO||i===D.MN||i===D.MS||i===D.MTEXT)}(e,t)}var xrt="hidden",Trt=8,Art=3,Srt=(function(e){e[e.INITIAL=0]="INITIAL",e[e.BEFORE_HTML=1]="BEFORE_HTML",e[e.BEFORE_HEAD=2]="BEFORE_HEAD",e[e.IN_HEAD=3]="IN_HEAD",e[e.IN_HEAD_NO_SCRIPT=4]="IN_HEAD_NO_SCRIPT",e[e.AFTER_HEAD=5]="AFTER_HEAD",e[e.IN_BODY=6]="IN_BODY",e[e.TEXT=7]="TEXT",e[e.IN_TABLE=8]="IN_TABLE",e[e.IN_TABLE_TEXT=9]="IN_TABLE_TEXT",e[e.IN_CAPTION=10]="IN_CAPTION",e[e.IN_COLUMN_GROUP=11]="IN_COLUMN_GROUP",e[e.IN_TABLE_BODY=12]="IN_TABLE_BODY",e[e.IN_ROW=13]="IN_ROW",e[e.IN_CELL=14]="IN_CELL",e[e.IN_SELECT=15]="IN_SELECT",e[e.IN_SELECT_IN_TABLE=16]="IN_SELECT_IN_TABLE",e[e.IN_TEMPLATE=17]="IN_TEMPLATE",e[e.AFTER_BODY=18]="AFTER_BODY",e[e.IN_FRAMESET=19]="IN_FRAMESET",e[e.AFTER_FRAMESET=20]="AFTER_FRAMESET",e[e.AFTER_AFTER_BODY=21]="AFTER_AFTER_BODY",e[e.AFTER_AFTER_FRAMESET=22]="AFTER_AFTER_FRAMESET"}(he=he||{}),{startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1}),Xpe=new Set([D.TABLE,D.TBODY,D.TFOOT,D.THEAD,D.TR]),xde={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:_v,onParseError:null},m6=class{constructor(t,r,n=null,i=null){this.fragmentContext=n,this.scriptHandler=i,this.currentToken=null,this.stopped=!1,this.insertionMode=he.INITIAL,this.originalInsertionMode=he.INITIAL,this.headElement=null,this.formElement=null,this.currentNotInHTML=!1,this.tmplInsertionModeStack=[],this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1,this.options={...xde,...t},this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=r??this.treeAdapter.createDocument(),this.tokenizer=new bM(this.options,this),this.activeFormattingElements=new xM(this.treeAdapter),this.fragmentContextID=n?h6(this.treeAdapter.getTagName(n)):D.UNKNOWN,this._setContextModes(n??this.document,this.fragmentContextID),this.openElements=new EM(this.document,this.treeAdapter,this)}static parse(t,r){return(r=new this(r)).tokenizer.write(t,!0),r.document}static getFragmentParser(t,n){var n={...xde,...n},i=(t==null&&(t=n.treeAdapter.createElement(De.TEMPLATE,Ye.HTML,[])),n.treeAdapter.createElement("documentmock",Ye.HTML,[]));return(n=new this(n,i,t)).fragmentContextID===D.TEMPLATE&&n.tmplInsertionModeStack.unshift(he.IN_TEMPLATE),n._initTokenizerForFragmentParsing(),n._insertFakeRootElement(),n._resetInsertionMode(),n._findFormInFragmentContext(),n}getFragment(){var t=this.treeAdapter.getFirstChild(this.document),r=this.treeAdapter.createDocumentFragment();return this._adoptNodes(t,r),r}_err(t,r,n){this.onParseError&&(r={code:r,startLine:(t=(r=t.location)!=null?r:Srt).startLine,startCol:t.startCol,startOffset:t.startOffset,endLine:n?t.startLine:t.endLine,endCol:n?t.startCol:t.endCol,endOffset:n?t.startOffset:t.endOffset},this.onParseError(r))}onItemPush(t,r,n){var i,s;(s=(i=this.treeAdapter).onItemPush)!=null&&s.call(i,t),n&&0<this.openElements.stackTop&&this._setContextModes(t,r)}onItemPop(t,r){var n,i;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(t,this.currentToken),(i=(n=this.treeAdapter).onItemPop)!=null&&i.call(n,t,this.openElements.current),r){let s,a;this.openElements.stackTop===0&&this.fragmentContext?(s=this.fragmentContext,a=this.fragmentContextID):{current:s,currentTagId:a}=this.openElements,this._setContextModes(s,a)}}_setContextModes(t,r){var n=t===this.document||this.treeAdapter.getNamespaceURI(t)===Ye.HTML;this.currentNotInHTML=!n,this.tokenizer.inForeignNode=!n&&!this._isIntegrationPoint(r,t)}_switchToTextParsing(t,r){this._insertElement(t,Ye.HTML),this.tokenizer.state=r,this.originalInsertionMode=this.insertionMode,this.insertionMode=he.TEXT}switchToPlaintextParsing(){this.insertionMode=he.TEXT,this.originalInsertionMode=he.IN_BODY,this.tokenizer.state=Yc.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let t=this.fragmentContext;for(;t;){if(this.treeAdapter.getTagName(t)===De.FORM){this.formElement=t;break}t=this.treeAdapter.getParentNode(t)}}_initTokenizerForFragmentParsing(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===Ye.HTML)switch(this.fragmentContextID){case D.TITLE:case D.TEXTAREA:this.tokenizer.state=Yc.RCDATA;break;case D.STYLE:case D.XMP:case D.IFRAME:case D.NOEMBED:case D.NOFRAMES:case D.NOSCRIPT:this.tokenizer.state=Yc.RAWTEXT;break;case D.SCRIPT:this.tokenizer.state=Yc.SCRIPT_DATA;break;case D.PLAINTEXT:this.tokenizer.state=Yc.PLAINTEXT}}_setDocumentType(t){let r=t.name||"",n=t.publicId||"",i=t.systemId||"";if(this.treeAdapter.setDocumentType(this.document,r,n,i),t.location){let s=this.treeAdapter.getChildNodes(this.document).find(a=>this.treeAdapter.isDocumentTypeNode(a));s&&this.treeAdapter.setNodeSourceCodeLocation(s,t.location)}}_attachElementToTree(t,r){if(this.options.sourceCodeLocationInfo&&(r=r&&{...r,startTag:r},this.treeAdapter.setNodeSourceCodeLocation(t,r)),this._shouldFosterParentOnInsertion())this._fosterParentElement(t);else{let n=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(n,t)}}_appendElement(t,r){r=this.treeAdapter.createElement(t.tagName,r,t.attrs),this._attachElementToTree(r,t.location)}_insertElement(t,r){r=this.treeAdapter.createElement(t.tagName,r,t.attrs),this._attachElementToTree(r,t.location),this.openElements.push(r,t.tagID)}_insertFakeElement(t,r){t=this.treeAdapter.createElement(t,Ye.HTML,[]),this._attachElementToTree(t,null),this.openElements.push(t,r)}_insertTemplate(t){var r=this.treeAdapter.createElement(t.tagName,Ye.HTML,t.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(r,n),this._attachElementToTree(r,t.location),this.openElements.push(r,t.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null)}_insertFakeRootElement(){var t=this.treeAdapter.createElement(De.HTML,Ye.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(t,null),this.treeAdapter.appendChild(this.openElements.current,t),this.openElements.push(t,D.HTML)}_appendCommentNode(t,r){var n=this.treeAdapter.createCommentNode(t.data);this.treeAdapter.appendChild(r,n),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,t.location)}_insertCharacters(t){let r,n;if(this._shouldFosterParentOnInsertion()?({parent:r,beforeElement:n}=this._findFosterParentingLocation(),n?this.treeAdapter.insertTextBefore(r,t.chars,n):this.treeAdapter.insertText(r,t.chars)):(r=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(r,t.chars)),t.location){var i=this.treeAdapter.getChildNodes(r),s=n?i.lastIndexOf(n):i.length,s=i[s-1];if(this.treeAdapter.getNodeSourceCodeLocation(s)){let{endLine:a,endCol:o,endOffset:c}=t.location;this.treeAdapter.updateNodeSourceCodeLocation(s,{endLine:a,endCol:o,endOffset:c})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(s,t.location)}}_adoptNodes(t,r){for(let n=this.treeAdapter.getFirstChild(t);n;n=this.treeAdapter.getFirstChild(t))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(r,n)}_setEndLocation(t,r){var n,i;this.treeAdapter.getNodeSourceCodeLocation(t)&&r.location&&(n=r.location,i=this.treeAdapter.getTagName(t),i=r.type===Tn.END_TAG&&i===r.tagName?{endTag:{...n},endLine:n.endLine,endCol:n.endCol,endOffset:n.endOffset}:{endLine:n.startLine,endCol:n.startCol,endOffset:n.startOffset},this.treeAdapter.updateNodeSourceCodeLocation(t,i))}shouldProcessStartTagTokenInForeignContent(t){if(!this.currentNotInHTML)return!1;let r,n;return this.openElements.stackTop===0&&this.fragmentContext?(r=this.fragmentContext,n=this.fragmentContextID):{current:r,currentTagId:n}=this.openElements,(t.tagID!==D.SVG||this.treeAdapter.getTagName(r)!==De.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(r)!==Ye.MATHML)&&(this.tokenizer.inForeignNode||(t.tagID===D.MGLYPH||t.tagID===D.MALIGNMARK)&&!this._isIntegrationPoint(n,r,Ye.HTML))}_processToken(t){switch(t.type){case Tn.CHARACTER:this.onCharacter(t);break;case Tn.NULL_CHARACTER:this.onNullCharacter(t);break;case Tn.COMMENT:this.onComment(t);break;case Tn.DOCTYPE:this.onDoctype(t);break;case Tn.START_TAG:this._processStartTag(t);break;case Tn.END_TAG:this.onEndTag(t);break;case Tn.EOF:this.onEof(t);break;case Tn.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(t)}}_isIntegrationPoint(t,r,n){return Ert(t,this.treeAdapter.getNamespaceURI(r),this.treeAdapter.getAttrList(r),n)}_reconstructActiveFormattingElements(){let t=this.activeFormattingElements.entries.length;if(t){var r=this.activeFormattingElements.entries.findIndex(n=>n.type===Ld.Marker||this.openElements.contains(n.element));for(let n=r<0?t-1:r-1;0<=n;n--){let i=this.activeFormattingElements.entries[n];this._insertElement(i.token,this.treeAdapter.getNamespaceURI(i.element)),i.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=he.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(D.P),this.openElements.popUntilTagNamePopped(D.P)}_resetInsertionMode(){for(let t=this.openElements.stackTop;0<=t;t--)switch(t===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[t]){case D.TR:return void(this.insertionMode=he.IN_ROW);case D.TBODY:case D.THEAD:case D.TFOOT:return void(this.insertionMode=he.IN_TABLE_BODY);case D.CAPTION:return void(this.insertionMode=he.IN_CAPTION);case D.COLGROUP:return void(this.insertionMode=he.IN_COLUMN_GROUP);case D.TABLE:return void(this.insertionMode=he.IN_TABLE);case D.BODY:return void(this.insertionMode=he.IN_BODY);case D.FRAMESET:return void(this.insertionMode=he.IN_FRAMESET);case D.SELECT:return void this._resetInsertionModeForSelect(t);case D.TEMPLATE:return void(this.insertionMode=this.tmplInsertionModeStack[0]);case D.HTML:return void(this.insertionMode=this.headElement?he.AFTER_HEAD:he.BEFORE_HEAD);case D.TD:case D.TH:if(0<t)return void(this.insertionMode=he.IN_CELL);break;case D.HEAD:if(0<t)return void(this.insertionMode=he.IN_HEAD)}this.insertionMode=he.IN_BODY}_resetInsertionModeForSelect(t){if(0<t)for(let r=t-1;0<r;r--){let n=this.openElements.tagIDs[r];if(n===D.TEMPLATE)break;if(n===D.TABLE)return void(this.insertionMode=he.IN_SELECT_IN_TABLE)}this.insertionMode=he.IN_SELECT}_isElementCausesFosterParenting(t){return Xpe.has(t)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let n=this.openElements.stackTop;0<=n;n--){var t=this.openElements.items[n];switch(this.openElements.tagIDs[n]){case D.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===Ye.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case D.TABLE:var r=this.treeAdapter.getParentNode(t);return r?{parent:r,beforeElement:t}:{parent:this.openElements.items[n-1],beforeElement:null}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(t){var r=this._findFosterParentingLocation();r.beforeElement?this.treeAdapter.insertBefore(r.parent,t,r.beforeElement):this.treeAdapter.appendChild(r.parent,t)}_isSpecialElement(t,r){return t=this.treeAdapter.getNamespaceURI(t),rrt[t].has(r)}onCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)(function(r,n){r._insertCharacters(n),r.framesetOk=!1})(this,t);else switch(this.insertionMode){case he.INITIAL:a2(this,t);break;case he.BEFORE_HTML:o2(this,t);break;case he.BEFORE_HEAD:c2(this,t);break;case he.IN_HEAD:_2(this,t);break;case he.IN_HEAD_NO_SCRIPT:u2(this,t);break;case he.AFTER_HEAD:l2(this,t);break;case he.IN_BODY:case he.IN_CAPTION:case he.IN_CELL:case he.IN_TEMPLATE:Qpe(this,t);break;case he.TEXT:case he.IN_SELECT:case he.IN_SELECT_IN_TABLE:this._insertCharacters(t);break;case he.IN_TABLE:case he.IN_TABLE_BODY:case he.IN_ROW:XB(this,t);break;case he.IN_TABLE_TEXT:rhe(this,t);break;case he.IN_COLUMN_GROUP:Z3(this,t);break;case he.AFTER_BODY:t6(this,t);break;case he.AFTER_AFTER_BODY:Y3(this,t)}}onNullCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)(function(r,n){n.chars=Li,r._insertCharacters(n)})(this,t);else switch(this.insertionMode){case he.INITIAL:a2(this,t);break;case he.BEFORE_HTML:o2(this,t);break;case he.BEFORE_HEAD:c2(this,t);break;case he.IN_HEAD:_2(this,t);break;case he.IN_HEAD_NO_SCRIPT:u2(this,t);break;case he.AFTER_HEAD:l2(this,t);break;case he.TEXT:this._insertCharacters(t);break;case he.IN_TABLE:case he.IN_TABLE_BODY:case he.IN_ROW:XB(this,t);break;case he.IN_COLUMN_GROUP:Z3(this,t);break;case he.AFTER_BODY:t6(this,t);break;case he.AFTER_AFTER_BODY:Y3(this,t)}}onComment(t){if(this.skipNextNewLine=!1,this.currentNotInHTML)SM(this,t);else switch(this.insertionMode){case he.INITIAL:case he.BEFORE_HTML:case he.BEFORE_HEAD:case he.IN_HEAD:case he.IN_HEAD_NO_SCRIPT:case he.AFTER_HEAD:case he.IN_BODY:case he.IN_TABLE:case he.IN_CAPTION:case he.IN_COLUMN_GROUP:case he.IN_TABLE_BODY:case he.IN_ROW:case he.IN_CELL:case he.IN_SELECT:case he.IN_SELECT_IN_TABLE:case he.IN_TEMPLATE:case he.IN_FRAMESET:case he.AFTER_FRAMESET:SM(this,t);break;case he.IN_TABLE_TEXT:f2(this,t);break;case he.AFTER_BODY:(function(r,n){r._appendCommentNode(n,r.openElements.items[0])})(this,t);break;case he.AFTER_AFTER_BODY:case he.AFTER_AFTER_FRAMESET:(function(r,n){r._appendCommentNode(n,r.document)})(this,t)}}onDoctype(t){switch(this.skipNextNewLine=!1,this.insertionMode){case he.INITIAL:(function(r,n){r._setDocumentType(n);var i=n.forceQuirks?Nu.QUIRKS:function(s){if(s.name!==_de)return Nu.QUIRKS;var a=s.systemId;if(a&&a.toLowerCase()===frt)return Nu.QUIRKS;let o=s.publicId;if(o!==null){if(o=o.toLowerCase(),prt.has(o))return Nu.QUIRKS;let c=a===null?drt:Vpe;if(bde(o,c))return Nu.QUIRKS;if(c=a===null?Gpe:hrt,bde(o,c))return Nu.LIMITED_QUIRKS}return Nu.NO_QUIRKS}(n);!function(s){return s.name===_de&&s.publicId===null&&(s.systemId===null||s.systemId===lrt)}(n)&&r._err(n,je.nonConformingDoctype),r.treeAdapter.setDocumentMode(r.document,i),r.insertionMode=he.BEFORE_HTML})(this,t);break;case he.BEFORE_HEAD:case he.IN_HEAD:case he.IN_HEAD_NO_SCRIPT:case he.AFTER_HEAD:this._err(t,je.misplacedDoctype);break;case he.IN_TABLE_TEXT:f2(this,t)}}onStartTag(t){this.skipNextNewLine=!1,this.currentToken=t,this._processStartTag(t),t.selfClosing&&!t.ackSelfClosing&&this._err(t,je.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(t){this.shouldProcessStartTagTokenInForeignContent(t)?function(r,n){var i;(function(s){var a=s.tagID;return a===D.FONT&&s.attrs.some(({name:o})=>o===Av.COLOR||o===Av.SIZE||o===Av.FACE)||brt.has(a)})(n)?(Nde(r),r._startTagOutsideForeignContent(n)):(i=r._getAdjustedCurrentElement(),(i=r.treeAdapter.getNamespaceURI(i))===Ye.MATHML?Wpe(n):i===Ye.SVG&&(function(s){var a=_rt.get(s.tagName);a!=null&&(s.tagName=a,s.tagID=h6(s.tagName))}(n),Ype(n)),TM(n),n.selfClosing?r._appendElement(n,i):r._insertElement(n,i),n.ackSelfClosing=!0)}(this,t):this._startTagOutsideForeignContent(t)}_startTagOutsideForeignContent(t){switch(this.insertionMode){case he.INITIAL:a2(this,t);break;case he.BEFORE_HTML:(function(r,n){n.tagID===D.HTML?(r._insertElement(n,Ye.HTML),r.insertionMode=he.BEFORE_HEAD):o2(r,n)})(this,t);break;case he.BEFORE_HEAD:(function(r,n){switch(n.tagID){case D.HTML:So(r,n);break;case D.HEAD:r._insertElement(n,Ye.HTML),r.headElement=r.openElements.current,r.insertionMode=he.IN_HEAD;break;default:c2(r,n)}})(this,t);break;case he.IN_HEAD:Df(this,t);break;case he.IN_HEAD_NO_SCRIPT:(function(r,n){switch(n.tagID){case D.HTML:So(r,n);break;case D.BASEFONT:case D.BGSOUND:case D.HEAD:case D.LINK:case D.META:case D.NOFRAMES:case D.STYLE:Df(r,n);break;case D.NOSCRIPT:r._err(n,je.nestedNoscriptInHead);break;default:u2(r,n)}})(this,t);break;case he.AFTER_HEAD:(function(r,n){switch(n.tagID){case D.HTML:So(r,n);break;case D.BODY:r._insertElement(n,Ye.HTML),r.framesetOk=!1,r.insertionMode=he.IN_BODY;break;case D.FRAMESET:r._insertElement(n,Ye.HTML),r.insertionMode=he.IN_FRAMESET;break;case D.BASE:case D.BASEFONT:case D.BGSOUND:case D.LINK:case D.META:case D.NOFRAMES:case D.SCRIPT:case D.STYLE:case D.TEMPLATE:case D.TITLE:r._err(n,je.abandonedHeadElementChild),r.openElements.push(r.headElement,D.HEAD),Df(r,n),r.openElements.remove(r.headElement);break;case D.HEAD:r._err(n,je.misplacedStartTagForHeadElement);break;default:l2(r,n)}})(this,t);break;case he.IN_BODY:So(this,t);break;case he.IN_TABLE:U_(this,t);break;case he.IN_TABLE_TEXT:f2(this,t);break;case he.IN_CAPTION:(function(r,n){var i=n.tagID;wde.has(i)?r.openElements.hasInTableScope(D.CAPTION)&&(r.openElements.generateImpliedEndTags(),r.openElements.popUntilTagNamePopped(D.CAPTION),r.activeFormattingElements.clearToLastMarker(),r.insertionMode=he.IN_TABLE,U_(r,n)):So(r,n)})(this,t);break;case he.IN_COLUMN_GROUP:wM(this,t);break;case he.IN_TABLE_BODY:g6(this,t);break;case he.IN_ROW:e6(this,t);break;case he.IN_CELL:(function(r,n){var i=n.tagID;wde.has(i)?(r.openElements.hasInTableScope(D.TD)||r.openElements.hasInTableScope(D.TH))&&(r._closeTableCell(),e6(r,n)):So(r,n)})(this,t);break;case he.IN_SELECT:Ide(this,t);break;case he.IN_SELECT_IN_TABLE:(function(r,n){var i=n.tagID;i===D.CAPTION||i===D.TABLE||i===D.TBODY||i===D.TFOOT||i===D.THEAD||i===D.TR||i===D.TD||i===D.TH?(r.openElements.popUntilTagNamePopped(D.SELECT),r._resetInsertionMode(),r._processStartTag(n)):Ide(r,n)})(this,t);break;case he.IN_TEMPLATE:(function(r,n){switch(n.tagID){case D.BASE:case D.BASEFONT:case D.BGSOUND:case D.LINK:case D.META:case D.NOFRAMES:case D.SCRIPT:case D.STYLE:case D.TEMPLATE:case D.TITLE:Df(r,n);break;case D.CAPTION:case D.COLGROUP:case D.TBODY:case D.TFOOT:case D.THEAD:r.tmplInsertionModeStack[0]=he.IN_TABLE,r.insertionMode=he.IN_TABLE,U_(r,n);break;case D.COL:r.tmplInsertionModeStack[0]=he.IN_COLUMN_GROUP,r.insertionMode=he.IN_COLUMN_GROUP,wM(r,n);break;case D.TR:r.tmplInsertionModeStack[0]=he.IN_TABLE_BODY,r.insertionMode=he.IN_TABLE_BODY,g6(r,n);break;case D.TD:case D.TH:r.tmplInsertionModeStack[0]=he.IN_ROW,r.insertionMode=he.IN_ROW,e6(r,n);break;default:r.tmplInsertionModeStack[0]=he.IN_BODY,r.insertionMode=he.IN_BODY,So(r,n)}})(this,t);break;case he.AFTER_BODY:(function(r,n){(n.tagID===D.HTML?So:t6)(r,n)})(this,t);break;case he.IN_FRAMESET:(function(r,n){switch(n.tagID){case D.HTML:So(r,n);break;case D.FRAMESET:r._insertElement(n,Ye.HTML);break;case D.FRAME:r._appendElement(n,Ye.HTML),n.ackSelfClosing=!0;break;case D.NOFRAMES:Df(r,n)}})(this,t);break;case he.AFTER_FRAMESET:(function(r,n){switch(n.tagID){case D.HTML:So(r,n);break;case D.NOFRAMES:Df(r,n)}})(this,t);break;case he.AFTER_AFTER_BODY:(function(r,n){(n.tagID===D.HTML?So:Y3)(r,n)})(this,t);break;case he.AFTER_AFTER_FRAMESET:(function(r,n){switch(n.tagID){case D.HTML:So(r,n);break;case D.NOFRAMES:Df(r,n)}})(this,t)}}onEndTag(t){this.skipNextNewLine=!1,this.currentToken=t,this.currentNotInHTML?function(r,n){if(n.tagID===D.P||n.tagID===D.BR)return Nde(r),r._endTagOutsideForeignContent(n);for(let s=r.openElements.stackTop;0<s;s--){var i=r.openElements.items[s];if(r.treeAdapter.getNamespaceURI(i)===Ye.HTML){r._endTagOutsideForeignContent(n);break}if((i=r.treeAdapter.getTagName(i)).toLowerCase()===n.tagName){n.tagName=i,r.openElements.shortenToLength(s);break}}}(this,t):this._endTagOutsideForeignContent(t)}_endTagOutsideForeignContent(t){switch(this.insertionMode){case he.INITIAL:a2(this,t);break;case he.BEFORE_HTML:(function(r,n){var i=n.tagID;i!==D.HTML&&i!==D.HEAD&&i!==D.BODY&&i!==D.BR||o2(r,n)})(this,t);break;case he.BEFORE_HEAD:(function(r,n){var i=n.tagID;i===D.HEAD||i===D.BODY||i===D.HTML||i===D.BR?c2(r,n):r._err(n,je.endTagWithoutMatchingOpenElement)})(this,t);break;case he.IN_HEAD:(function(r,n){switch(n.tagID){case D.HEAD:r.openElements.pop(),r.insertionMode=he.AFTER_HEAD;break;case D.BODY:case D.BR:case D.HTML:_2(r,n);break;case D.TEMPLATE:bv(r,n);break;default:r._err(n,je.endTagWithoutMatchingOpenElement)}})(this,t);break;case he.IN_HEAD_NO_SCRIPT:(function(r,n){switch(n.tagID){case D.NOSCRIPT:r.openElements.pop(),r.insertionMode=he.IN_HEAD;break;case D.BR:u2(r,n);break;default:r._err(n,je.endTagWithoutMatchingOpenElement)}})(this,t);break;case he.AFTER_HEAD:(function(r,n){switch(n.tagID){case D.BODY:case D.HTML:case D.BR:l2(r,n);break;case D.TEMPLATE:bv(r,n);break;default:r._err(n,je.endTagWithoutMatchingOpenElement)}})(this,t);break;case he.IN_BODY:J3(this,t);break;case he.TEXT:(function(r,n){n.tagID===D.SCRIPT&&(n=r.scriptHandler)!=null&&n.call(r,r.openElements.current),r.openElements.pop(),r.insertionMode=r.originalInsertionMode})(this,t);break;case he.IN_TABLE:O2(this,t);break;case he.IN_TABLE_TEXT:f2(this,t);break;case he.IN_CAPTION:(function(r,n){var i=n.tagID;switch(i){case D.CAPTION:case D.TABLE:r.openElements.hasInTableScope(D.CAPTION)&&(r.openElements.generateImpliedEndTags(),r.openElements.popUntilTagNamePopped(D.CAPTION),r.activeFormattingElements.clearToLastMarker(),r.insertionMode=he.IN_TABLE,i===D.TABLE)&&O2(r,n);break;case D.BODY:case D.COL:case D.COLGROUP:case D.HTML:case D.TBODY:case D.TD:case D.TFOOT:case D.TH:case D.THEAD:case D.TR:break;default:J3(r,n)}})(this,t);break;case he.IN_COLUMN_GROUP:(function(r,n){switch(n.tagID){case D.COLGROUP:r.openElements.currentTagId===D.COLGROUP&&(r.openElements.pop(),r.insertionMode=he.IN_TABLE);break;case D.TEMPLATE:bv(r,n);break;case D.COL:break;default:Z3(r,n)}})(this,t);break;case he.IN_TABLE_BODY:CM(this,t);break;case he.IN_ROW:Cde(this,t);break;case he.IN_CELL:(function(r,n){var i=n.tagID;switch(i){case D.TD:case D.TH:r.openElements.hasInTableScope(i)&&(r.openElements.generateImpliedEndTags(),r.openElements.popUntilTagNamePopped(i),r.activeFormattingElements.clearToLastMarker(),r.insertionMode=he.IN_ROW);break;case D.TABLE:case D.TBODY:case D.TFOOT:case D.THEAD:case D.TR:r.openElements.hasInTableScope(i)&&(r._closeTableCell(),Cde(r,n));break;case D.BODY:case D.CAPTION:case D.COL:case D.COLGROUP:case D.HTML:break;default:J3(r,n)}})(this,t);break;case he.IN_SELECT:Rde(this,t);break;case he.IN_SELECT_IN_TABLE:(function(r,n){var i=n.tagID;i===D.CAPTION||i===D.TABLE||i===D.TBODY||i===D.TFOOT||i===D.THEAD||i===D.TR||i===D.TD||i===D.TH?r.openElements.hasInTableScope(i)&&(r.openElements.popUntilTagNamePopped(D.SELECT),r._resetInsertionMode(),r.onEndTag(n)):Rde(r,n)})(this,t);break;case he.IN_TEMPLATE:(function(r,n){n.tagID===D.TEMPLATE&&bv(r,n)})(this,t);break;case he.AFTER_BODY:ihe(this,t);break;case he.IN_FRAMESET:(function(r,n){n.tagID!==D.FRAMESET||r.openElements.isRootHtmlElementCurrent()||(r.openElements.pop(),r.fragmentContext)||r.openElements.currentTagId===D.FRAMESET||(r.insertionMode=he.AFTER_FRAMESET)})(this,t);break;case he.AFTER_FRAMESET:(function(r,n){n.tagID===D.HTML&&(r.insertionMode=he.AFTER_AFTER_FRAMESET)})(this,t);break;case he.AFTER_AFTER_BODY:Y3(this,t)}}onEof(t){switch(this.insertionMode){case he.INITIAL:a2(this,t);break;case he.BEFORE_HTML:o2(this,t);break;case he.BEFORE_HEAD:c2(this,t);break;case he.IN_HEAD:_2(this,t);break;case he.IN_HEAD_NO_SCRIPT:u2(this,t);break;case he.AFTER_HEAD:l2(this,t);break;case he.IN_BODY:case he.IN_TABLE:case he.IN_CAPTION:case he.IN_COLUMN_GROUP:case he.IN_TABLE_BODY:case he.IN_ROW:case he.IN_CELL:case he.IN_SELECT:case he.IN_SELECT_IN_TABLE:ehe(this,t);break;case he.TEXT:(function(r,n){r._err(n,je.eofInElementThatCanContainOnlyText),r.openElements.pop(),r.insertionMode=r.originalInsertionMode,r.onEof(n)})(this,t);break;case he.IN_TABLE_TEXT:f2(this,t);break;case he.IN_TEMPLATE:nhe(this,t);break;case he.AFTER_BODY:case he.IN_FRAMESET:case he.AFTER_FRAMESET:case he.AFTER_AFTER_BODY:case he.AFTER_AFTER_FRAMESET:WM(this,t)}}onWhitespaceCharacter(t){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.chars.charCodeAt(0)===te.LINE_FEED)){if(t.chars.length===1)return;t.chars=t.chars.substr(1)}if(this.tokenizer.inForeignNode)this._insertCharacters(t);else switch(this.insertionMode){case he.IN_HEAD:case he.IN_HEAD_NO_SCRIPT:case he.AFTER_HEAD:case he.TEXT:case he.IN_COLUMN_GROUP:case he.IN_SELECT:case he.IN_SELECT_IN_TABLE:case he.IN_FRAMESET:case he.AFTER_FRAMESET:this._insertCharacters(t);break;case he.IN_BODY:case he.IN_CAPTION:case he.IN_CELL:case he.IN_TEMPLATE:case he.AFTER_BODY:case he.AFTER_AFTER_BODY:case he.AFTER_AFTER_FRAMESET:Kpe(this,t);break;case he.IN_TABLE:case he.IN_TABLE_BODY:case he.IN_ROW:XB(this,t);break;case he.IN_TABLE_TEXT:the(this,t)}}};function wrt(e,t){let r=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return r?e.openElements.contains(r.element)?e.openElements.hasInScope(t.tagID)||(r=null):(e.activeFormattingElements.removeEntry(r),r=null):Zpe(e,t),r}function Crt(e,t){let r=null,n=e.openElements.stackTop;for(;0<=n;n--){var i=e.openElements.items[n];if(i===t.element)break;e._isSpecialElement(i,e.openElements.tagIDs[n])&&(r=i)}return r||(e.openElements.shortenToLength(n<0?0:n),e.activeFormattingElements.removeEntry(t)),r}function Irt(e,t,r){let n=t,i=e.openElements.getCommonAncestor(t);for(let s=0,a=i;a!==r;s++,a=i){i=e.openElements.getCommonAncestor(a);let o=e.activeFormattingElements.getElementEntry(a),c=o&&s>=Art;!o||c?(c&&e.activeFormattingElements.removeEntry(o),e.openElements.remove(a)):(a=Rrt(e,o),n===t&&(e.activeFormattingElements.bookmark=o),e.treeAdapter.detachNode(n),e.treeAdapter.appendChild(a,n),n=a)}return n}function Rrt(e,t){var r=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,r,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r}function Nrt(e,t,r){var n,i=h6(e.treeAdapter.getTagName(t));e._isElementCausesFosterParenting(i)?e._fosterParentElement(r):(n=e.treeAdapter.getNamespaceURI(t),i===D.TEMPLATE&&n===Ye.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,r))}function Ort(e,t,r){var i=e.treeAdapter.getNamespaceURI(r.element),n=r.token,i=e.treeAdapter.createElement(n.tagName,i,n.attrs);e._adoptNodes(t,i),e.treeAdapter.appendChild(t,i),e.activeFormattingElements.insertElementAfterBookmark(i,n),e.activeFormattingElements.removeEntry(r),e.openElements.remove(r.element),e.openElements.insertAfter(t,i,n.tagID)}function AM(e,t){for(let s=0;s<Trt;s++){let a=wrt(e,t);if(!a)break;var r=Crt(e,a);if(!r)break;e.activeFormattingElements.bookmark=a;var n=Irt(e,r,a.element),i=e.openElements.getCommonAncestor(a.element);e.treeAdapter.detachNode(n),i&&Nrt(e,i,n),Ort(e,r,a)}}function SM(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function WM(e,t){if(e.stopped=!0,t.location){var r=e.fragmentContext?0:2;for(let n=e.openElements.stackTop;n>=r;n--)e._setEndLocation(e.openElements.items[n],t);if(!e.fragmentContext&&0<=e.openElements.stackTop){let n=e.openElements.items[0],i=e.treeAdapter.getNodeSourceCodeLocation(n);if(i&&!i.endTag&&(e._setEndLocation(n,t),1<=e.openElements.stackTop)){let s=e.openElements.items[1],a=e.treeAdapter.getNodeSourceCodeLocation(s);a&&!a.endTag&&e._setEndLocation(s,t)}}}}function a2(e,t){e._err(t,je.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,Nu.QUIRKS),e.insertionMode=he.BEFORE_HTML,e._processToken(t)}function o2(e,t){e._insertFakeRootElement(),e.insertionMode=he.BEFORE_HEAD,e._processToken(t)}function c2(e,t){e._insertFakeElement(De.HEAD,D.HEAD),e.headElement=e.openElements.current,e.insertionMode=he.IN_HEAD,e._processToken(t)}function Df(e,t){switch(t.tagID){case D.HTML:So(e,t);break;case D.BASE:case D.BASEFONT:case D.BGSOUND:case D.LINK:case D.META:e._appendElement(t,Ye.HTML),t.ackSelfClosing=!0;break;case D.TITLE:e._switchToTextParsing(t,Yc.RCDATA);break;case D.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,Yc.RAWTEXT):(e._insertElement(t,Ye.HTML),e.insertionMode=he.IN_HEAD_NO_SCRIPT);break;case D.NOFRAMES:case D.STYLE:e._switchToTextParsing(t,Yc.RAWTEXT);break;case D.SCRIPT:e._switchToTextParsing(t,Yc.SCRIPT_DATA);break;case D.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=he.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(he.IN_TEMPLATE);break;case D.HEAD:e._err(t,je.misplacedStartTagForHeadElement);break;default:_2(e,t)}}function bv(e,t){0<e.openElements.tmplCount?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==D.TEMPLATE&&e._err(t,je.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(D.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,je.endTagWithoutMatchingOpenElement)}function _2(e,t){e.openElements.pop(),e.insertionMode=he.AFTER_HEAD,e._processToken(t)}function u2(e,t){var r=t.type===Tn.EOF?je.openElementsLeftAfterEof:je.disallowedContentInNoscriptInHead;e._err(t,r),e.openElements.pop(),e.insertionMode=he.IN_HEAD,e._processToken(t)}function l2(e,t){e._insertFakeElement(De.BODY,D.BODY),e.insertionMode=he.IN_BODY,T6(e,t)}function T6(e,t){switch(t.type){case Tn.CHARACTER:Qpe(e,t);break;case Tn.WHITESPACE_CHARACTER:Kpe(e,t);break;case Tn.COMMENT:SM(e,t);break;case Tn.START_TAG:So(e,t);break;case Tn.END_TAG:J3(e,t);break;case Tn.EOF:ehe(e,t)}}function Kpe(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function Qpe(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function Tde(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,Ye.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function Jpe(e){return(e=Fpe(e,Av.TYPE))!=null&&e.toLowerCase()===xrt}function Ade(e,t){e._switchToTextParsing(t,Yc.RAWTEXT)}function Sde(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Ye.HTML)}function So(e,t){switch(t.tagID){case D.I:case D.S:case D.B:case D.U:case D.EM:case D.TT:case D.BIG:case D.CODE:case D.FONT:case D.SMALL:case D.STRIKE:case D.STRONG:(function(r,n){r._reconstructActiveFormattingElements(),r._insertElement(n,Ye.HTML),r.activeFormattingElements.pushElement(r.openElements.current,n)})(e,t);break;case D.A:(function(r,n){var i=r.activeFormattingElements.getElementEntryInScopeWithTagName(De.A);i&&(AM(r,n),r.openElements.remove(i.element),r.activeFormattingElements.removeEntry(i)),r._reconstructActiveFormattingElements(),r._insertElement(n,Ye.HTML),r.activeFormattingElements.pushElement(r.openElements.current,n)})(e,t);break;case D.H1:case D.H2:case D.H3:case D.H4:case D.H5:case D.H6:(function(r,n){r.openElements.hasInButtonScope(D.P)&&r._closePElement(),Hpe(r.openElements.currentTagId)&&r.openElements.pop(),r._insertElement(n,Ye.HTML)})(e,t);break;case D.P:case D.DL:case D.OL:case D.UL:case D.DIV:case D.DIR:case D.NAV:case D.MAIN:case D.MENU:case D.ASIDE:case D.CENTER:case D.FIGURE:case D.FOOTER:case D.HEADER:case D.HGROUP:case D.DIALOG:case D.DETAILS:case D.ADDRESS:case D.ARTICLE:case D.SECTION:case D.SUMMARY:case D.FIELDSET:case D.BLOCKQUOTE:case D.FIGCAPTION:(function(r,n){r.openElements.hasInButtonScope(D.P)&&r._closePElement(),r._insertElement(n,Ye.HTML)})(e,t);break;case D.LI:case D.DD:case D.DT:(function(r,n){r.framesetOk=!1;var i=n.tagID;for(let a=r.openElements.stackTop;0<=a;a--){var s=r.openElements.tagIDs[a];if(i===D.LI&&s===D.LI||(i===D.DD||i===D.DT)&&(s===D.DD||s===D.DT)){r.openElements.generateImpliedEndTagsWithExclusion(s),r.openElements.popUntilTagNamePopped(s);break}if(s!==D.ADDRESS&&s!==D.DIV&&s!==D.P&&r._isSpecialElement(r.openElements.items[a],s))break}r.openElements.hasInButtonScope(D.P)&&r._closePElement(),r._insertElement(n,Ye.HTML)})(e,t);break;case D.BR:case D.IMG:case D.WBR:case D.AREA:case D.EMBED:case D.KEYGEN:Tde(e,t);break;case D.HR:(function(r,n){r.openElements.hasInButtonScope(D.P)&&r._closePElement(),r._appendElement(n,Ye.HTML),r.framesetOk=!1,n.ackSelfClosing=!0})(e,t);break;case D.RB:case D.RTC:(function(r,n){r.openElements.hasInScope(D.RUBY)&&r.openElements.generateImpliedEndTags(),r._insertElement(n,Ye.HTML)})(e,t);break;case D.RT:case D.RP:(function(r,n){r.openElements.hasInScope(D.RUBY)&&r.openElements.generateImpliedEndTagsWithExclusion(D.RTC),r._insertElement(n,Ye.HTML)})(e,t);break;case D.PRE:case D.LISTING:(function(r,n){r.openElements.hasInButtonScope(D.P)&&r._closePElement(),r._insertElement(n,Ye.HTML),r.skipNextNewLine=!0,r.framesetOk=!1})(e,t);break;case D.XMP:(function(r,n){r.openElements.hasInButtonScope(D.P)&&r._closePElement(),r._reconstructActiveFormattingElements(),r.framesetOk=!1,r._switchToTextParsing(n,Yc.RAWTEXT)})(e,t);break;case D.SVG:(function(r,n){r._reconstructActiveFormattingElements(),Ype(n),TM(n),n.selfClosing?r._appendElement(n,Ye.SVG):r._insertElement(n,Ye.SVG),n.ackSelfClosing=!0})(e,t);break;case D.HTML:(function(r,n){r.openElements.tmplCount===0&&r.treeAdapter.adoptAttributes(r.openElements.items[0],n.attrs)})(e,t);break;case D.BASE:case D.LINK:case D.META:case D.STYLE:case D.TITLE:case D.SCRIPT:case D.BGSOUND:case D.BASEFONT:case D.TEMPLATE:Df(e,t);break;case D.BODY:(function(r,n){var i=r.openElements.tryPeekProperlyNestedBodyElement();i&&r.openElements.tmplCount===0&&(r.framesetOk=!1,r.treeAdapter.adoptAttributes(i,n.attrs))})(e,t);break;case D.FORM:(function(r,n){var i=0<r.openElements.tmplCount;r.formElement&&!i||(r.openElements.hasInButtonScope(D.P)&&r._closePElement(),r._insertElement(n,Ye.HTML),i)||(r.formElement=r.openElements.current)})(e,t);break;case D.NOBR:(function(r,n){r._reconstructActiveFormattingElements(),r.openElements.hasInScope(D.NOBR)&&(AM(r,n),r._reconstructActiveFormattingElements()),r._insertElement(n,Ye.HTML),r.activeFormattingElements.pushElement(r.openElements.current,n)})(e,t);break;case D.MATH:(function(r,n){r._reconstructActiveFormattingElements(),Wpe(n),TM(n),n.selfClosing?r._appendElement(n,Ye.MATHML):r._insertElement(n,Ye.MATHML),n.ackSelfClosing=!0})(e,t);break;case D.TABLE:(function(r,n){r.treeAdapter.getDocumentMode(r.document)!==Nu.QUIRKS&&r.openElements.hasInButtonScope(D.P)&&r._closePElement(),r._insertElement(n,Ye.HTML),r.framesetOk=!1,r.insertionMode=he.IN_TABLE})(e,t);break;case D.INPUT:(function(r,n){r._reconstructActiveFormattingElements(),r._appendElement(n,Ye.HTML),Jpe(n)||(r.framesetOk=!1),n.ackSelfClosing=!0})(e,t);break;case D.PARAM:case D.TRACK:case D.SOURCE:(function(r,n){r._appendElement(n,Ye.HTML),n.ackSelfClosing=!0})(e,t);break;case D.IMAGE:(function(r,n){n.tagName=De.IMG,n.tagID=D.IMG,Tde(r,n)})(e,t);break;case D.BUTTON:(function(r,n){r.openElements.hasInScope(D.BUTTON)&&(r.openElements.generateImpliedEndTags(),r.openElements.popUntilTagNamePopped(D.BUTTON)),r._reconstructActiveFormattingElements(),r._insertElement(n,Ye.HTML),r.framesetOk=!1})(e,t);break;case D.APPLET:case D.OBJECT:case D.MARQUEE:(function(r,n){r._reconstructActiveFormattingElements(),r._insertElement(n,Ye.HTML),r.activeFormattingElements.insertMarker(),r.framesetOk=!1})(e,t);break;case D.IFRAME:(function(r,n){r.framesetOk=!1,r._switchToTextParsing(n,Yc.RAWTEXT)})(e,t);break;case D.SELECT:(function(r,n){r._reconstructActiveFormattingElements(),r._insertElement(n,Ye.HTML),r.framesetOk=!1,r.insertionMode=r.insertionMode===he.IN_TABLE||r.insertionMode===he.IN_CAPTION||r.insertionMode===he.IN_TABLE_BODY||r.insertionMode===he.IN_ROW||r.insertionMode===he.IN_CELL?he.IN_SELECT_IN_TABLE:he.IN_SELECT})(e,t);break;case D.OPTION:case D.OPTGROUP:(function(r,n){r.openElements.currentTagId===D.OPTION&&r.openElements.pop(),r._reconstructActiveFormattingElements(),r._insertElement(n,Ye.HTML)})(e,t);break;case D.NOEMBED:Ade(e,t);break;case D.FRAMESET:(function(r,n){var i=r.openElements.tryPeekProperlyNestedBodyElement();r.framesetOk&&i&&(r.treeAdapter.detachNode(i),r.openElements.popAllUpToHtmlElement(),r._insertElement(n,Ye.HTML),r.insertionMode=he.IN_FRAMESET)})(e,t);break;case D.TEXTAREA:(function(r,n){r._insertElement(n,Ye.HTML),r.skipNextNewLine=!0,r.tokenizer.state=Yc.RCDATA,r.originalInsertionMode=r.insertionMode,r.framesetOk=!1,r.insertionMode=he.TEXT})(e,t);break;case D.NOSCRIPT:(e.options.scriptingEnabled?Ade:Sde)(e,t);break;case D.PLAINTEXT:(function(r,n){r.openElements.hasInButtonScope(D.P)&&r._closePElement(),r._insertElement(n,Ye.HTML),r.tokenizer.state=Yc.PLAINTEXT})(e,t);break;case D.COL:case D.TH:case D.TD:case D.TR:case D.HEAD:case D.FRAME:case D.TBODY:case D.TFOOT:case D.THEAD:case D.CAPTION:case D.COLGROUP:break;default:Sde(e,t)}}function Zpe(e,t){var r=t.tagName,n=t.tagID;for(let a=e.openElements.stackTop;0<a;a--){var i=e.openElements.items[a],s=e.openElements.tagIDs[a];if(n===s&&(n!==D.UNKNOWN||e.treeAdapter.getTagName(i)===r)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.stackTop>=a&&e.openElements.shortenToLength(a);break}if(e._isSpecialElement(i,s))break}}function J3(e,t){switch(t.tagID){case D.A:case D.B:case D.I:case D.S:case D.U:case D.EM:case D.TT:case D.BIG:case D.CODE:case D.FONT:case D.NOBR:case D.SMALL:case D.STRIKE:case D.STRONG:AM(e,t);break;case D.P:(function(r){r.openElements.hasInButtonScope(D.P)||r._insertFakeElement(De.P,D.P),r._closePElement()})(e);break;case D.DL:case D.UL:case D.OL:case D.DIR:case D.DIV:case D.NAV:case D.PRE:case D.MAIN:case D.MENU:case D.ASIDE:case D.BUTTON:case D.CENTER:case D.FIGURE:case D.FOOTER:case D.HEADER:case D.HGROUP:case D.DIALOG:case D.ADDRESS:case D.ARTICLE:case D.DETAILS:case D.SECTION:case D.SUMMARY:case D.LISTING:case D.FIELDSET:case D.BLOCKQUOTE:case D.FIGCAPTION:(function(r,n){n=n.tagID,r.openElements.hasInScope(n)&&(r.openElements.generateImpliedEndTags(),r.openElements.popUntilTagNamePopped(n))})(e,t);break;case D.LI:(function(r){r.openElements.hasInListItemScope(D.LI)&&(r.openElements.generateImpliedEndTagsWithExclusion(D.LI),r.openElements.popUntilTagNamePopped(D.LI))})(e);break;case D.DD:case D.DT:(function(r,n){n=n.tagID,r.openElements.hasInScope(n)&&(r.openElements.generateImpliedEndTagsWithExclusion(n),r.openElements.popUntilTagNamePopped(n))})(e,t);break;case D.H1:case D.H2:case D.H3:case D.H4:case D.H5:case D.H6:(function(r){r.openElements.hasNumberedHeaderInScope()&&(r.openElements.generateImpliedEndTags(),r.openElements.popUntilNumberedHeaderPopped())})(e);break;case D.BR:(function(r){r._reconstructActiveFormattingElements(),r._insertFakeElement(De.BR,D.BR),r.openElements.pop(),r.framesetOk=!1})(e);break;case D.BODY:(function(r,n){var i;r.openElements.hasInScope(D.BODY)&&(r.insertionMode=he.AFTER_BODY,r.options.sourceCodeLocationInfo)&&(i=r.openElements.tryPeekProperlyNestedBodyElement())&&r._setEndLocation(i,n)})(e,t);break;case D.HTML:(function(r,n){r.openElements.hasInScope(D.BODY)&&(r.insertionMode=he.AFTER_BODY,ihe(r,n))})(e,t);break;case D.FORM:(function(r){var n=0<r.openElements.tmplCount,i=r.formElement;n||(r.formElement=null),(i||n)&&r.openElements.hasInScope(D.FORM)&&(r.openElements.generateImpliedEndTags(),n?r.openElements.popUntilTagNamePopped(D.FORM):i&&r.openElements.remove(i))})(e);break;case D.APPLET:case D.OBJECT:case D.MARQUEE:(function(r,n){n=n.tagID,r.openElements.hasInScope(n)&&(r.openElements.generateImpliedEndTags(),r.openElements.popUntilTagNamePopped(n),r.activeFormattingElements.clearToLastMarker())})(e,t);break;case D.TEMPLATE:bv(e,t);break;default:Zpe(e,t)}}function ehe(e,t){(0<e.tmplInsertionModeStack.length?nhe:WM)(e,t)}function XB(e,t){if(Xpe.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=he.IN_TABLE_TEXT,t.type){case Tn.CHARACTER:rhe(e,t);break;case Tn.WHITESPACE_CHARACTER:the(e,t)}else D2(e,t)}function U_(e,t){switch(t.tagID){case D.TD:case D.TH:case D.TR:(function(r,n){r.openElements.clearBackToTableContext(),r._insertFakeElement(De.TBODY,D.TBODY),r.insertionMode=he.IN_TABLE_BODY,g6(r,n)})(e,t);break;case D.STYLE:case D.SCRIPT:case D.TEMPLATE:Df(e,t);break;case D.COL:(function(r,n){r.openElements.clearBackToTableContext(),r._insertFakeElement(De.COLGROUP,D.COLGROUP),r.insertionMode=he.IN_COLUMN_GROUP,wM(r,n)})(e,t);break;case D.FORM:(function(r,n){r.formElement||r.openElements.tmplCount!==0||(r._insertElement(n,Ye.HTML),r.formElement=r.openElements.current,r.openElements.pop())})(e,t);break;case D.TABLE:(function(r,n){r.openElements.hasInTableScope(D.TABLE)&&(r.openElements.popUntilTagNamePopped(D.TABLE),r._resetInsertionMode(),r._processStartTag(n))})(e,t);break;case D.TBODY:case D.TFOOT:case D.THEAD:(function(r,n){r.openElements.clearBackToTableContext(),r._insertElement(n,Ye.HTML),r.insertionMode=he.IN_TABLE_BODY})(e,t);break;case D.INPUT:(function(r,n){Jpe(n)?r._appendElement(n,Ye.HTML):D2(r,n),n.ackSelfClosing=!0})(e,t);break;case D.CAPTION:(function(r,n){r.openElements.clearBackToTableContext(),r.activeFormattingElements.insertMarker(),r._insertElement(n,Ye.HTML),r.insertionMode=he.IN_CAPTION})(e,t);break;case D.COLGROUP:(function(r,n){r.openElements.clearBackToTableContext(),r._insertElement(n,Ye.HTML),r.insertionMode=he.IN_COLUMN_GROUP})(e,t);break;default:D2(e,t)}}function O2(e,t){switch(t.tagID){case D.TABLE:e.openElements.hasInTableScope(D.TABLE)&&(e.openElements.popUntilTagNamePopped(D.TABLE),e._resetInsertionMode());break;case D.TEMPLATE:bv(e,t);break;case D.BODY:case D.CAPTION:case D.COL:case D.COLGROUP:case D.HTML:case D.TBODY:case D.TD:case D.TFOOT:case D.TH:case D.THEAD:case D.TR:break;default:D2(e,t)}}function D2(e,t){var r=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,T6(e,t),e.fosterParentingEnabled=r}function the(e,t){e.pendingCharacterTokens.push(t)}function rhe(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function f2(e,t){let r=0;if(e.hasNonWhitespacePendingCharacterToken)for(;r<e.pendingCharacterTokens.length;r++)D2(e,e.pendingCharacterTokens[r]);else for(;r<e.pendingCharacterTokens.length;r++)e._insertCharacters(e.pendingCharacterTokens[r]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}var wde=new Set([D.CAPTION,D.COL,D.COLGROUP,D.TBODY,D.TD,D.TFOOT,D.TH,D.THEAD,D.TR]);function wM(e,t){switch(t.tagID){case D.HTML:So(e,t);break;case D.COL:e._appendElement(t,Ye.HTML),t.ackSelfClosing=!0;break;case D.TEMPLATE:Df(e,t);break;default:Z3(e,t)}}function Z3(e,t){e.openElements.currentTagId===D.COLGROUP&&(e.openElements.pop(),e.insertionMode=he.IN_TABLE,e._processToken(t))}function g6(e,t){switch(t.tagID){case D.TR:e.openElements.clearBackToTableBodyContext(),e._insertElement(t,Ye.HTML),e.insertionMode=he.IN_ROW;break;case D.TH:case D.TD:e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(De.TR,D.TR),e.insertionMode=he.IN_ROW,e6(e,t);break;case D.CAPTION:case D.COL:case D.COLGROUP:case D.TBODY:case D.TFOOT:case D.THEAD:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=he.IN_TABLE,U_(e,t));break;default:U_(e,t)}}function CM(e,t){var r=t.tagID;switch(t.tagID){case D.TBODY:case D.TFOOT:case D.THEAD:e.openElements.hasInTableScope(r)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=he.IN_TABLE);break;case D.TABLE:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=he.IN_TABLE,O2(e,t));break;case D.BODY:case D.CAPTION:case D.COL:case D.COLGROUP:case D.HTML:case D.TD:case D.TH:case D.TR:break;default:O2(e,t)}}function e6(e,t){switch(t.tagID){case D.TH:case D.TD:e.openElements.clearBackToTableRowContext(),e._insertElement(t,Ye.HTML),e.insertionMode=he.IN_CELL,e.activeFormattingElements.insertMarker();break;case D.CAPTION:case D.COL:case D.COLGROUP:case D.TBODY:case D.TFOOT:case D.THEAD:case D.TR:e.openElements.hasInTableScope(D.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=he.IN_TABLE_BODY,g6(e,t));break;default:U_(e,t)}}function Cde(e,t){switch(t.tagID){case D.TR:e.openElements.hasInTableScope(D.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=he.IN_TABLE_BODY);break;case D.TABLE:e.openElements.hasInTableScope(D.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=he.IN_TABLE_BODY,CM(e,t));break;case D.TBODY:case D.TFOOT:case D.THEAD:(e.openElements.hasInTableScope(t.tagID)||e.openElements.hasInTableScope(D.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=he.IN_TABLE_BODY,CM(e,t));break;case D.BODY:case D.CAPTION:case D.COL:case D.COLGROUP:case D.HTML:case D.TD:case D.TH:break;default:O2(e,t)}}function Ide(e,t){switch(t.tagID){case D.HTML:So(e,t);break;case D.OPTION:e.openElements.currentTagId===D.OPTION&&e.openElements.pop(),e._insertElement(t,Ye.HTML);break;case D.OPTGROUP:e.openElements.currentTagId===D.OPTION&&e.openElements.pop(),e.openElements.currentTagId===D.OPTGROUP&&e.openElements.pop(),e._insertElement(t,Ye.HTML);break;case D.INPUT:case D.KEYGEN:case D.TEXTAREA:case D.SELECT:e.openElements.hasInSelectScope(D.SELECT)&&(e.openElements.popUntilTagNamePopped(D.SELECT),e._resetInsertionMode(),t.tagID!==D.SELECT)&&e._processStartTag(t);break;case D.SCRIPT:case D.TEMPLATE:Df(e,t)}}function Rde(e,t){switch(t.tagID){case D.OPTGROUP:0<e.openElements.stackTop&&e.openElements.currentTagId===D.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===D.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===D.OPTGROUP&&e.openElements.pop();break;case D.OPTION:e.openElements.currentTagId===D.OPTION&&e.openElements.pop();break;case D.SELECT:e.openElements.hasInSelectScope(D.SELECT)&&(e.openElements.popUntilTagNamePopped(D.SELECT),e._resetInsertionMode());break;case D.TEMPLATE:bv(e,t)}}function nhe(e,t){0<e.openElements.tmplCount?(e.openElements.popUntilTagNamePopped(D.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):WM(e,t)}function ihe(e,t){var r,n;t.tagID===D.HTML?(e.fragmentContext||(e.insertionMode=he.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===D.HTML&&(e._setEndLocation(e.openElements.items[0],t),!(n=e.openElements.items[1])||(r=e.treeAdapter.getNodeSourceCodeLocation(n))!=null&&r.endTag||e._setEndLocation(n,t))):t6(e,t)}function t6(e,t){e.insertionMode=he.IN_BODY,T6(e,t)}function Y3(e,t){e.insertionMode=he.IN_BODY,T6(e,t)}function Nde(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==Ye.HTML&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}var om=yr(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.escapeText=t.escapeAttribute=t.escapeUTF8=t.escape=t.encodeXML=t.getCodePoint=t.xmlReplacer=void 0,t.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var r=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function n(s){for(var a="",l=0;(o=t.xmlReplacer.exec(s))!==null;)var o=o.index,c=s.charCodeAt(o),u=r.get(c),l=u!==void 0?(a+=s.substring(l,o)+u,o+1):(a+="".concat(s.substring(l,o),"&#x").concat((0,t.getCodePoint)(s,o).toString(16),";"),t.xmlReplacer.lastIndex+=+((64512&c)==55296));return a+s.substr(l)}function i(s,a){return function(o){for(var c,u=0,l="";c=s.exec(o);)u!==c.index&&(l+=o.substring(u,c.index)),l+=a.get(c[0].charCodeAt(0)),u=c.index+1;return l+o.substring(u)}}t.getCodePoint=String.prototype.codePointAt!=null?function(s,a){return s.codePointAt(a)}:function(s,a){return(64512&s.charCodeAt(a))==55296?1024*(s.charCodeAt(a)-55296)+s.charCodeAt(a+1)-56320+65536:s.charCodeAt(a)},t.encodeXML=n,t.escape=n,t.escapeUTF8=i(/[&<>'"]/g,r),t.escapeAttribute=i(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),t.escapeText=i(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))}),Drt=(L2(om),om.escapeText),Prt=om.escapeAttribute;om.escapeUTF8,om.escape,om.encodeXML,om.getCodePoint,om.xmlReplacer;var krt=new Set([De.AREA,De.BASE,De.BASEFONT,De.BGSOUND,De.BR,De.COL,De.EMBED,De.FRAME,De.HR,De.IMG,De.INPUT,De.KEYGEN,De.LINK,De.META,De.PARAM,De.SOURCE,De.TRACK,De.WBR]),Lrt={treeAdapter:_v,scriptingEnabled:!0};function Brt(e,t){return she(e,{...Lrt,...t})}function she(e,t){return t.treeAdapter.isElementNode(e)?function(r,n){var i=n.treeAdapter.getTagName(r);return`<${i}${function(s,{treeAdapter:a}){let o="";for(let c of a.getAttrList(s)){if(o+=" ",c.namespace)switch(c.namespace){case Ye.XML:o+="xml:"+c.name;break;case Ye.XMLNS:c.name!=="xmlns"&&(o+="xmlns:"),o+=c.name;break;case Ye.XLINK:o+="xlink:"+c.name;break;default:o+=c.prefix+":"+c.name}else o+=c.name;o+=`="${Prt(c.value)}"`}return o}(r,n)}>`+(function(s,a){return a.treeAdapter.isElementNode(s)&&a.treeAdapter.getNamespaceURI(s)===Ye.HTML&&krt.has(a.treeAdapter.getTagName(s))}(r,n)?"":function(c,a){let o="";var c=a.treeAdapter.isElementNode(c)&&a.treeAdapter.getTagName(c)===De.TEMPLATE&&a.treeAdapter.getNamespaceURI(c)===Ye.HTML?a.treeAdapter.getTemplateContent(c):c,u=a.treeAdapter.getChildNodes(c);if(u)for(let l of u)o+=she(l,a);return o}(r,n)+`</${i}>`)}(e,t):t.treeAdapter.isTextNode(e)?function(r,n){var i=n.treeAdapter,s=i.getTextNodeContent(r),a=(r=i.getParentNode(r))&&i.isElementNode(r)&&i.getTagName(r);return a&&i.getNamespaceURI(r)===Ye.HTML&&(i=a,r=n.scriptingEnabled,nrt.has(i)||r&&i===De.NOSCRIPT)?s:Drt(s)}(e,t):t.treeAdapter.isCommentNode(e)?function(r,{treeAdapter:n}){return`<!--${n.getCommentNodeContent(r)}-->`}(e,t):t.treeAdapter.isDocumentTypeNode(e)?function(r,{treeAdapter:n}){return`<!DOCTYPE ${n.getDocumentTypeNodeName(r)}>`}(e,t):""}function Ode(e){return new wv(e)}function Dde(e){var t=e.includes('"')?"'":'"';return t+e+t}var D_={isCommentNode:_6,isElementNode:br,isTextNode:$d,createDocument(){var e=new vh([]);return e["x-mode"]=Nu.NO_QUIRKS,e},createDocumentFragment:()=>new vh([]),createElement(e,t,r){var n=Object.create(null),i=Object.create(null),s=Object.create(null);for(let a=0;a<r.length;a++){let o=r[a].name;n[o]=r[a].value,i[o]=r[a].namespace,s[o]=r[a].prefix}return(e=new R2(e,n,[])).namespace=t,e["x-attribsNamespace"]=i,e["x-attribsPrefix"]=s,e},createCommentNode:e=>new w2(e),appendChild(e,t){var r=e.children[e.children.length-1];r&&((r.next=t).prev=r),e.children.push(t),t.parent=e},insertBefore(e,t,r){var n=e.children.indexOf(r),i=r.prev;i&&((i.next=t).prev=i),(r.prev=t).next=r,e.children.splice(n,0,t),t.parent=e},setTemplateContent(e,t){D_.appendChild(e,t)},getTemplateContent:e=>e.children[0],setDocumentType(e,t,r,n){var i=function(a,o,c){let u="!DOCTYPE ";return a&&(u+=a),o?u+=" PUBLIC "+Dde(o):c&&(u+=" SYSTEM"),c&&(u+=" "+Dde(c)),u}(t,r,n);let s=e.children.find(a=>oM(a)&&a.name==="!doctype");s?s.data=i??null:(s=new C2("!doctype",i),D_.appendChild(e,s)),s["x-name"]=t??void 0,s["x-publicId"]=r??void 0,s["x-systemId"]=n??void 0},setDocumentMode(e,t){e["x-mode"]=t},getDocumentMode:e=>e["x-mode"],detachNode(e){var t,r,n;e.parent&&(t=e.parent.children.indexOf(e),{prev:r,next:n}=e,e.prev=null,e.next=null,r&&(r.next=n),n&&(n.prev=r),e.parent.children.splice(t,1),e.parent=null)},insertText(e,t){var r=e.children[e.children.length-1];r&&$d(r)?r.data+=t:D_.appendChild(e,Ode(t))},insertTextBefore(e,t,r){var n=e.children[e.children.indexOf(r)-1];n&&$d(n)?n.data+=t:D_.insertBefore(e,Ode(t),r)},adoptAttributes(e,t){for(let n=0;n<t.length;n++){var r=t[n].name;e.attribs[r]===void 0&&(e.attribs[r]=t[n].value,e["x-attribsNamespace"][r]=t[n].namespace,e["x-attribsPrefix"][r]=t[n].prefix)}},getFirstChild:e=>e.children[0],getChildNodes:e=>e.children,getParentNode:e=>e.parent,getAttrList:e=>e.attributes,getTagName:e=>e.name,getNamespaceURI:e=>e.namespace,getTextNodeContent:e=>e.data,getCommentNodeContent:e=>e.data,getDocumentTypeNodeName(e){return(e=e["x-name"])!=null?e:""},getDocumentTypeNodePublicId(e){return(e=e["x-publicId"])!=null?e:""},getDocumentTypeNodeSystemId(e){return(e=e["x-systemId"])!=null?e:""},isDocumentTypeNode:e=>oM(e)&&e.name==="!doctype",setNodeSourceCodeLocation(e,t){t&&(e.startIndex=t.startOffset,e.endIndex=t.endOffset),e.sourceCodeLocation=t},getNodeSourceCodeLocation:e=>e.sourceCodeLocation,updateNodeSourceCodeLocation(e,t){t.endOffset!=null&&(e.endIndex=t.endOffset),e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},Mrt=function(e,t,r){if(r||arguments.length===2)for(var n,i=0,s=t.length;i<s;i++)!n&&i in t||((n=n||Array.prototype.slice.call(t,0,i))[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))};function Frt(e,t,r,n){return t={scriptingEnabled:typeof t.scriptingEnabled!="boolean"||t.scriptingEnabled,treeAdapter:D_,sourceCodeLocationInfo:t.sourceCodeLocationInfo},r?function(i,s){return m6.parse(i,s)}(e,t):function(i,s,a){return typeof i=="string"&&(a=s,s=i,i=null),(i=m6.getFragmentParser(i,a)).tokenizer.write(s,!0),i.getFragment()}(n,e,t)}var Pt,rt,Bd,$rt={treeAdapter:D_};function ph(e){return e===Pt.Space||e===Pt.NewLine||e===Pt.Tab||e===Pt.FormFeed||e===Pt.CarriageReturn}function X3(e){return e===Pt.Slash||e===Pt.Gt||ph(e)}function Pde(e){return e>=Pt.Zero&&e<=Pt.Nine}(function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"})(Pt=Pt||{}),function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.BeforeEntity=25]="BeforeEntity",e[e.BeforeNumericEntity=26]="BeforeNumericEntity",e[e.InNamedEntity=27]="InNamedEntity",e[e.InNumericEntity=28]="InNumericEntity",e[e.InHexEntity=29]="InHexEntity"}(rt=rt||{}),function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"}(Bd=Bd||{});var Vc={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},IM=class{constructor({xmlMode:t=!1,decodeEntities:r=!0},n){this.cbs=n,this.state=rt.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=rt.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=t,this.decodeEntities=r,this.entityTrie=t?ert:Z0}reset(){this.state=rt.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=rt.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(t){this.offset+=this.buffer.length,this.buffer=t,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.index<this.buffer.length+this.offset&&this.parse()}getIndex(){return this.index}getSectionStart(){return this.sectionStart}stateText(t){t===Pt.Lt||!this.decodeEntities&&this.fastForwardTo(Pt.Lt)?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=rt.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&t===Pt.Amp&&(this.state=rt.BeforeEntity)}stateSpecialStartSequence(t){var r=this.sequenceIndex===this.currentSequence.length;if(r?X3(t):(32|t)===this.currentSequence[this.sequenceIndex]){if(!r)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=rt.InTagName,this.stateInTagName(t)}stateInSpecialTag(t){if(this.sequenceIndex===this.currentSequence.length){if(t===Pt.Gt||ph(t)){var r=this.index-this.currentSequence.length;if(this.sectionStart<r){let n=this.index;this.index=r,this.cbs.ontext(this.sectionStart,r),this.index=n}return this.isSpecial=!1,this.sectionStart=2+r,void this.stateInClosingTagName(t)}this.sequenceIndex=0}(32|t)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===Vc.TitleEnd?this.decodeEntities&&t===Pt.Amp&&(this.state=rt.BeforeEntity):this.fastForwardTo(Pt.Lt)&&(this.sequenceIndex=1):this.sequenceIndex=+(t===Pt.Lt)}stateCDATASequence(t){t===Vc.Cdata[this.sequenceIndex]?++this.sequenceIndex===Vc.Cdata.length&&(this.state=rt.InCommentLike,this.currentSequence=Vc.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=rt.InDeclaration,this.stateInDeclaration(t))}fastForwardTo(t){for(;++this.index<this.buffer.length+this.offset;)if(this.buffer.charCodeAt(this.index-this.offset)===t)return!0;return this.index=this.buffer.length+this.offset-1,!1}stateInCommentLike(t){t===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===Vc.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index,2):this.cbs.oncomment(this.sectionStart,this.index,2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=rt.Text):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):t!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}isTagStartChar(t){return this.xmlMode?!X3(t):function(r){return r>=Pt.LowerA&&r<=Pt.LowerZ||r>=Pt.UpperA&&r<=Pt.UpperZ}(t)}startSpecial(t,r){this.isSpecial=!0,this.currentSequence=t,this.sequenceIndex=r,this.state=rt.SpecialStartSequence}stateBeforeTagName(t){var r;t===Pt.ExclamationMark?(this.state=rt.BeforeDeclaration,this.sectionStart=this.index+1):t===Pt.Questionmark?(this.state=rt.InProcessingInstruction,this.sectionStart=this.index+1):this.isTagStartChar(t)?(r=32|t,this.sectionStart=this.index,this.xmlMode||r!==Vc.TitleEnd[2]?this.state=this.xmlMode||r!==Vc.ScriptEnd[2]?rt.InTagName:rt.BeforeSpecialS:this.startSpecial(Vc.TitleEnd,3)):t===Pt.Slash?this.state=rt.BeforeClosingTagName:(this.state=rt.Text,this.stateText(t))}stateInTagName(t){X3(t)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=rt.BeforeAttributeName,this.stateBeforeAttributeName(t))}stateBeforeClosingTagName(t){ph(t)||(t===Pt.Gt?this.state=rt.Text:(this.state=this.isTagStartChar(t)?rt.InClosingTagName:rt.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(t){t!==Pt.Gt&&!ph(t)||(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=rt.AfterClosingTagName,this.stateAfterClosingTagName(t))}stateAfterClosingTagName(t){t!==Pt.Gt&&!this.fastForwardTo(Pt.Gt)||(this.state=rt.Text,this.baseState=rt.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(t){t===Pt.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=rt.InSpecialTag,this.sequenceIndex=0):this.state=rt.Text,this.baseState=this.state,this.sectionStart=this.index+1):t===Pt.Slash?this.state=rt.InSelfClosingTag:ph(t)||(this.state=rt.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(t){t===Pt.Gt?(this.cbs.onselfclosingtag(this.index),this.state=rt.Text,this.baseState=rt.Text,this.sectionStart=this.index+1,this.isSpecial=!1):ph(t)||(this.state=rt.BeforeAttributeName,this.stateBeforeAttributeName(t))}stateInAttributeName(t){t!==Pt.Eq&&!X3(t)||(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=rt.AfterAttributeName,this.stateAfterAttributeName(t))}stateAfterAttributeName(t){t===Pt.Eq?this.state=rt.BeforeAttributeValue:t===Pt.Slash||t===Pt.Gt?(this.cbs.onattribend(Bd.NoValue,this.index),this.state=rt.BeforeAttributeName,this.stateBeforeAttributeName(t)):ph(t)||(this.cbs.onattribend(Bd.NoValue,this.index),this.state=rt.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(t){t===Pt.DoubleQuote?(this.state=rt.InAttributeValueDq,this.sectionStart=this.index+1):t===Pt.SingleQuote?(this.state=rt.InAttributeValueSq,this.sectionStart=this.index+1):ph(t)||(this.sectionStart=this.index,this.state=rt.InAttributeValueNq,this.stateInAttributeValueNoQuotes(t))}handleInAttributeValue(t,r){t===r||!this.decodeEntities&&this.fastForwardTo(r)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(r===Pt.DoubleQuote?Bd.Double:Bd.Single,this.index),this.state=rt.BeforeAttributeName):this.decodeEntities&&t===Pt.Amp&&(this.baseState=this.state,this.state=rt.BeforeEntity)}stateInAttributeValueDoubleQuotes(t){this.handleInAttributeValue(t,Pt.DoubleQuote)}stateInAttributeValueSingleQuotes(t){this.handleInAttributeValue(t,Pt.SingleQuote)}stateInAttributeValueNoQuotes(t){ph(t)||t===Pt.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(Bd.Unquoted,this.index),this.state=rt.BeforeAttributeName,this.stateBeforeAttributeName(t)):this.decodeEntities&&t===Pt.Amp&&(this.baseState=this.state,this.state=rt.BeforeEntity)}stateBeforeDeclaration(t){t===Pt.OpeningSquareBracket?(this.state=rt.CDATASequence,this.sequenceIndex=0):this.state=t===Pt.Dash?rt.BeforeComment:rt.InDeclaration}stateInDeclaration(t){t!==Pt.Gt&&!this.fastForwardTo(Pt.Gt)||(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=rt.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(t){t!==Pt.Gt&&!this.fastForwardTo(Pt.Gt)||(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=rt.Text,this.sectionStart=this.index+1)}stateBeforeComment(t){t===Pt.Dash?(this.state=rt.InCommentLike,this.currentSequence=Vc.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=rt.InDeclaration}stateInSpecialComment(t){t!==Pt.Gt&&!this.fastForwardTo(Pt.Gt)||(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=rt.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(t){var r=32|t;r===Vc.ScriptEnd[3]?this.startSpecial(Vc.ScriptEnd,4):r===Vc.StyleEnd[3]?this.startSpecial(Vc.StyleEnd,4):(this.state=rt.InTagName,this.stateInTagName(t))}stateBeforeEntity(t){this.entityExcess=1,this.entityResult=0,t===Pt.Number?this.state=rt.BeforeNumericEntity:t!==Pt.Amp&&(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=rt.InNamedEntity,this.stateInNamedEntity(t))}stateInNamedEntity(t){if(this.entityExcess+=1,this.trieIndex=jpe(this.entityTrie,this.trieCurrent,this.trieIndex+1,t),this.trieIndex<0)this.emitNamedEntity(),this.index--;else{this.trieCurrent=this.entityTrie[this.trieIndex];var r=this.trieCurrent&T2.VALUE_LENGTH;if(r)if(r=(r>>14)-1,this.allowLegacyEntity()||t===Pt.Semi){let n=this.index-this.entityExcess+1;n>this.sectionStart&&this.emitPartial(this.sectionStart,n),this.entityResult=this.trieIndex,this.trieIndex+=r,this.entityExcess=0,this.sectionStart=this.index+1,r==0&&this.emitNamedEntity()}else this.trieIndex+=r}}emitNamedEntity(){if(this.state=this.baseState,this.entityResult!==0)switch((this.entityTrie[this.entityResult]&T2.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~T2.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}stateBeforeNumericEntity(t){(32|t)===Pt.LowerX?(this.entityExcess++,this.state=rt.InHexEntity):(this.state=rt.InNumericEntity,this.stateInNumericEntity(t))}emitNumericEntity(t){var r=this.index-this.entityExcess-1;2+r+ +(this.state===rt.InHexEntity)!==this.index&&(r>this.sectionStart&&this.emitPartial(this.sectionStart,r),this.sectionStart=this.index+Number(t),this.emitCodePoint(Ztt(this.entityResult))),this.state=this.baseState}stateInNumericEntity(t){t===Pt.Semi?this.emitNumericEntity(!0):Pde(t)?(this.entityResult=10*this.entityResult+(t-Pt.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}stateInHexEntity(t){t===Pt.Semi?this.emitNumericEntity(!0):Pde(t)?(this.entityResult=16*this.entityResult+(t-Pt.Zero),this.entityExcess++):function(r){return r>=Pt.UpperA&&r<=Pt.UpperF||r>=Pt.LowerA&&r<=Pt.LowerF}(t)?(this.entityResult=16*this.entityResult+((32|t)-Pt.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}allowLegacyEntity(){return!this.xmlMode&&(this.baseState===rt.Text||this.baseState===rt.InSpecialTag)}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===rt.Text||this.state===rt.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==rt.InAttributeValueDq&&this.state!==rt.InAttributeValueSq&&this.state!==rt.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index<this.buffer.length+this.offset&&this.running}parse(){for(;this.shouldContinue();){var t=this.buffer.charCodeAt(this.index-this.offset);switch(this.state){case rt.Text:this.stateText(t);break;case rt.SpecialStartSequence:this.stateSpecialStartSequence(t);break;case rt.InSpecialTag:this.stateInSpecialTag(t);break;case rt.CDATASequence:this.stateCDATASequence(t);break;case rt.InAttributeValueDq:this.stateInAttributeValueDoubleQuotes(t);break;case rt.InAttributeName:this.stateInAttributeName(t);break;case rt.InCommentLike:this.stateInCommentLike(t);break;case rt.InSpecialComment:this.stateInSpecialComment(t);break;case rt.BeforeAttributeName:this.stateBeforeAttributeName(t);break;case rt.InTagName:this.stateInTagName(t);break;case rt.InClosingTagName:this.stateInClosingTagName(t);break;case rt.BeforeTagName:this.stateBeforeTagName(t);break;case rt.AfterAttributeName:this.stateAfterAttributeName(t);break;case rt.InAttributeValueSq:this.stateInAttributeValueSingleQuotes(t);break;case rt.BeforeAttributeValue:this.stateBeforeAttributeValue(t);break;case rt.BeforeClosingTagName:this.stateBeforeClosingTagName(t);break;case rt.AfterClosingTagName:this.stateAfterClosingTagName(t);break;case rt.BeforeSpecialS:this.stateBeforeSpecialS(t);break;case rt.InAttributeValueNq:this.stateInAttributeValueNoQuotes(t);break;case rt.InSelfClosingTag:this.stateInSelfClosingTag(t);break;case rt.InDeclaration:this.stateInDeclaration(t);break;case rt.BeforeDeclaration:this.stateBeforeDeclaration(t);break;case rt.BeforeComment:this.stateBeforeComment(t);break;case rt.InProcessingInstruction:this.stateInProcessingInstruction(t);break;case rt.InNamedEntity:this.stateInNamedEntity(t);break;case rt.BeforeEntity:this.stateBeforeEntity(t);break;case rt.InHexEntity:this.stateInHexEntity(t);break;case rt.InNumericEntity:this.stateInNumericEntity(t);break;default:this.stateBeforeNumericEntity(t)}this.index++}this.cleanup()}finish(){this.state===rt.InNamedEntity&&this.emitNamedEntity(),this.sectionStart<this.index&&this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){var t=this.buffer.length+this.offset;this.state===rt.InCommentLike?this.currentSequence===Vc.CdataEnd?this.cbs.oncdata(this.sectionStart,t,0):this.cbs.oncomment(this.sectionStart,t,0):this.state===rt.InNumericEntity&&this.allowLegacyEntity()||this.state===rt.InHexEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state!==rt.InTagName&&this.state!==rt.BeforeAttributeName&&this.state!==rt.BeforeAttributeValue&&this.state!==rt.AfterAttributeName&&this.state!==rt.InAttributeName&&this.state!==rt.InAttributeValueSq&&this.state!==rt.InAttributeValueDq&&this.state!==rt.InAttributeValueNq&&this.state!==rt.InClosingTagName&&this.cbs.ontext(this.sectionStart,t)}emitPartial(t,r){this.baseState!==rt.Text&&this.baseState!==rt.InSpecialTag?this.cbs.onattribdata(t,r):this.cbs.ontext(t,r)}emitCodePoint(t){this.baseState!==rt.Text&&this.baseState!==rt.InSpecialTag?this.cbs.onattribentity(t):this.cbs.ontextentity(t)}},w_=new Set(["input","option","optgroup","select","button","datalist","textarea"]),Jn=new Set(["p"]),kde=new Set(["thead","tbody"]),Lde=new Set(["dd","dt"]),Bde=new Set(["rt","rp"]),Urt=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",Jn],["h1",Jn],["h2",Jn],["h3",Jn],["h4",Jn],["h5",Jn],["h6",Jn],["select",w_],["input",w_],["output",w_],["button",w_],["datalist",w_],["textarea",w_],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",Lde],["dt",Lde],["address",Jn],["article",Jn],["aside",Jn],["blockquote",Jn],["details",Jn],["div",Jn],["dl",Jn],["fieldset",Jn],["figcaption",Jn],["figure",Jn],["footer",Jn],["form",Jn],["header",Jn],["hr",Jn],["main",Jn],["nav",Jn],["ol",Jn],["pre",Jn],["section",Jn],["table",Jn],["ul",Jn],["rt",Bde],["rp",Bde],["tbody",kde],["tfoot",kde]]),jrt=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),Mde=new Set(["math","svg"]),Fde=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),Hrt=/\s|\//,RM=class{constructor(t,r={}){this.options=r,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=t??{},this.lowerCaseTagNames=(t=r.lowerCaseTags)!=null?t:!r.xmlMode,this.lowerCaseAttributeNames=(t=r.lowerCaseAttributeNames)!=null?t:!r.xmlMode,this.tokenizer=new((t=r.Tokenizer)!=null?t:IM)(this.options,this),(t=(r=this.cbs).onparserinit)!=null&&t.call(r,this)}ontext(s,r){var n,i,s=this.getSlice(s,r);this.endIndex=r-1,(i=(n=this.cbs).ontext)!=null&&i.call(n,s),this.startIndex=r}ontextentity(t){var r,n,i=this.tokenizer.getSectionStart();this.endIndex=i-1,(n=(r=this.cbs).ontext)!=null&&n.call(r,dde(t)),this.startIndex=i}isVoidElement(t){return!this.options.xmlMode&&jrt.has(t)}onopentagname(t,r){this.endIndex=r;let n=this.getSlice(t,r);this.lowerCaseTagNames&&(n=n.toLowerCase()),this.emitOpenTag(n)}emitOpenTag(t){this.openTagStart=this.startIndex,this.tagname=t;var r,n,i,s,a=!this.options.xmlMode&&Urt.get(t);if(a)for(;0<this.stack.length&&a.has(this.stack[this.stack.length-1]);){let o=this.stack.pop();(n=(r=this.cbs).onclosetag)!=null&&n.call(r,o,!0)}this.isVoidElement(t)||(this.stack.push(t),Mde.has(t)?this.foreignContext.push(!0):Fde.has(t)&&this.foreignContext.push(!1)),(s=(i=this.cbs).onopentagname)!=null&&s.call(i,t),this.cbs.onopentag&&(this.attribs={})}endOpenTag(t){var r,n;this.startIndex=this.openTagStart,this.attribs&&((n=(r=this.cbs).onopentag)!=null&&n.call(r,this.tagname,this.attribs,t),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(t){this.endIndex=t,this.endOpenTag(!1),this.startIndex=t+1}onclosetag(t,r){var n;this.endIndex=r;let i=this.getSlice(t,r);if(this.lowerCaseTagNames&&(i=i.toLowerCase()),(Mde.has(i)||Fde.has(i))&&this.foreignContext.pop(),this.isVoidElement(i))this.options.xmlMode||i!=="br"||((n=(t=this.cbs).onopentagname)!=null&&n.call(t,"br"),(t=(n=this.cbs).onopentag)!=null&&t.call(n,"br",{},!0),(n=(t=this.cbs).onclosetag)==null)||n.call(t,"br",!1);else{let s=this.stack.lastIndexOf(i);if(s!==-1)if(this.cbs.onclosetag){let a=this.stack.length-s;for(;a--;)this.cbs.onclosetag(this.stack.pop(),a!==0)}else this.stack.length=s;else this.options.xmlMode||i!=="p"||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=r+1}onselfclosingtag(t){this.endIndex=t,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=t+1):this.onopentagend(t)}closeCurrentTag(t){var r,n,i=this.tagname;this.endOpenTag(t),this.stack[this.stack.length-1]===i&&((n=(r=this.cbs).onclosetag)!=null&&n.call(r,i,!t),this.stack.pop())}onattribname(t,r){this.startIndex=t,t=this.getSlice(t,r),this.attribname=this.lowerCaseAttributeNames?t.toLowerCase():t}onattribdata(t,r){this.attribvalue+=this.getSlice(t,r)}onattribentity(t){this.attribvalue+=dde(t)}onattribend(t,r){var n;this.endIndex=r,(n=(r=this.cbs).onattribute)!=null&&n.call(r,this.attribname,this.attribvalue,t===Bd.Double?'"':t===Bd.Single?"'":t===Bd.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(t){var r=t.search(Hrt);let n=r<0?t:t.substr(0,r);return n=this.lowerCaseTagNames?n.toLowerCase():n}ondeclaration(t,r){this.endIndex=r;var n=this.getSlice(t,r);if(this.cbs.onprocessinginstruction){let i=this.getInstructionName(n);this.cbs.onprocessinginstruction("!"+i,"!"+n)}this.startIndex=r+1}onprocessinginstruction(t,r){this.endIndex=r;var n=this.getSlice(t,r);if(this.cbs.onprocessinginstruction){let i=this.getInstructionName(n);this.cbs.onprocessinginstruction("?"+i,"?"+n)}this.startIndex=r+1}oncomment(t,r,n){var i,s;this.endIndex=r,(i=(s=this.cbs).oncomment)!=null&&i.call(s,this.getSlice(t,r-n)),(s=(i=this.cbs).oncommentend)!=null&&s.call(i),this.startIndex=r+1}oncdata(s,r,n){this.endIndex=r;var i,s=this.getSlice(s,r-n);this.options.xmlMode||this.options.recognizeCDATA?((i=(n=this.cbs).oncdatastart)!=null&&i.call(n),(n=(i=this.cbs).ontext)!=null&&n.call(i,s),(i=(n=this.cbs).oncdataend)!=null&&i.call(n)):((n=(i=this.cbs).oncomment)!=null&&n.call(i,`[CDATA[${s}]]`),(i=(n=this.cbs).oncommentend)!=null&&i.call(n)),this.startIndex=r+1}onend(){var t,r;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let n=this.stack.length;0<n;this.cbs.onclosetag(this.stack[--n],!0));}(r=(t=this.cbs).onend)!=null&&r.call(t)}reset(){var t,r;(t=(r=this.cbs).onreset)!=null&&t.call(r),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,(r=(t=this.cbs).onparserinit)!=null&&r.call(t,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}parseComplete(t){this.reset(),this.end(t)}getSlice(t,r){for(;t-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();let n=this.buffers[0].slice(t-this.bufferOffset,r-this.bufferOffset);for(;r-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,r-this.bufferOffset);return n}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(t){var r,n;this.ended?(n=(r=this.cbs).onerror)!=null&&n.call(r,new Error(".write() after done!")):(this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++))}end(t){var r,n;this.ended?(n=(r=this.cbs).onerror)!=null&&n.call(r,new Error(".end() after done!")):(t&&this.write(t),this.ended=!0,this.tokenizer.end())}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex<this.buffers.length;)this.tokenizer.write(this.buffers[this.writeIndex++]);this.ended&&this.tokenizer.end()}parseChunk(t){this.write(t)}done(t){this.end(t)}},KB,hh=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{};function R_(e){if(Object.keys)return Object.keys(e);var t,r=[];for(t in e)r.push(t);return r}function N_(e,t){if(e.forEach)return e.forEach(t);for(var r=0;r<e.length;r++)t(e[r],r,e)}function qrt(){try{return Object.defineProperty({},"_",{}),function(e,t,r){Object.defineProperty(e,t,{writable:!0,enumerable:!1,configurable:!0,value:r})}}catch{return function(t,r,n){t[r]=n}}}var $de=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];function v6(){}function Md(e){if(!(this instanceof Md))return new Md(e);this.code=e}function ahe(e){var t;return ohe(e)?e:(t=new v6,typeof e=="object"&&N_(R_(e),function(r){t[r]=e[r]}),t)}function ohe(e){return e instanceof v6}v6.prototype={},Md.prototype.runInContext=function(e){var t,r,n,i,s;if(e instanceof v6)return hh.document?((t=hh.document.createElement("iframe")).style||(t.style={}),t.style.display="none",hh.document.body.appendChild(t),n=(r=t.contentWindow).eval,s=r.execScript,!n&&s&&(s.call(r,"null"),n=r.eval),N_(R_(e),function(a){r[a]=e[a]}),N_($de,function(a){e[a]&&(r[a]=e[a])}),i=R_(r),s=n.call(r,this.code),N_(R_(r),function(a){(a in e||function(o,c){if(Vrt)return o.indexOf(c);for(var u=0;u<o.length;++u)if(o[u]===c)return u;return-1}(i,a)===-1)&&(e[a]=r[a])}),N_($de,function(a){var o;a in e||(o=r[a],(KB=typeof KB!="function"?qrt:KB)(e,a,o))}),hh.document.body.removeChild(t),s):function(a,o){var c=R_(hh);return c.push("with (this.__ctx__){return eval(this.__code__)}"),Function.apply(null,c).apply({__code__:a,__ctx__:o})}(this.code,e);throw new TypeError("needs a 'context' argument.")},Md.prototype.runInThisContext=function(){return new Function("code","return eval(code);").call(hh,this.code)},Md.prototype.runInNewContext=function(e){var t=ahe(e),r=this.runInContext(t);return e&&N_(R_(t),function(n){e[n]=t[n]}),r};var zrt={runInContext:function(e,t,r){return new Md(e).runInContext(t,r)},isContext:ohe,createContext:ahe,createScript:function(e){return new Md(e)},Script:Md,runInThisContext:function(e,t){return new Md(e).runInThisContext(t)},runInNewContext:function(e,t,r){return new Md(e).runInNewContext(t,r)}},Vrt=[].indexOf,Gc=Object.prototype.hasOwnProperty;function gv(e,t){return(e=e.slice()).push(t),e}function QB(e,t){return(t=t.slice()).unshift(e),t}var NM=class extends Error{constructor(t){super('JSONPath should not be called with "new" (it prevents return of (unwrapped) scalar values)'),this.avoidNew=!0,this.value=t,this.name="NewError"}};function ui(e,t,r,n,i){if(!(this instanceof ui))try{return new ui(e,t,r,n,i)}catch(a){if(a.avoidNew)return a.value;throw a}typeof e=="string"&&(i=n,n=r,r=t,t=e,e=null);var s=e&&typeof e=="object";if(this.json=(e=e||{}).json||r,this.path=e.path||t,this.resultType=e.resultType||"value",this.flatten=e.flatten||!1,this.wrap=!Gc.call(e,"wrap")||e.wrap,this.sandbox=e.sandbox||{},this.preventEval=e.preventEval||!1,this.parent=e.parent||null,this.parentProperty=e.parentProperty||null,this.callback=e.callback||n||null,this.otherTypeCallback=e.otherTypeCallback||i||function(){throw new TypeError("You must supply an otherTypeCallback callback option with the @other() operator.")},e.autostart!==!1){let a={path:s?e.path:t},o=(s?"json"in e&&(a.json=e.json):a.json=r,this.evaluate(a));if(o&&typeof o=="object")return o;throw new NM(o)}}ui.prototype.evaluate=function(e,t,r,n){let i=this.parent,s=this.parentProperty,{flatten:a,wrap:o}=this;if(this.currResultType=this.resultType,this.currPreventEval=this.preventEval,this.currSandbox=this.sandbox,r=r||this.callback,this.currOtherTypeCallback=n||this.otherTypeCallback,t=t||this.json,(e=e||this.path)&&typeof e=="object"&&!Array.isArray(e)){if(!e.path&&e.path!=="")throw new TypeError('You must supply a "path" property when providing an object argument to JSONPath.evaluate().');if(!Gc.call(e,"json"))throw new TypeError('You must supply a "json" property when providing an object argument to JSONPath.evaluate().');t=e.json,a=Gc.call(e,"flatten")?e.flatten:a,this.currResultType=Gc.call(e,"resultType")?e.resultType:this.currResultType,this.currSandbox=Gc.call(e,"sandbox")?e.sandbox:this.currSandbox,o=Gc.call(e,"wrap")?e.wrap:o,this.currPreventEval=Gc.call(e,"preventEval")?e.preventEval:this.currPreventEval,r=Gc.call(e,"callback")?e.callback:r,this.currOtherTypeCallback=Gc.call(e,"otherTypeCallback")?e.otherTypeCallback:this.currOtherTypeCallback,i=Gc.call(e,"parent")?e.parent:i,s=Gc.call(e,"parentProperty")?e.parentProperty:s,e=e.path}if(i=i||null,s=s||null,((e=Array.isArray(e)?ui.toPathString(e):e)||e==="")&&t)return(n=ui.toPathArray(e))[0]==="$"&&1<n.length&&n.shift(),this._hasParentSelector=null,(e=this._trace(n,t,["$"],i,s,r).filter(function(c){return c&&!c.isParentSelector})).length?o||e.length!==1||e[0].hasArrExpr?e.reduce((c,u)=>(u=this._getPreferredOutput(u),a&&Array.isArray(u)?c=c.concat(u):c.push(u),c),[]):this._getPreferredOutput(e[0]):o?[]:void 0},ui.prototype._getPreferredOutput=function(e){let t=this.currResultType;switch(t){case"all":{let r=Array.isArray(e.path)?e.path:ui.toPathArray(e.path);return e.pointer=ui.toPointer(r),e.path=typeof e.path=="string"?e.path:ui.toPathString(e.path),e}case"value":case"parent":case"parentProperty":return e[t];case"path":return ui.toPathString(e[t]);case"pointer":return ui.toPointer(e.path);default:throw new TypeError("Unknown result type")}},ui.prototype._handleCallback=function(e,t,r){var n;t&&(n=this._getPreferredOutput(e),e.path=typeof e.path=="string"?e.path:ui.toPathString(e.path),t(n,r,e))},ui.prototype._trace=function(e,t,r,n,i,s,a,o){let c;if(!e.length)return c={path:r,value:t,parent:n,parentProperty:i,hasArrExpr:a},this._handleCallback(c,s,"value"),c;let u=e[0],l=e.slice(1),f=[];function d(p){Array.isArray(p)?p.forEach(m=>{f.push(m)}):f.push(p)}if((typeof u!="string"||o)&&t&&Gc.call(t,u))d(this._trace(l,t[u],gv(r,u),t,u,s,a));else if(u==="*")this._walk(t,p=>{d(this._trace(l,t[p],gv(r,p),t,p,s,!0,!0))});else if(u==="..")d(this._trace(l,t,r,n,i,s,a)),this._walk(t,p=>{typeof t[p]=="object"&&d(this._trace(e.slice(),t[p],gv(r,p),t,p,s,!0))});else{if(u==="^")return this._hasParentSelector=!0,{path:r.slice(0,-1),expr:l,isParentSelector:!0};if(u==="~")return c={path:gv(r,u),value:i,parent:n,parentProperty:null},this._handleCallback(c,s,"property"),c;if(u==="$")d(this._trace(l,t,r,null,null,s,a));else if(/^(-?\d*):(-?\d*):?(\d*)$/u.test(u))d(this._slice(u,l,t,r,n,i,s));else if(u.indexOf("?(")===0){if(this.currPreventEval)throw new Error("Eval [?(expr)] prevented in JSONPath expression.");let p=u.replace(/^\?\((.*?)\)$/u,"$1");this._walk(t,m=>{this._eval(p,t[m],m,r,n,i)&&d(this._trace(l,t[m],gv(r,m),t,m,s,!0))})}else if(u[0]==="("){if(this.currPreventEval)throw new Error("Eval [(expr)] prevented in JSONPath expression.");d(this._trace(QB(this._eval(u,t,r[r.length-1],r.slice(0,-1),n,i),l),t,r,n,i,s,a))}else if(u[0]==="@"){let p=!1,m=u.slice(1,-2);switch(m){case"scalar":t&&["object","function"].includes(typeof t)||(p=!0);break;case"boolean":case"string":case"undefined":case"function":typeof t===m&&(p=!0);break;case"integer":!Number.isFinite(t)||t%1||(p=!0);break;case"number":Number.isFinite(t)&&(p=!0);break;case"nonFinite":typeof t!="number"||Number.isFinite(t)||(p=!0);break;case"object":t&&typeof t===m&&(p=!0);break;case"array":Array.isArray(t)&&(p=!0);break;case"other":p=this.currOtherTypeCallback(t,r,n,i);break;case"null":t===null&&(p=!0);break;default:throw new TypeError("Unknown value type "+m)}if(p)return c={path:r,value:t,parent:n,parentProperty:i},this._handleCallback(c,s,"value"),c}else if(u[0]==="`"&&t&&Gc.call(t,u.slice(1))){let p=u.slice(1);d(this._trace(l,t[p],gv(r,p),t,p,s,a,!0))}else if(u.includes(",")){let p=u.split(",");for(let m of p)d(this._trace(QB(m,l),t,r,n,i,s,!0))}else!o&&t&&Gc.call(t,u)&&d(this._trace(l,t[u],gv(r,u),t,u,s,a,!0))}if(this._hasParentSelector)for(let p=0;p<f.length;p++){let m=f[p];if(m&&m.isParentSelector){let y=this._trace(m.expr,t,m.path,n,i,s,a);if(Array.isArray(y)){f[p]=y[0];let T=y.length;for(let E=1;E<T;E++)p++,f.splice(p,0,y[E])}else f[p]=y}}return f},ui.prototype._walk=function(e,t){if(Array.isArray(e)){var r=e.length;for(let n=0;n<r;n++)t(n)}else e&&typeof e=="object"&&Object.keys(e).forEach(n=>{t(n)})},ui.prototype._slice=function(e,t,r,n,i,s,a){if(Array.isArray(r)){var o=r.length,c=(e=e.split(":"))[2]&&Number.parseInt(e[2])||1,u=e[0]&&Number.parseInt(e[0])||0,l=e[1]&&Number.parseInt(e[1])||o,u=u<0?Math.max(0,u+o):Math.min(o,u),l=l<0?Math.max(0,l+o):Math.min(o,l);let f=[];for(let d=u;d<l;d+=c)this._trace(QB(d,t),r,n,i,s,a,!0).forEach(p=>{f.push(p)});return f}},ui.prototype._eval=function(e,t,r,n,i,s){if(this.currSandbox._$_parentProperty=s,this.currSandbox._$_parent=i,this.currSandbox._$_property=r,this.currSandbox._$_root=this.json,this.currSandbox._$_v=t,(s=e.includes("@path"))&&(this.currSandbox._$_path=ui.toPathString(n.concat([r]))),!ui.cache[i="script:"+e]){let a=e.replace(/@parentProperty/gu,"_$_parentProperty").replace(/@parent/gu,"_$_parent").replace(/@property/gu,"_$_property").replace(/@root/gu,"_$_root").replace(/@([.\s)[])/gu,"_$_v$1");s&&(a=a.replace(/@path/gu,"_$_path")),ui.cache[i]=new this.vm.Script(a)}try{return ui.cache[i].runInNewContext(this.currSandbox)}catch(a){throw new Error("jsonPath: "+a.message+": "+e)}},ui.cache={},ui.toPathString=function(e){var t=e,r=t.length;let n="$";for(let i=1;i<r;i++)/^(~|\^|@.*?\(\))$/u.test(t[i])||(n+=/^[0-9*]+$/u.test(t[i])?"["+t[i]+"]":"['"+t[i]+"']");return n},ui.toPointer=function(e){var t=e,r=t.length;let n="";for(let i=1;i<r;i++)/^(~|\^|@.*?\(\))$/u.test(t[i])||(n+="/"+t[i].toString().replace(/~/gu,"~0").replace(/\//gu,"~1"));return n},ui.toPathArray=function(e){var t=ui.cache;if(!t[e]){let r=[],n=e.replace(/@(?:null|boolean|number|string|integer|undefined|nonFinite|scalar|array|object|function|other)\(\)/gu,";$&;").replace(/[['](\??\(.*?\))[\]']/gu,function(s,a){return"[#"+(r.push(a)-1)+"]"}).replace(/\[['"]([^'\]]*)['"]\]/gu,function(s,a){return"['"+a.replace(/\./gu,"%@%").replace(/~/gu,"%%@@%%")+"']"}).replace(/~/gu,";~;").replace(/['"]?\.['"]?(?![^[]*\])|\[['"]?/gu,";").replace(/%@%/gu,".").replace(/%%@@%%/gu,"~").replace(/(?:;)?(\^+)(?:;)?/gu,function(s,a){return";"+a.split("").join(";")+";"}).replace(/;;;|;;/gu,";..;").replace(/;$|'?\]|'$/gu,""),i=n.split(";").map(function(s){var a=s.match(/#(\d+)/u);return a&&a[1]?r[a[1]]:s});t[e]=i}return t[e].concat()},ui.prototype.vm=zrt;var Rt=yr(function(e){var t=Array.prototype,r=Object.prototype,n={"&":"&",'"':""","'":"'","<":"<",">":">"},i=/[&"'<>]/g,s=e.exports={};function a(E,A){return r.hasOwnProperty.call(E,A)}function o(E){return n[E]}function c(E,A,x){var _,S,I,k,N;return E instanceof Error&&(E=(S=E).name+": "+S.message),Object.setPrototypeOf?(_=new Error(E),Object.setPrototypeOf(_,c.prototype)):(_=this,Object.defineProperty(_,"message",{enumerable:!1,writable:!0,value:E})),Object.defineProperty(_,"name",{value:"Template render error"}),Error.captureStackTrace&&Error.captureStackTrace(_,this.constructor),k=S?(I=Object.getOwnPropertyDescriptor(S,"stack"))&&(I.get||function(){return I.value})||function(){return S.stack}:(N=new Error(E).stack,function(){return N}),Object.defineProperty(_,"stack",{get:function(){return k.call(_)}}),Object.defineProperty(_,"cause",{value:S}),_.lineno=A,_.colno=x,_.firstUpdate=!0,_.Update=function(U){return U="("+(U||"unknown path")+")",this.firstUpdate&&(this.lineno&&this.colno?U+=" [Line "+this.lineno+", Column "+this.colno+"]":this.lineno&&(U+=" [Line "+this.lineno+"]")),U+=`
|
||
`,this.firstUpdate&&(U+=" "),this.message=U+(this.message||""),this.firstUpdate=!1,this},_}function u(E){return r.toString.call(E)==="[object Function]"}function l(E){return r.toString.call(E)==="[object Array]"}function f(E){return r.toString.call(E)==="[object String]"}function d(E){return r.toString.call(E)==="[object Object]"}function p(E){var A=function(x){return x?typeof x=="string"?x.split("."):[x]:[]}(E);return function(x){for(var _=x,S=0;S<A.length;S++){var I=A[S];if(!a(_,I))return;_=_[I]}return _}}function m(E){return Array.prototype.slice.call(E)}function y(E,A,x){return Array.prototype.indexOf.call(E||[],A,x)}function T(E){var A,x=[];for(A in E)a(E,A)&&x.push(A);return x}s.hasOwnProp=a,s._prettifyError=function(E,A,x){return(x=x.Update?x:new s.TemplateError(x)).Update(E),A||(E=x,(x=new Error(E.message)).name=E.name),x},Object.setPrototypeOf?Object.setPrototypeOf(c.prototype,Error.prototype):c.prototype=Object.create(Error.prototype,{constructor:{value:c}}),s.TemplateError=c,s.escape=function(E){return E.replace(i,o)},s.isFunction=u,s.isArray=l,s.isString=f,s.isObject=d,s.getAttrGetter=p,s.groupBy=function(E,A,x){for(var _={},S=u(A)?A:p(A),I=0;I<E.length;I++){var k=E[I],N=S(k,I);if(N===void 0&&x===!0)throw new TypeError('groupby: attribute "'+A+'" resolved to undefined');(_[N]||(_[N]=[])).push(k)}return _},s.toArray=m,s.without=function(E){var A=[];if(E)for(var x=E.length,_=m(arguments).slice(1),S=-1;++S<x;)y(_,E[S])===-1&&A.push(E[S]);return A},s.repeat=function(E,A){for(var x="",_=0;_<A;_++)x+=E;return x},s.each=function(E,A,x){if(E!=null){if(t.forEach&&E.forEach===t.forEach)E.forEach(A,x);else if(E.length===+E.length)for(var _=0,S=E.length;_<S;_++)A.call(x,E[_],_,E)}},s.map=function(E,A){var x=[];if(E!=null){if(t.map&&E.map===t.map)return E.map(A);for(var _=0;_<E.length;_++)x[x.length]=A(E[_],_);E.length===+E.length&&(x.length=E.length)}return x},s.asyncIter=function(E,A,x){var _=-1;(function S(){++_<E.length?A(E[_],_,S,x):x()})()},s.asyncFor=function(E,A,x){var _=T(E||{}),S=_.length,I=-1;(function k(){var N=_[++I];I<S?A(N,E[N],I,S,k):x()})()},s.indexOf=y,s.keys=T,s._entries=function(E){return T(E).map(function(A){return[A,E[A]]})},s._values=function(E){return T(E).map(function(A){return E[A]})},s._assign=s.extend=function(E,A){return E=E||{},T(A).forEach(function(x){E[x]=A[x]}),E},s.inOperator=function(E,A){if(l(A)||f(A))return A.indexOf(E)!==-1;if(d(A))return E in A;throw new Error('Cannot use "in" operator to search for "'+E+'" in unexpected types.')}});function che(){throw new Error("setTimeout has not been defined")}function uhe(){throw new Error("clearTimeout has not been defined")}var tm=che,rm=uhe;function lhe(e){if(tm===setTimeout)return setTimeout(e,0);if((tm===che||!tm)&&setTimeout)return(tm=setTimeout)(e,0);try{return tm(e,0)}catch{try{return tm.call(null,e,0)}catch{return tm.call(this,e,0)}}}typeof hh.setTimeout=="function"&&(tm=setTimeout),typeof hh.clearTimeout=="function"&&(rm=clearTimeout);var Ev,gh=[],j_=!1,r6=-1;function Grt(){j_&&Ev&&(j_=!1,Ev.length?gh=Ev.concat(gh):r6=-1,gh.length)&&fhe()}function fhe(){if(!j_){var e=lhe(Grt);j_=!0;for(var t=gh.length;t;){for(Ev=gh,gh=[];++r6<t;)Ev&&Ev[r6].run();r6=-1,t=gh.length}Ev=null,j_=!1,function(r){if(rm===clearTimeout)return clearTimeout(r);if((rm===uhe||!rm)&&clearTimeout)return(rm=clearTimeout)(r);try{rm(r)}catch{try{return rm.call(null,r)}catch{return rm.call(this,r)}}}(e)}}function dhe(e,t){this.fun=e,this.array=t}function Iv(){}dhe.prototype.run=function(){this.fun.apply(null,this.array)};var Wrt=Iv,Yrt=Iv,Xrt=Iv,Krt=Iv,Qrt=Iv,Jrt=Iv,Zrt=Iv,O_=hh.performance||{},ent=O_.now||O_.mozNow||O_.msNow||O_.oNow||O_.webkitNow||function(){return new Date().getTime()},tnt=new Date,cm={nextTick:function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];gh.push(new dhe(e,t)),gh.length!==1||j_||lhe(fhe)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:Wrt,addListener:Yrt,once:Xrt,off:Krt,removeListener:Qrt,removeAllListeners:Jrt,emit:Zrt,binding:function(e){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var r=.001*ent.call(O_),t=Math.floor(r),r=Math.floor(r%1*1e9);return e&&(t-=e[0],(r-=e[1])<0)&&(t--,r+=1e9),[t,r]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-tnt)/1e3}};function nm(){}function Zn(){Zn.init.call(this)}function phe(e){return e._maxListeners===void 0?Zn.defaultMaxListeners:e._maxListeners}function Ude(e,t,r,n){var i,s;if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return(i=e._events)?(i.newListener&&(e.emit("newListener",t,r.listener||r),i=e._events),s=i[t]):(i=e._events=new nm,e._eventsCount=0),s?(typeof s=="function"?s=i[t]=n?[r,s]:[s,r]:n?s.unshift(r):s.push(r),!s.warned&&(n=phe(e))&&0<n&&s.length>n&&(s.warned=!0,(n=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit")).name="MaxListenersExceededWarning",n.emitter=e,n.type=t,n.count=s.length,function(a){typeof console.warn=="function"?console.warn(a):console.log(a)}(n))):(s=i[t]=r,++e._eventsCount),e}function jde(e,t,r){var n=!1;function i(){e.removeListener(t,i),n||(n=!0,r.apply(e,arguments))}return i.listener=r,i}function Hde(e){var t=this._events;if(t){if(typeof(t=t[e])=="function")return 1;if(t)return t.length}return 0}function d2(e,t){for(var r=new Array(t);t--;)r[t]=e[t];return r}function Of(){var e;Zn.call(this),this.__emitError=(e=this,function(t){e.emit("error",t)})}function qde(){return new Of}nm.prototype=Object.create(null),(Zn.EventEmitter=Zn).usingDomains=!1,Zn.prototype.domain=void 0,Zn.prototype._events=void 0,Zn.prototype._maxListeners=void 0,Zn.defaultMaxListeners=10,Zn.init=function(){this.domain=null,Zn.usingDomains&&(void 0).active,this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new nm,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},Zn.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},Zn.prototype.getMaxListeners=function(){return phe(this)},Zn.prototype.emit=function(e){var t,r,n,i,s,a=e==="error";if(s=this._events)a=a&&s.error==null;else if(!a)return!1;if(o=this.domain,a){if(a=arguments[1],o)return(a=a||new Error('Uncaught, unspecified "error" event')).domainEmitter=this,a.domain=o,a.domainThrown=!1,o.emit("error",a),!1;if(a instanceof Error)throw a;var o=new Error('Uncaught, unspecified "error" event. ('+a+")");throw o.context=a,o}if(!(t=s[e]))return!1;var c=typeof t=="function";switch(r=arguments.length){case 1:(function(u,l){if(c)u.call(l);else for(var f=u.length,d=d2(u,f),p=0;p<f;++p)d[p].call(l)})(t,this);break;case 2:(function(u,l,f,d){if(l)u.call(f,d);else for(var p=u.length,m=d2(u,p),y=0;y<p;++y)m[y].call(f,d)})(t,c,this,arguments[1]);break;case 3:(function(u,l,f,d,p){if(l)u.call(f,d,p);else for(var m=u.length,y=d2(u,m),T=0;T<m;++T)y[T].call(f,d,p)})(t,c,this,arguments[1],arguments[2]);break;case 4:(function(u,l,f,d,p,m){if(l)u.call(f,d,p,m);else for(var y=u.length,T=d2(u,y),E=0;E<y;++E)T[E].call(f,d,p,m)})(t,c,this,arguments[1],arguments[2],arguments[3]);break;default:for(n=new Array(r-1),i=1;i<r;i++)n[i-1]=arguments[i];(function(u,l,f){if(c)u.apply(l,f);else for(var d=u.length,p=d2(u,d),m=0;m<d;++m)p[m].apply(l,f)})(t,this,n)}return!0},Zn.prototype.addListener=function(e,t){return Ude(this,e,t,!1)},Zn.prototype.on=Zn.prototype.addListener,Zn.prototype.prependListener=function(e,t){return Ude(this,e,t,!0)},Zn.prototype.once=function(e,t){if(typeof t!="function")throw new TypeError('"listener" argument must be a function');return this.on(e,jde(this,e,t)),this},Zn.prototype.prependOnceListener=function(e,t){if(typeof t!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(e,jde(this,e,t)),this},Zn.prototype.removeListener=function(e,t){var r,n,i,s,a;if(typeof t!="function")throw new TypeError('"listener" argument must be a function');if((n=this._events)&&(r=n[e])){if(r===t||r.listener&&r.listener===t)--this._eventsCount==0?this._events=new nm:(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if(typeof r!="function"){for(i=-1,s=r.length;0<s--;)if(r[s]===t||r[s].listener&&r[s].listener===t){a=r[s].listener,i=s;break}if(i<0)return this;if(r.length===1){if(r[0]=void 0,--this._eventsCount==0)return this._events=new nm,this;delete n[e]}else(function(o,c){for(var u=c,l=u+1,f=o.length;l<f;u+=1,l+=1)o[u]=o[l];o.pop()})(r,i);n.removeListener&&this.emit("removeListener",e,a||t)}}return this},Zn.prototype.removeAllListeners=function(e){var t,r;if(r=this._events)if(r.removeListener){if(arguments.length===0){for(var n,i=Object.keys(r),s=0;s<i.length;++s)(n=i[s])!=="removeListener"&&this.removeAllListeners(n);this.removeAllListeners("removeListener"),this._events=new nm,this._eventsCount=0}else if(typeof(t=r[e])=="function")this.removeListener(e,t);else if(t)for(;this.removeListener(e,t[t.length-1]),t[0];);}else arguments.length===0?(this._events=new nm,this._eventsCount=0):r[e]&&(--this._eventsCount==0?this._events=new nm:delete r[e]);return this},Zn.prototype.listeners=function(e){var t=this._events;return(t=t&&t[e])?typeof t=="function"?[t.listener||t]:function(r){for(var n=new Array(r.length),i=0;i<n.length;++i)n[i]=r[i].listener||r[i];return n}(t):[]},Zn.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):Hde.call(e,t)},Zn.prototype.listenerCount=Hde,Zn.prototype.eventNames=function(){return 0<this._eventsCount?Reflect.ownKeys(this._events):[]},(typeof Object.create=="function"?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){function r(){}e.super_=t,r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e})(Of,Zn),Of.prototype.add=function(e){e.on("error",this.__emitError)},Of.prototype.remove=function(e){e.removeListener("error",this.__emitError)},Of.prototype.bind=function(e){var t=this.__emitError;return function(){var r=Array.prototype.slice.call(arguments);try{e.apply(null,r)}catch(n){t(n)}}},Of.prototype.intercept=function(e){var t=this.__emitError;return function(r){if(r)t(r);else{var n=Array.prototype.slice.call(arguments,1);try{e.apply(null,n)}catch(i){t(i)}}}},Of.prototype.run=function(e){var t=this.__emitError;try{e()}catch(r){t(r)}return this},Of.prototype.dispose=function(){return this.removeAllListeners(),this},Of.prototype.enter=Of.prototype.exit=function(){return this};var JB,rnt={Domain:Of,createDomain:qde,create:qde},nnt=typeof setImmediate=="function",hhe=mhe;function mhe(e){kd.length||(ghe(),YM=!0),kd[kd.length]=e}var kd=[],YM=!1,dh=0,int=1024;function zde(){for(;dh<kd.length;){var e=dh;if(dh+=1,kd[e].call(),int<dh){for(var t=0,r=kd.length-dh;t<r;t++)kd[t]=kd[t+dh];kd.length-=dh,dh=0}}kd.length=0,dh=0,YM=!1}function ghe(){var e=cm.domain;e&&((JB=JB||rnt).active=cm.domain=null),YM&&nnt?setImmediate(zde):cm.nextTick(zde),e&&(JB.active=cm.domain=e)}mhe.requestFlush=ghe;var OM=[],snt=function(e){var t=OM.length?OM.pop():new vhe;t.task=e,t.domain=cm.domain,hhe(t)};function vhe(){this.task=null,this.domain=null}vhe.prototype.call=function(){this.domain&&this.domain.enter();var e=!0;try{this.task.call(),e=!1,this.domain&&this.domain.exit()}finally{e&&hhe.requestFlush(),this.task=null,this.domain=null,OM.push(this)}};var ant=yr(function(e){function t(){var a=Array.prototype.slice.call(arguments);typeof a[0]=="function"&&a[0].apply(null,a.splice(1))}function r(a){typeof setImmediate=="function"?setImmediate(a):cm!==void 0&&cm.nextTick?cm.nextTick(a):setTimeout(a,0)}function n(a,o,c){var u,l=c?r:t;return o=o||function(){},s(a)?a.length?void(u=function(f){return function(d){var p,m;d?(o.apply(null,arguments),o=function(){}):(p=Array.prototype.slice.call(arguments,1),(m=f.next())?p.push(u(m)):p.push(o),l(function(){f.apply(null,p)}))}})(function(f){var d=function(p){function m(){return f.length&&f[p].apply(null,arguments),m.next()}return m.next=function(){return p<f.length-1?d(p+1):null},m};return d(0)}(a))():o():(c=new Error("First argument to waterfall must be an array of functions"),o(c))}var i=eo,s=Array.isArray||function(a){return Object.prototype.toString.call(a)==="[object Array]"};e.exports?e.exports=n:i.waterfall=n}),Vde=`
|
||
\r\xA0`,Gde="()[]{}%*-+~/#,:|.<>=!",yhe="string",_he="whitespace",bhe="data",Ehe="block-start",xhe="block-end",The="variable-start",Ahe="variable-end",She="comment",whe="left-paren",Che="right-paren",Ihe="left-bracket",Rhe="right-bracket",Nhe="left-curly",Ohe="right-curly",Dhe="operator",Phe="comma",khe="colon",Lhe="tilde",Bhe="pipe",Mhe="float",Fhe="boolean",DM="none",$he="symbol",Uhe="regex";function ec(e,t,r,n){return{type:e,value:t,lineno:r,colno:n}}var ont=function(){function e(r,n){this.str=r,this.index=0,this.len=r.length,this.lineno=0,this.colno=0,this.in_code=!1,r=(n=n||{}).tags||{},this.tags={BLOCK_START:r.blockStart||"{%",BLOCK_END:r.blockEnd||"%}",VARIABLE_START:r.variableStart||"{{",VARIABLE_END:r.variableEnd||"}}",COMMENT_START:r.commentStart||"{#",COMMENT_END:r.commentEnd||"#}"},this.trimBlocks=!!n.trimBlocks,this.lstripBlocks=!!n.lstripBlocks}var t=e.prototype;return t.nextToken=function(){var r=this.lineno,n=this.colno;if(this.in_code){var i=this.current();if(this.isFinished())return null;if(i==='"'||i==="'")return ec(yhe,this._parseString(i),r,n);if(p=this._extract(Vde))return ec(_he,p,r,n);if(p=(p=this._extractString(this.tags.BLOCK_END))||this._extractString("-"+this.tags.BLOCK_END))return this.in_code=!1,this.trimBlocks&&((i=this.current())===`
|
||
`?this.forward():i==="\r"&&(this.forward(),(i=this.current())===`
|
||
`?this.forward():this.back())),ec(xhe,p,r,n);if(p=(p=this._extractString(this.tags.VARIABLE_END))||this._extractString("-"+this.tags.VARIABLE_END))return this.in_code=!1,ec(Ahe,p,r,n);if(i==="r"&&this.str.charAt(this.index+1)==="/"){this.forwardN(2);for(var s="";!this.isFinished();){if(this.current()==="/"&&this.previous()!=="\\"){this.forward();break}s+=this.current(),this.forward()}for(var a=["g","i","m","y"],o="";!this.isFinished()&&a.indexOf(this.current())!==-1;)o+=this.current(),this.forward();return ec(Uhe,{body:s,flags:o},r,n)}if(Gde.indexOf(i)!==-1){this.forward();var c,u=["==","===","!=","!==","<=",">=","//","**"],l=i+this.current();switch(Rt.indexOf(u,l)!==-1&&(this.forward(),Rt.indexOf(u,(i=l)+this.current())!==-1)&&(i=l+this.current(),this.forward()),i){case"(":c=whe;break;case")":c=Che;break;case"[":c=Ihe;break;case"]":c=Rhe;break;case"{":c=Nhe;break;case"}":c=Ohe;break;case",":c=Phe;break;case":":c=khe;break;case"~":c=Lhe;break;case"|":c=Bhe;break;default:c=Dhe}return ec(c,i,r,n)}if((p=this._extractUntil(Vde+Gde)).match(/^[-+]?[0-9]+$/))return this.current()==="."?(this.forward(),u=this._extract("0123456789"),ec(Mhe,p+"."+u,r,n)):ec("int",p,r,n);if(p.match(/^(true|false)$/))return ec(Fhe,p,r,n);if(p==="none"||p==="null")return ec(DM,p,r,n);if(p)return ec($he,p,r,n);throw new Error("Unexpected value while parsing: "+p)}var f,d=this.tags.BLOCK_START.charAt(0)+this.tags.VARIABLE_START.charAt(0)+this.tags.COMMENT_START.charAt(0)+this.tags.COMMENT_END.charAt(0);if(this.isFinished())return null;if(p=(p=this._extractString(this.tags.BLOCK_START+"-"))||this._extractString(this.tags.BLOCK_START))return this.in_code=!0,ec(Ehe,p,r,n);if(p=(p=this._extractString(this.tags.VARIABLE_START+"-"))||this._extractString(this.tags.VARIABLE_START))return this.in_code=!0,ec(The,p,r,n);var p="",m=!1;for(this._matches(this.tags.COMMENT_START)&&(m=!0,p=this._extractString(this.tags.COMMENT_START));(f=this._extractUntil(d))!==null;){if(p+=f,(this._matches(this.tags.BLOCK_START)||this._matches(this.tags.VARIABLE_START)||this._matches(this.tags.COMMENT_START))&&!m){if(this.lstripBlocks&&this._matches(this.tags.BLOCK_START)&&0<this.colno&&this.colno<=p.length){var y=p.slice(-this.colno);if(/^\s+$/.test(y)&&!(p=p.slice(0,-this.colno)).length)return this.nextToken()}break}if(this._matches(this.tags.COMMENT_END)){if(!m)throw new Error("unexpected end of comment");p+=this._extractString(this.tags.COMMENT_END);break}p+=this.current(),this.forward()}if(f===null&&m)throw new Error("expected end of comment, got end of file");return ec(m?She:bhe,p,r,n)},t._parseString=function(r){this.forward();for(var n="";!this.isFinished()&&this.current()!==r;){var i=this.current();if(i==="\\")switch(this.forward(),this.current()){case"n":n+=`
|
||
`;break;case"t":n+=" ";break;case"r":n+="\r";break;default:n+=this.current()}else n+=i;this.forward()}return this.forward(),n},t._matches=function(r){return this.index+r.length>this.len?null:this.str.slice(this.index,this.index+r.length)===r},t._extractString=function(r){return this._matches(r)?(this.forwardN(r.length),r):null},t._extractUntil=function(r){return this._extractMatching(!0,r||"")},t._extract=function(r){return this._extractMatching(!1,r)},t._extractMatching=function(r,n){if(this.isFinished())return null;var i=n.indexOf(this.current());if(r&&i===-1||!r&&i!==-1){var s=this.current();this.forward();for(var a=n.indexOf(this.current());(r&&a===-1||!r&&a!==-1)&&!this.isFinished();)s+=this.current(),this.forward(),a=n.indexOf(this.current());return s}return""},t._extractRegex=function(r){return(r=this.currentStr().match(r))?(this.forwardN(r[0].length),r):null},t.isFinished=function(){return this.index>=this.len},t.forwardN=function(r){for(var n=0;n<r;n++)this.forward()},t.forward=function(){this.index++,this.previous()===`
|
||
`?(this.lineno++,this.colno=0):this.colno++},t.backN=function(r){for(var n=0;n<r;n++)this.back()},t.back=function(){var r;this.index--,this.current()===`
|
||
`?(this.lineno--,r=this.src.lastIndexOf(`
|
||
`,this.index-1),this.colno=r===-1?this.index:this.index-r):this.colno--},t.current=function(){return this.isFinished()?"":this.str.charAt(this.index)},t.currentStr=function(){return this.isFinished()?"":this.str.substr(this.index)},t.previous=function(){return this.str.charAt(this.index-1)},e}(),Ut={lex:function(e,t){return new ont(e,t)},TOKEN_STRING:yhe,TOKEN_WHITESPACE:_he,TOKEN_DATA:bhe,TOKEN_BLOCK_START:Ehe,TOKEN_BLOCK_END:xhe,TOKEN_VARIABLE_START:The,TOKEN_VARIABLE_END:Ahe,TOKEN_COMMENT:She,TOKEN_LEFT_PAREN:whe,TOKEN_RIGHT_PAREN:Che,TOKEN_LEFT_BRACKET:Ihe,TOKEN_RIGHT_BRACKET:Rhe,TOKEN_LEFT_CURLY:Nhe,TOKEN_RIGHT_CURLY:Ohe,TOKEN_OPERATOR:Dhe,TOKEN_COMMA:Phe,TOKEN_COLON:khe,TOKEN_TILDE:Lhe,TOKEN_PIPE:Bhe,TOKEN_INT:"int",TOKEN_FLOAT:Mhe,TOKEN_BOOLEAN:Fhe,TOKEN_NONE:DM,TOKEN_SYMBOL:$he,TOKEN_SPECIAL:"special",TOKEN_REGEX:Uhe};function Wde(e,t){for(var r,n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,typeof(r=function(s){if(typeof s!="object"||s===null)return s;var a=s[Symbol.toPrimitive];if(a===void 0)return String(s);if(typeof(a=a.call(s,"string"))!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}(i.key))=="symbol"?r:String(r),i)}}function XM(e,t,r){return t&&Wde(e.prototype,t),r&&Wde(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function jhe(e,t){e.prototype=Object.create(t.prototype),Hhe(e.prototype.constructor=e,t)}function Hhe(e,t){return(Hhe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r})(e,t)}function qhe(e,t,r){r=r||{},Rt.keys(r).forEach(function(i){r[i]=function(s,a){return typeof s!="function"||typeof a!="function"?a:function(){var o=this.parent,c=(this.parent=s,a.apply(this,arguments));return this.parent=o,c}}(e.prototype[i],r[i])});var n=function(i){function s(){return i.apply(this,arguments)||this}return jhe(s,i),XM(s,[{key:"typename",get:function(){return t}}]),s}(e);return Rt._assign(n.prototype,r),n}var cnt=function(){function e(){this.init.apply(this,arguments)}return e.prototype.init=function(){},e.extend=function(t,r){return typeof t=="object"&&(r=t,t="anonymous"),qhe(this,t,r)},XM(e,[{key:"typename",get:function(){return this.constructor.name}}]),e}(),unt=function(e){function t(){var r;return(r=e.call(this)||this).init.apply(r,arguments),r}return jhe(t,e),t.prototype.init=function(){},t.extend=function(r,n){return typeof r=="object"&&(n=r,r="anonymous"),qhe(this,r,n)},XM(t,[{key:"typename",get:function(){return this.constructor.name}}]),t}(Zn),W_={Obj:cnt,EmitterObj:unt};function Yde(e,t){for(var r,n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,typeof(r=function(s){if(typeof s!="object"||s===null)return s;var a=s[Symbol.toPrimitive];if(a===void 0)return String(s);if(typeof(a=a.call(s,"string"))!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}(i.key))=="symbol"?r:String(r),i)}}function KM(e,t,r){return t&&Yde(e.prototype,t),r&&Yde(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function A6(e,t){e.prototype=Object.create(t.prototype),zhe(e.prototype.constructor=e,t)}function zhe(e,t){return(zhe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r})(e,t)}function Xde(e,t,r){e instanceof t&&r.push(e),e instanceof fi&&e.findAll(t,r)}var fi=function(e){function t(){return e.apply(this,arguments)||this}A6(t,e);var r=t.prototype;return r.init=function(n,i){for(var s=arguments,a=this,o=arguments.length,c=new Array(2<o?o-2:0),u=2;u<o;u++)c[u-2]=arguments[u];this.lineno=n,this.colno=i,this.fields.forEach(function(l,f){a[l]=f=(f=s[f+2])===void 0?null:f})},r.findAll=function(n,i){var s=this;return i=i||[],this instanceof Ud?this.children.forEach(function(a){return Xde(a,n,i)}):this.fields.forEach(function(a){return Xde(s[a],n,i)}),i},r.iterFields=function(n){var i=this;this.fields.forEach(function(s){n(i[s],s)})},t}(W_.Obj),QM=function(e){function t(){return e.apply(this,arguments)||this}return A6(t,e),KM(t,[{key:"typename",get:function(){return"Value"}},{key:"fields",get:function(){return["value"]}}]),t}(fi),Ud=function(e){function t(){return e.apply(this,arguments)||this}A6(t,e);var r=t.prototype;return r.init=function(n,i,s){e.prototype.init.call(this,n,i,s||[])},r.addChild=function(n){this.children.push(n)},KM(t,[{key:"typename",get:function(){return"NodeList"}},{key:"fields",get:function(){return["children"]}}]),t}(fi),lnt=Ud.extend("Root"),Vhe=QM.extend("Literal"),fnt=QM.extend("Symbol"),dnt=Ud.extend("Group"),pnt=Ud.extend("Array"),hnt=fi.extend("Pair",{fields:["key","value"]}),Ghe=Ud.extend("Dict"),mnt=fi.extend("LookupVal",{fields:["target","val"]}),Whe=fi.extend("If",{fields:["cond","body","else_"]}),gnt=Whe.extend("IfAsync"),vnt=fi.extend("InlineIf",{fields:["cond","body","else_"]}),JM=fi.extend("For",{fields:["arr","name","body","else_"]}),ynt=JM.extend("AsyncEach"),_nt=JM.extend("AsyncAll"),Yhe=fi.extend("Macro",{fields:["name","args","body"]}),bnt=Yhe.extend("Caller"),Ent=fi.extend("Import",{fields:["template","target","withContext"]}),xnt=function(e){function t(){return e.apply(this,arguments)||this}return A6(t,e),t.prototype.init=function(r,n,i,s,a){e.prototype.init.call(this,r,n,i,s||new Ud,a)},KM(t,[{key:"typename",get:function(){return"FromImport"}},{key:"fields",get:function(){return["template","names","withContext"]}}]),t}(fi),Xhe=fi.extend("FunCall",{fields:["name","args"]}),Khe=Xhe.extend("Filter"),Tnt=Khe.extend("FilterAsync",{fields:["name","args","symbol"]}),Ant=Ghe.extend("KeywordArgs"),Snt=fi.extend("Block",{fields:["name","body"]}),wnt=fi.extend("Super",{fields:["blockName","symbol"]}),Cnt=fi.extend("TemplateRef",{fields:["template"]}).extend("Extends"),Int=fi.extend("Include",{fields:["template","ignoreMissing"]}),Rnt=fi.extend("Set",{fields:["targets","value"]}),Nnt=fi.extend("Switch",{fields:["expr","cases","default"]}),Ont=fi.extend("Case",{fields:["cond","body"]}),Dnt=Ud.extend("Output"),Pnt=fi.extend("Capture",{fields:["body"]}),knt=Vhe.extend("TemplateData"),ZM=fi.extend("UnaryOp",{fields:["target"]}),Ou=fi.extend("BinOp",{fields:["left","right"]}),Lnt=Ou.extend("In"),Bnt=Ou.extend("Is"),Mnt=Ou.extend("Or"),Fnt=Ou.extend("And"),$nt=ZM.extend("Not"),Unt=Ou.extend("Add"),jnt=Ou.extend("Concat"),Hnt=Ou.extend("Sub"),qnt=Ou.extend("Mul"),znt=Ou.extend("Div"),Vnt=Ou.extend("FloorDiv"),Gnt=Ou.extend("Mod"),Wnt=Ou.extend("Pow"),Ynt=ZM.extend("Neg"),Xnt=ZM.extend("Pos"),Knt=fi.extend("Compare",{fields:["expr","ops"]}),Qnt=fi.extend("CompareOperand",{fields:["expr","type"]}),PM=fi.extend("CallExtension",{init:function(e,t,r,n){this.parent(),this.extName=e.__name||e,this.prop=t,this.args=r||new Ud,this.contentArgs=n||[],this.autoescape=e.autoescape},fields:["extName","prop","args","contentArgs"]}),Jnt=PM.extend("CallExtensionAsync");function C_(e,t,r){var n=e.split(`
|
||
`);n.forEach(function(i,s){i&&(r&&0<s||!r)&&process.stdout.write(" ".repeat(t)),s=s===n.length-1?"":`
|
||
`,process.stdout.write(i+s)})}var Te={Node:fi,Root:lnt,NodeList:Ud,Value:QM,Literal:Vhe,Symbol:fnt,Group:dnt,Array:pnt,Pair:hnt,Dict:Ghe,Output:Dnt,Capture:Pnt,TemplateData:knt,If:Whe,IfAsync:gnt,InlineIf:vnt,For:JM,AsyncEach:ynt,AsyncAll:_nt,Macro:Yhe,Caller:bnt,Import:Ent,FromImport:xnt,FunCall:Xhe,Filter:Khe,FilterAsync:Tnt,KeywordArgs:Ant,Block:Snt,Super:wnt,Extends:Cnt,Include:Int,Set:Rnt,Switch:Nnt,Case:Ont,LookupVal:mnt,BinOp:Ou,In:Lnt,Is:Bnt,Or:Mnt,And:Fnt,Not:$nt,Add:Unt,Concat:jnt,Sub:Hnt,Mul:qnt,Div:znt,FloorDiv:Vnt,Mod:Gnt,Pow:Wnt,Neg:Ynt,Pos:Xnt,Compare:Knt,CompareOperand:Qnt,CallExtension:PM,CallExtensionAsync:Jnt,printNodes:function e(t,r){var n,i;r=r||0,C_(t.typename+": ",r),t instanceof Ud?(C_(`
|
||
`),t.children.forEach(function(s){e(s,r+2)})):t instanceof PM?(C_(t.extName+"."+t.prop+`
|
||
`),t.args&&e(t.args,r+2),t.contentArgs&&t.contentArgs.forEach(function(s){e(s,r+2)})):(n=[],i=null,t.iterFields(function(s,a){s instanceof fi?n.push([a,s]):(i=i||{})[a]=s}),i?C_(JSON.stringify(i,null,2)+`
|
||
`,null,!0):C_(`
|
||
`),n.forEach(function(o){var a=o[0],o=o[1];C_("["+a+"] =>",r+2),e(o,r+4)}))}};function Qhe(e,t){return(Qhe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r})(e,t)}Te.Node,Te.Root,Te.NodeList,Te.Value,Te.Literal,Te.Group,Te.Pair,Te.Dict,Te.Output,Te.Capture,Te.TemplateData,Te.If,Te.IfAsync,Te.InlineIf,Te.For,Te.AsyncEach,Te.AsyncAll,Te.Macro,Te.Caller,Te.Import,Te.FromImport,Te.FunCall,Te.Filter,Te.FilterAsync,Te.KeywordArgs,Te.Block,Te.Super,Te.Extends,Te.Include,Te.Switch,Te.Case,Te.LookupVal,Te.BinOp,Te.In,Te.Is,Te.Or,Te.And,Te.Not,Te.Add,Te.Concat,Te.Sub,Te.Mul,Te.Div,Te.FloorDiv,Te.Mod,Te.Pow,Te.Neg,Te.Pos,Te.Compare,Te.CompareOperand,Te.CallExtension,Te.CallExtensionAsync,Te.printNodes;var Kde=function(e){var t;function r(){return e.apply(this,arguments)||this}t=e,(n=r).prototype=Object.create(t.prototype),Qhe(n.prototype.constructor=n,t);var n=r.prototype;return n.init=function(i){this.tokens=i,this.peeked=null,this.breakOnBlocks=null,this.dropLeadingWhitespace=!1,this.extensions=[]},n.nextToken=function(i){var s;if(this.peeked){if(i||this.peeked.type!==Ut.TOKEN_WHITESPACE)return s=this.peeked,this.peeked=null,s;this.peeked=null}if(s=this.tokens.nextToken(),!i)for(;s&&s.type===Ut.TOKEN_WHITESPACE;)s=this.tokens.nextToken();return s},n.peekToken=function(){return this.peeked=this.peeked||this.nextToken(),this.peeked},n.pushToken=function(i){if(this.peeked)throw new Error("pushToken: can only push one token on between reads");this.peeked=i},n.error=function(i,s,a){var o;return s!==void 0&&a!==void 0||(s=(o=this.peekToken()||{}).lineno,a=o.colno),s!==void 0&&(s+=1),a!==void 0&&(a+=1),new Rt.TemplateError(i,s,a)},n.fail=function(i,s,a){throw this.error(i,s,a)},n.skip=function(i){var s=this.nextToken();return!(!s||s.type!==i)||(this.pushToken(s),!1)},n.expect=function(i){var s=this.nextToken();return s.type!==i&&this.fail("expected "+i+", got "+s.type,s.lineno,s.colno),s},n.skipValue=function(i,s){var a=this.nextToken();return!(!a||a.type!==i||a.value!==s)||(this.pushToken(a),!1)},n.skipSymbol=function(i){return this.skipValue(Ut.TOKEN_SYMBOL,i)},n.advanceAfterBlockEnd=function(i){var s;return i||((s=this.peekToken())||this.fail("unexpected end of file"),s.type!==Ut.TOKEN_SYMBOL&&this.fail("advanceAfterBlockEnd: expected symbol token or explicit name to be passed"),i=this.nextToken().value),(s=this.nextToken())&&s.type===Ut.TOKEN_BLOCK_END?s.value.charAt(0)==="-"&&(this.dropLeadingWhitespace=!0):this.fail("expected block end in "+i+" statement"),s},n.advanceAfterVariableEnd=function(){var i=this.nextToken();i&&i.type===Ut.TOKEN_VARIABLE_END?this.dropLeadingWhitespace=i.value.charAt(i.value.length-this.tokens.tags.VARIABLE_END.length-1)==="-":(this.pushToken(i),this.fail("expected variable end"))},n.parseFor=function(){var i,s,a=this.peekToken();if(this.skipSymbol("for")?(i=new Te.For(a.lineno,a.colno),s="endfor"):this.skipSymbol("asyncEach")?(i=new Te.AsyncEach(a.lineno,a.colno),s="endeach"):this.skipSymbol("asyncAll")?(i=new Te.AsyncAll(a.lineno,a.colno),s="endall"):this.fail("parseFor: expected for{Async}",a.lineno,a.colno),i.name=this.parsePrimary(),i.name instanceof Te.Symbol||this.fail("parseFor: variable name expected for loop"),this.peekToken().type===Ut.TOKEN_COMMA){var o=i.name;for(i.name=new Te.Array(o.lineno,o.colno),i.name.addChild(o);this.skip(Ut.TOKEN_COMMA);){var c=this.parsePrimary();i.name.addChild(c)}}return this.skipSymbol("in")||this.fail('parseFor: expected "in" keyword for loop',a.lineno,a.colno),i.arr=this.parseExpression(),this.advanceAfterBlockEnd(a.value),i.body=this.parseUntilBlocks(s,"else"),this.skipSymbol("else")&&(this.advanceAfterBlockEnd("else"),i.else_=this.parseUntilBlocks(s)),this.advanceAfterBlockEnd(),i},n.parseMacro=function(){var i=this.peekToken(),a=(this.skipSymbol("macro")||this.fail("expected macro"),this.parsePrimary(!0)),s=this.parseSignature(),a=new Te.Macro(i.lineno,i.colno,a,s);return this.advanceAfterBlockEnd(i.value),a.body=this.parseUntilBlocks("endmacro"),this.advanceAfterBlockEnd(),a},n.parseCall=function(){var i=this.peekToken(),c=(this.skipSymbol("call")||this.fail("expected call"),this.parseSignature(!0)||new Te.NodeList),s=this.parsePrimary(),a=(this.advanceAfterBlockEnd(i.value),this.parseUntilBlocks("endcall")),o=(this.advanceAfterBlockEnd(),new Te.Symbol(i.lineno,i.colno,"caller")),c=new Te.Caller(i.lineno,i.colno,o,c,a);return(a=s.args.children)[a.length-1]instanceof Te.KeywordArgs||a.push(new Te.KeywordArgs),a[a.length-1].addChild(new Te.Pair(i.lineno,i.colno,o,c)),new Te.Output(i.lineno,i.colno,[s])},n.parseWithContext=function(){var i=this.peekToken(),s=null;return this.skipSymbol("with")?s=!0:this.skipSymbol("without")&&(s=!1),s===null||this.skipSymbol("context")||this.fail("parseFrom: expected context after with/without",i.lineno,i.colno),s},n.parseImport=function(){var i=this.peekToken(),o=(this.skipSymbol("import")||this.fail("parseImport: expected import",i.lineno,i.colno),this.parseExpression()),s=(this.skipSymbol("as")||this.fail('parseImport: expected "as" keyword',i.lineno,i.colno),this.parseExpression()),a=this.parseWithContext(),o=new Te.Import(i.lineno,i.colno,o,s,a);return this.advanceAfterBlockEnd(i.value),o},n.parseFrom=function(){var i=this.peekToken(),s=(this.skipSymbol("from")||this.fail("parseFrom: expected from"),this.parseExpression());this.skipSymbol("import")||this.fail("parseFrom: expected import",i.lineno,i.colno);for(var a,o=new Te.NodeList;;){var c,u=this.peekToken();if(u.type===Ut.TOKEN_BLOCK_END){o.children.length||this.fail("parseFrom: Expected at least one import name",i.lineno,i.colno),u.value.charAt(0)==="-"&&(this.dropLeadingWhitespace=!0),this.nextToken();break}0<o.children.length&&!this.skip(Ut.TOKEN_COMMA)&&this.fail("parseFrom: expected comma",i.lineno,i.colno),(u=this.parsePrimary()).value.charAt(0)==="_"&&this.fail("parseFrom: names starting with an underscore cannot be imported",u.lineno,u.colno),this.skipSymbol("as")?(c=this.parsePrimary(),o.addChild(new Te.Pair(u.lineno,u.colno,u,c))):o.addChild(u),a=this.parseWithContext()}return new Te.FromImport(i.lineno,i.colno,s,o,a)},n.parseBlock=function(){var i=this.peekToken(),s=(this.skipSymbol("block")||this.fail("parseBlock: expected block",i.lineno,i.colno),new Te.Block(i.lineno,i.colno));return s.name=this.parsePrimary(),s.name instanceof Te.Symbol||this.fail("parseBlock: variable name expected",i.lineno,i.colno),this.advanceAfterBlockEnd(i.value),s.body=this.parseUntilBlocks("endblock"),this.skipSymbol("endblock"),this.skipSymbol(s.name.value),(i=this.peekToken())||this.fail("parseBlock: expected endblock, got end of file"),this.advanceAfterBlockEnd(i.value),s},n.parseExtends=function(){var i="extends",s=this.peekToken();return this.skipSymbol(i)||this.fail("parseTemplateRef: expected "+i),(i=new Te.Extends(s.lineno,s.colno)).template=this.parseExpression(),this.advanceAfterBlockEnd(s.value),i},n.parseInclude=function(){var i="include",s=this.peekToken();return this.skipSymbol(i)||this.fail("parseInclude: expected "+i),(i=new Te.Include(s.lineno,s.colno)).template=this.parseExpression(),this.skipSymbol("ignore")&&this.skipSymbol("missing")&&(i.ignoreMissing=!0),this.advanceAfterBlockEnd(s.value),i},n.parseIf=function(){var i,s=this.peekToken();switch(this.skipSymbol("if")||this.skipSymbol("elif")||this.skipSymbol("elseif")?i=new Te.If(s.lineno,s.colno):this.skipSymbol("ifAsync")?i=new Te.IfAsync(s.lineno,s.colno):this.fail("parseIf: expected if, elif, or elseif",s.lineno,s.colno),i.cond=this.parseExpression(),this.advanceAfterBlockEnd(s.value),i.body=this.parseUntilBlocks("elif","elseif","else","endif"),(s=this.peekToken())&&s.value){case"elseif":case"elif":i.else_=this.parseIf();break;case"else":this.advanceAfterBlockEnd(),i.else_=this.parseUntilBlocks("endif"),this.advanceAfterBlockEnd();break;case"endif":i.else_=null,this.advanceAfterBlockEnd();break;default:this.fail("parseIf: expected elif, else, or endif, got end of file")}return i},n.parseSet=function(){var i=this.peekToken();this.skipSymbol("set")||this.fail("parseSet: expected set",i.lineno,i.colno);for(var s,a=new Te.Set(i.lineno,i.colno,[]);(s=this.parsePrimary())&&(a.targets.push(s),this.skip(Ut.TOKEN_COMMA)););return this.skipValue(Ut.TOKEN_OPERATOR,"=")?(a.value=this.parseExpression(),this.advanceAfterBlockEnd(i.value)):this.skip(Ut.TOKEN_BLOCK_END)?(a.body=new Te.Capture(i.lineno,i.colno,this.parseUntilBlocks("endset")),a.value=null,this.advanceAfterBlockEnd()):this.fail("parseSet: expected = or block end in set tag",i.lineno,i.colno),a},n.parseSwitch=function(){var i="switch",s="endswitch",a="case",o="default",c=this.peekToken(),u=(this.skipSymbol(i)||this.skipSymbol(a)||this.skipSymbol(o)||this.fail('parseSwitch: expected "switch," "case" or "default"',c.lineno,c.colno),this.parseExpression());this.advanceAfterBlockEnd(i),this.parseUntilBlocks(a,o,s);var l,f=this.peekToken(),d=[];do{this.skipSymbol(a);var p=this.parseExpression(),m=(this.advanceAfterBlockEnd(i),this.parseUntilBlocks(a,o,s))}while(d.push(new Te.Case(f.line,f.col,p,m)),(f=this.peekToken())&&f.value===a);switch(f.value){case o:this.advanceAfterBlockEnd(),l=this.parseUntilBlocks(s),this.advanceAfterBlockEnd();break;case s:this.advanceAfterBlockEnd();break;default:this.fail('parseSwitch: expected "case," "default" or "endswitch," got EOF.')}return new Te.Switch(c.lineno,c.colno,u,d,l)},n.parseStatement=function(){var i=this.peekToken();if(i.type!==Ut.TOKEN_SYMBOL&&this.fail("tag name expected",i.lineno,i.colno),this.breakOnBlocks&&Rt.indexOf(this.breakOnBlocks,i.value)!==-1)return null;switch(i.value){case"raw":return this.parseRaw();case"verbatim":return this.parseRaw("verbatim");case"if":case"ifAsync":return this.parseIf();case"for":case"asyncEach":case"asyncAll":return this.parseFor();case"block":return this.parseBlock();case"extends":return this.parseExtends();case"include":return this.parseInclude();case"set":return this.parseSet();case"macro":return this.parseMacro();case"call":return this.parseCall();case"import":return this.parseImport();case"from":return this.parseFrom();case"filter":return this.parseFilterStatement();case"switch":return this.parseSwitch();default:if(this.extensions.length)for(var s=0;s<this.extensions.length;s++){var a=this.extensions[s];if(Rt.indexOf(a.tags||[],i.value)!==-1)return a.parse(this,Te,Ut)}this.fail("unknown block tag: "+i.value,i.lineno,i.colno)}},n.parseRaw=function(i){for(var s="end"+(i=i||"raw"),a=new RegExp("([\\s\\S]*?){%\\s*("+i+"|"+s+")\\s*(?=%})%}"),o=1,c="",u=this.advanceAfterBlockEnd();(d=this.tokens._extractRegex(a))&&0<o;){var l=d[0],f=d[1],d=d[2];d===i?o+=1:d===s&&--o,o===0?(c+=f,this.tokens.backN(l.length-f.length)):c+=l}return new Te.Output(u.lineno,u.colno,[new Te.TemplateData(u.lineno,u.colno,c)])},n.parsePostfix=function(i){for(var s,a=this.peekToken();a;){if(a.type===Ut.TOKEN_LEFT_PAREN)i=new Te.FunCall(a.lineno,a.colno,i,this.parseSignature());else if(a.type===Ut.TOKEN_LEFT_BRACKET)1<(s=this.parseAggregate()).children.length&&this.fail("invalid index"),i=new Te.LookupVal(a.lineno,a.colno,i,s.children[0]);else{if(a.type!==Ut.TOKEN_OPERATOR||a.value!==".")break;this.nextToken();var o=this.nextToken();o.type!==Ut.TOKEN_SYMBOL&&this.fail("expected name as lookup value, got "+o.value,o.lineno,o.colno),s=new Te.Literal(o.lineno,o.colno,o.value),i=new Te.LookupVal(a.lineno,a.colno,i,s)}a=this.peekToken()}return i},n.parseExpression=function(){return this.parseInlineIf()},n.parseInlineIf=function(){var i,s,a=this.parseOr();return this.skipSymbol("if")&&(i=this.parseOr(),s=a,(a=new Te.InlineIf(a.lineno,a.colno)).body=s,a.cond=i,this.skipSymbol("else")?a.else_=this.parseOr():a.else_=null),a},n.parseOr=function(){for(var s=this.parseAnd();this.skipSymbol("or");)var i=this.parseAnd(),s=new Te.Or(s.lineno,s.colno,s,i);return s},n.parseAnd=function(){for(var s=this.parseNot();this.skipSymbol("and");)var i=this.parseNot(),s=new Te.And(s.lineno,s.colno,s,i);return s},n.parseNot=function(){var i=this.peekToken();return this.skipSymbol("not")?new Te.Not(i.lineno,i.colno,this.parseNot()):this.parseIn()},n.parseIn=function(){for(var i=this.parseIs();;){var s=this.nextToken();if(!s)break;var a=s.type===Ut.TOKEN_SYMBOL&&s.value==="not";if(a||this.pushToken(s),!this.skipSymbol("in")){a&&this.pushToken(s);break}s=this.parseIs(),i=new Te.In(i.lineno,i.colno,i,s),a&&(i=new Te.Not(i.lineno,i.colno,i))}return i},n.parseIs=function(){var i,s,a=this.parseCompare();return this.skipSymbol("is")&&(i=this.skipSymbol("not"),s=this.parseCompare(),a=new Te.Is(a.lineno,a.colno,a,s),i)?new Te.Not(a.lineno,a.colno,a):a},n.parseCompare=function(){for(var i=["==","===","!=","!==","<",">","<=",">="],s=this.parseConcat(),a=[];;){var o=this.nextToken();if(!o)break;if(i.indexOf(o.value)===-1){this.pushToken(o);break}a.push(new Te.CompareOperand(o.lineno,o.colno,this.parseConcat(),o.value))}return a.length?new Te.Compare(a[0].lineno,a[0].colno,s,a):s},n.parseConcat=function(){for(var s=this.parseAdd();this.skipValue(Ut.TOKEN_TILDE,"~");)var i=this.parseAdd(),s=new Te.Concat(s.lineno,s.colno,s,i);return s},n.parseAdd=function(){for(var s=this.parseSub();this.skipValue(Ut.TOKEN_OPERATOR,"+");)var i=this.parseSub(),s=new Te.Add(s.lineno,s.colno,s,i);return s},n.parseSub=function(){for(var s=this.parseMul();this.skipValue(Ut.TOKEN_OPERATOR,"-");)var i=this.parseMul(),s=new Te.Sub(s.lineno,s.colno,s,i);return s},n.parseMul=function(){for(var s=this.parseDiv();this.skipValue(Ut.TOKEN_OPERATOR,"*");)var i=this.parseDiv(),s=new Te.Mul(s.lineno,s.colno,s,i);return s},n.parseDiv=function(){for(var s=this.parseFloorDiv();this.skipValue(Ut.TOKEN_OPERATOR,"/");)var i=this.parseFloorDiv(),s=new Te.Div(s.lineno,s.colno,s,i);return s},n.parseFloorDiv=function(){for(var s=this.parseMod();this.skipValue(Ut.TOKEN_OPERATOR,"//");)var i=this.parseMod(),s=new Te.FloorDiv(s.lineno,s.colno,s,i);return s},n.parseMod=function(){for(var s=this.parsePow();this.skipValue(Ut.TOKEN_OPERATOR,"%");)var i=this.parsePow(),s=new Te.Mod(s.lineno,s.colno,s,i);return s},n.parsePow=function(){for(var s=this.parseUnary();this.skipValue(Ut.TOKEN_OPERATOR,"**");)var i=this.parseUnary(),s=new Te.Pow(s.lineno,s.colno,s,i);return s},n.parseUnary=function(i){var s=this.peekToken(),s=this.skipValue(Ut.TOKEN_OPERATOR,"-")?new Te.Neg(s.lineno,s.colno,this.parseUnary(!0)):this.skipValue(Ut.TOKEN_OPERATOR,"+")?new Te.Pos(s.lineno,s.colno,this.parseUnary(!0)):this.parsePrimary();return i?s:this.parseFilter(s)},n.parsePrimary=function(i){var s,a=this.nextToken();if(a?a.type===Ut.TOKEN_STRING?s=a.value:a.type===Ut.TOKEN_INT?s=parseInt(a.value,10):a.type===Ut.TOKEN_FLOAT?s=parseFloat(a.value):a.type===Ut.TOKEN_BOOLEAN?a.value==="true"?s=!0:a.value==="false"?s=!1:this.fail("invalid boolean: "+a.value,a.lineno,a.colno):a.type===Ut.TOKEN_NONE?s=null:a.type===Ut.TOKEN_REGEX&&(s=new RegExp(a.value.body,a.value.flags)):this.fail("expected expression, got end of file"),s=s!==void 0?new Te.Literal(a.lineno,a.colno,s):a.type===Ut.TOKEN_SYMBOL?new Te.Symbol(a.lineno,a.colno,a.value):(this.pushToken(a),this.parseAggregate()),s=i?s:this.parsePostfix(s))return s;throw this.error("unexpected token: "+a.value,a.lineno,a.colno)},n.parseFilterName=function(){for(var i=this.expect(Ut.TOKEN_SYMBOL),s=i.value;this.skipValue(Ut.TOKEN_OPERATOR,".");)s+="."+this.expect(Ut.TOKEN_SYMBOL).value;return new Te.Symbol(i.lineno,i.colno,s)},n.parseFilterArgs=function(i){return this.peekToken().type===Ut.TOKEN_LEFT_PAREN?this.parsePostfix(i).args.children:[]},n.parseFilter=function(i){for(;this.skip(Ut.TOKEN_PIPE);){var s=this.parseFilterName();i=new Te.Filter(s.lineno,s.colno,s,new Te.NodeList(s.lineno,s.colno,[i].concat(this.parseFilterArgs(i))))}return i},n.parseFilterStatement=function(){var a=this.peekToken(),i=(this.skipSymbol("filter")||this.fail("parseFilterStatement: expected filter"),this.parseFilterName()),s=this.parseFilterArgs(i),a=(this.advanceAfterBlockEnd(a.value),new Te.Capture(i.lineno,i.colno,this.parseUntilBlocks("endfilter"))),a=(this.advanceAfterBlockEnd(),new Te.Filter(i.lineno,i.colno,i,new Te.NodeList(i.lineno,i.colno,[a].concat(s))));return new Te.Output(i.lineno,i.colno,[a])},n.parseAggregate=function(){var i,s=this.nextToken();switch(s.type){case Ut.TOKEN_LEFT_PAREN:i=new Te.Group(s.lineno,s.colno);break;case Ut.TOKEN_LEFT_BRACKET:i=new Te.Array(s.lineno,s.colno);break;case Ut.TOKEN_LEFT_CURLY:i=new Te.Dict(s.lineno,s.colno);break;default:return null}for(;;){var a,o=this.peekToken().type;if(o===Ut.TOKEN_RIGHT_PAREN||o===Ut.TOKEN_RIGHT_BRACKET||o===Ut.TOKEN_RIGHT_CURLY){this.nextToken();break}0<i.children.length&&(this.skip(Ut.TOKEN_COMMA)||this.fail("parseAggregate: expected comma after expression",s.lineno,s.colno)),i instanceof Te.Dict?(o=this.parsePrimary(),this.skip(Ut.TOKEN_COLON)||this.fail("parseAggregate: expected colon after dict key",s.lineno,s.colno),a=this.parseExpression(),i.addChild(new Te.Pair(o.lineno,o.colno,o,a))):(o=this.parseExpression(),i.addChild(o))}return i},n.parseSignature=function(i,s){var a=this.peekToken();if(!s&&a.type!==Ut.TOKEN_LEFT_PAREN){if(i)return null;this.fail("expected arguments",a.lineno,a.colno)}a.type===Ut.TOKEN_LEFT_PAREN&&(a=this.nextToken());for(var o,c=new Te.NodeList(a.lineno,a.colno),u=new Te.KeywordArgs(a.lineno,a.colno),l=!1;;){if(a=this.peekToken(),!s&&a.type===Ut.TOKEN_RIGHT_PAREN){this.nextToken();break}if(s&&a.type===Ut.TOKEN_BLOCK_END)break;l&&!this.skip(Ut.TOKEN_COMMA)?this.fail("parseSignature: expected comma after expression",a.lineno,a.colno):(o=this.parseExpression(),this.skipValue(Ut.TOKEN_OPERATOR,"=")?u.addChild(new Te.Pair(o.lineno,o.colno,o,this.parseExpression())):c.addChild(o)),l=!0}return u.children.length&&c.addChild(u),c},n.parseUntilBlocks=function(){for(var i=this.breakOnBlocks,s=arguments.length,a=new Array(s),o=0;o<s;o++)a[o]=arguments[o];this.breakOnBlocks=a;var c=this.parse();return this.breakOnBlocks=i,c},n.parseNodes=function(){for(var i,s=[];i=this.nextToken();)if(i.type===Ut.TOKEN_DATA){var a=i.value,o=this.peekToken(),c=o&&o.value;this.dropLeadingWhitespace&&(a=a.replace(/^\s*/,""),this.dropLeadingWhitespace=!1),o&&(o.type===Ut.TOKEN_BLOCK_START&&c.charAt(c.length-1)==="-"||o.type===Ut.TOKEN_VARIABLE_START&&c.charAt(this.tokens.tags.VARIABLE_START.length)==="-"||o.type===Ut.TOKEN_COMMENT&&c.charAt(this.tokens.tags.COMMENT_START.length)==="-")&&(a=a.replace(/\s*$/,"")),s.push(new Te.Output(i.lineno,i.colno,[new Te.TemplateData(i.lineno,i.colno,a)]))}else if(i.type===Ut.TOKEN_BLOCK_START){if(this.dropLeadingWhitespace=!1,!(o=this.parseStatement()))break;s.push(o)}else i.type===Ut.TOKEN_VARIABLE_START?(c=this.parseExpression(),this.dropLeadingWhitespace=!1,this.advanceAfterVariableEnd(),s.push(new Te.Output(i.lineno,i.colno,[c]))):i.type===Ut.TOKEN_COMMENT?this.dropLeadingWhitespace=i.value.charAt(i.value.length-this.tokens.tags.COMMENT_END.length-1)==="-":this.fail("Unexpected token at top-level: "+i.type,i.lineno,i.colno);return s},n.parse=function(){return new Te.NodeList(0,0,this.parseNodes())},n.parseAsRoot=function(){return new Te.Root(0,0,this.parseNodes())},r}(W_.Obj),Znt={parse:function(e,t,r){return e=new Kde(Ut.lex(e,r)),t!==void 0&&(e.extensions=t),e.parseAsRoot()},Parser:Kde},eit=0;function Jhe(){return"hole_"+eit++}function ZB(e,t){for(var r=null,n=0;n<e.length;n++){var i=t(e[n]);i!==e[n]&&((r=r||e.slice())[n]=i)}return r||e}function um(e,t,r){if(!(e instanceof Te.Node))return e;if(!r){var n=t(e);if(n&&n!==e)return n}var i;return e instanceof Te.NodeList?(n=ZB(e.children,function(s){return um(s,t,r)}))!==e.children&&(e=new Te[e.typename](e.lineno,e.colno,n)):e instanceof Te.CallExtension?(n=um(e.args,t,r),i=ZB(e.contentArgs,function(s){return um(s,t,r)}),n===e.args&&i===e.contentArgs||(e=new Te[e.typename](e.extName,e.prop,n,i))):(i=ZB(n=e.fields.map(function(s){return e[s]}),function(s){return um(s,t,r)}))!==n&&(e=new Te[e.typename](e.lineno,e.colno),i.forEach(function(s,a){e[e.fields[a]]=s})),r&&t(e)||e}function kM(e,t){return um(e,t,!0)}function p2(e,t,r){var n=[],i=kM(r?e[r]:e,function(s){var a;return s instanceof Te.Block?s:((s instanceof Te.Filter&&Rt.indexOf(t,s.name.value)!==-1||s instanceof Te.CallExtensionAsync)&&(a=new Te.Symbol(s.lineno,s.colno,Jhe()),n.push(new Te.FilterAsync(s.lineno,s.colno,s.name,s.args,a))),a)});return r?e[r]=i:e=i,n.length?(n.push(e),new Te.NodeList(e.lineno,e.colno,n)):e}function tit(e,t){return function(r){return kM(r,function(n){if(n instanceof Te.If||n instanceof Te.For){var i=!1;if(um(n,function(s){if(s instanceof Te.FilterAsync||s instanceof Te.IfAsync||s instanceof Te.AsyncEach||s instanceof Te.AsyncAll||s instanceof Te.CallExtensionAsync)return i=!0,s}),i)return n instanceof Te.If?new Te.IfAsync(n.lineno,n.colno,n.cond,n.body,n.else_):n instanceof Te.For&&!(n instanceof Te.AsyncAll)?new Te.AsyncEach(n.lineno,n.colno,n.arr,n.name,n.body,n.else_):void 0}})}(function(r){return um(r,function(n){var i,s;n instanceof Te.Block&&(i=!1,s=Jhe(),n.body=um(n.body,function(a){if(a instanceof Te.FunCall&&a.name.value==="super")return i=!0,new Te.Symbol(a.lineno,a.colno,s)}),i)&&n.body.children.unshift(new Te.Super(0,0,n.name,new Te.Symbol(0,0,s)))})}(function(r,n){return kM(r,function(i){return i instanceof Te.Output?p2(i,n):i instanceof Te.Set?p2(i,n,"value"):i instanceof Te.For?p2(i,n,"arr"):i instanceof Te.If?p2(i,n,"cond"):i instanceof Te.CallExtension?p2(i,n,"args"):void 0})}(e,t)))}var rit={transform:function(e,t){return tit(e,t||[])}},Zhe=Array.from,nit=typeof Symbol=="function"&&Symbol.iterator&&typeof Zhe=="function",iit=function(){function e(r,n){this.variables=Object.create(null),this.parent=r,this.topLevel=!1,this.isolateWrites=n}var t=e.prototype;return t.set=function(r,n,i){var s=r.split("."),a=this.variables,o=this;if(i&&(o=this.resolve(s[0],!0)))o.set(r,n);else{for(var c=0;c<s.length-1;c++){var u=s[c];a[u]||(a[u]={}),a=a[u]}a[s[s.length-1]]=n}},t.get=function(r){return(r=this.variables[r])!==void 0?r:null},t.lookup=function(r){var n=this.parent,i=this.variables[r];return i!==void 0?i:n&&n.lookup(r)},t.resolve=function(r,n){return n=n&&this.isolateWrites?void 0:this.parent,this.variables[r]!==void 0?this:n&&n.resolve(r)},t.push=function(r){return new e(this,r)},t.pop=function(){return this.parent},e}();function e0e(e){return e&&Object.prototype.hasOwnProperty.call(e,"__keywords")}function Qde(e){var t=e.length;return t===0?0:e0e(e[t-1])?t-1:t}function mh(e){if(typeof e!="string")return e;this.val=e,this.val=e,Object.defineProperty(this,"length",{writable:!0,configurable:!0,value:e.length})}mh.prototype=Object.create(String.prototype,{length:{writable:!0,configurable:!0,value:0}}),mh.prototype.valueOf=function(){return this.val},mh.prototype.toString=function(){return this.val};var _r={Frame:iit,makeMacro:function(e,t,r){return function(){for(var n=arguments.length,i=new Array(n),s=0;s<n;s++)i[s]=arguments[s];var a=Qde(i),o=function(){var f=i.length;return f&&e0e(f=i[f-1])?f:{}}();if(a>e.length)c=i.slice(0,e.length),i.slice(c.length,a).forEach(function(f,d){d<t.length&&(o[t[d]]=f)}),c.push(o);else if(a<e.length){for(var c=i.slice(0,a),u=a;u<e.length;u++){var l=e[u];c.push(o[l]),delete o[l]}c.push(o)}else c=i;return r.apply(this,c)}},makeKeywordArgs:function(e){return e.__keywords=!0,e},numArgs:Qde,suppressValue:function(e,t){return e=e??"",!t||e instanceof mh?e:Rt.escape(e.toString())},ensureDefined:function(e,t,r){if(e==null)throw new Rt.TemplateError("attempted to output null or undefined value",t+1,r+1);return e},memberLookup:function(e,t){if(e!=null)return typeof e[t]=="function"?function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return e[t].apply(e,n)}:e[t]},contextOrFrameLookup:function(e,t,r){return(t=t.lookup(r))!==void 0?t:e.lookup(r)},callWrap:function(e,t,r,n){if(!e)throw new Error("Unable to call `"+t+"`, which is undefined or falsey");if(typeof e!="function")throw new Error("Unable to call `"+t+"`, which is not a function");return e.apply(r,n)},handleError:function(e,t,r){return e.lineno?e:new Rt.TemplateError(e,t,r)},isArray:Rt.isArray,keys:Rt.keys,SafeString:mh,copySafeness:function(e,t){return e instanceof mh?new mh(t):t.toString()},markSafe:function(e){var t=typeof e;return t=="string"?new mh(e):t!="function"?e:function(r){var n=e.apply(this,arguments);return typeof n=="string"?new mh(n):n}},asyncEach:function(e,t,r,n){var i;Rt.isArray(e)?(i=e.length,Rt.asyncIter(e,function(s,a,o){switch(t){case 1:r(s,a,i,o);break;case 2:r(s[0],s[1],a,i,o);break;case 3:r(s[0],s[1],s[2],a,i,o);break;default:s.push(a,i,o),r.apply(this,s)}},n)):Rt.asyncFor(e,function(s,a,o,c,u){r(s,a,o,c,u)},n)},asyncAll:function(e,t,r,n){var i=0;function s(p,m){i++,l[p]=m,i===u&&n(null,l.join(""))}if(Rt.isArray(e))if(u=e.length,l=new Array(u),u===0)n(null,"");else for(var a=0;a<e.length;a++){var o=e[a];switch(t){case 1:r(o,a,u,s);break;case 2:r(o[0],o[1],a,u,s);break;case 3:r(o[0],o[1],o[2],a,u,s);break;default:o.push(a,u,s),r.apply(this,o)}}else{var c=Rt.keys(e||{}),u=c.length,l=new Array(u);if(u===0)n(null,"");else for(var f=0;f<c.length;f++){var d=c[f];r(d,e[d],f,u,s)}}},inOperator:Rt.inOperator,fromIterator:function(e){return typeof e=="object"&&e!==null&&!Rt.isArray(e)&&nit&&Symbol.iterator in e?Zhe(e):e}};function t0e(e,t){return(t0e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r})(e,t)}_r.Frame,_r.makeMacro,_r.makeKeywordArgs,_r.numArgs,_r.suppressValue,_r.ensureDefined,_r.memberLookup,_r.contextOrFrameLookup,_r.callWrap,_r.handleError,_r.isArray,_r.keys,_r.SafeString,_r.copySafeness,_r.markSafe,_r.asyncEach,_r.asyncAll,_r.inOperator,_r.fromIterator;var sit=Rt.TemplateError,eM=_r.Frame,ait={"==":"==","===":"===","!=":"!=","!==":"!==","<":"<",">":">","<=":"<=",">=":">="},Jde=function(e){var t;function r(){return e.apply(this,arguments)||this}t=e,(n=r).prototype=Object.create(t.prototype),t0e(n.prototype.constructor=n,t);var n=r.prototype;return n.init=function(i,s){this.templateName=i,this.codebuf=[],this.lastId=0,this.buffer=null,this.bufferStack=[],this._scopeClosers="",this.inBlock=!1,this.throwOnUndefined=s},n.fail=function(i,s,a){throw s!==void 0&&(s+=1),a!==void 0&&(a+=1),new sit(i,s,a)},n._pushBuffer=function(){var i=this._tmpid();return this.bufferStack.push(this.buffer),this.buffer=i,this._emit("var "+this.buffer+' = "";'),i},n._popBuffer=function(){this.buffer=this.bufferStack.pop()},n._emit=function(i){this.codebuf.push(i)},n._emitLine=function(i){this._emit(i+`
|
||
`)},n._emitLines=function(){for(var i=this,s=arguments.length,a=new Array(s),o=0;o<s;o++)a[o]=arguments[o];a.forEach(function(c){return i._emitLine(c)})},n._emitFuncBegin=function(i,s){this.buffer="output",this._scopeClosers="",this._emitLine("function "+s+"(env, context, frame, runtime, cb) {"),this._emitLine("var lineno = "+i.lineno+";"),this._emitLine("var colno = "+i.colno+";"),this._emitLine("var "+this.buffer+' = "";'),this._emitLine("try {")},n._emitFuncEnd=function(i){i||this._emitLine("cb(null, "+this.buffer+");"),this._closeScopeLevels(),this._emitLine("} catch (e) {"),this._emitLine(" cb(runtime.handleError(e, lineno, colno));"),this._emitLine("}"),this._emitLine("}"),this.buffer=null},n._addScopeLevel=function(){this._scopeClosers+="})"},n._closeScopeLevels=function(){this._emitLine(this._scopeClosers+";"),this._scopeClosers=""},n._withScopedSyntax=function(i){var s=this._scopeClosers;this._scopeClosers="",i.call(this),this._closeScopeLevels(),this._scopeClosers=s},n._makeCallback=function(i){var s=this._tmpid();return"function("+s+(i?","+i:"")+`) {
|
||
if(`+s+") { cb("+s+"); return; }"},n._tmpid=function(){return this.lastId++,"t_"+this.lastId},n._templateName=function(){return this.templateName==null?"undefined":JSON.stringify(this.templateName)},n._compileChildren=function(i,s){var a=this;i.children.forEach(function(o){a.compile(o,s)})},n._compileAggregate=function(i,s,a,o){var c=this;a&&this._emit(a),i.children.forEach(function(u,l){0<l&&c._emit(","),c.compile(u,s)}),o&&this._emit(o)},n._compileExpression=function(i,s){this.assertType(i,Te.Literal,Te.Symbol,Te.Group,Te.Array,Te.Dict,Te.FunCall,Te.Caller,Te.Filter,Te.LookupVal,Te.Compare,Te.InlineIf,Te.In,Te.Is,Te.And,Te.Or,Te.Not,Te.Add,Te.Concat,Te.Sub,Te.Mul,Te.Div,Te.FloorDiv,Te.Mod,Te.Pow,Te.Neg,Te.Pos,Te.Compare,Te.NodeList),this.compile(i,s)},n.assertType=function(i){for(var s=arguments.length,a=new Array(1<s?s-1:0),o=1;o<s;o++)a[o-1]=arguments[o];a.some(function(c){return i instanceof c})||this.fail("assertType: invalid type: "+i.typename,i.lineno,i.colno)},n.compileCallExtension=function(i,s,a){var o=this,c=i.args,u=i.contentArgs,l=typeof i.autoescape!="boolean"||i.autoescape;a||this._emit(this.buffer+" += runtime.suppressValue("),this._emit('env.getExtension("'+i.extName+'")["'+i.prop+'"]('),this._emit("context"),(c||u)&&this._emit(","),c&&(c instanceof Te.NodeList||this.fail("compileCallExtension: arguments must be a NodeList, use `parser.parseSignature`"),c.children.forEach(function(f,d){o._compileExpression(f,s),d===c.children.length-1&&!u.length||o._emit(",")})),u.length&&u.forEach(function(f,d){var p;0<d&&o._emit(","),f?(o._emitLine("function(cb) {"),o._emitLine("if(!cb) { cb = function(err) { if(err) { throw err; }}}"),p=o._pushBuffer(),o._withScopedSyntax(function(){o.compile(f,s),o._emitLine("cb(null, "+p+");")}),o._popBuffer(),o._emitLine("return "+p+";"),o._emitLine("}")):o._emit("null")}),a?(i=this._tmpid(),this._emitLine(", "+this._makeCallback(i)),this._emitLine(this.buffer+" += runtime.suppressValue("+i+", "+l+" && env.opts.autoescape);"),this._addScopeLevel()):(this._emit(")"),this._emit(", "+l+` && env.opts.autoescape);
|
||
`))},n.compileCallExtensionAsync=function(i,s){this.compileCallExtension(i,s,!0)},n.compileNodeList=function(i,s){this._compileChildren(i,s)},n.compileLiteral=function(i){var s;typeof i.value=="string"?(s=(s=(s=(s=(s=(s=i.value.replace(/\\/g,"\\\\")).replace(/"/g,'\\"')).replace(/\n/g,"\\n")).replace(/\r/g,"\\r")).replace(/\t/g,"\\t")).replace(/\u2028/g,"\\u2028"),this._emit('"'+s+'"')):i.value===null?this._emit("null"):this._emit(i.value.toString())},n.compileSymbol=function(i,s){i=i.value,(s=s.lookup(i))?this._emit(s):this._emit('runtime.contextOrFrameLookup(context, frame, "'+i+'")')},n.compileGroup=function(i,s){this._compileAggregate(i,s,"(",")")},n.compileArray=function(i,s){this._compileAggregate(i,s,"[","]")},n.compileDict=function(i,s){this._compileAggregate(i,s,"{","}")},n.compilePair=function(o,s){var a=o.key,o=o.value;a instanceof Te.Symbol?a=new Te.Literal(a.lineno,a.colno,a.value):a instanceof Te.Literal&&typeof a.value=="string"||this.fail("compilePair: Dict keys must be strings or names",a.lineno,a.colno),this.compile(a,s),this._emit(": "),this._compileExpression(o,s)},n.compileInlineIf=function(i,s){this._emit("("),this.compile(i.cond,s),this._emit("?"),this.compile(i.body,s),this._emit(":"),i.else_!==null?this.compile(i.else_,s):this._emit('""'),this._emit(")")},n.compileIn=function(i,s){this._emit("runtime.inOperator("),this.compile(i.left,s),this._emit(","),this.compile(i.right,s),this._emit(")")},n.compileIs=function(i,s){var a=(i.right.name||i.right).value;this._emit('env.getTest("'+a+'").call(context, '),this.compile(i.left,s),i.right.args&&(this._emit(","),this.compile(i.right.args,s)),this._emit(") === true")},n._binOpEmitter=function(i,s,a){this.compile(i.left,s),this._emit(a),this.compile(i.right,s)},n.compileOr=function(i,s){return this._binOpEmitter(i,s," || ")},n.compileAnd=function(i,s){return this._binOpEmitter(i,s," && ")},n.compileAdd=function(i,s){return this._binOpEmitter(i,s," + ")},n.compileConcat=function(i,s){return this._binOpEmitter(i,s,' + "" + ')},n.compileSub=function(i,s){return this._binOpEmitter(i,s," - ")},n.compileMul=function(i,s){return this._binOpEmitter(i,s," * ")},n.compileDiv=function(i,s){return this._binOpEmitter(i,s," / ")},n.compileMod=function(i,s){return this._binOpEmitter(i,s," % ")},n.compileNot=function(i,s){this._emit("!"),this.compile(i.target,s)},n.compileFloorDiv=function(i,s){this._emit("Math.floor("),this.compile(i.left,s),this._emit(" / "),this.compile(i.right,s),this._emit(")")},n.compilePow=function(i,s){this._emit("Math.pow("),this.compile(i.left,s),this._emit(", "),this.compile(i.right,s),this._emit(")")},n.compileNeg=function(i,s){this._emit("-"),this.compile(i.target,s)},n.compilePos=function(i,s){this._emit("+"),this.compile(i.target,s)},n.compileCompare=function(i,s){var a=this;this.compile(i.expr,s),i.ops.forEach(function(o){a._emit(" "+ait[o.type]+" "),a.compile(o.expr,s)})},n.compileLookupVal=function(i,s){this._emit("runtime.memberLookup(("),this._compileExpression(i.target,s),this._emit("),"),this._compileExpression(i.val,s),this._emit(")")},n._getNodeName=function(i){switch(i.typename){case"Symbol":return i.value;case"FunCall":return"the return value of ("+this._getNodeName(i.name)+")";case"LookupVal":return this._getNodeName(i.target)+'["'+this._getNodeName(i.val)+'"]';case"Literal":return i.value.toString();default:return"--expression--"}},n.compileFunCall=function(i,s){this._emit("(lineno = "+i.lineno+", colno = "+i.colno+", "),this._emit("runtime.callWrap("),this._compileExpression(i.name,s),this._emit(', "'+this._getNodeName(i.name).replace(/"/g,'\\"')+'", context, '),this._compileAggregate(i.args,s,"[","])"),this._emit(")")},n.compileFilter=function(i,s){var a=i.name;this.assertType(a,Te.Symbol),this._emit('env.getFilter("'+a.value+'").call(context, '),this._compileAggregate(i.args,s),this._emit(")")},n.compileFilterAsync=function(i,s){var a=i.name,o=i.symbol.value;this.assertType(a,Te.Symbol),s.set(o,o),this._emit('env.getFilter("'+a.value+'").call(context, '),this._compileAggregate(i.args,s),this._emitLine(", "+this._makeCallback(o)),this._addScopeLevel()},n.compileKeywordArgs=function(i,s){this._emit("runtime.makeKeywordArgs("),this.compileDict(i,s),this._emit(")")},n.compileSet=function(i,s){var a=this,o=[];i.targets.forEach(function(c){c=c.value,(c=s.lookup(c))==null&&(c=a._tmpid(),a._emitLine("var "+c+";")),o.push(c)}),i.value?(this._emit(o.join(" = ")+" = "),this._compileExpression(i.value,s)):(this._emit(o.join(" = ")+" = "),this.compile(i.body,s)),this._emitLine(";"),i.targets.forEach(function(c,u){c=c.value,a._emitLine('frame.set("'+c+'", '+(u=o[u])+", true);"),a._emitLine("if(frame.topLevel) {"),a._emitLine('context.setVariable("'+c+'", '+u+");"),a._emitLine("}"),c.charAt(0)!=="_"&&(a._emitLine("if(frame.topLevel) {"),a._emitLine('context.addExport("'+c+'", '+u+");"),a._emitLine("}"))})},n.compileSwitch=function(i,s){var a=this;this._emit("switch ("),this.compile(i.expr,s),this._emit(") {"),i.cases.forEach(function(o,c){a._emit("case "),a.compile(o.cond,s),a._emit(": "),a.compile(o.body,s),o.body.children.length&&a._emitLine("break;")}),i.default&&(this._emit("default:"),this.compile(i.default,s)),this._emit("}")},n.compileIf=function(i,s,a){var o=this;this._emit("if("),this._compileExpression(i.cond,s),this._emitLine(") {"),this._withScopedSyntax(function(){o.compile(i.body,s),a&&o._emit("cb()")}),i.else_?(this._emitLine(`}
|
||
else {`),this._withScopedSyntax(function(){o.compile(i.else_,s),a&&o._emit("cb()")})):a&&(this._emitLine(`}
|
||
else {`),this._emit("cb()")),this._emitLine("}")},n.compileIfAsync=function(i,s){this._emit("(function(cb) {"),this.compileIf(i,s,!0),this._emit("})("+this._makeCallback()),this._addScopeLevel()},n._emitLoopBindings=function(i,s,a,o){var c=this;[{name:"index",val:a+" + 1"},{name:"index0",val:a},{name:"revindex",val:o+" - "+a},{name:"revindex0",val:o+" - "+a+" - 1"},{name:"first",val:a+" === 0"},{name:"last",val:a+" === "+o+" - 1"},{name:"length",val:o}].forEach(function(u){c._emitLine('frame.set("loop.'+u.name+'", '+u.val+");")})},n.compileFor=function(i,s){var a,o,c,u,l=this,f=this._tmpid(),d=this._tmpid(),p=this._tmpid();s=s.push(),this._emitLine("frame = frame.push();"),this._emit("var "+p+" = "),this._compileExpression(i.arr,s),this._emitLine(";"),this._emit("if("+p+") {"),this._emitLine(p+" = runtime.fromIterator("+p+");"),i.name instanceof Te.Array?(this._emitLine("var "+f+";"),this._emitLine("if(runtime.isArray("+p+")) {"),this._emitLine("var "+d+" = "+p+".length;"),this._emitLine("for("+f+"=0; "+f+" < "+p+".length; "+f+"++) {"),i.name.children.forEach(function(m,y){var T=l._tmpid();l._emitLine("var "+T+" = "+p+"["+f+"]["+y+"];"),l._emitLine('frame.set("'+m+'", '+p+"["+f+"]["+y+"]);"),s.set(i.name.children[y].value,T)}),this._emitLoopBindings(i,p,f,d),this._withScopedSyntax(function(){l.compile(i.body,s)}),this._emitLine("}"),this._emitLine("} else {"),u=(a=i.name.children)[0],a=a[1],o=this._tmpid(),c=this._tmpid(),s.set(u.value,o),s.set(a.value,c),this._emitLine(f+" = -1;"),this._emitLine("var "+d+" = runtime.keys("+p+").length;"),this._emitLine("for(var "+o+" in "+p+") {"),this._emitLine(f+"++;"),this._emitLine("var "+c+" = "+p+"["+o+"];"),this._emitLine('frame.set("'+u.value+'", '+o+");"),this._emitLine('frame.set("'+a.value+'", '+c+");"),this._emitLoopBindings(i,p,f,d),this._withScopedSyntax(function(){l.compile(i.body,s)}),this._emitLine("}")):(u=this._tmpid(),s.set(i.name.value,u),this._emitLine("var "+d+" = "+p+".length;"),this._emitLine("for(var "+f+"=0; "+f+" < "+p+".length; "+f+"++) {"),this._emitLine("var "+u+" = "+p+"["+f+"];"),this._emitLine('frame.set("'+i.name.value+'", '+u+");"),this._emitLoopBindings(i,p,f,d),this._withScopedSyntax(function(){l.compile(i.body,s)})),this._emitLine("}"),this._emitLine("}"),i.else_&&(this._emitLine("if (!"+d+") {"),this.compile(i.else_,s),this._emitLine("}")),this._emitLine("frame = frame.pop();")},n._compileAsyncLoop=function(i,s,a){var o,c=this,u=this._tmpid(),l=this._tmpid(),f=this._tmpid(),d=a?"asyncAll":"asyncEach",d=(s=s.push(),this._emitLine("frame = frame.push();"),this._emit("var "+f+" = runtime.fromIterator("),this._compileExpression(i.arr,s),this._emitLine(");"),i.name instanceof Te.Array?(o=i.name.children.length,this._emit("runtime."+d+"("+f+", "+o+", function("),i.name.children.forEach(function(p){c._emit(p.value+",")}),this._emit(u+","+l+",next) {"),i.name.children.forEach(function(p){p=p.value,s.set(p,p),c._emitLine('frame.set("'+p+'", '+p+");")})):(o=i.name.value,this._emitLine("runtime."+d+"("+f+", 1, function("+o+", "+u+", "+l+",next) {"),this._emitLine('frame.set("'+o+'", '+o+");"),s.set(o,o)),this._emitLoopBindings(i,f,u,l),this._withScopedSyntax(function(){var p;a&&(p=c._pushBuffer()),c.compile(i.body,s),c._emitLine("next("+u+(p?","+p:"")+");"),a&&c._popBuffer()}),this._tmpid());this._emitLine("}, "+this._makeCallback(d)),this._addScopeLevel(),a&&this._emitLine(this.buffer+" += "+d+";"),i.else_&&(this._emitLine("if (!"+f+".length) {"),this.compile(i.else_,s),this._emitLine("}")),this._emitLine("frame = frame.pop();")},n.compileAsyncEach=function(i,s){this._compileAsyncLoop(i,s)},n.compileAsyncAll=function(i,s){this._compileAsyncLoop(i,s,!0)},n._compileMacro=function(i,y){var a=this,o=[],c=null,u="macro_"+this._tmpid(),l=y!==void 0,f=(i.args.children.forEach(function(T,E){E===i.args.children.length-1&&T instanceof Te.Dict?c=T:(a.assertType(T,Te.Symbol),o.push(T))}),[].concat(o.map(function(T){return"l_"+T.value}),["kwargs"])),d=o.map(function(T){return'"'+T.value+'"'}),p=(c&&c.children||[]).map(function(T){return'"'+T.key.value+'"'}),m=l?y.push(!0):new eM,y=(this._emitLines("var "+u+" = runtime.makeMacro(","["+d.join(", ")+"], ","["+p.join(", ")+"], ","function ("+f.join(", ")+") {","var callerFrame = frame;","frame = "+(l?"frame.push(true);":"new runtime.Frame();"),"kwargs = kwargs || {};",'if (Object.prototype.hasOwnProperty.call(kwargs, "caller")) {','frame.set("caller", kwargs.caller); }'),o.forEach(function(T){a._emitLine('frame.set("'+T.value+'", l_'+T.value+");"),m.set(T.value,"l_"+T.value)}),c&&c.children.forEach(function(T){var E=T.key.value;a._emit('frame.set("'+E+'", '),a._emit('Object.prototype.hasOwnProperty.call(kwargs, "'+E+'")'),a._emit(' ? kwargs["'+E+'"] : '),a._compileExpression(T.value,m),a._emit(");")}),this._pushBuffer());return this._withScopedSyntax(function(){a.compile(i.body,m)}),this._emitLine("frame = "+(l?"frame.pop();":"callerFrame;")),this._emitLine("return new runtime.SafeString("+y+");"),this._emitLine("});"),this._popBuffer(),u},n.compileMacro=function(i,s){var a=this._compileMacro(i),o=i.name.value;s.set(o,a),s.parent?this._emitLine('frame.set("'+o+'", '+a+");"):(i.name.value.charAt(0)!=="_"&&this._emitLine('context.addExport("'+o+'");'),this._emitLine('context.setVariable("'+o+'", '+a+");"))},n.compileCaller=function(i,s){this._emit("(function (){"),i=this._compileMacro(i,s),this._emit("return "+i+";})()")},n._compileGetTemplate=function(i,s,f,d){var c=this._tmpid(),u=this._templateName(),l=this._makeCallback(c),f=f?"true":"false",d=d?"true":"false";return this._emit("env.getTemplate("),this._compileExpression(i.template,s),this._emitLine(", "+f+", "+u+", "+d+", "+l),c},n.compileImport=function(i,s){var a=i.target.value,o=this._compileGetTemplate(i,s,!1,!1);this._addScopeLevel(),this._emitLine(o+".getExported("+(i.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(o)),this._addScopeLevel(),s.set(a,o),s.parent?this._emitLine('frame.set("'+a+'", '+o+");"):this._emitLine('context.setVariable("'+a+'", '+o+");")},n.compileFromImport=function(i,s){var a=this,o=this._compileGetTemplate(i,s,!1,!1);this._addScopeLevel(),this._emitLine(o+".getExported("+(i.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(o)),this._addScopeLevel(),i.names.children.forEach(function(f){var u,l=a._tmpid(),f=f instanceof Te.Pair?(u=f.key.value,f.value.value):u=f.value;a._emitLine("if(Object.prototype.hasOwnProperty.call("+o+', "'+u+'")) {'),a._emitLine("var "+l+" = "+o+"."+u+";"),a._emitLine("} else {"),a._emitLine(`cb(new Error("cannot import '`+u+`'")); return;`),a._emitLine("}"),s.set(f,l),s.parent?a._emitLine('frame.set("'+f+'", '+l+");"):a._emitLine('context.setVariable("'+f+'", '+l+");")})},n.compileBlock=function(i){var s=this._tmpid();this.inBlock||this._emit('(parentTemplate ? function(e, c, f, r, cb) { cb(""); } : '),this._emit('context.getBlock("'+i.name.value+'")'),this.inBlock||this._emit(")"),this._emitLine("(env, context, frame, runtime, "+this._makeCallback(s)),this._emitLine(this.buffer+" += "+s+";"),this._addScopeLevel()},n.compileSuper=function(o,s){var a=o.blockName.value,o=o.symbol.value,c=this._makeCallback(o);this._emitLine('context.getSuper(env, "'+a+'", b_'+a+", frame, runtime, "+c),this._emitLine(o+" = runtime.markSafe("+o+");"),this._addScopeLevel(),s.set(o,o)},n.compileExtends=function(o,s){var a=this._tmpid(),o=this._compileGetTemplate(o,s,!0,!1);this._emitLine("parentTemplate = "+o),this._emitLine("for(var "+a+" in parentTemplate.blocks) {"),this._emitLine("context.addBlock("+a+", parentTemplate.blocks["+a+"]);"),this._emitLine("}"),this._addScopeLevel()},n.compileInclude=function(i,s){this._emitLine("var tasks = [];"),this._emitLine("tasks.push("),this._emitLine("function(callback) {"),s=this._compileGetTemplate(i,s,!1,i.ignoreMissing),this._emitLine("callback(null,"+s+");});"),this._emitLine("});"),i=this._tmpid(),this._emitLine("tasks.push("),this._emitLine("function(template, callback){"),this._emitLine("template.render(context.getVariables(), frame, "+this._makeCallback(i)),this._emitLine("callback(null,"+i+");});"),this._emitLine("});"),this._emitLine("tasks.push("),this._emitLine("function(result, callback){"),this._emitLine(this.buffer+" += result;"),this._emitLine("callback(null);"),this._emitLine("});"),this._emitLine("env.waterfall(tasks, function(){"),this._addScopeLevel()},n.compileTemplateData=function(i,s){this.compileLiteral(i,s)},n.compileCapture=function(i,s){var a=this,o=this.buffer;this.buffer="output",this._emitLine("(function() {"),this._emitLine('var output = "";'),this._withScopedSyntax(function(){a.compile(i.body,s)}),this._emitLine("return output;"),this._emitLine("})()"),this.buffer=o},n.compileOutput=function(i,s){var a=this;i.children.forEach(function(o){o instanceof Te.TemplateData?o.value&&(a._emit(a.buffer+" += "),a.compileLiteral(o,s),a._emitLine(";")):(a._emit(a.buffer+" += runtime.suppressValue("),a.throwOnUndefined&&a._emit("runtime.ensureDefined("),a.compile(o,s),a.throwOnUndefined&&a._emit(","+i.lineno+","+i.colno+")"),a._emit(`, env.opts.autoescape);
|
||
`))})},n.compileRoot=function(i,s){var a=this,o=(s&&this.fail("compileRoot: root node can't have frame"),s=new eM,this._emitFuncBegin(i,"root"),this._emitLine("var parentTemplate = null;"),this._compileChildren(i,s),this._emitLine("if(parentTemplate) {"),this._emitLine("parentTemplate.rootRenderFunc(env, context, frame, runtime, cb);"),this._emitLine("} else {"),this._emitLine("cb(null, "+this.buffer+");"),this._emitLine("}"),this._emitFuncEnd(!0),this.inBlock=!0,[]);(s=i.findAll(Te.Block)).forEach(function(c,u){var l=c.name.value;if(o.indexOf(l)!==-1)throw new Error('Block "'+l+'" defined more than once.');o.push(l),a._emitFuncBegin(c,"b_"+l),l=new eM,a._emitLine("var frame = frame.push(true);"),a.compile(c.body,l),a._emitFuncEnd()}),this._emitLine("return {"),s.forEach(function(c,u){c="b_"+c.name.value,a._emitLine(c+": "+c+",")}),this._emitLine(`root: root
|
||
};`)},n.compile=function(i,s){var a=this["compile"+i.typename];a?a.call(this,i,s):this.fail("compile: Cannot compile node: "+i.typename,i.lineno,i.colno)},n.getCode=function(){return this.codebuf.join("")},r}(W_.Obj),oit={compile:function(a,t,r,n,i){var s=new Jde(n,(i=i===void 0?{}:i).throwOnUndefined),a=(r||[]).map(function(o){return o.preprocess}).filter(function(o){return!!o}).reduce(function(o,c){return c(o)},a);return s.compile(rit.transform(Znt.parse(a,r,i),t,n)),s.getCode()},Compiler:Jde},cit=yr(function(e){function t(p,m){return p==null||p===!1?m:p}function r(p){return p!=p}function n(p){var m=(p=t(p,"")).toLowerCase();return _r.copySafeness(p,m.charAt(0).toUpperCase()+m.slice(1))}function i(p){if(Rt.isString(p))return p.split("");if(Rt.isObject(p))return Rt._entries(p||{}).map(function(m){return{key:m[0],value:m[1]}});if(Rt.isArray(p))return p;throw new Rt.TemplateError("list filter: type not iterable")}function s(p){return function(m,y,T){var E=this,A=E.env.getTest(y=y===void 0?"truthy":y);return Rt.toArray(m).filter(function(x){return A.call(E,x,T)===p})}}function a(p){return _r.copySafeness(p,p.replace(/^\s*|\s*$/g,""))}(e=e.exports={}).abs=Math.abs,e.batch=function(p,m,y){for(var T=[],E=[],A=0;A<p.length;A++)A%m==0&&E.length&&(T.push(E),E=[]),E.push(p[A]);if(E.length){if(y)for(A=E.length;A<m;A++)E.push(y);T.push(E)}return T},e.capitalize=n,e.center=function(p,m){var y;return(p=t(p,"")).length>=(m=m||80)?p:(m-=p.length,y=Rt.repeat(" ",m/2-m%2),m=Rt.repeat(" ",m/2),_r.copySafeness(p,y+p+m))},e.default=function(p,m,y){return y?p||m:p!==void 0?p:m},e.dictsort=function(p,m,y){if(!Rt.isObject(p))throw new Rt.TemplateError("dictsort filter: val must be an object");var T,E,A=[];for(E in p)A.push([E,p[E]]);if(y===void 0||y==="key")T=0;else{if(y!=="value")throw new Rt.TemplateError("dictsort filter: You can only sort by either key or value");T=1}return A.sort(function(x,_){return x=x[T],_=_[T],m||(Rt.isString(x)&&(x=x.toUpperCase()),Rt.isString(_)&&(_=_.toUpperCase())),_<x?1:x===_?0:-1}),A},e.dump=function(p,m){return JSON.stringify(p,null,m)},e.escape=function(p){return p instanceof _r.SafeString?p:_r.markSafe(Rt.escape((p=p??"").toString()))},e.safe=function(p){return p instanceof _r.SafeString?p:_r.markSafe((p=p??"").toString())},e.first=function(p){return p[0]},e.forceescape=function(p){return _r.markSafe(Rt.escape((p=p??"").toString()))},e.groupby=function(p,m){return Rt.groupBy(p,m,this.env.opts.throwOnUndefined)},e.indent=function(p,A,y){if((p=t(p,""))==="")return"";A=A||4;var T=p.split(`
|
||
`),E=Rt.repeat(" ",A),A=T.map(function(x,_){return _!==0||y?""+E+x:x}).join(`
|
||
`);return _r.copySafeness(p,A)},e.join=function(p,m,y){return m=m||"",(p=y?Rt.map(p,function(T){return T[y]}):p).join(m)},e.last=function(p){return p[p.length-1]},e.length=function(p){return(p=t(p,""))!==void 0?typeof Map=="function"&&p instanceof Map||typeof Set=="function"&&p instanceof Set?p.size:(!Rt.isObject(p)||p instanceof _r.SafeString?p:Rt.keys(p)).length:0},e.list=i,e.lower=function(p){return(p=t(p,"")).toLowerCase()},e.nl2br=function(p){return p==null?"":_r.copySafeness(p,p.replace(/\r\n|\n/g,`<br />
|
||
`))},e.random=function(p){return p[Math.floor(Math.random()*p.length)]},e.reject=s(!1),e.rejectattr=function(p,m){return p.filter(function(y){return!y[m]})},e.select=s(!0),e.selectattr=function(p,m){return p.filter(function(y){return!!y[m]})},e.replace=function(p,m,y,T){var E=p;if(m instanceof RegExp)return p.replace(m,y);T===void 0&&(T=-1);var A="";if(typeof m=="number")m=""+m;else if(typeof m!="string")return p;if(typeof(p=typeof p=="number"?""+p:p)!="string"&&!(p instanceof _r.SafeString))return p;if(m==="")return A=y+p.split("").join(y)+y,_r.copySafeness(p,A);var x=p.indexOf(m);if(T===0||x===-1)return p;for(var _=0,S=0;-1<x&&(T===-1||S<T);)A+=p.substring(_,x)+y,_=x+m.length,S++,x=p.indexOf(m,_);return _<p.length&&(A+=p.substring(_)),_r.copySafeness(E,A)},e.reverse=function(p){var m;return(m=Rt.isString(p)?i(p):Rt.map(p,function(y){return y})).reverse(),Rt.isString(p)?_r.copySafeness(p,m.join("")):m},e.round=function(p,m,y){return m=m||0,m=Math.pow(10,m),(y==="ceil"?Math.ceil:y==="floor"?Math.floor:Math.round)(p*m)/m},e.slice=function(p,m,y){for(var T=Math.floor(p.length/m),E=p.length%m,A=[],x=0,_=0;_<m;_++){var S=x+_*T;_<E&&x++,S=p.slice(S,x+(_+1)*T),y&&E<=_&&S.push(y),A.push(S)}return A},e.sum=function(p,m,y){return(y=y===void 0?0:y)+(p=m?Rt.map(p,function(T){return T[m]}):p).reduce(function(T,E){return T+E},0)},e.sort=_r.makeMacro(["value","reverse","case_sensitive","attribute"],[],function(A,m,y,T){var E=this,A=Rt.map(A,function(_){return _}),x=Rt.getAttrGetter(T);return A.sort(function(_,S){if(_=T?x(_):_,S=T?x(S):S,E.env.opts.throwOnUndefined&&T&&(_===void 0||S===void 0))throw new TypeError('sort: attribute "'+T+'" resolved to undefined');return!y&&Rt.isString(_)&&Rt.isString(S)&&(_=_.toLowerCase(),S=S.toLowerCase()),_<S?m?1:-1:S<_?m?-1:1:0}),A}),e.string=function(p){return _r.copySafeness(p,p)},e.striptags=function(p,T){var y=a((p=t(p,"")).replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>|<!--[\s\S]*?-->/gi,"")),T=T?y.replace(/^ +| +$/gm,"").replace(/ +/g," ").replace(/(\r\n)/g,`
|
||
`).replace(/\n\n\n+/g,`
|
||
|
||
`):y.replace(/\s+/gi," ");return _r.copySafeness(p,T)},e.title=function(p){var m=(p=t(p,"")).split(" ").map(n);return _r.copySafeness(p,m.join(" "))},e.trim=a,e.truncate=function(p,m,y,T){var E=p;return(p=t(p,"")).length<=(m=m||255)?p:(p=y?p.substring(0,m):((y=p.lastIndexOf(" ",m))===-1&&(y=m),p.substring(0,y)),_r.copySafeness(E,p+=T??"..."))},e.upper=function(p){return(p=t(p,"")).toUpperCase()},e.urlencode=function(p){var m=encodeURIComponent;return Rt.isString(p)?m(p):(Rt.isArray(p)?p:Rt._entries(p)).map(function(E){var T=E[0],E=E[1];return m(T)+"="+m(E)}).join("&")};var o=/^(?:\(|<|<)?(.*?)(?:\.|,|\)|\n|>)?$/,c=/^[\w.!#$%&'*+\-\/=?\^`{|}~]+@[a-z\d\-]+(\.[a-z\d\-]+)+$/i,u=/^https?:\/\/.*$/,l=/^www\./,f=/\.(?:org|net|com)(?:\:|\/|$)/,d=(e.urlize=function(p,m,y){r(m)&&(m=1/0);var T=y===!0?' rel="nofollow"':"";return p.split(/(\s+)/).filter(function(E){return E&&E.length}).map(function(E){var A=E.match(o),x=(A=A?A[1]:E).substr(0,m);return u.test(A)?'<a href="'+A+'"'+T+">"+x+"</a>":l.test(A)?'<a href="http://'+A+'"'+T+">"+x+"</a>":c.test(A)?'<a href="mailto:'+A+'">'+A+"</a>":f.test(A)?'<a href="http://'+A+'"'+T+">"+x+"</a>":E}).join("")},e.wordcount=function(p){return(p=(p=t(p,""))?p.match(/\w+/g):null)?p.length:null},e.float=function(p,m){return r(p=parseFloat(p))?m:p},_r.makeMacro(["value","default","base"],[],function(p,m,y){return y===void 0&&(y=10),r(p=parseInt(p,y))?m:p}));e.int=d,e.d=e.default,e.e=e.escape}),y6={};function r0e(e,t){for(var r=0,n=e.length-1;0<=n;n--){var i=e[n];i==="."?e.splice(n,1):i===".."?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r--;)e.unshift("..");return e}var uit=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,tM=function(e){return uit.exec(e).slice(1)};function rM(){for(var e="",t=!1,r=arguments.length-1;-1<=r&&!t;r--){var n=0<=r?arguments[r]:"/";if(typeof n!="string")throw new TypeError("Arguments to path.resolve must be strings");n&&(e=n+"/"+e,t=n.charAt(0)==="/")}return(t?"/":"")+r0e(eF(e.split("/"),function(i){return!!i}),!t).join("/")||"."}function Zde(e){var t=n0e(e),r=lit(e,-1)==="/";return(e=(e=r0e(eF(e.split("/"),function(n){return!!n}),!t).join("/"))||t?e:".")&&r&&(e+="/"),(t?"/":"")+e}function n0e(e){return e.charAt(0)==="/"}var H_={extname:function(e){return tM(e)[3]},basename:function(e,t){return e=tM(e)[2],t&&e.substr(-1*t.length)===t?e.substr(0,e.length-t.length):e},dirname:function(r){var t=(r=tM(r))[0],r=r[1];return t||r?t+(r&&r.substr(0,r.length-1)):"."},sep:"/",delimiter:":",relative:function(e,t){function r(u){for(var l=0;l<u.length&&u[l]==="";l++);for(var f=u.length-1;0<=f&&u[f]==="";f--);return f<l?[]:u.slice(l,f-l+1)}e=rM(e).substr(1),t=rM(t).substr(1);for(var n=r(e.split("/")),i=r(t.split("/")),s=Math.min(n.length,i.length),a=s,o=0;o<s;o++)if(n[o]!==i[o]){a=o;break}for(var c=[],o=a;o<n.length;o++)c.push("..");return(c=c.concat(i.slice(a))).join("/")},join:function(){return Zde(eF(Array.prototype.slice.call(arguments,0),function(e,t){if(typeof e!="string")throw new TypeError("Arguments to path.join must be strings");return e}).join("/"))},isAbsolute:n0e,normalize:Zde,resolve:rM};function eF(e,t){if(e.filter)return e.filter(t);for(var r=[],n=0;n<e.length;n++)t(e[n],n,e)&&r.push(e[n]);return r}var lit="ab".substr(-1)==="b"?function(e,t,r){return e.substr(t,r)}:function(e,t,r){return t<0&&(t=e.length+t),e.substr(t,r)};function i0e(e,t){return(i0e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r})(e,t)}var tF=function(e){var t;function r(){return e.apply(this,arguments)||this}t=e,(n=r).prototype=Object.create(t.prototype),i0e(n.prototype.constructor=n,t);var n=r.prototype;return n.resolve=function(i,s){return H_.resolve(H_.dirname(i),s)},n.isRelative=function(i){return i.indexOf("./")===0||i.indexOf("../")===0},r}(W_.EmitterObj);function s0e(e,t){return(s0e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r})(e,t)}var fit=function(e){var t,r;function n(i){var s;return(s=e.call(this)||this).precompiled=i||{},s}return r=e,(t=n).prototype=Object.create(r.prototype),s0e(t.prototype.constructor=t,r),n.prototype.getSource=function(i){return this.precompiled[i]?{src:{type:"code",obj:this.precompiled[i]},path:i}:null},n}(tF);function a0e(e,t){e.prototype=Object.create(t.prototype),o0e(e.prototype.constructor=e,t)}function o0e(e,t){return(o0e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r})(e,t)}var dit=fit,pit=function(e){function t(r,n){var i=e.call(this)||this;return typeof n=="boolean"&&console.log("[nunjucks] Warning: you passed a boolean as the second argument to FileSystemLoader, but it now takes an options object. See http://mozilla.github.io/nunjucks/api.html#filesystemloader"),n=n||{},i.pathsToNames={},i.noCache=!!n.noCache,r?(r=Array.isArray(r)?r:[r],i.searchPaths=r.map(H_.normalize)):i.searchPaths=["."],n.watch,i}return a0e(t,e),t.prototype.getSource=function(r){for(var n=null,i=this.searchPaths,s=0;s<i.length;s++){var a=H_.resolve(i[s]),o=H_.resolve(i[s],r);if(o.indexOf(a)===0&&y6.existsSync(o)){n=o;break}}if(!n)return null;this.pathsToNames[n]=r;var c={src:y6.readFileSync(n,"utf-8"),path:n,noCache:this.noCache};return this.emit("load",r,c),c},t}(tF),xv={FileSystemLoader:pit,PrecompiledLoader:dit,NodeResolveLoader:function(e){function t(r){var n;return r=r||{},(n=e.call(this)||this).pathsToNames={},n.noCache=!!r.noCache,r.watch,n}return a0e(t,e),t.prototype.getSource=function(r){if(/^\.?\.?(\/|\\)/.test(r)||/^[A-Z]:/.test(r))return null;try{n=Ktt.resolve(r)}catch{return null}this.pathsToNames[n]=r;var n={src:y6.readFileSync(n,"utf-8"),path:n,noCache:this.noCache};return this.emit("load",r,n),n},t}(tF)},Ei=yr(function(e,t){var r=_r.SafeString;t.callable=function(n){return typeof n=="function"},t.defined=function(n){return n!==void 0},t.divisibleby=function(n,i){return n%i==0},t.escaped=function(n){return n instanceof r},t.equalto=function(n,i){return n===i},t.eq=t.equalto,t.sameas=t.equalto,t.even=function(n){return n%2==0},t.falsy=function(n){return!n},t.ge=function(n,i){return i<=n},t.greaterthan=function(n,i){return i<n},t.gt=t.greaterthan,t.le=function(n,i){return n<=i},t.lessthan=function(n,i){return n<i},t.lt=t.lessthan,t.lower=function(n){return n.toLowerCase()===n},t.ne=function(n,i){return n!==i},t.null=function(n){return n===null},t.number=function(n){return typeof n=="number"},t.odd=function(n){return n%2==1},t.string=function(n){return typeof n=="string"},t.truthy=function(n){return!!n},t.undefined=function(n){return n===void 0},t.upper=function(n){return n.toUpperCase()===n},t.iterable=function(n){return typeof Symbol<"u"?!!n[Symbol.iterator]:Array.isArray(n)||typeof n=="string"},t.mapping=function(n){var i=n!=null&&typeof n=="object"&&!Array.isArray(n);return Set?i&&!(n instanceof Set):i}}),hit=(Ei.callable,Ei.defined,Ei.divisibleby,Ei.escaped,Ei.equalto,Ei.eq,Ei.sameas,Ei.even,Ei.falsy,Ei.ge,Ei.greaterthan,Ei.gt,Ei.le,Ei.lessthan,Ei.lt,Ei.lower,Ei.ne,Ei.number,Ei.odd,Ei.string,Ei.truthy,Ei.undefined,Ei.upper,Ei.iterable,Ei.mapping,function(){return{range:function(e,t,r){var n=[];if(0<(r=t===void 0?(t=e,e=0,1):r||1))for(var i=e;i<t;i+=r)n.push(i);else for(var s=e;t<s;s+=r)n.push(s);return n},cycler:function(){return e=Array.prototype.slice.call(arguments),t=-1,{current:null,reset:function(){t=-1,this.current=null},next:function(){return++t>=e.length&&(t=0),this.current=e[t],this.current}};var e,t},joiner:function(e){e=e||",";var t=!0;return function(){var r=t?"":e;return t=!1,r}}}});function rF(e,t){e.prototype=Object.create(t.prototype),c0e(e.prototype.constructor=e,t)}function c0e(e,t){return(c0e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r})(e,t)}var epe=xv.FileSystemLoader,tpe=xv.WebLoader,mit=xv.PrecompiledLoader,u0e=W_.Obj,git=W_.EmitterObj,vit=_r.handleError,rpe=_r.Frame;function LM(e,t,r){snt(function(){e(t,r)})}var yit={type:"code",obj:{root:function(e,t,r,n,i){try{i(null,"")}catch(s){i(vit(s,null,null))}}}},nF=function(e){function t(){return e.apply(this,arguments)||this}rF(t,e);var r=t.prototype;return r.init=function(n,i){var s=this;i=this.opts=i||{},this.opts.dev=!!i.dev,this.opts.autoescape=i.autoescape==null||i.autoescape,this.opts.throwOnUndefined=!!i.throwOnUndefined,this.opts.trimBlocks=!!i.trimBlocks,this.opts.lstripBlocks=!!i.lstripBlocks,this.loaders=[],n?this.loaders=Rt.isArray(n)?n:[n]:epe?this.loaders=[new epe("views")]:tpe&&(this.loaders=[new tpe("/views")]),typeof window<"u"&&window.nunjucksPrecompiled&&this.loaders.unshift(new mit(window.nunjucksPrecompiled)),this._initLoaders(),this.globals=hit(),this.filters={},this.tests={},this.asyncFilters=[],this.extensions={},this.extensionsList=[],Rt._entries(cit).forEach(function(c){var o=c[0],c=c[1];return s.addFilter(o,c)}),Rt._entries(Ei).forEach(function(c){var o=c[0],c=c[1];return s.addTest(o,c)})},r._initLoaders=function(){var n=this;this.loaders.forEach(function(i){i.cache={},typeof i.on=="function"&&(i.on("update",function(s,a){i.cache[s]=null,n.emit("update",s,a,i)}),i.on("load",function(s,a){n.emit("load",s,a,i)}))})},r.invalidateCache=function(){this.loaders.forEach(function(n){n.cache={}})},r.addExtension=function(n,i){return i.__name=n,this.extensions[n]=i,this.extensionsList.push(i),this},r.removeExtension=function(n){var i=this.getExtension(n);i&&(this.extensionsList=Rt.without(this.extensionsList,i),delete this.extensions[n])},r.getExtension=function(n){return this.extensions[n]},r.hasExtension=function(n){return!!this.extensions[n]},r.addGlobal=function(n,i){return this.globals[n]=i,this},r.getGlobal=function(n){if(this.globals[n]===void 0)throw new Error("global not found: "+n);return this.globals[n]},r.addFilter=function(n,i,s){return s&&this.asyncFilters.push(n),this.filters[n]=i,this},r.getFilter=function(n){if(this.filters[n])return this.filters[n];throw new Error("filter not found: "+n)},r.addTest=function(n,i){return this.tests[n]=i,this},r.getTest=function(n){if(this.tests[n])return this.tests[n];throw new Error("test not found: "+n)},r.resolveTemplate=function(n,i,s){return n.isRelative&&i&&n.isRelative(s)&&n.resolve?n.resolve(i,s):s},r.getTemplate=function(n,i,s,a,o){var c,u=this,l=this,f=null;if(n&&n.raw&&(n=n.raw),Rt.isFunction(s)&&(o=s,s=null,i=i||!1),Rt.isFunction(i)&&(o=i,i=!1),n instanceof b2)f=n;else{if(typeof n!="string")throw new Error("template names must be a string: "+n);for(var d=0;d<this.loaders.length;d++){var p=this.loaders[d];if(f=p.cache[this.resolveTemplate(p,s,n)])break}}return f?(i&&f.compile(),o?void o(null,f):f):(Rt.asyncIter(this.loaders,function(m,y,T,E){function A(x,_){x?E(x):_?(_.loader=m,E(null,_)):T()}n=l.resolveTemplate(m,s,n),m.async?m.getSource(n,A):A(null,m.getSource(n))},function(m,y){if(m=y||m||a?m:new Error("template not found: "+n)){if(o)return void o(m);throw m}var T;y?(T=new b2(y.src,u,y.path,i),y.noCache||(y.loader.cache[n]=T)):T=new b2(yit,u,"",i),o?o(null,T):c=T}),c)},r.express=function(n){return function(i,s){function a(o,c){if(this.name=o,this.path=o,this.defaultEngine=c.defaultEngine,this.ext=H_.extname(o),!this.ext&&!this.defaultEngine)throw new Error("No default engine was specified and no extension was provided.");this.ext||(this.name+=this.ext=(this.defaultEngine[0]!=="."?".":"")+this.defaultEngine)}return a.prototype.render=function(o,c){i.render(this.name,o,c)},s.set("view",a),s.set("nunjucksEnv",i),i}(this,n)},r.render=function(n,i,s){Rt.isFunction(i)&&(s=i,i=null);var a=null;return this.getTemplate(n,function(o,c){if(o&&s)LM(s,o);else{if(o)throw o;a=c.render(i,s)}}),a},r.renderString=function(n,i,s,a){return Rt.isFunction(s)&&(a=s,s={}),new b2(n,this,(s=s||{}).path).render(i,a)},r.waterfall=function(n,i,s){return ant(n,i,s)},t}(git),npe=function(e){function t(){return e.apply(this,arguments)||this}rF(t,e);var r=t.prototype;return r.init=function(n,i,s){var a=this;this.env=s||new nF,this.ctx=Rt.extend({},n),this.blocks={},this.exported=[],Rt.keys(i).forEach(function(o){a.addBlock(o,i[o])})},r.lookup=function(n){return(n in this.env.globals&&!(n in this.ctx)?this.env.globals:this.ctx)[n]},r.setVariable=function(n,i){this.ctx[n]=i},r.getVariables=function(){return this.ctx},r.addBlock=function(n,i){return this.blocks[n]=this.blocks[n]||[],this.blocks[n].push(i),this},r.getBlock=function(n){if(this.blocks[n])return this.blocks[n][0];throw new Error('unknown block "'+n+'"')},r.getSuper=function(n,i,u,a,o,c){var u=Rt.indexOf(this.blocks[i]||[],u),l=this.blocks[i][u+1];if(u===-1||!l)throw new Error('no super block available for "'+i+'"');l(n,this,a,o,c)},r.addExport=function(n){this.exported.push(n)},r.getExported=function(){var n=this,i={};return this.exported.forEach(function(s){i[s]=n.ctx[s]}),i},t}(u0e),b2=function(e){function t(){return e.apply(this,arguments)||this}rF(t,e);var r=t.prototype;return r.init=function(n,i,s,a){if(this.env=i||new nF,Rt.isObject(n))switch(n.type){case"code":this.tmplProps=n.obj;break;case"string":this.tmplStr=n.obj;break;default:throw new Error("Unexpected template object type "+n.type+"; expected 'code', or 'string'")}else{if(!Rt.isString(n))throw new Error("src must be a string or an object describing the source");this.tmplStr=n}if(this.path=s,a)try{this._compile()}catch(o){throw Rt._prettifyError(this.path,this.env.opts.dev,o)}else this.compiled=!1},r.render=function(n,i,s){var a=this,o=(typeof n=="function"?(s=n,n={}):typeof i=="function"&&(s=i,i=null),!i);try{this.compile()}catch(f){var c=Rt._prettifyError(this.path,this.env.opts.dev,f);if(s)return LM(s,c);throw c}var c=new npe(n||{},this.blocks,this.env),u=((i=i?i.push(!0):new rpe).topLevel=!0,null),l=!1;return this.rootRenderFunc(this.env,c,i,_r,function(f,d){if(!l||!s||d===void 0)if(f&&(f=Rt._prettifyError(a.path,a.env.opts.dev,f),l=!0),s)o?LM(s,f,d):s(f,d);else{if(f)throw f;u=d}}),u},r.getExported=function(n,i,s){typeof n=="function"&&(s=n,n={}),typeof i=="function"&&(s=i,i=null);try{this.compile()}catch(o){if(s)return s(o);throw o}(i=i?i.push():new rpe).topLevel=!0;var a=new npe(n||{},this.blocks,this.env);this.rootRenderFunc(this.env,a,i,_r,function(o){o?s(o,null):s(null,a.getExported())})},r.compile=function(){this.compiled||this._compile()},r._compile=function(){var n=this.tmplProps||(n=oit.compile(this.tmplStr,this.env.asyncFilters,this.env.extensionsList,this.path,this.env.opts),new Function(n)());this.blocks=this._getBlocks(n),this.rootRenderFunc=n.root,this.compiled=!0},r._getBlocks=function(n){var i={};return Rt.keys(n).forEach(function(s){s.slice(0,2)==="b_"&&(i[s.slice(2)]=n[s])}),i},t}(u0e),_it={Environment:nF,Template:b2};Rt._prettifyError;var cRt=_it.Environment;xv.FileSystemLoader,xv.NodeResolveLoader,xv.PrecompiledLoader,xv.WebLoader;var ipe=1e3,nM=6e4,spe=36e5,iF="millisecond",P_="second",k_="minute",L_="hour",im="day",n6="week",Pf="month",l0e="quarter",sm="year",B_="date",ape="Invalid Date",bit=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Eit=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,xit={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:e=>{var t=["th","st","nd","rd"],r=e%100;return`[${e}${t[(r-20)%10]||t[r]||t[0]}]`}},iM=(e,t,r)=>{var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},f0e=(e,t)=>{var r,n,i;return e.date()<t.date()?-f0e(t,e):(r=12*(t.year()-e.year())+(t.month()-e.month()),i=t-(n=e.clone().add(r,Pf))<0,e=e.clone().add(r+(i?-1:1),Pf),+(-(r+(t-n)/(i?n-e:e-n))||0))},Tit={s:iM,z:t=>{var t=-t.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),n=n%60;return(t<=0?"+":"-")+iM(r,2,"0")+":"+iM(n,2,"0")},m:f0e,a:e=>e<0?Math.ceil(e)||0:Math.floor(e),p:e=>({M:Pf,y:sm,w:n6,d:im,D:B_,h:L_,m:k_,s:P_,ms:iF,Q:l0e})[e]||String(e||"").toLowerCase().replace(/s$/,""),u:e=>e===void 0},A2="en",Sv={},sF=(Sv[A2]=xit,e=>e instanceof V_),P2=(e,t,r)=>{let n;if(!e)return A2;if(typeof e=="string"){let i=e.toLowerCase();if(Sv[i]&&(n=i),t&&(Sv[i]=t,n=i),t=e.split("-"),!n&&1<t.length)return P2(t[0])}else{let i=e.name;Sv[i]=e,n=i}return!r&&n&&(A2=n),n||!r&&A2},Za=function(e,t){var r;return sF(e)?e.clone():((r=typeof t=="object"?t:{}).date=e,r.args=arguments,new V_(r))},li=Tit;li.l=P2,li.i=sF,li.w=(e,t)=>Za(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset});var V_=class{constructor(t){this.$L=P2(t.locale,null,!0),this.parse(t)}parse(t){this.$d=(r=>{let{date:n,utc:i}=r;if(n===null)return new Date(NaN);if(li.u(n))return new Date;if(!(n instanceof Date||typeof n!="string"||/Z$/i.test(n))){let s=n.match(bit);if(s){let a=s[2]-1||0,o=(s[7]||"0").substring(0,3);return i?new Date(Date.UTC(s[1],a,s[3]||1,s[4]||0,s[5]||0,s[6]||0,o)):new Date(s[1],a,s[3]||1,s[4]||0,s[5]||0,s[6]||0,o)}}return new Date(n)})(t),this.$x=t.x||{},this.init()}init(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()}$utils(){return li}isValid(){return this.$d.toString()!==ape}isSame(t,r){return t=Za(t),this.startOf(r)<=t&&t<=this.endOf(r)}isAfter(t,r){return Za(t)<this.startOf(r)}isBefore(t,r){return this.endOf(r)<Za(t)}$g(t,r,n){return li.u(t)?this[r]:this.set(n,t)}unix(){return Math.floor(this.valueOf()/1e3)}valueOf(){return this.$d.getTime()}startOf(t,r){let n=!!li.u(r)||r,i=li.p(t),s=(f,d)=>(d=li.w(this.$u?Date.UTC(this.$y,d,f):new Date(this.$y,d,f),this),n?d:d.endOf(im)),a=(f,d)=>li.w(this.toDate()[f].apply(this.toDate("s"),(n?[0,0,0,0]:[23,59,59,999]).slice(d)),this),{$W:o,$M:c,$D:u}=this,l="set"+(this.$u?"UTC":"");switch(i){case sm:return n?s(1,0):s(31,11);case Pf:return n?s(1,c):s(0,c+1);case n6:{let f=this.$locale().weekStart||0,d=(o<f?o+7:o)-f;return s(n?u-d:u+(6-d),c)}case im:case B_:return a(l+"Hours",0);case L_:return a(l+"Minutes",1);case k_:return a(l+"Seconds",2);case P_:return a(l+"Milliseconds",3);default:return this.clone()}}endOf(t){return this.startOf(t,!1)}$set(n,s){var n=li.p(n),i="set"+(this.$u?"UTC":""),i={[im]:i+"Date",[B_]:i+"Date",[Pf]:i+"Month",[sm]:i+"FullYear",[L_]:i+"Hours",[k_]:i+"Minutes",[P_]:i+"Seconds",[iF]:i+"Milliseconds"}[n],s=n===im?this.$D+(s-this.$W):s;if(n===Pf||n===sm){let a=this.clone().set(B_,1);a.$d[i](s),a.init(),this.$d=a.set(B_,Math.min(this.$D,a.daysInMonth())).$d}else i&&this.$d[i](s);return this.init(),this}set(t,r){return this.clone().$set(t,r)}get(t){return this[li.p(t)]()}add(t,r){t=Number(t);var n=i=>{var s=Za(this);return li.w(s.date(s.date()+Math.round(i*t)),this)};return(r=li.p(r))===Pf?this.set(Pf,this.$M+t):r===sm?this.set(sm,this.$y+t):r===im?n(1):r===n6?n(7):(n={[k_]:nM,[L_]:spe,[P_]:ipe}[r]||1,r=this.$d.getTime()+t*n,li.w(r,this))}subtract(t,r){return this.add(-1*t,r)}format(t){var r=this.$locale();if(!this.isValid())return r.invalidDate||ape;let n=t||"YYYY-MM-DDTHH:mm:ssZ",i=li.z(this),{$H:s,$m:a,$M:o}=this,{weekdays:c,months:u,meridiem:l}=r,f=(y,T,E,A)=>y&&(y[T]||y(this,n))||E[T].slice(0,A),d=y=>li.s(s%12||12,y,"0"),p=l||((y,T,E)=>(y=y<12?"AM":"PM",E?y.toLowerCase():y)),m={YY:String(this.$y).slice(-2),YYYY:this.$y,M:o+1,MM:li.s(o+1,2,"0"),MMM:f(r.monthsShort,o,u,3),MMMM:f(u,o),D:this.$D,DD:li.s(this.$D,2,"0"),d:String(this.$W),dd:f(r.weekdaysMin,this.$W,c,2),ddd:f(r.weekdaysShort,this.$W,c,3),dddd:c[this.$W],H:String(s),HH:li.s(s,2,"0"),h:d(1),hh:d(2),a:p(s,a,!0),A:p(s,a,!1),m:String(a),mm:li.s(a,2,"0"),s:String(this.$s),ss:li.s(this.$s,2,"0"),SSS:li.s(this.$ms,3,"0"),Z:i};return n.replace(Eit,(y,T)=>T||m[y]||i.replace(":",""))}utcOffset(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)}diff(o,i,n){var i=li.p(i),s=((o=Za(o)).utcOffset()-this.utcOffset())*nM,a=this-o,o=li.m(this,o),o={[sm]:o/12,[Pf]:o,[l0e]:o/3,[n6]:(a-s)/6048e5,[im]:(a-s)/864e5,[L_]:a/spe,[k_]:a/nM,[P_]:a/ipe}[i]||a;return n?o:li.a(o)}daysInMonth(){return this.endOf(Pf).$D}$locale(){return Sv[this.$L]}locale(t,r){var n;return t?(n=this.clone(),(t=P2(t,r,!0))&&(n.$L=t),n):this.$L}clone(){return li.w(this.$d,this)}toDate(){return new Date(this.valueOf())}toJSON(){return this.isValid()?this.toISOString():null}toISOString(){return this.$d.toISOString()}toString(){return this.$d.toUTCString()}},ope=V_.prototype;Za.prototype=ope,[["$ms",iF],["$s",P_],["$m",k_],["$H",L_],["$W",im],["$M",Pf],["$y",sm],["$D",B_]].forEach(e=>{ope[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),Za.extend=(e,t)=>(e.$i||(e(t,V_,Za),e.$i=!0),Za),Za.locale=P2,Za.isDayjs=sF,Za.unix=e=>Za(1e3*e),Za.en=Sv[A2],Za.Ls=Sv,Za.p={};var uRt=yr(function(e){function t(s){return s&&(s=s.toString().replace(i.pluses,"%20"),s=decodeURIComponent(s)),s}function r(s){var a,o,c,u,l,f,d,p=[];if(s!=null&&s!=="")for(d=(o=(s=(a=0)===s.indexOf("?")?s.substring(1):s).toString().split(i.query_separator)).length;a<d;a++)(u=(c=o[a]).indexOf("="))!==0&&(l=t(c.substring(0,u)),f=t(c.substring(u+1)),p.push(u===-1?[c,null]:[l,f]));return p}function n(s){this.uriParts=function(a){var o=i.uri_parser.exec(a||""),c={};return["source","protocol","authority","userInfo","user","password","host","port","isColonUri","relative","path","directory","file","query","anchor"].forEach(function(u,l){c[u]=o[l]||""}),c}(s),this.queryPairs=r(this.uriParts.query),this.hasAuthorityPrefixUserPref=null}var i={starts_with_slashes:/^\/+/,ends_with_slashes:/\/+$/,pluses:/\+/g,query_separator:/[&;]/,uri_parser:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*)(?::([^:@\/]*))?)?@)?(\[[0-9a-fA-F:.]+\]|[^:\/?#]*)(?::(\d+|(?=:)))?(:)?)((((?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/};Array.prototype.forEach||(Array.prototype.forEach=function(s,a){var o,c;if(this==null)throw new TypeError(" this is null or not defined");var u,l=Object(this),f=l.length>>>0;if(typeof s!="function")throw new TypeError(s+" is not a function");for(1<arguments.length&&(o=a),c=0;c<f;)c in l&&(u=l[c],s.call(o,u,c,l)),c++}),["protocol","userInfo","host","port","path","anchor"].forEach(function(s){n.prototype[s]=function(a){return a!==void 0&&(this.uriParts[s]=a),this.uriParts[s]}}),n.prototype.hasAuthorityPrefix=function(s){return s!==void 0&&(this.hasAuthorityPrefixUserPref=s),this.hasAuthorityPrefixUserPref===null?this.uriParts.source.indexOf("//")!==-1:this.hasAuthorityPrefixUserPref},n.prototype.isColonUri=function(s){if(s===void 0)return!!this.uriParts.isColonUri;this.uriParts.isColonUri=!!s},n.prototype.query=function(s,a){var o,c,u,l="",f=a===void 0||a;for(s!==void 0&&(this.queryPairs=r(s)),o=0,u=this.queryPairs.length;o<u;o++)c=this.queryPairs[o],0<l.length&&(l+="&"),c[1]===null?l+=c[0]:(l=l+c[0]+"=",c[1]!==void 0&&(l+=f?encodeURIComponent(c[1]):c[1]));return 0<l.length?"?"+l:l},n.prototype.getQueryParamValue=function(s){for(var a,o=0,c=this.queryPairs.length;o<c;o++)if(s===(a=this.queryPairs[o])[0])return a[1]},n.prototype.getQueryParamValues=function(s){for(var a,o=[],c=0,u=this.queryPairs.length;c<u;c++)s===(a=this.queryPairs[c])[0]&&o.push(a[1]);return o},n.prototype.deleteQueryParam=function(s,a){for(var o,c,u,l=[],f=0,d=this.queryPairs.length;f<d;f++)c=t((o=this.queryPairs[f])[0])===t(s),u=o[1]===a,(arguments.length!==1||c)&&(arguments.length!==2||c&&u)||l.push(o);return this.queryPairs=l,this},n.prototype.addQueryParam=function(s,a,o){return arguments.length===3&&o!==-1?(o=Math.min(o,this.queryPairs.length),this.queryPairs.splice(o,0,[s,a])):0<arguments.length&&this.queryPairs.push([s,a]),this},n.prototype.hasQueryParam=function(s){for(var a=this.queryPairs.length,o=0;o<a;o++)if(this.queryPairs[o][0]==s)return!0;return!1},n.prototype.replaceQueryParam=function(s,a,o){var c,u,l=-1,f=this.queryPairs.length;if(arguments.length===3){for(c=0;c<f;c++)if(t((u=this.queryPairs[c])[0])===t(s)&&decodeURIComponent(u[1])===t(o)){l=c;break}0<=l&&this.deleteQueryParam(s,t(o)).addQueryParam(s,a,l)}else{for(c=0;c<f;c++)if(t((u=this.queryPairs[c])[0])===t(s)){l=c;break}this.deleteQueryParam(s),this.addQueryParam(s,a,l)}return this},["protocol","hasAuthorityPrefix","isColonUri","userInfo","host","port","path","query","anchor"].forEach(function(s){var a="set"+s.charAt(0).toUpperCase()+s.slice(1);n.prototype[a]=function(o){return this[s](o),this}}),n.prototype.scheme=function(){var s="";return this.protocol()?(s+=this.protocol(),this.protocol().indexOf(":")!==this.protocol().length-1&&(s+=":"),s+="//"):this.hasAuthorityPrefix()&&this.host()&&(s+="//"),s},n.prototype.origin=function(){var s=this.scheme();return this.userInfo()&&this.host()&&(s+=this.userInfo(),this.userInfo().indexOf("@")!==this.userInfo().length-1)&&(s+="@"),this.host()&&(s+=this.host(),this.port()||this.path()&&this.path().substr(0,1).match(/[0-9]/))&&(s+=":"+this.port()),s},n.prototype.addTrailingSlash=function(){var s=this.path()||"";return s.substr(-1)!=="/"&&this.path(s+"/"),this},n.prototype.toString=function(s){var a,o=this.origin();return this.isColonUri()?this.path()&&(o+=":"+this.path()):this.path()?(a=this.path(),i.ends_with_slashes.test(o)||i.starts_with_slashes.test(a)?(o&&o.replace(i.ends_with_slashes,"/"),a=a.replace(i.starts_with_slashes,"/")):o+="/",o+=a):this.host()&&(this.query(void 0,s).toString()||this.anchor())&&(o+="/"),this.query(void 0,s).toString()&&(o+=this.query(void 0,s).toString()),this.anchor()&&(this.anchor().indexOf("#")!==0&&(o+="#"),o+=this.anchor()),o},n.prototype.clone=function(){return new n(this.toString())},e.exports=n}),Ait=yr(function(e,t){(function(){var r,n="Expected a function",i="__lodash_hash_undefined__",s="__lodash_placeholder__",a=32,o=128,c=1/0,u=9007199254740991,l=NaN,f=4294967295,d=[["ary",o],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",a],["partialRight",64],["rearg",256]],p="[object Arguments]",m="[object Array]",y="[object Boolean]",T="[object Date]",E="[object Error]",A="[object Function]",x="[object GeneratorFunction]",_="[object Map]",S="[object Number]",I="[object Object]",k="[object Promise]",N="[object RegExp]",U="[object Set]",L="[object String]",H="[object Symbol]",V="[object WeakMap]",W="[object ArrayBuffer]",J="[object DataView]",ye="[object Float32Array]",re="[object Float64Array]",fe="[object Int8Array]",ve="[object Int16Array]",X="[object Int32Array]",ce="[object Uint8Array]",le="[object Uint8ClampedArray]",ue="[object Uint16Array]",It="[object Uint32Array]",pt=/\b__p \+= '';/g,ct=/\b(__p \+=) '' \+/g,Y=/(__e\(.*?\)|\b__t\)) \+\n'';/g,q=/&(?:amp|lt|gt|quot|#39);/g,Se=/[&<>"']/g,_e=RegExp(q.source),ut=RegExp(Se.source),vt=/<%-([\s\S]+?)%>/g,xe=/<%([\s\S]+?)%>/g,Ue=/<%=([\s\S]+?)%>/g,Qe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ht=/^\w*$/,wt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,dt=/[\\^$.*+?()[\]{}|]/g,Jt=RegExp(dt.source),sr=/^\s+/,Nt=/\s/,Yt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ei=/\{\n\/\* \[wrapped with (.+)\] \*/,on=/,? & /,Ln=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,qr=/[()=,{}\[\]\/\s]/,Vn=/\\(\\)?/g,di=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Wi=/\w*$/,pn=/^[-+]0x[0-9a-f]+$/i,Fs=/^0b[01]+$/i,$s=/^\[object .+?Constructor\]$/,Qr=/^0o[0-7]+$/i,pi=/^(?:0|[1-9]\d*)$/,Jc=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Gn=/($^)/,On=/['\n\r\u2028\u2029\\]/g,Zc="\\ud800-\\udfff",hn="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Bi="\\u2700-\\u27bf",Us="A-Z\\xc0-\\xd6\\xd8-\\xde",An="\\ufe0e\\ufe0f",ti="["+Zc+"]",ka="["+(Es="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000")+"]",Ni="["+hn+"]",oe="["+Bi+"]",Oi="["+(cn="a-z\\xdf-\\xf6\\xf8-\\xff")+"]",La="[\\ud800-\\udbff][\\udc00-\\udfff]",bs="\\u200d",Ba="(?:"+Oi+"|"+(Es="[^"+Zc+Es+"\\d+"+Bi+cn+Us+"]")+")",Es="(?:"+(Us="["+Us+"]")+"|"+Es+")",Sn="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",ns="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",lc=(lc="["+An+"]?")+(ge="(?:"+Ni+"|"+(Bi="\\ud83c[\\udffb-\\udfff]")+")?")+"(?:"+bs+"(?:"+[cn="[^"+Zc+"]",Or="(?:\\ud83c[\\udde6-\\uddff]){2}",La].join("|")+")"+lc+ge+")*",ge="(?:"+[oe,Or,La].join("|")+")"+lc,oe="(?:"+[cn+Ni+"?",Ni,Or,La,ti].join("|")+")",we=RegExp("['\u2019]","g"),Be=RegExp(Ni,"g"),ke=RegExp(Bi+"(?="+Bi+")|"+oe+lc,"g"),_t=RegExp([Us+"?"+Oi+"+"+Sn+"(?="+[ka,Us,"$"].join("|")+")",Es+"+"+ns+"(?="+[ka,Us+Ba,"$"].join("|")+")",Us+"?"+Ba+"+"+Sn,Us+"+"+ns,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",ge].join("|"),"g"),nr=RegExp("["+bs+Zc+hn+An+"]"),Ir=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Rr=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ri=-1,Ot={},tr=(Ot[ye]=Ot[re]=Ot[fe]=Ot[ve]=Ot[X]=Ot[ce]=Ot[le]=Ot[ue]=Ot[It]=!0,Ot[p]=Ot[m]=Ot[W]=Ot[y]=Ot[J]=Ot[T]=Ot[E]=Ot[A]=Ot[_]=Ot[S]=Ot[I]=Ot[N]=Ot[U]=Ot[L]=Ot[V]=!1,{}),jn=(tr[p]=tr[m]=tr[W]=tr[J]=tr[y]=tr[T]=tr[ye]=tr[re]=tr[fe]=tr[ve]=tr[X]=tr[_]=tr[S]=tr[I]=tr[N]=tr[U]=tr[L]=tr[H]=tr[ce]=tr[le]=tr[ue]=tr[It]=!0,tr[E]=tr[A]=tr[V]=!1,{"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"}),Dn=parseFloat,Nr=parseInt,cn=typeof eo=="object"&&eo&&eo.Object===Object&&eo,Or=typeof self=="object"&&self&&self.Object===Object&&self,Bn=cn||Or||Function("return this")(),ni=(La=t&&!t.nodeType&&t)&&e&&!e.nodeType&&e,is=ni&&ni.exports===La,tn=is&&cn.process,ss=(ti=function(){try{return ni&&ni.require&&ni.require("util").types||tn&&tn.binding&&tn.binding("util")}catch{}}())&&ti.isArrayBuffer,xs=ti&&ti.isDate,Ma=ti&&ti.isMap,Oo=ti&&ti.isRegExp,as=ti&&ti.isSet,Fu=ti&&ti.isTypedArray;function hi($e,bt,We){switch(We.length){case 0:return $e.call(bt);case 1:return $e.call(bt,We[0]);case 2:return $e.call(bt,We[0],We[1]);case 3:return $e.call(bt,We[0],We[1],We[2])}return $e.apply(bt,We)}function Do($e,bt,We,Lt){for(var ur=-1,Xt=$e==null?0:$e.length;++ur<Xt;){var pr=$e[ur];bt(Lt,pr,We(pr),$e)}return Lt}function ii($e,bt){for(var We=-1,Lt=$e==null?0:$e.length;++We<Lt&&bt($e[We],We,$e)!==!1;);return $e}function mi($e,bt){for(var We=-1,Lt=$e==null?0:$e.length;++We<Lt;)if(!bt($e[We],We,$e))return!1;return!0}function Mi($e,bt){for(var We=-1,Lt=$e==null?0:$e.length,ur=0,Xt=[];++We<Lt;){var pr=$e[We];bt(pr,We,$e)&&(Xt[ur++]=pr)}return Xt}function aa($e,bt){return!($e==null||!$e.length)&&-1<dc($e,bt,0)}function Po($e,bt,We){for(var Lt=-1,ur=$e==null?0:$e.length;++Lt<ur;)if(We(bt,$e[Lt]))return!0;return!1}function Mr($e,bt){for(var We=-1,Lt=$e==null?0:$e.length,ur=Array(Lt);++We<Lt;)ur[We]=bt($e[We],We,$e);return ur}function Fa($e,bt){for(var We=-1,Lt=bt.length,ur=$e.length;++We<Lt;)$e[ur+We]=bt[We];return $e}function Bl($e,bt,We,Lt){var ur=-1,Xt=$e==null?0:$e.length;for(Lt&&Xt&&(We=$e[++ur]);++ur<Xt;)We=bt(We,$e[ur],ur,$e);return We}function Kd($e,bt,We,Lt){var ur=$e==null?0:$e.length;for(Lt&&ur&&(We=$e[--ur]);ur--;)We=bt(We,$e[ur],ur,$e);return We}function ko($e,bt){for(var We=-1,Lt=$e==null?0:$e.length;++We<Lt;)if(bt($e[We],We,$e))return!0;return!1}var eu=pc("length");function fc($e,bt,We){var Lt;return We($e,function(ur,Xt,pr){if(bt(ur,Xt,pr))return Lt=Xt,!1}),Lt}function ao($e,bt,We,Lt){for(var ur=$e.length,Xt=We+(Lt?1:-1);Lt?Xt--:++Xt<ur;)if(bt($e[Xt],Xt,$e))return Xt;return-1}function dc($e,bt,We){return bt==bt?function(Lt,ur,Xt){for(var pr=Xt-1,Hs=Lt.length;++pr<Hs;)if(Lt[pr]===ur)return pr;return-1}($e,bt,We):ao($e,jf,We)}function tu($e,bt,We,Lt){for(var ur=We-1,Xt=$e.length;++ur<Xt;)if(Lt($e[ur],bt))return ur;return-1}function jf($e){return $e!=$e}function oa($e,bt){var We=$e==null?0:$e.length;return We?Yi($e,bt)/We:l}function pc($e){return function(bt){return bt==null?r:bt[$e]}}function ru($e){return function(bt){return $e==null?r:$e[bt]}}function hc($e,bt,We,Lt,ur){return ur($e,function(Xt,pr,Hs){We=Lt?(Lt=!1,Xt):bt(We,Xt,pr,Hs)}),We}function Yi($e,bt){for(var We,Lt=-1,ur=$e.length;++Lt<ur;){var Xt=bt($e[Lt]);Xt!==r&&(We=We===r?Xt:We+Xt)}return We}function Lo($e,bt){for(var We=-1,Lt=Array($e);++We<$e;)Lt[We]=bt(We);return Lt}function mc($e){return $e&&$e.slice(0,e1($e)+1).replace(sr,"")}function Fi($e){return function(bt){return $e(bt)}}function Ml($e,bt){return Mr(bt,function(We){return $e[We]})}function Bo($e,bt){return $e.has(bt)}function $u($e,bt){for(var We=-1,Lt=$e.length;++We<Lt&&-1<dc(bt,$e[We],0););return We}function Fl($e,bt){for(var We=$e.length;We--&&-1<dc(bt,$e[We],0););return We}var Qd=ru({\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"}),Zv=ru({"&":"&","<":"<",">":">",'"':""","'":"'"});function Ih($e){return"\\"+jn[$e]}function $l($e){return nr.test($e)}function Rh($e){var bt=-1,We=Array($e.size);return $e.forEach(function(Lt,ur){We[++bt]=[ur,Lt]}),We}function Dm($e,bt){return function(We){return $e(bt(We))}}function nu($e,bt){for(var We=-1,Lt=$e.length,ur=0,Xt=[];++We<Lt;){var pr=$e[We];pr!==bt&&pr!==s||($e[We]=s,Xt[ur++]=We)}return Xt}function Jd($e){var bt=-1,We=Array($e.size);return $e.forEach(function(Lt){We[++bt]=Lt}),We}function mn($e){return($l($e)?function(bt){for(var We=ke.lastIndex=0;ke.test(bt);)++We;return We}:eu)($e)}function Fr($e){return $l($e)?function(bt){return bt.match(ke)||[]}($e):$e.split("")}function e1($e){for(var bt=$e.length;bt--&&Nt.test($e.charAt(bt)););return bt}var Uu=ru({"&":"&","<":"<",">":">",""":'"',"'":"'"}),Ul=function $e(mr){var We=(mr=mr==null?Bn:Ul.defaults(Bn.Object(),mr,Ul.pick(Bn,Rr))).Array,$o=mr.Date,Lt=mr.Error,ur=mr.Function,Xt=mr.Math,pr=mr.Object,Hs=mr.RegExp,Nh=mr.String,Ts=mr.TypeError,qs=We.prototype,qo=ur.prototype,jl=pr.prototype,Hl=mr["__core-js_shared__"],Zd=qo.toString,xr=jl.hasOwnProperty,t1=0,Pm=(qo=/[^.]+$/.exec(Hl&&Hl.keys&&Hl.keys.IE_PROTO||""))?"Symbol(src)_1."+qo:"",As=jl.toString,Oh=Zd.call(pr),ca=Bn._,iu=Hs("^"+Zd.call(xr).replace(dt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),qo=is?mr.Buffer:r,Ss=mr.Symbol,Mo=mr.Uint8Array,su=qo?qo.allocUnsafe:r,ju=Dm(pr.getPrototypeOf,pr),Dh=pr.create,Hn=jl.propertyIsEnumerable,oo=qs.splice,Ph=Ss?Ss.isConcatSpreadable:r,Hf=Ss?Ss.iterator:r,gc=Ss?Ss.toStringTag:r,ep=function(){try{var g=Zu(pr,"defineProperty");return g({},"",{}),g}catch{}}(),Hu=mr.clearTimeout!==Bn.clearTimeout&&mr.clearTimeout,mp=$o&&$o.now!==Bn.Date.now&&$o.now,tp=mr.setTimeout!==Bn.setTimeout&&mr.setTimeout,qf=Xt.ceil,ql=Xt.floor,Fo=pr.getOwnPropertySymbols,qo=qo?qo.isBuffer:r,r1=mr.isFinite,n1=qs.join,km=Dm(pr.keys,pr),Ti=Xt.max,Ai=Xt.min,zf=$o.now,Lb=mr.parseInt,kh=Xt.random,rp=qs.reverse,$o=Zu(mr,"DataView"),au=Zu(mr,"Map"),$i=Zu(mr,"Promise"),ua=Zu(mr,"Set"),mr=Zu(mr,"WeakMap"),ou=Zu(pr,"create"),Vf=mr&&new mr,Gf={},Lm=Ui($o),Bb=Ui(au),i1=Ui($i),Lh=Ui(ua),qu=Ui(mr),Wf=(Ss=Ss?Ss.prototype:r)?Ss.valueOf:r,Bm=Ss?Ss.toString:r;function Q(g){if(Si(g)&&!hr(g)&&!(g instanceof Dr)){if(g instanceof la)return g;if(xr.call(g,"__wrapped__"))return d1(g)}return new la(g)}var zl=function(){function g(){}return function(b){return wn(b)?Dh?Dh(b):(g.prototype=b,b=new g,g.prototype=r,b):{}}}();function $a(){}function la(g,b){this.__wrapped__=g,this.__actions__=[],this.__chain__=!!b,this.__index__=0,this.__values__=r}function Dr(g){this.__wrapped__=g,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=f,this.__views__=[]}function Vl(g){var b=-1,R=g==null?0:g.length;for(this.clear();++b<R;){var F=g[b];this.set(F[0],F[1])}}function cu(g){var b=-1,R=g==null?0:g.length;for(this.clear();++b<R;){var F=g[b];this.set(F[0],F[1])}}function fa(g){var b=-1,R=g==null?0:g.length;for(this.clear();++b<R;){var F=g[b];this.set(F[0],F[1])}}function os(g){var b=-1,R=g==null?0:g.length;for(this.__data__=new fa;++b<R;)this.add(g[b])}function Ua(g){g=this.__data__=new cu(g),this.size=g.size}function vc(g,b){var R,F=hr(g),G=!F&&po(g),ne=!F&&!G&&tl(g),me=!F&&!G&&!ne&&Wh(g),be=F||G||ne||me,Oe=be?Lo(g.length,Nh):[],He=Oe.length;for(R in g)!b&&!xr.call(g,R)||be&&(R=="length"||ne&&(R=="offset"||R=="parent")||me&&(R=="buffer"||R=="byteLength"||R=="byteOffset")||Xi(R,He))||Oe.push(R);return Oe}function np(g){var b=g.length;return b?g[op(0,b-1)]:r}function Yf(g,b,R){(R===r||Tc(g[b],R))&&(R!==r||b in g)||Me(g,b,R)}function Xf(g,b,R){var F=g[b];xr.call(g,b)&&Tc(F,R)&&(R!==r||b in g)||Me(g,b,R)}function Gl(g,b){for(var R=g.length;R--;)if(Tc(g[R][0],b))return R;return-1}function da(g,b,R,F){return yc(g,function(G,ne,me){b(F,G,R(G),me)}),F}function Ce(g,b){return g&&w(b,ji(b),g)}function Me(g,b,R){b=="__proto__"&&ep?ep(g,b,{configurable:!0,enumerable:!0,value:R,writable:!0}):g[b]=R}function Le(g,b){for(var R=-1,F=b.length,G=We(F),ne=g==null;++R<F;)G[R]=ne?r:x1(g,b[R]);return G}function St(g,b,R){return g!=g||(R!==r&&(g=g<=R?g:R),b===r)||b<=g?g:b}function Bt(g,b,R,F,G,ne){var me,be=1&b,Oe=2&b,He=4&b;if((me=R?G?R(g,F,G,ne):R(g):me)===r){if(!wn(g))return g;if(F=hr(g)){if(me=function(nt){var ot=nt.length,Ft=new nt.constructor(ot);return ot&&typeof nt[0]=="string"&&xr.call(nt,"index")&&(Ft.index=nt.index,Ft.input=nt.input),Ft}(g),!be)return Xs(g,me)}else{var Ve=ga(g),mt=Ve==A||Ve==x;if(tl(g))return qm(g,be);if(Ve==I||Ve==p||mt&&!G){if(me=Oe||mt?{}:a1(g),!be)return Oe?function(nt,ot){return w(nt,$b(nt),ot)}(g,function(nt,ot){return nt&&w(ot,mo(ot),nt)}(me,g)):function(nt,ot){return w(nt,Fb(nt),ot)}(g,Ce(me,g))}else{if(!tr[Ve])return G?g:{};me=function(nt,ot){var Ft=nt.constructor;switch(Ve){case W:return K(nt);case y:case T:return new Ft(+nt);case J:return function(xt,At){return At=ot?K(xt.buffer):xt.buffer,new xt.constructor(At,xt.byteOffset,xt.byteLength)}(nt);case ye:case re:case fe:case ve:case X:case ce:case le:case ue:case It:return Kl(nt,ot);case _:return new Ft;case S:case L:return new Ft(nt);case N:return function(xt){var At=new xt.constructor(xt.source,Wi.exec(xt));return At.lastIndex=xt.lastIndex,At}(nt);case U:return new Ft;case H:return Wf?pr(Wf.call(nt)):{}}}(g,be)}}if(mt=(ne=ne||new Ua).get(g))return mt;ne.set(g,me),rS(g)?g.forEach(function(nt){me.add(Bt(nt,b,R,nt,g,ne))}):Yb(g)&&g.forEach(function(nt,ot){me.set(ot,Bt(nt,b,R,ot,g,ne))});var st=F?r:(He?Oe?td:Ju:Oe?mo:ji)(g);ii(st||g,function(nt,ot){st&&(nt=g[ot=nt]),Xf(me,ot,Bt(nt,b,R,ot,g,ne))})}return me}function Jr(g,b,R){var F=R.length;if(g==null)return!F;for(g=pr(g);F--;){var G=R[F],ne=b[G],me=g[G];if(me===r&&!(G in g)||!ne(me))return!1}return!0}function Di(g,b,R){if(typeof g!="function")throw new Ts(n);return pp(function(){g.apply(r,R)},b)}function Yr(g,b,R,F){var G=-1,ne=aa,me=!0,be=g.length,Oe=[],He=b.length;if(be){R&&(b=Mr(b,Fi(R))),F?(ne=Po,me=!1):200<=b.length&&(ne=Bo,me=!1,b=new os(b));e:for(;++G<be;){var mt=g[G],Ve=R==null?mt:R(mt),mt=F||mt!==0?mt:0;if(me&&Ve==Ve){for(var st=He;st--;)if(b[st]===Ve)continue e;Oe.push(mt)}else ne(b,Ve,F)||Oe.push(mt)}}return Oe}Q.templateSettings={escape:vt,evaluate:xe,interpolate:Ue,variable:"",imports:{_:Q}},(Q.prototype=$a.prototype).constructor=Q,(la.prototype=zl($a.prototype)).constructor=la,(Dr.prototype=zl($a.prototype)).constructor=Dr,Vl.prototype.clear=function(){this.__data__=ou?ou(null):{},this.size=0},Vl.prototype.delete=function(g){return g=this.has(g)&&delete this.__data__[g],this.size-=g?1:0,g},Vl.prototype.get=function(g){var b,R=this.__data__;return ou?(b=R[g])===i?r:b:xr.call(R,g)?R[g]:r},Vl.prototype.has=function(g){var b=this.__data__;return ou?b[g]!==r:xr.call(b,g)},Vl.prototype.set=function(g,b){var R=this.__data__;return this.size+=this.has(g)?0:1,R[g]=ou&&b===r?i:b,this},cu.prototype.clear=function(){this.__data__=[],this.size=0},cu.prototype.delete=function(g){var b=this.__data__;return!((g=Gl(b,g))<0||(g==b.length-1?b.pop():oo.call(b,g,1),--this.size,0))},cu.prototype.get=function(g){var b=this.__data__;return(g=Gl(b,g))<0?r:b[g][1]},cu.prototype.has=function(g){return-1<Gl(this.__data__,g)},cu.prototype.set=function(g,b){var R=this.__data__,F=Gl(R,g);return F<0?(++this.size,R.push([g,b])):R[F][1]=b,this},fa.prototype.clear=function(){this.size=0,this.__data__={hash:new Vl,map:new(au||cu),string:new Vl}},fa.prototype.delete=function(g){return g=qh(this,g).delete(g),this.size-=g?1:0,g},fa.prototype.get=function(g){return qh(this,g).get(g)},fa.prototype.has=function(g){return qh(this,g).has(g)},fa.prototype.set=function(g,b){var R=qh(this,g),F=R.size;return R.set(g,b),this.size+=R.size==F?0:1,this},os.prototype.add=os.prototype.push=function(g){return this.__data__.set(g,i),this},os.prototype.has=function(g){return this.__data__.has(g)},Ua.prototype.clear=function(){this.__data__=new cu,this.size=0},Ua.prototype.delete=function(R){var b=this.__data__,R=b.delete(R);return this.size=b.size,R},Ua.prototype.get=function(g){return this.__data__.get(g)},Ua.prototype.has=function(g){return this.__data__.has(g)},Ua.prototype.set=function(g,b){var R=this.__data__;if(R instanceof cu){var F=R.__data__;if(!au||F.length<199)return F.push([g,b]),this.size=++R.size,this;R=this.__data__=new fa(F)}return R.set(g,b),this.size=R.size,this};var yc=ae(ja),s1=ae(un,!0);function zs(g,b,R){for(var F=-1,G=g.length;++F<G;){var ne,me,be=g[F],Oe=b(be);Oe!=null&&(ne===r?Oe==Oe&&!ho(Oe):R(Oe,ne))&&(ne=Oe,me=be)}return me}function ip(g,b){var R=[];return yc(g,function(F,G,ne){b(F,G,ne)&&R.push(F)}),R}function cs(g,b,R,F,G){var ne=-1,me=g.length;for(R=R||dp,G=G||[];++ne<me;){var be=g[ne];0<b&&R(be)?1<b?cs(be,b-1,R,F,G):Fa(G,be):F||(G[G.length]=be)}return G}var zu=Ae(),sp=Ae(!0);function ja(g,b){return g&&zu(g,b,ji)}function un(g,b){return g&&sp(g,b,ji)}function Bh(g,b){return Mi(b,function(R){return pu(g[R])})}function Vu(g,b){for(var R=0,F=(b=Ku(b,g)).length;g!=null&&R<F;)g=g[du(b[R++])];return R&&R==F?g:r}function ap(g,b,R){return b=b(g),hr(g)?b:Fa(b,R(g))}function Vs(g){return g==null?g===r?"[object Undefined]":"[object Null]":(gc&&gc in pr(g)?function(b){var R=xr.call(b,gc),F=b[gc];try{b[gc]=r;var G=!0}catch{}var ne=As.call(b);return G&&(R?b[gc]=F:delete b[gc]),ne}:function(b){return As.call(b)})(g)}function Mh(g,b){return b<g}function Mb(g,b){return g!=null&&xr.call(g,b)}function Fh(g,b){return g!=null&&b in pr(g)}function qn(g,b,R){for(var F=R?Po:aa,G=g[0].length,ne=g.length,me=ne,be=We(ne),Oe=1/0,He=[];me--;){var Ve=g[me];me&&b&&(Ve=Mr(Ve,Fi(b))),Oe=Ai(Ve.length,Oe),be[me]=!R&&(b||120<=G&&120<=Ve.length)?new os(me&&Ve):r}var Ve=g[0],mt=-1,st=be[0];e:for(;++mt<G&&He.length<Oe;){var ot=Ve[mt],nt=b?b(ot):ot,ot=R||ot!==0?ot:0;if(!(st?Bo(st,nt):F(He,nt,R))){for(me=ne;--me;){var Ft=be[me];if(!(Ft?Bo(Ft,nt):F(g[me],nt,R)))continue e}st&&st.push(nt),He.push(ot)}}return He}function co(g,b,R){return(b=(g=LA(g,b=Ku(b,g)))==null?g:g[du(xc(b))])==null?r:hi(b,g,R)}function $h(g){return Si(g)&&Vs(g)==p}function _c(g,b,R,F,G){return g===b||(g==null||b==null||!Si(g)&&!Si(b)?g!=g&&b!=b:function(ne,me,be,Oe,He,Ve){var mt=hr(ne),nt=hr(me),st=mt?m:ga(ne),nt=nt?m:ga(me),ot=(st=st==p?I:st)==I,Ft=(nt=nt==p?I:nt)==I;if((nt=st==nt)&&tl(ne)){if(!tl(me))return!1;ot=!(mt=!0)}return nt&&!ot?(Ve=Ve||new Ua,mt||Wh(ne)?Ql(ne,me,be,Oe,He,Ve):function(xt,At,$t,er,cr,gi,ki){switch($t){case J:if(xt.byteLength!=At.byteLength||xt.byteOffset!=At.byteOffset)return!1;xt=xt.buffer,At=At.buffer;case W:return!(xt.byteLength!=At.byteLength||!gi(new Mo(xt),new Mo(At)));case y:case T:case S:return Tc(+xt,+At);case E:return xt.name==At.name&&xt.message==At.message;case N:case L:return xt==At+"";case _:var Hi=Rh;case U:var Ki,Hi=Hi||Jd;return xt.size==At.size||1&er?(Ki=ki.get(xt))?Ki==At:(er|=2,ki.set(xt,At),Ki=Ql(Hi(xt),Hi(At),er,cr,gi,ki),ki.delete(xt),Ki):!1;case H:if(Wf)return Wf.call(xt)==Wf.call(At)}return!1}(ne,me,st,be,Oe,He,Ve)):1&be||(mt=ot&&xr.call(ne,"__wrapped__"),st=Ft&&xr.call(me,"__wrapped__"),!mt&&!st)?nt&&function(xt,At,$t,er,cr,gi){var ki=1&$t,Ki=Ju(xt),Hi=Ki.length;if(Hi!=Ju(At).length&&!ki)return!1;for(var hu=Hi;hu--;){var rf=Ki[hu];if(!(ki?rf in At:xr.call(At,rf)))return!1}var nf=gi.get(xt),Qh=gi.get(At);if(nf&&Qh)return nf==At&&Qh==xt;for(var ng=!0,C1=(gi.set(xt,At),gi.set(At,xt),ki);++hu<Hi;){var I1,R1=xt[rf=Ki[hu]],N1=At[rf];if(!((I1=er?ki?er(N1,R1,rf,At,xt,gi):er(R1,N1,rf,xt,At,gi):I1)===r?R1===N1||cr(R1,N1,$t,er,gi):I1)){ng=!1;break}C1=C1||rf=="constructor"}return ng&&!C1&&(nf=xt.constructor)!=(Qh=At.constructor)&&"constructor"in xt&&"constructor"in At&&!(typeof nf=="function"&&nf instanceof nf&&typeof Qh=="function"&&Qh instanceof Qh)&&(ng=!1),gi.delete(xt),gi.delete(At),ng}(ne,me,be,Oe,He,Ve=Ve||new Ua):He(mt?ne.value():ne,st?me.value():me,be,Oe,Ve=Ve||new Ua)}(g,b,R,F,_c,G))}function Uo(g,b,R,F){var G=R.length,ne=G,me=!F;if(g==null)return!ne;for(g=pr(g);G--;){var be=R[G];if(me&&be[2]?be[1]!==g[be[0]]:!(be[0]in g))return!1}for(;++G<ne;){var Oe=(be=R[G])[0],He=g[Oe],Ve=be[1];if(me&&be[2]){if(He===r&&!(Oe in g))return!1}else{var mt,st=new Ua;if(!((mt=F?F(He,Ve,Oe,g,b,st):mt)===r?_c(Ve,He,3,F,st):mt))return!1}}return!0}function bc(g){return!(!wn(g)||function(b){return Pm&&Pm in b}(g))&&(pu(g)?iu:$s).test(Ui(g))}function Gs(g){return typeof g=="function"?g:g==null?va:typeof g=="object"?hr(g)?Mm(g[0],g[1]):Kf(g):gS(g)}function Gu(g){if(!Ec(g))return km(g);var b,R=[];for(b in pr(g))xr.call(g,b)&&b!="constructor"&&R.push(b);return R}function Wu(g,b){return g<b}function pa(g,b){var R=-1,F=Ks(g)?We(g.length):[];return yc(g,function(G,ne,me){F[++R]=b(G,ne,me)}),F}function Kf(g){var b=fp(g);return b.length==1&&b[0][2]?kA(b[0][0],b[0][1]):function(R){return R===g||Uo(R,g,b)}}function Mm(g,b){return o1(g)&&Ub(b)?kA(du(g),b):function(R){var F=x1(R,g);return F===r&&F===b?Xh(R,g):_c(b,F,3)}}function Wl(g,b,R,F,G){g!==b&&zu(b,function(ne,me){var be;G=G||new Ua,wn(ne)?function(Oe,He,Ve,mt,st,nt,ot){var Ft,xt,At,$t=u1(Oe,Ve),er=u1(He,Ve),cr=ot.get(er);cr||((He=(cr=nt?nt($t,er,Ve+"",Oe,He,ot):r)===r)&&(xt=!(Ft=hr(er))&&tl(er),At=!Ft&&!xt&&Wh(er),cr=er,Ft||xt||At?cr=hr($t)?$t:Pi($t)?Xs($t):xt?qm(er,!(He=!1)):At?Kl(er,!(He=!1)):[]:Xm(er)||po(er)?po(cr=$t)?cr=gp($t):wn($t)&&!pu($t)||(cr=a1(er)):He=!1),He&&(ot.set(er,cr),st(cr,er,mt,nt,ot),ot.delete(er))),Yf(Oe,Ve,cr)}(g,b,me,R,Wl,F,G):(be=F?F(u1(g,me),ne,me+"",g,b,G):r,Yf(g,me,be===r?ne:be))},mo)}function Fm(g,b){var R=g.length;if(R)return Xi(b+=b<0?R:0,R)?g[b]:r}function Qf(g,b,R){b=b.length?Mr(b,function(G){return hr(G)?function(ne){return Vu(ne,G.length===1?G[0]:G)}:G}):[va];var F=-1;return b=Mr(b,Fi(ir())),function(G,ne){var me=G.length;for(G.sort(ne);me--;)G[me]=G[me].value;return G}(pa(g,function(G,ne,me){return{criteria:Mr(b,function(be){return be(G)}),index:++F,value:G}}),function(G,ne){return function(me,be,Oe){for(var He=-1,Ve=me.criteria,mt=be.criteria,st=Ve.length,nt=Oe.length;++He<st;){var ot=Qu(Ve[He],mt[He]);if(ot)return nt<=He?ot:ot*(Oe[He]=="desc"?-1:1)}return me.index-be.index}(G,ne,R)})}function Jf(g,b,R){for(var F=-1,G=b.length,ne={};++F<G;){var me=b[F],be=Vu(g,me);R(be,me)&&si(ne,Ku(me,g),be)}return ne}function Yu(g,b,R,F){var G=F?tu:dc,ne=-1,me=b.length,be=g;for(g===b&&(b=Xs(b)),R&&(be=Mr(g,Fi(R)));++ne<me;)for(var Oe=0,He=b[ne],Ve=R?R(He):He;-1<(Oe=G(be,Ve,Oe,F));)be!==g&&oo.call(be,Oe,1),oo.call(g,Oe,1);return g}function $m(g,b){for(var R=g?b.length:0,F=R-1;R--;){var G,ne=b[R];R!=F&&ne===G||(Xi(G=ne)?oo.call(g,ne,1):ha(g,ne))}}function op(g,b){return g+ql(kh()*(b-g+1))}function Um(g,b){var R="";if(!(!g||b<1||u<b))for(;b%2&&(R+=g),(b=ql(b/2))&&(g+=g),b;);return R}function Tr(g,b){return l1(Vm(g,b,va),g+"")}function si(g,b,R,F){if(wn(g))for(var G=-1,ne=(b=Ku(b,g)).length,me=ne-1,be=g;be!=null&&++G<ne;){var Oe,He=du(b[G]),Ve=R;if(He==="__proto__"||He==="constructor"||He==="prototype")return g;Xf(be,He,Ve=G!=me&&(Oe=be[He],(Ve=F?F(Oe,He,be):r)===r)?wn(Oe)?Oe:Xi(b[G+1])?[]:{}:Ve),be=be[He]}return g}var us=Vf?function(g,b){return Vf.set(g,b),g}:va,Ss=ep?function(g,b){return ep(g,"toString",{configurable:!0,enumerable:!1,value:eg(b),writable:!0})}:va;function Ws(g,b,R){var F=-1,G=g.length;(R=G<R?G:R)<0&&(R+=G),G=R<(b=b<0?G<-b?0:G+b:b)?0:R-b>>>0,b>>>=0;for(var ne=We(G);++F<G;)ne[F]=g[F+b];return ne}function cp(g,b,R){var F=0,G=g==null?F:g.length;if(typeof b=="number"&&b==b&&G<=2147483647){for(;F<G;){var ne=F+G>>>1,me=g[ne];me!==null&&!ho(me)&&(R?me<=b:me<b)?F=1+ne:G=ne}return G}return Uh(g,b,va,R)}function Uh(g,b,R,F){var G=0,ne=g==null?0:g.length;if(ne===0)return 0;for(var me=(b=R(b))!=b,be=b===null,Oe=ho(b),He=b===r;G<ne;){var Ve=ql((G+ne)/2),mt=R(g[Ve]),st=mt!==r,nt=mt===null,ot=mt==mt,Ft=ho(mt);(me?F||ot:He?ot&&(F||st):be?ot&&st&&(F||!nt):Oe?ot&&st&&!nt&&(F||!Ft):!nt&&!Ft&&(F?mt<=b:mt<b))?G=Ve+1:ne=Ve}return Ai(ne,4294967294)}function up(g,b){for(var R=-1,F=g.length,G=0,ne=[];++R<F;){var me,be=g[R],Oe=b?b(be):be;R&&Tc(Oe,me)||(me=Oe,ne[G++]=be===0?0:be)}return ne}function Xu(g){return typeof g=="number"?g:ho(g)?l:+g}function ls(g){var b;return typeof g=="string"?g:hr(g)?Mr(g,ls)+"":ho(g)?Bm?Bm.call(g):"":(b=g+"")=="0"&&1/g==-1/0?"-0":b}function ws(g,b,R){var F=-1,G=aa,ne=g.length,me=!0,be=[],Oe=be;if(R)me=!1,G=Po;else if(200<=ne){var He=b?null:lo(g);if(He)return Jd(He);me=!1,G=Bo,Oe=new os}else Oe=b?[]:be;e:for(;++F<ne;){var mt=g[F],Ve=b?b(mt):mt,mt=R||mt!==0?mt:0;if(me&&Ve==Ve){for(var st=Oe.length;st--;)if(Oe[st]===Ve)continue e;b&&Oe.push(Ve),be.push(mt)}else G(Oe,Ve,R)||(Oe!==be&&Oe.push(Ve),be.push(mt))}return be}function ha(g,b){return(g=LA(g,b=Ku(b,g)))==null||delete g[du(xc(b))]}function uu(g,b,R,F){return si(g,b,R(Vu(g,b)),F)}function Yl(g,b,R,F){for(var G=g.length,ne=F?G:-1;(F?ne--:++ne<G)&&b(g[ne],ne,g););return R?Ws(g,F?0:ne,F?ne+1:G):Ws(g,F?ne+1:0,F?G:ne)}function Xl(g,b){var R=g;return Bl(b,function(F,G){return G.func.apply(G.thisArg,Fa([F],G.args))},g instanceof Dr?g.value():R)}function Zf(g,b,R){var F=g.length;if(F<2)return F?ws(g[0]):[];for(var G=-1,ne=We(F);++G<F;)for(var me=g[G],be=-1;++be<F;)be!=G&&(ne[G]=Yr(ne[G]||me,g[be],b,R));return ws(cs(ne,1),b,R)}function jm(g,b,R){for(var F=-1,G=g.length,ne=b.length,me={};++F<G;){var be=F<ne?b[F]:r;R(me,g[F],be)}return me}function Hm(g){return Pi(g)?g:[]}function jh(g){return typeof g=="function"?g:va}function Ku(g,b){return hr(g)?g:o1(g,b)?[g]:rd(_n(g))}var fo=Tr;function jo(g,b,R){var F=g.length;return R=R===r?F:R,!b&&F<=R?g:Ws(g,b,R)}var ed=Hu||function(g){return Bn.clearTimeout(g)};function qm(g,b){return b?g.slice():(b=g.length,b=su?su(b):new g.constructor(b),g.copy(b),b)}function K(g){var b=new g.constructor(g.byteLength);return new Mo(b).set(new Mo(g)),b}function Kl(g,b){return b=b?K(g.buffer):g.buffer,new g.constructor(b,g.byteOffset,g.length)}function Qu(g,b){if(g!==b){var R=g!==r,F=g===null,G=g==g,ne=ho(g),me=b!==r,be=b===null,Oe=b==b,He=ho(b);if(!be&&!He&&!ne&&b<g||ne&&me&&Oe&&!be&&!He||F&&me&&Oe||!R&&Oe||!G)return 1;if(!F&&!ne&&!He&&g<b||He&&R&&G&&!F&&!ne||be&&R&&G||!me&&G||!Oe)return-1}return 0}function Ys(g,b,R,F){for(var G=-1,ne=g.length,me=R.length,be=-1,Oe=b.length,He=Ti(ne-me,0),Ve=We(Oe+He),mt=!F;++be<Oe;)Ve[be]=b[be];for(;++G<me;)(mt||G<ne)&&(Ve[R[G]]=g[G]);for(;He--;)Ve[be++]=g[G++];return Ve}function gr(g,b,R,F){for(var G=-1,ne=g.length,me=-1,be=R.length,Oe=-1,He=b.length,Ve=Ti(ne-be,0),mt=We(Ve+He),st=!F;++G<Ve;)mt[G]=g[G];for(var nt=G;++Oe<He;)mt[nt+Oe]=b[Oe];for(;++me<be;)(st||G<ne)&&(mt[nt+R[me]]=g[G++]);return mt}function Xs(g,b){var R=-1,F=g.length;for(b=b||We(F);++R<F;)b[R]=g[R];return b}function w(g,b,R,F){var G=!R;R=R||{};for(var ne=-1,me=b.length;++ne<me;){var be=b[ne],Oe=F?F(R[be],g[be],be,R,g):r;(G?Me:Xf)(R,be,Oe===r?g[be]:Oe)}return R}function P(g,b){return function(R,F){var G=hr(R)?Do:da,ne=b?b():{};return G(R,g,ir(F,2),ne)}}function j(g){return Tr(function(b,R){var F=-1,G=R.length,me=1<G?R[G-1]:r,ne=2<G?R[2]:r,me=3<g.length&&typeof me=="function"?(G--,me):r;for(ne&&za(R[0],R[1],ne)&&(me=G<3?r:me,G=1),b=pr(b);++F<G;){var be=R[F];be&&g(b,be,F,me)}return b})}function ae(g,b){return function(R,F){if(R!=null){if(!Ks(R))return g(R,F);for(var G=R.length,ne=b?G:-1,me=pr(R);(b?ne--:++ne<G)&&F(me[ne],ne,me)!==!1;);}return R}}function Ae(g){return function(b,R,F){for(var G=-1,ne=pr(b),me=F(b),be=me.length;be--;){var Oe=me[g?be:++G];if(R(ne[Oe],Oe,ne)===!1)break}return b}}function Pe(g){return function(b){var R=(F=$l(b=_n(b))?Fr(b):r)?F[0]:b.charAt(0),F=F?jo(F,1).join(""):b.slice(1);return R[g]()+F}}function ze(g){return function(b){return Bl(yp(Zb(b).replace(we,"")),g,"")}}function Et(g){return function(){var b=arguments;switch(b.length){case 0:return new g;case 1:return new g(b[0]);case 2:return new g(b[0],b[1]);case 3:return new g(b[0],b[1],b[2]);case 4:return new g(b[0],b[1],b[2],b[3]);case 5:return new g(b[0],b[1],b[2],b[3],b[4]);case 6:return new g(b[0],b[1],b[2],b[3],b[4],b[5]);case 7:return new g(b[0],b[1],b[2],b[3],b[4],b[5],b[6])}var R=zl(g.prototype),F=g.apply(R,b);return wn(F)?F:R}}function Vt(g){return function(b,R,F){var G,ne=pr(b);return Ks(b)||(G=ir(R,3),b=ji(b),R=function(me){return G(ne[me],me,ne)}),-1<(R=g(b,R,F))?ne[G?b[R]:R]:r}}function Gt(g){return ma(function(b){var R=b.length,F=R,G=la.prototype.thru;for(g&&b.reverse();F--;){var ne=b[F];if(typeof ne!="function")throw new Ts(n);G&&!Oe&&Jl(ne)=="wrapper"&&(Oe=new la([],!0))}for(F=Oe?F:R;++F<R;)var me=Jl(ne=b[F]),be=me=="wrapper"?lp(ne):r,Oe=be&&c1(be[0])&&be[1]==424&&!be[4].length&&be[9]==1?Oe[Jl(be[0])].apply(Oe,be[3]):ne.length==1&&c1(ne)?Oe[me]():Oe.thru(ne);return function(){var He=arguments,Ve=He[0];if(Oe&&He.length==1&&hr(Ve))return Oe.plant(Ve).value();for(var mt=0,st=R?b[mt].apply(this,He):Ve;++mt<R;)st=b[mt].call(this,st);return st}})}function lr(g,b,R,F,G,ne,me,be,Oe,He){var Ve=b&o,mt=1&b,st=2&b,nt=24&b,ot=512&b,Ft=st?r:Et(g);return function xt(){for(var At,$t,er=arguments.length,cr=We(er),gi=er;gi--;)cr[gi]=arguments[gi];return nt&&($t=function(ki,Ki){for(var Hi=ki.length,hu=0;Hi--;)ki[Hi]===Ki&&++hu;return hu}(cr,At=Hh(xt))),F&&(cr=Ys(cr,F,G,nt)),ne&&(cr=gr(cr,ne,me,nt)),er-=$t,nt&&er<He?($t=nu(cr,At),Cs(g,b,lr,xt.placeholder,R,cr,$t,be,Oe,He-er)):(At=mt?R:this,$t=st?At[g]:g,er=cr.length,be?cr=function(ki,Ki){for(var Hi=ki.length,hu=Ai(Ki.length,Hi),rf=Xs(ki);hu--;){var nf=Ki[hu];ki[hu]=Xi(nf,Hi)?rf[nf]:r}return ki}(cr,be):ot&&1<er&&cr.reverse(),Ve&&Oe<er&&(cr.length=Oe),($t=this&&this!==Bn&&this instanceof xt?Ft||Et($t):$t).apply(At,cr))}}function Er(g,b){return function(R,F){return function(G,ne,me,be){return ja(G,function(Oe,He,Ve){ne(be,me(Oe),He,Ve)}),be}(R,g,b(F),{})}}function gn(g,b){return function(R,F){var G;if(R===r&&F===r)return b;if(R!==r&&(G=R),F!==r){if(G===r)return F;F=(typeof R=="string"||typeof F=="string"?(R=ls(R),ls):(R=Xu(R),Xu))(F),G=g(R,F)}return G}}function Ha(g){return ma(function(b){return b=Mr(b,Fi(ir())),Tr(function(R){var F=this;return g(b,function(G){return hi(G,F,R)})})})}function fs(g,b){var R=(b=b===r?" ":ls(b)).length;return R<2?R?Um(b,g):b:(R=Um(b,qf(g/mn(b))),$l(b)?jo(Fr(R),0,g).join(""):R.slice(0,g))}function lu(g){return function(b,R,F){return F&&typeof F!="number"&&za(b,R,F)&&(R=F=r),b=Os(b),R===r?(R=b,b=0):R=Os(R),function(G,ne,me,be){for(var Oe=-1,He=Ti(qf((ne-G)/(me||1)),0),Ve=We(He);He--;)Ve[be?He:++Oe]=G,G+=me;return Ve}(b,R,F=F===r?b<R?1:-1:Os(F),g)}}function uo(g){return function(b,R){return typeof b=="string"&&typeof R=="string"||(b=Ga(b),R=Ga(R)),g(b,R)}}function Cs(g,b,R,F,mt,st,me,be,Oe,He){var Ve=8&b,mt=(4&(b=(b|(Ve?a:64))&~(Ve?64:a))||(b&=-4),[g,b,mt,Ve?st:r,Ve?me:r,Ve?r:st,Ve?r:me,be,Oe,He]),st=R.apply(r,mt);return c1(g)&&Ns(st,mt),st.placeholder=F,fu(st,g,b)}function Is(g){var b=Xt[g];return function(R,F){var G;return R=Ga(R),(F=F==null?0:Ai(Sr(F),292))&&r1(R)?(G=(_n(R)+"e").split("e"),+((G=(_n(b(G[0]+"e"+(+G[1]+F)))+"e").split("e"))[0]+"e"+(+G[1]-F))):b(R)}}var lo=ua&&1/Jd(new ua([,-0]))[1]==c?function(g){return new ua(g)}:w1;function Rs(g){return function(b){var R=ga(b);return R==_?Rh(b):R==U?function(F){var G=-1,ne=Array(F.size);return F.forEach(function(me){ne[++G]=[me,me]}),ne}(b):function(F,G){return Mr(G,function(ne){return[ne,F[ne]]})}(b,g(b))}}function Mt(g,b,R,F,G,ne,me,be){var Oe,He,Ve,mt=2&b;if(mt||typeof g=="function")return(Oe=F?F.length:0)||(b&=-97,F=G=r),me=me===r?me:Ti(Sr(me),0),be=be===r?be:Sr(be),Oe-=G?G.length:0,64&b&&(Ve=F,He=G,F=G=r),Ve=[g,b,R,F,G,Ve,He,ne,me,be],(He=mt?r:lp(g))&&function(st,nt){var ot,Ft=st[1],xt=nt[1],At=Ft|xt,$t=xt==o&&Ft==8||xt==o&&Ft==256&&st[7].length<=nt[8]||xt==384&&nt[7].length<=nt[8]&&Ft==8;(At<131||$t)&&(1&xt&&(st[2]=nt[2],At|=1&Ft?0:4),($t=nt[3])&&(ot=st[3],st[3]=ot?Ys(ot,$t,nt[4]):$t,st[4]=ot?nu(st[3],s):nt[4]),($t=nt[5])&&(ot=st[5],st[5]=ot?gr(ot,$t,nt[6]):$t,st[6]=ot?nu(st[5],s):nt[6]),($t=nt[7])&&(st[7]=$t),xt&o&&(st[8]=st[8]==null?nt[8]:Ai(st[8],nt[8])),st[9]==null&&(st[9]=nt[9]),st[0]=nt[0],st[1]=At)}(Ve,He),g=Ve[0],b=Ve[1],R=Ve[2],F=Ve[3],G=Ve[4],!(be=Ve[9]=Ve[9]===r?mt?0:g.length:Ti(Ve[9]-Oe,0))&&24&b&&(b&=-25),ne=b&&b!=1?b==8||b==16?function(st,nt,ot){var Ft=Et(st);return function xt(){for(var At=arguments.length,$t=We(At),er=At,cr=Hh(xt);er--;)$t[er]=arguments[er];return(At-=(cr=At<3&&$t[0]!==cr&&$t[At-1]!==cr?[]:nu($t,cr)).length)<ot?Cs(st,nt,lr,xt.placeholder,r,$t,cr,r,r,ot-At):hi(this&&this!==Bn&&this instanceof xt?Ft:st,this,$t)}}(g,b,be):b!=a&&b!=33||G.length?lr.apply(r,Ve):function(st,nt,ot,Ft){var xt=1&nt,At=Et(st);return function $t(){for(var er=-1,cr=arguments.length,gi=-1,ki=Ft.length,Ki=We(ki+cr),Hi=this&&this!==Bn&&this instanceof $t?At:st;++gi<ki;)Ki[gi]=Ft[gi];for(;cr--;)Ki[gi++]=arguments[++er];return hi(Hi,xt?ot:this,Ki)}}(g,b,R,F):function(st,nt,ot){var Ft=1&nt,xt=Et(st);return function At(){return(this&&this!==Bn&&this instanceof At?xt:st).apply(Ft?ot:this,arguments)}}(g,b,R),fu((He?us:Ns)(ne,Ve),g,b);throw new Ts(n)}function Pr(g,b,R,F){return g===r||Tc(g,jl[R])&&!xr.call(F,R)?b:g}function kr(g,b,R,F,G,ne){return wn(g)&&wn(b)&&(ne.set(b,g),Wl(g,b,r,kr,ne),ne.delete(b)),g}function qa(g){return Xm(g)?r:g}function Ql(g,b,R,F,G,ne){var me=1&R,be=g.length;if(be!=(Oe=b.length)&&!(me&&be<Oe))return!1;var Oe=ne.get(g),He=ne.get(b);if(Oe&&He)return Oe==b&&He==g;var Ve=-1,mt=!0,st=2&R?new os:r;for(ne.set(g,b),ne.set(b,g);++Ve<be;){var nt,ot=g[Ve],Ft=b[Ve];if((nt=F?me?F(Ft,ot,Ve,b,g,ne):F(ot,Ft,Ve,g,b,ne):nt)!==r){if(nt)continue;mt=!1;break}if(st){if(!ko(b,function(xt,At){return!Bo(st,At)&&(ot===xt||G(ot,xt,R,F,ne))&&st.push(At)})){mt=!1;break}}else if(ot!==Ft&&!G(ot,Ft,R,F,ne)){mt=!1;break}}return ne.delete(g),ne.delete(b),mt}function ma(g){return l1(Vm(g,r,FA),g+"")}function Ju(g){return ap(g,ji,Fb)}function td(g){return ap(g,mo,$b)}var lp=Vf?function(g){return Vf.get(g)}:w1;function Jl(g){for(var b=g.name+"",R=Gf[b],F=xr.call(Gf,b)?R.length:0;F--;){var G=R[F],ne=G.func;if(ne==null||ne==g)return G.name}return b}function Hh(g){return(xr.call(Q,"placeholder")?Q:g).placeholder}function ir(){var g=(g=Q.iteratee||S1)===S1?Gs:g;return arguments.length?g(arguments[0],arguments[1]):g}function qh(F,b){var R,F=F.__data__;return((R=typeof b)=="string"||R=="number"||R=="symbol"||R=="boolean"?b!=="__proto__":b===null)?F[typeof b=="string"?"string":"hash"]:F.map}function fp(g){for(var b=ji(g),R=b.length;R--;){var F=b[R],G=g[F];b[R]=[F,G,Ub(G)]}return b}function Zu(g,b){return bc(g=function(R,F){return R==null?r:R[F]}(g,b))?g:r}var Fb=Fo?function(g){return g==null?[]:(g=pr(g),Mi(Fo(g),function(b){return Hn.call(g,b)}))}:Qs,$b=Fo?function(g){for(var b=[];g;)Fa(b,Fb(g)),g=ju(g);return b}:Qs,ga=Vs;function el(g,b,R){for(var F=-1,G=(b=Ku(b,g)).length,ne=!1;++F<G;){var me=du(b[F]);if(!(ne=g!=null&&R(g,me)))break;g=g[me]}return ne||++F!=G?ne:!!(G=g==null?0:g.length)&&b1(G)&&Xi(me,G)&&(hr(g)||po(g))}function a1(g){return typeof g.constructor!="function"||Ec(g)?{}:zl(ju(g))}function dp(g){return hr(g)||po(g)||!!(Ph&&g&&g[Ph])}function Xi(g,b){var R=typeof g;return!!(b=b??u)&&(R=="number"||R!="symbol"&&pi.test(g))&&-1<g&&g%1==0&&g<b}function za(g,b,R){var F;return!!wn(R)&&!!((F=typeof b)=="number"?Ks(R)&&Xi(b,R.length):F=="string"&&b in R)&&Tc(R[b],g)}function o1(g,b){var R;return!hr(g)&&((R=typeof g)=="number"||R=="symbol"||R=="boolean"||g==null||ho(g)||ht.test(g)||!Qe.test(g)||b!=null&&g in pr(b))}function c1(g){var b=Jl(g),R=Q[b];return typeof R=="function"&&b in Dr.prototype&&(g===R||(b=lp(R))&&g===b[0])}($o&&ga(new $o(new ArrayBuffer(1)))!=J||au&&ga(new au)!=_||$i&&ga($i.resolve())!=k||ua&&ga(new ua)!=U||mr&&ga(new mr)!=V)&&(ga=function(g){var b=Vs(g);if(g=(g=b==I?g.constructor:r)?Ui(g):"")switch(g){case Lm:return J;case Bb:return _;case i1:return k;case Lh:return U;case qu:return V}return b});var zm=Hl?pu:tg;function Ec(g){var b=g&&g.constructor;return g===(typeof b=="function"&&b.prototype||jl)}function Ub(g){return g==g&&!wn(g)}function kA(g,b){return function(R){return R!=null&&R[g]===b&&(b!==r||g in pr(R))}}function Vm(g,b,R){return b=Ti(b===r?g.length-1:b,0),function(){for(var F=arguments,G=-1,ne=Ti(F.length-b,0),me=We(ne);++G<ne;)me[G]=F[b+G];for(var G=-1,be=We(b+1);++G<b;)be[G]=F[G];return be[b]=R(me),hi(g,this,be)}}function LA(g,b){return b.length<2?g:Vu(g,Ws(b,0,-1))}function u1(g,b){if((b!=="constructor"||typeof g[b]!="function")&&b!="__proto__")return g[b]}var Ns=f1(us),pp=tp||function(g,b){return Bn.setTimeout(g,b)},l1=f1(Ss);function fu(g,b,R){var F=b+"";return l1(g,function(G,ne){var me,be=ne.length;return be?(ne[me=be-1]=(1<be?"& ":"")+ne[me],ne=ne.join(2<be?", ":" "),G.replace(Yt,`{
|
||
/* [wrapped with `+ne+`] */
|
||
`)):G}(F,function(G,ne){return ii(d,function(me){var be="_."+me[0];ne&me[1]&&!aa(G,be)&&G.push(be)}),G.sort()}(function(){var G=F.match(ei);return G?G[1].split(on):[]}(),R)))}function f1(g){var b=0,R=0;return function(){var F=zf(),G=16-(F-R);if(R=F,0<G){if(800<=++b)return arguments[0]}else b=0;return g.apply(r,arguments)}}function hp(g,b){var R=-1,F=g.length,G=F-1;for(b=b===r?F:b;++R<b;){var ne=op(R,G),me=g[ne];g[ne]=g[R],g[R]=me}return g.length=b,g}var rd=function(){var g=y1(function(R){var F=[];return R.charCodeAt(0)===46&&F.push(""),R.replace(wt,function(G,ne,me,be){F.push(me?be.replace(Vn,"$1"):ne||G)}),F},function(R){return b.size===500&&b.clear(),R}),b=g.cache;return g}();function du(g){var b;return typeof g=="string"||ho(g)?g:(b=g+"")=="0"&&1/g==-1/0?"-0":b}function Ui(g){if(g!=null){try{return Zd.call(g)}catch{}try{return g+""}catch{}}return""}function d1(g){var b;return g instanceof Dr?g.clone():((b=new la(g.__wrapped__,g.__chain__)).__actions__=Xs(g.__actions__),b.__index__=g.__index__,b.__values__=g.__values__,b)}function BA(g,b,R){var F=g==null?0:g.length;return F?((R=R==null?0:Sr(R))<0&&(R=Ti(F+R,0)),ao(g,ir(b,3),R)):-1}function MA(g,b,R){var F,G=g==null?0:g.length;return G?(F=G-1,R!==r&&(F=Sr(R),F=R<0?Ti(G+F,0):Ai(F,G-1)),ao(g,ir(b,3),F,!0)):-1}function FA(g){return g!=null&&g.length?cs(g,1):[]}function p1(g){return g&&g.length?g[0]:r}function xc(g){var b=g==null?0:g.length;return b?g[b-1]:r}function zh(g,b){return g&&g.length&&b&&b.length?Yu(g,b):g}Hu=Tr(function(g,b){return Pi(g)?Yr(g,cs(b,1,Pi,!0)):[]}),$o=Tr(function(g,b){var R=xc(b);return Pi(R)&&(R=r),Pi(g)?Yr(g,cs(b,1,Pi,!0),ir(R,2)):[]}),$i=Tr(function(g,b){var R=xc(b);return Pi(R)&&(R=r),Pi(g)?Yr(g,cs(b,1,Pi,!0),r,R):[]}),mr=Tr(function(g){var b=Mr(g,Hm);return b.length&&b[0]===g[0]?qn(b):[]}),Hl=Tr(function(g){var b=xc(g),R=Mr(g,Hm);return b===xc(R)?b=r:R.pop(),R.length&&R[0]===g[0]?qn(R,ir(b,2)):[]}),tp=Tr(function(g){var b=xc(g),R=Mr(g,Hm);return(b=typeof b=="function"?b:r)&&R.pop(),R.length&&R[0]===g[0]?qn(R,r,b):[]}),Ss=Tr(zh);var $A=ma(function(g,b){var R=g==null?0:g.length,F=Le(g,b);return $m(g,Mr(b,function(G){return Xi(G,R)?+G:G}).sort(Qu)),F});function jb(g){return g==null?g:rp.call(g)}var wN=Tr(function(g){return ws(cs(g,1,Pi,!0))}),Gm=Tr(function(g){var b=xc(g);return Pi(b)&&(b=r),ws(cs(g,1,Pi,!0),ir(b,2))}),CN=Tr(function(g){var b=typeof(b=xc(g))=="function"?b:r;return ws(cs(g,1,Pi,!0),r,b)});function Hb(g){var b;return g&&g.length?(b=0,g=Mi(g,function(R){if(Pi(R))return b=Ti(R.length,b),!0}),Lo(b,function(R){return Mr(g,pc(R))})):[]}function h1(g,b){return g&&g.length?(g=Hb(g),b==null?g:Mr(g,function(R){return hi(b,r,R)})):[]}var UA=Tr(function(g,b){return Pi(g)?Yr(g,b):[]}),IN=Tr(function(g){return Zf(Mi(g,Pi))}),RN=Tr(function(g){var b=xc(g);return Pi(b)&&(b=r),Zf(Mi(g,Pi),ir(b,2))}),NN=Tr(function(g){var b=typeof(b=xc(g))=="function"?b:r;return Zf(Mi(g,Pi),r,b)}),jA=Tr(Hb),qb=Tr(function(g){var b=typeof(b=1<(b=g.length)?g[b-1]:r)=="function"?(g.pop(),b):r;return h1(g,b)});function HA(g){return(g=Q(g)).__chain__=!0,g}function Vh(g,b){return b(g)}var qA=ma(function(g){function b(ne){return Le(ne,g)}var R=g.length,F=R?g[0]:0,G=this.__wrapped__;return!(1<R||this.__actions__.length)&&G instanceof Dr&&Xi(F)?((G=G.slice(F,+F+(R?1:0))).__actions__.push({func:Vh,args:[b],thisArg:r}),new la(G,this.__chain__).thru(function(ne){return R&&!ne.length&&ne.push(r),ne})):this.thru(b)}),zA=P(function(g,b,R){xr.call(g,R)?++g[R]:Me(g,R,1)}),VA=Vt(BA),m1=Vt(MA);function GA(g,b){return(hr(g)?ii:yc)(g,ir(b,3))}function zb(g,b){return(hr(g)?function(R,F){for(var G=R==null?0:R.length;G--&&F(R[G],G,R)!==!1;);return R}:s1)(g,ir(b,3))}var WA=P(function(g,b,R){xr.call(g,R)?g[R].push(b):Me(g,R,[b])}),ON=Tr(function(g,b,R){var F=-1,G=typeof b=="function",ne=Ks(g)?We(g.length):[];return yc(g,function(me){ne[++F]=G?hi(b,me,R):co(me,b,R)}),ne}),YA=P(function(g,b,R){Me(g,R,b)});function g1(g,b){return(hr(g)?Mr:pa)(g,ir(b,3))}var Vb=P(function(g,b,R){g[R?0:1].push(b)},function(){return[[],[]]}),XA=Tr(function(g,b){var R;return g==null?[]:(1<(R=b.length)&&za(g,b[0],b[1])?b=[]:2<R&&za(b[0],b[1],b[2])&&(b=[b[0]]),Qf(g,cs(b,1),[]))}),Gh=mp||function(){return Bn.Date.now()};function KA(g,b,R){return b=R?r:b,b=g&&b==null?g.length:b,Mt(g,o,r,r,r,r,b)}function v1(g,b){var R;if(typeof b!="function")throw new Ts(n);return g=Sr(g),function(){return 0<--g&&(R=b.apply(this,arguments)),g<=1&&(b=r),R}}var Ar=Tr(function(g,b,R){var F,G=1;return R.length&&(F=nu(R,Hh(Ar)),G|=a),Mt(g,G,b,R,F)}),QA=Tr(function(g,b,R){var F,G=3;return R.length&&(F=nu(R,Hh(QA)),G|=a),Mt(b,G,g,R,F)});function JA(g,b,R){var F,G,ne,me,be,Oe,He=0,Ve=!1,mt=!1,st=!0;if(typeof g!="function")throw new Ts(n);function nt($t){var er=F,cr=G;return F=G=r,He=$t,me=g.apply(cr,er)}function ot($t){var er=$t-Oe;return Oe===r||b<=er||er<0||mt&&ne<=$t-He}function Ft(){var $t=Gh();if(ot($t))return xt($t);be=pp(Ft,function(er){var cr=b-(er-Oe);return mt?Ai(cr,ne-(er-He)):cr}($t))}function xt($t){return be=r,st&&F?nt($t):(F=G=r,me)}function At(){var $t=Gh(),er=ot($t);if(F=arguments,G=this,Oe=$t,er){if(be===r)return function(cr){return He=cr,be=pp(Ft,b),Ve?nt(cr):me}(Oe);if(mt)return ed(be),be=pp(Ft,b),nt(Oe)}return be===r&&(be=pp(Ft,b)),me}return b=Ga(b)||0,wn(R)&&(Ve=!!R.leading,ne=(mt="maxWait"in R)?Ti(Ga(R.maxWait)||0,b):ne,st="trailing"in R?!!R.trailing:st),At.cancel=function(){be!==r&&ed(be),He=0,F=Oe=G=be=r},At.flush=function(){return be===r?me:xt(Gh())},At}var mp=Tr(function(g,b){return Di(g,1,b)}),ZA=Tr(function(g,b,R){return Di(g,Ga(b)||0,R)});function y1(g,b){if(typeof g!="function"||b!=null&&typeof b!="function")throw new Ts(n);function R(){var F=arguments,G=b?b.apply(this,F):F[0],ne=R.cache;return ne.has(G)?ne.get(G):(F=g.apply(this,F),R.cache=ne.set(G,F)||ne,F)}return R.cache=new(y1.Cache||fa),R}function _1(g){if(typeof g!="function")throw new Ts(n);return function(){var b=arguments;switch(b.length){case 0:return!g.call(this);case 1:return!g.call(this,b[0]);case 2:return!g.call(this,b[0],b[1]);case 3:return!g.call(this,b[0],b[1],b[2])}return!g.apply(this,b)}}y1.Cache=fa;var fo=fo(function(g,b){var R=(b=b.length==1&&hr(b[0])?Mr(b[0],Fi(ir())):Mr(cs(b,1),Fi(ir()))).length;return Tr(function(F){for(var G=-1,ne=Ai(F.length,R);++G<ne;)F[G]=b[G].call(this,F[G]);return hi(g,this,F)})}),Gb=Tr(function(g,b){var R=nu(b,Hh(Gb));return Mt(g,a,r,b,R)}),Wm=Tr(function(g,b){var R=nu(b,Hh(Wm));return Mt(g,64,r,b,R)}),Wb=ma(function(g,b){return Mt(g,256,r,r,r,b)});function Tc(g,b){return g===b||g!=g&&b!=b}var eS=uo(Mh),Ho=uo(function(g,b){return b<=g}),po=$h(function(){return arguments}())?$h:function(g){return Si(g)&&xr.call(g,"callee")&&!Hn.call(g,"callee")},hr=We.isArray,tS=ss?Fi(ss):function(g){return Si(g)&&Vs(g)==W};function Ks(g){return g!=null&&b1(g.length)&&!pu(g)}function Pi(g){return Si(g)&&Ks(g)}var tl=qo||tg,qo=xs?Fi(xs):function(g){return Si(g)&&Vs(g)==T};function Ym(g){var b;return!!Si(g)&&((b=Vs(g))==E||b=="[object DOMException]"||typeof g.message=="string"&&typeof g.name=="string"&&!Xm(g))}function pu(g){return!!wn(g)&&((g=Vs(g))==A||g==x||g=="[object AsyncFunction]"||g=="[object Proxy]")}function Zl(g){return typeof g=="number"&&g==Sr(g)}function b1(g){return typeof g=="number"&&-1<g&&g%1==0&&g<=u}function wn(g){var b=typeof g;return g!=null&&(b=="object"||b=="function")}function Si(g){return g!=null&&typeof g=="object"}var Yb=Ma?Fi(Ma):function(g){return Si(g)&&ga(g)==_};function E1(g){return typeof g=="number"||Si(g)&&Vs(g)==S}function Xm(g){return!(!Si(g)||Vs(g)!=I)&&((g=ju(g))===null||typeof(g=xr.call(g,"constructor")&&g.constructor)=="function"&&g instanceof g&&Zd.call(g)==Oh)}var Xb=Oo?Fi(Oo):function(g){return Si(g)&&Vs(g)==N},rS=as?Fi(as):function(g){return Si(g)&&ga(g)==U};function Km(g){return typeof g=="string"||!hr(g)&&Si(g)&&Vs(g)==L}function ho(g){return typeof g=="symbol"||Si(g)&&Vs(g)==H}var Wh=Fu?Fi(Fu):function(g){return Si(g)&&b1(g.length)&&!!Ot[Vs(g)]},nS=uo(Wu),iS=uo(function(g,b){return g<=b});function Va(g){var b;return g?Ks(g)?(Km(g)?Fr:Xs)(g):Hf&&g[Hf]?function(R){for(var F,G=[];!(F=R.next()).done;)G.push(F.value);return G}(g[Hf]()):((b=ga(g))==_?Rh:b==U?Jd:vp)(g):[]}function Os(g){return g?(g=Ga(g))===c||g===-1/0?17976931348623157e292*(g<0?-1:1):g==g?g:0:g===0?g:0}function Sr(g){var b=(g=Os(g))%1;return g==g?b?g-b:g:0}function sS(g){return g?St(Sr(g),0,f):0}function Ga(g){if(typeof g=="number")return g;if(ho(g))return l;if(typeof(g=wn(g)?wn(b=typeof g.valueOf=="function"?g.valueOf():g)?b+"":b:g)!="string")return g===0?g:+g;g=mc(g);var b=Fs.test(g);return b||Qr.test(g)?Nr(g.slice(2),b?2:8):pn.test(g)?l:+g}function gp(g){return w(g,mo(g))}function _n(g){return g==null?"":ls(g)}var aS=j(function(g,b){if(Ec(b)||Ks(b))w(b,ji(b),g);else for(var R in b)xr.call(b,R)&&Xf(g,R,b[R])}),oS=j(function(g,b){w(b,mo(b),g)}),Qm=j(function(g,b,R,F){w(b,mo(b),g,F)}),Yh=j(function(g,b,R,F){w(b,ji(b),g,F)}),Jm=ma(Le),DN=Tr(function(g,b){g=pr(g);var R=-1,F=b.length,G=2<F?b[2]:r;for(G&&za(b[0],b[1],G)&&(F=1);++R<F;)for(var ne=b[R],me=mo(ne),be=-1,Oe=me.length;++be<Oe;){var He=me[be],Ve=g[He];(Ve===r||Tc(Ve,jl[He])&&!xr.call(g,He))&&(g[He]=ne[He])}return g}),cS=Tr(function(g){return g.push(r,kr),hi(Zm,r,g)});function x1(g,b,R){return(g=g==null?r:Vu(g,b))===r?R:g}function Xh(g,b){return g!=null&&el(g,b,Fh)}var uS=Er(function(g,b,R){g[b=b!=null&&typeof b.toString!="function"?As.call(b):b]=R},eg(va)),T1=Er(function(g,b,R){b!=null&&typeof b.toString!="function"&&(b=As.call(b)),xr.call(g,b)?g[b].push(R):g[b]=[R]},ir),Kb=Tr(co);function ji(g){return(Ks(g)?vc:Gu)(g)}function mo(g){return Ks(g)?vc(g,!0):function(b){if(!wn(b))return function(ne){var me=[];if(ne!=null)for(var be in pr(ne))me.push(be);return me}(b);var R,F=Ec(b),G=[];for(R in b)(R!="constructor"||!F&&xr.call(b,R))&&G.push(R);return G}(g)}var lS=j(function(g,b,R){Wl(g,b,R)}),Zm=j(function(g,b,R,F){Wl(g,b,R,F)}),fS=ma(function(g,b){var R={};if(g!=null){var F=!1;b=Mr(b,function(ne){return ne=Ku(ne,g),F=F||1<ne.length,ne}),w(g,td(g),R),F&&(R=Bt(R,7,qa));for(var G=b.length;G--;)ha(R,b[G])}return R}),Qb=ma(function(g,b){return g==null?{}:function(R,F){return Jf(R,F,function(G,ne){return Xh(R,ne)})}(g,b)});function dS(g,b){var R;return g==null?{}:(R=Mr(td(g),function(F){return[F]}),b=ir(b),Jf(g,R,function(F,G){return b(F,G[0])}))}var Jb=Rs(ji),rl=Rs(mo);function vp(g){return g==null?[]:Ml(g,ji(g))}var pS=ze(function(g,b,R){return b=b.toLowerCase(),g+(R?hS(b):b)});function hS(g){return Kh(_n(g).toLowerCase())}function Zb(g){return(g=_n(g))&&g.replace(Jc,Qd).replace(Be,"")}var PN=ze(function(g,b,R){return g+(R?"-":"")+b.toLowerCase()}),kN=ze(function(g,b,R){return g+(R?" ":"")+b.toLowerCase()}),ef=Pe("toLowerCase"),eE=ze(function(g,b,R){return g+(R?"_":"")+b.toLowerCase()}),tE=ze(function(g,b,R){return g+(R?" ":"")+Kh(b)}),rE=ze(function(g,b,R){return g+(R?" ":"")+b.toUpperCase()}),Kh=Pe("toUpperCase");function yp(g,b,R){return g=_n(g),(b=R?r:b)===r?(function(F){return Ir.test(F)}(g)?function(F){return F.match(_t)||[]}:function(F){return F.match(Ln)||[]})(g):g.match(b)||[]}var rr=Tr(function(g,b){try{return hi(g,r,b)}catch(R){return Ym(R)?R:new Lt(R)}}),A1=ma(function(g,b){return ii(b,function(R){R=du(R),Me(g,R,Ar(g[R],g))}),g});function eg(g){return function(){return g}}var _p=Gt(),LN=Gt(!0);function va(g){return g}function S1(g){return Gs(typeof g=="function"?g:Bt(g,1))}var ya=Tr(function(g,b){return function(R){return co(R,g,b)}}),BN=Tr(function(g,b){return function(R){return co(g,R,b)}});function nE(g,b,R){var F=ji(b),G=Bh(b,F),ne=(R!=null||wn(b)&&(G.length||!F.length)||(R=b,b=g,g=this,G=Bh(b,ji(b))),!(wn(R)&&"chain"in R&&!R.chain)),me=pu(g);return ii(G,function(be){var Oe=b[be];g[be]=Oe,me&&(g.prototype[be]=function(){var He,Ve=this.__chain__;return ne||Ve?(((He=g(this.__wrapped__)).__actions__=Xs(this.__actions__)).push({func:Oe,args:arguments,thisArg:g}),He.__chain__=Ve,He):Oe.apply(g,Fa([this.value()],arguments))})}),g}function w1(){}var MN=Ha(Mr),mS=Ha(mi),FN=Ha(ko);function gS(g){return o1(g)?pc(du(g)):function(b){return function(R){return Vu(R,b)}}(g)}var $N=lu(),tf=lu(!0);function Qs(){return[]}function tg(){return!1}var iE,sE=gn(function(g,b){return g+b},0),UN=Is("ceil"),jN=gn(function(g,b){return g/b},1),rg=Is("floor"),vS=gn(function(g,b){return g*b},1),yS=Is("round"),HN=gn(function(g,b){return g-b},0);return Q.after=function(g,b){if(typeof b!="function")throw new Ts(n);return g=Sr(g),function(){if(--g<1)return b.apply(this,arguments)}},Q.ary=KA,Q.assign=aS,Q.assignIn=oS,Q.assignInWith=Qm,Q.assignWith=Yh,Q.at=Jm,Q.before=v1,Q.bind=Ar,Q.bindAll=A1,Q.bindKey=QA,Q.castArray=function(){var g;return arguments.length?hr(g=arguments[0])?g:[g]:[]},Q.chain=HA,Q.chunk=function(g,b,R){b=(R?za(g,b,R):b===r)?1:Ti(Sr(b),0);var F=g==null?0:g.length;if(!F||b<1)return[];for(var G=0,ne=0,me=We(qf(F/b));G<F;)me[ne++]=Ws(g,G,G+=b);return me},Q.compact=function(g){for(var b=-1,R=g==null?0:g.length,F=0,G=[];++b<R;){var ne=g[b];ne&&(G[F++]=ne)}return G},Q.concat=function(){var g=arguments.length;if(!g)return[];for(var b=We(g-1),R=arguments[0],F=g;F--;)b[F-1]=arguments[F];return Fa(hr(R)?Xs(R):[R],cs(b,1))},Q.cond=function(g){var b=g==null?0:g.length,R=ir();return g=b?Mr(g,function(F){if(typeof F[1]!="function")throw new Ts(n);return[R(F[0]),F[1]]}):[],Tr(function(F){for(var G=-1;++G<b;){var ne=g[G];if(hi(ne[0],this,F))return hi(ne[1],this,F)}})},Q.conforms=function(g){return function(b){var R=ji(b);return function(F){return Jr(F,b,R)}}(Bt(g,1))},Q.constant=eg,Q.countBy=zA,Q.create=function(g,b){return g=zl(g),b==null?g:Ce(g,b)},Q.curry=function g(b,R,F){return(b=Mt(b,8,r,r,r,r,r,R=F?r:R)).placeholder=g.placeholder,b},Q.curryRight=function g(b,R,F){return(b=Mt(b,16,r,r,r,r,r,R=F?r:R)).placeholder=g.placeholder,b},Q.debounce=JA,Q.defaults=DN,Q.defaultsDeep=cS,Q.defer=mp,Q.delay=ZA,Q.difference=Hu,Q.differenceBy=$o,Q.differenceWith=$i,Q.drop=function(g,b,R){var F=g==null?0:g.length;return F?Ws(g,(b=R||b===r?1:Sr(b))<0?0:b,F):[]},Q.dropRight=function(g,b,R){var F=g==null?0:g.length;return F?Ws(g,0,(b=F-(R||b===r?1:Sr(b)))<0?0:b):[]},Q.dropRightWhile=function(g,b){return g&&g.length?Yl(g,ir(b,3),!0,!0):[]},Q.dropWhile=function(g,b){return g&&g.length?Yl(g,ir(b,3),!0):[]},Q.fill=function(g,b,R,F){var G=g==null?0:g.length;return G?(R&&typeof R!="number"&&za(g,b,R)&&(R=0,F=G),function(ne,me,be,Oe){var He=ne.length;for((be=Sr(be))<0&&(be=He<-be?0:He+be),(Oe=Oe===r||He<Oe?He:Sr(Oe))<0&&(Oe+=He),Oe=Oe<be?0:sS(Oe);be<Oe;)ne[be++]=me;return ne}(g,b,R,F)):[]},Q.filter=function(g,b){return(hr(g)?Mi:ip)(g,ir(b,3))},Q.flatMap=function(g,b){return cs(g1(g,b),1)},Q.flatMapDeep=function(g,b){return cs(g1(g,b),c)},Q.flatMapDepth=function(g,b,R){return R=R===r?1:Sr(R),cs(g1(g,b),R)},Q.flatten=FA,Q.flattenDeep=function(g){return g!=null&&g.length?cs(g,c):[]},Q.flattenDepth=function(g,b){return g!=null&&g.length?cs(g,b=b===r?1:Sr(b)):[]},Q.flip=function(g){return Mt(g,512)},Q.flow=_p,Q.flowRight=LN,Q.fromPairs=function(g){for(var b=-1,R=g==null?0:g.length,F={};++b<R;){var G=g[b];F[G[0]]=G[1]}return F},Q.functions=function(g){return g==null?[]:Bh(g,ji(g))},Q.functionsIn=function(g){return g==null?[]:Bh(g,mo(g))},Q.groupBy=WA,Q.initial=function(g){return g!=null&&g.length?Ws(g,0,-1):[]},Q.intersection=mr,Q.intersectionBy=Hl,Q.intersectionWith=tp,Q.invert=uS,Q.invertBy=T1,Q.invokeMap=ON,Q.iteratee=S1,Q.keyBy=YA,Q.keys=ji,Q.keysIn=mo,Q.map=g1,Q.mapKeys=function(g,b){var R={};return b=ir(b,3),ja(g,function(F,G,ne){Me(R,b(F,G,ne),F)}),R},Q.mapValues=function(g,b){var R={};return b=ir(b,3),ja(g,function(F,G,ne){Me(R,G,b(F,G,ne))}),R},Q.matches=function(g){return Kf(Bt(g,1))},Q.matchesProperty=function(g,b){return Mm(g,Bt(b,1))},Q.memoize=y1,Q.merge=lS,Q.mergeWith=Zm,Q.method=ya,Q.methodOf=BN,Q.mixin=nE,Q.negate=_1,Q.nthArg=function(g){return g=Sr(g),Tr(function(b){return Fm(b,g)})},Q.omit=fS,Q.omitBy=function(g,b){return dS(g,_1(ir(b)))},Q.once=function(g){return v1(2,g)},Q.orderBy=function(g,b,R,F){return g==null?[]:Qf(g,b=hr(b)?b:b==null?[]:[b],R=hr(R=F?r:R)?R:R==null?[]:[R])},Q.over=MN,Q.overArgs=fo,Q.overEvery=mS,Q.overSome=FN,Q.partial=Gb,Q.partialRight=Wm,Q.partition=Vb,Q.pick=Qb,Q.pickBy=dS,Q.property=gS,Q.propertyOf=function(g){return function(b){return g==null?r:Vu(g,b)}},Q.pull=Ss,Q.pullAll=zh,Q.pullAllBy=function(g,b,R){return g&&g.length&&b&&b.length?Yu(g,b,ir(R,2)):g},Q.pullAllWith=function(g,b,R){return g&&g.length&&b&&b.length?Yu(g,b,r,R):g},Q.pullAt=$A,Q.range=$N,Q.rangeRight=tf,Q.rearg=Wb,Q.reject=function(g,b){return(hr(g)?Mi:ip)(g,_1(ir(b,3)))},Q.remove=function(g,b){var R=[];if(g&&g.length){var F=-1,G=[],ne=g.length;for(b=ir(b,3);++F<ne;){var me=g[F];b(me,F,g)&&(R.push(me),G.push(F))}$m(g,G)}return R},Q.rest=function(g,b){if(typeof g!="function")throw new Ts(n);return Tr(g,b=b===r?b:Sr(b))},Q.reverse=jb,Q.sampleSize=function(g,b,R){return b=(R?za(g,b,R):b===r)?1:Sr(b),(hr(g)?function(F,G){return hp(Xs(F),St(G,0,F.length))}:function(F,G){return hp(F=vp(F),St(G,0,F.length))})(g,b)},Q.set=function(g,b,R){return g==null?g:si(g,b,R)},Q.setWith=function(g,b,R,F){return F=typeof F=="function"?F:r,g==null?g:si(g,b,R,F)},Q.shuffle=function(g){return(hr(g)?function(b){return hp(Xs(b))}:function(b){return hp(vp(b))})(g)},Q.slice=function(g,b,R){var F=g==null?0:g.length;return F?(R=R&&typeof R!="number"&&za(g,b,R)?(b=0,F):(b=b==null?0:Sr(b),R===r?F:Sr(R)),Ws(g,b,R)):[]},Q.sortBy=XA,Q.sortedUniq=function(g){return g&&g.length?up(g):[]},Q.sortedUniqBy=function(g,b){return g&&g.length?up(g,ir(b,2)):[]},Q.split=function(g,b,R){return R&&typeof R!="number"&&za(g,b,R)&&(b=R=r),(R=R===r?f:R>>>0)?(g=_n(g))&&(typeof b=="string"||b!=null&&!Xb(b))&&!(b=ls(b))&&$l(g)?jo(Fr(g),0,R):g.split(b,R):[]},Q.spread=function(g,b){if(typeof g!="function")throw new Ts(n);return b=b==null?0:Ti(Sr(b),0),Tr(function(G){var F=G[b],G=jo(G,0,b);return F&&Fa(G,F),hi(g,this,G)})},Q.tail=function(g){var b=g==null?0:g.length;return b?Ws(g,1,b):[]},Q.take=function(g,b,R){return g&&g.length?Ws(g,0,(b=R||b===r?1:Sr(b))<0?0:b):[]},Q.takeRight=function(g,b,R){var F=g==null?0:g.length;return F?Ws(g,(b=F-(R||b===r?1:Sr(b)))<0?0:b,F):[]},Q.takeRightWhile=function(g,b){return g&&g.length?Yl(g,ir(b,3),!1,!0):[]},Q.takeWhile=function(g,b){return g&&g.length?Yl(g,ir(b,3)):[]},Q.tap=function(g,b){return b(g),g},Q.throttle=function(g,b,R){var F=!0,G=!0;if(typeof g!="function")throw new Ts(n);return wn(R)&&(F="leading"in R?!!R.leading:F,G="trailing"in R?!!R.trailing:G),JA(g,b,{leading:F,maxWait:b,trailing:G})},Q.thru=Vh,Q.toArray=Va,Q.toPairs=Jb,Q.toPairsIn=rl,Q.toPath=function(g){return hr(g)?Mr(g,du):ho(g)?[g]:Xs(rd(_n(g)))},Q.toPlainObject=gp,Q.transform=function(g,b,R){var F,G=hr(g),ne=G||tl(g)||Wh(g);return b=ir(b,4),R==null&&(F=g&&g.constructor,R=ne?G?new F:[]:wn(g)&&pu(F)?zl(ju(g)):{}),(ne?ii:ja)(g,function(me,be,Oe){return b(R,me,be,Oe)}),R},Q.unary=function(g){return KA(g,1)},Q.union=wN,Q.unionBy=Gm,Q.unionWith=CN,Q.uniq=function(g){return g&&g.length?ws(g):[]},Q.uniqBy=function(g,b){return g&&g.length?ws(g,ir(b,2)):[]},Q.uniqWith=function(g,b){return b=typeof b=="function"?b:r,g&&g.length?ws(g,r,b):[]},Q.unset=function(g,b){return g==null||ha(g,b)},Q.unzip=Hb,Q.unzipWith=h1,Q.update=function(g,b,R){return g==null?g:uu(g,b,jh(R))},Q.updateWith=function(g,b,R,F){return F=typeof F=="function"?F:r,g==null?g:uu(g,b,jh(R),F)},Q.values=vp,Q.valuesIn=function(g){return g==null?[]:Ml(g,mo(g))},Q.without=UA,Q.words=yp,Q.wrap=function(g,b){return Gb(jh(b),g)},Q.xor=IN,Q.xorBy=RN,Q.xorWith=NN,Q.zip=jA,Q.zipObject=function(g,b){return jm(g||[],b||[],Xf)},Q.zipObjectDeep=function(g,b){return jm(g||[],b||[],si)},Q.zipWith=qb,Q.entries=Jb,Q.entriesIn=rl,Q.extend=oS,Q.extendWith=Qm,nE(Q,Q),Q.add=sE,Q.attempt=rr,Q.camelCase=pS,Q.capitalize=hS,Q.ceil=UN,Q.clamp=function(g,b,R){return R===r&&(R=b,b=r),R!==r&&(R=(R=Ga(R))==R?R:0),b!==r&&(b=(b=Ga(b))==b?b:0),St(Ga(g),b,R)},Q.clone=function(g){return Bt(g,4)},Q.cloneDeep=function(g){return Bt(g,5)},Q.cloneDeepWith=function(g,b){return Bt(g,5,b=typeof b=="function"?b:r)},Q.cloneWith=function(g,b){return Bt(g,4,b=typeof b=="function"?b:r)},Q.conformsTo=function(g,b){return b==null||Jr(g,b,ji(b))},Q.deburr=Zb,Q.defaultTo=function(g,b){return g==null||g!=g?b:g},Q.divide=jN,Q.endsWith=function(g,b,R){g=_n(g),b=ls(b);var F=g.length,F=R=R===r?F:St(Sr(R),0,F);return 0<=(R-=b.length)&&g.slice(R,F)==b},Q.eq=Tc,Q.escape=function(g){return(g=_n(g))&&ut.test(g)?g.replace(Se,Zv):g},Q.escapeRegExp=function(g){return(g=_n(g))&&Jt.test(g)?g.replace(dt,"\\$&"):g},Q.every=function(g,b,R){return(hr(g)?mi:function(F,G){var ne=!0;return yc(F,function(me,be,Oe){return ne=!!G(me,be,Oe)}),ne})(g,ir(b=R&&za(g,b,R)?r:b,3))},Q.find=VA,Q.findIndex=BA,Q.findKey=function(g,b){return fc(g,ir(b,3),ja)},Q.findLast=m1,Q.findLastIndex=MA,Q.findLastKey=function(g,b){return fc(g,ir(b,3),un)},Q.floor=rg,Q.forEach=GA,Q.forEachRight=zb,Q.forIn=function(g,b){return g==null?g:zu(g,ir(b,3),mo)},Q.forInRight=function(g,b){return g==null?g:sp(g,ir(b,3),mo)},Q.forOwn=function(g,b){return g&&ja(g,ir(b,3))},Q.forOwnRight=function(g,b){return g&&un(g,ir(b,3))},Q.get=x1,Q.gt=eS,Q.gte=Ho,Q.has=function(g,b){return g!=null&&el(g,b,Mb)},Q.hasIn=Xh,Q.head=p1,Q.identity=va,Q.includes=function(g,b,R,F){return g=Ks(g)?g:vp(g),R=R&&!F?Sr(R):0,F=g.length,R<0&&(R=Ti(F+R,0)),Km(g)?R<=F&&-1<g.indexOf(b,R):!!F&&-1<dc(g,b,R)},Q.indexOf=function(g,b,R){var F=g==null?0:g.length;return F?dc(g,b,g=(g=R==null?0:Sr(R))<0?Ti(F+g,0):g):-1},Q.inRange=function(g,b,R){return b=Os(b),R===r?(R=b,b=0):R=Os(R),function(F,G,ne){return F>=Ai(G,ne)&&F<Ti(G,ne)}(g=Ga(g),b,R)},Q.invoke=Kb,Q.isArguments=po,Q.isArray=hr,Q.isArrayBuffer=tS,Q.isArrayLike=Ks,Q.isArrayLikeObject=Pi,Q.isBoolean=function(g){return g===!0||g===!1||Si(g)&&Vs(g)==y},Q.isBuffer=tl,Q.isDate=qo,Q.isElement=function(g){return Si(g)&&g.nodeType===1&&!Xm(g)},Q.isEmpty=function(g){if(g!=null){if(Ks(g)&&(hr(g)||typeof g=="string"||typeof g.splice=="function"||tl(g)||Wh(g)||po(g)))return!g.length;var b,R=ga(g);if(R==_||R==U)return!g.size;if(Ec(g))return!Gu(g).length;for(b in g)if(xr.call(g,b))return!1}return!0},Q.isEqual=function(g,b){return _c(g,b)},Q.isEqualWith=function(g,b,R){var F=(R=typeof R=="function"?R:r)?R(g,b):r;return F===r?_c(g,b,r,R):!!F},Q.isError=Ym,Q.isFinite=function(g){return typeof g=="number"&&r1(g)},Q.isFunction=pu,Q.isInteger=Zl,Q.isLength=b1,Q.isMap=Yb,Q.isMatch=function(g,b){return g===b||Uo(g,b,fp(b))},Q.isMatchWith=function(g,b,R){return R=typeof R=="function"?R:r,Uo(g,b,fp(b),R)},Q.isNaN=function(g){return E1(g)&&g!=+g},Q.isNative=function(g){if(zm(g))throw new Lt("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return bc(g)},Q.isNil=function(g){return g==null},Q.isNull=function(g){return g===null},Q.isNumber=E1,Q.isObject=wn,Q.isObjectLike=Si,Q.isPlainObject=Xm,Q.isRegExp=Xb,Q.isSafeInteger=function(g){return Zl(g)&&-9007199254740991<=g&&g<=u},Q.isSet=rS,Q.isString=Km,Q.isSymbol=ho,Q.isTypedArray=Wh,Q.isUndefined=function(g){return g===r},Q.isWeakMap=function(g){return Si(g)&&ga(g)==V},Q.isWeakSet=function(g){return Si(g)&&Vs(g)=="[object WeakSet]"},Q.join=function(g,b){return g==null?"":n1.call(g,b)},Q.kebabCase=PN,Q.last=xc,Q.lastIndexOf=function(g,b,R){var F,G=g==null?0:g.length;return G?(F=G,R!==r&&(F=(F=Sr(R))<0?Ti(G+F,0):Ai(F,G-1)),b==b?function(ne,me){for(var be=F+1;be--;)if(ne[be]===me)return be;return be}(g,b):ao(g,jf,F,!0)):-1},Q.lowerCase=kN,Q.lowerFirst=ef,Q.lt=nS,Q.lte=iS,Q.max=function(g){return g&&g.length?zs(g,va,Mh):r},Q.maxBy=function(g,b){return g&&g.length?zs(g,ir(b,2),Mh):r},Q.mean=function(g){return oa(g,va)},Q.meanBy=function(g,b){return oa(g,ir(b,2))},Q.min=function(g){return g&&g.length?zs(g,va,Wu):r},Q.minBy=function(g,b){return g&&g.length?zs(g,ir(b,2),Wu):r},Q.stubArray=Qs,Q.stubFalse=tg,Q.stubObject=function(){return{}},Q.stubString=function(){return""},Q.stubTrue=function(){return!0},Q.multiply=vS,Q.nth=function(g,b){return g&&g.length?Fm(g,Sr(b)):r},Q.noConflict=function(){return Bn._===this&&(Bn._=ca),this},Q.noop=w1,Q.now=Gh,Q.pad=function(g,b,R){g=_n(g);var F=(b=Sr(b))?mn(g):0;return!b||b<=F?g:fs(ql(b=(b-F)/2),R)+g+fs(qf(b),R)},Q.padEnd=function(g,b,R){g=_n(g);var F=(b=Sr(b))?mn(g):0;return b&&F<b?g+fs(b-F,R):g},Q.padStart=function(g,b,R){g=_n(g);var F=(b=Sr(b))?mn(g):0;return b&&F<b?fs(b-F,R)+g:g},Q.parseInt=function(g,b,R){return b=R||b==null?0:b&&+b,Lb(_n(g).replace(sr,""),b||0)},Q.random=function(g,b,R){var F;return R&&typeof R!="boolean"&&za(g,b,R)&&(b=R=r),R===r&&(typeof b=="boolean"?(R=b,b=r):typeof g=="boolean"&&(R=g,g=r)),g===r&&b===r?(g=0,b=1):(g=Os(g),b===r?(b=g,g=0):b=Os(b)),b<g&&(F=g,g=b,b=F),R||g%1||b%1?(F=kh(),Ai(g+F*(b-g+Dn("1e-"+((F+"").length-1))),b)):op(g,b)},Q.reduce=function(g,b,R){var F=hr(g)?Bl:hc,G=arguments.length<3;return F(g,ir(b,4),R,G,yc)},Q.reduceRight=function(g,b,R){var F=hr(g)?Kd:hc,G=arguments.length<3;return F(g,ir(b,4),R,G,s1)},Q.repeat=function(g,b,R){return b=(R?za(g,b,R):b===r)?1:Sr(b),Um(_n(g),b)},Q.replace=function(){var g=arguments,b=_n(g[0]);return g.length<3?b:b.replace(g[1],g[2])},Q.result=function(g,b,R){var F=-1,G=(b=Ku(b,g)).length;for(G||(G=1,g=r);++F<G;){var ne=g==null?r:g[du(b[F])];ne===r&&(F=G,ne=R),g=pu(ne)?ne.call(g):ne}return g},Q.round=yS,Q.runInContext=$e,Q.sample=function(g){return(hr(g)?np:function(b){return np(vp(b))})(g)},Q.size=function(g){var b;return g==null?0:Ks(g)?Km(g)?mn(g):g.length:(b=ga(g))==_||b==U?g.size:Gu(g).length},Q.snakeCase=eE,Q.some=function(g,b,R){return(hr(g)?ko:function(F,G){var ne;return yc(F,function(me,be,Oe){return!(ne=G(me,be,Oe))}),!!ne})(g,ir(b=R&&za(g,b,R)?r:b,3))},Q.sortedIndex=function(g,b){return cp(g,b)},Q.sortedIndexBy=function(g,b,R){return Uh(g,b,ir(R,2))},Q.sortedIndexOf=function(g,b){var R=g==null?0:g.length;if(R){var F=cp(g,b);if(F<R&&Tc(g[F],b))return F}return-1},Q.sortedLastIndex=function(g,b){return cp(g,b,!0)},Q.sortedLastIndexBy=function(g,b,R){return Uh(g,b,ir(R,2),!0)},Q.sortedLastIndexOf=function(g,b){if(g!=null&&g.length){var R=cp(g,b,!0)-1;if(Tc(g[R],b))return R}return-1},Q.startCase=tE,Q.startsWith=function(g,b,R){return g=_n(g),R=R==null?0:St(Sr(R),0,g.length),b=ls(b),g.slice(R,R+b.length)==b},Q.subtract=HN,Q.sum=function(g){return g&&g.length?Yi(g,va):0},Q.sumBy=function(g,b){return g&&g.length?Yi(g,ir(b,2)):0},Q.template=function(g,b,Ve){var Oe=Q.templateSettings;Ve&&za(g,b,Ve)&&(b=r),g=_n(g),b=Qm({},b,Oe,Pr);var F,G,ne=ji(Ve=Qm({},b.imports,Oe.imports,Pr)),me=Ml(Ve,ne),be=0,Oe=b.interpolate||Gn,He="__p += '",Ve=Hs((b.escape||Gn).source+"|"+Oe.source+"|"+(Oe===Ue?di:Gn).source+"|"+(b.evaluate||Gn).source+"|$","g"),mt="//# sourceURL="+(xr.call(b,"sourceURL")?(b.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++ri+"]")+`
|
||
`;if(g.replace(Ve,function(st,nt,ot,Ft,xt,At){return ot=ot||Ft,He+=g.slice(be,At).replace(On,Ih),nt&&(F=!0,He+=`' +
|
||
__e(`+nt+`) +
|
||
'`),xt&&(G=!0,He+=`';
|
||
`+xt+`;
|
||
__p += '`),ot&&(He+=`' +
|
||
((__t = (`+ot+`)) == null ? '' : __t) +
|
||
'`),be=At+st.length,st}),He+=`';
|
||
`,Oe=xr.call(b,"variable")&&b.variable){if(qr.test(Oe))throw new Lt("Invalid `variable` option passed into `_.template`")}else He=`with (obj) {
|
||
`+He+`
|
||
}
|
||
`;if(He=(G?He.replace(pt,""):He).replace(ct,"$1").replace(Y,"$1;"),He="function("+(Oe||"obj")+`) {
|
||
`+(Oe?"":`obj || (obj = {});
|
||
`)+"var __t, __p = ''"+(F?", __e = _.escape":"")+(G?`, __j = Array.prototype.join;
|
||
function print() { __p += __j.call(arguments, '') }
|
||
`:`;
|
||
`)+He+`return __p
|
||
}`,(Ve=rr(function(){return ur(ne,mt+"return "+He).apply(r,me)})).source=He,Ym(Ve))throw Ve;return Ve},Q.times=function(g,b){if((g=Sr(g))<1||u<g)return[];var R=f,F=Ai(g,f);for(b=ir(b),g-=f,F=Lo(F,b);++R<g;)b(R);return F},Q.toFinite=Os,Q.toInteger=Sr,Q.toLength=sS,Q.toLower=function(g){return _n(g).toLowerCase()},Q.toNumber=Ga,Q.toSafeInteger=function(g){return g?St(Sr(g),-9007199254740991,u):g===0?g:0},Q.toString=_n,Q.toUpper=function(g){return _n(g).toUpperCase()},Q.trim=function(g,b,R){return(g=_n(g))&&(R||b===r)?mc(g):g&&(b=ls(b))?jo(R=Fr(g),$u(R,b=Fr(b)),Fl(R,b)+1).join(""):g},Q.trimEnd=function(g,b,R){return(g=_n(g))&&(R||b===r)?g.slice(0,e1(g)+1):g&&(b=ls(b))?jo(R=Fr(g),0,Fl(R,Fr(b))+1).join(""):g},Q.trimStart=function(g,b,R){return(g=_n(g))&&(R||b===r)?g.replace(sr,""):g&&(b=ls(b))?jo(R=Fr(g),$u(R,Fr(b))).join(""):g},Q.truncate=function(g,G){var R,me=30,F="...",G=(wn(G)&&(R="separator"in G?G.separator:R,me="length"in G?Sr(G.length):me,F="omission"in G?ls(G.omission):F),(g=_n(g)).length);if((G=$l(g)?(ne=Fr(g)).length:G)<=me)return g;if((G=me-mn(F))<1)return F;var ne,me=ne?jo(ne,0,G).join(""):g.slice(0,G);if(R!==r)if(ne&&(G+=me.length-G),Xb(R)){if(g.slice(G).search(R)){var be,Oe=me;for((R=R.global?R:Hs(R.source,_n(Wi.exec(R))+"g")).lastIndex=0;be=R.exec(Oe);)var He=be.index;me=me.slice(0,He===r?G:He)}}else g.indexOf(ls(R),G)!=G&&-1<(ne=me.lastIndexOf(R))&&(me=me.slice(0,ne));return me+F},Q.unescape=function(g){return(g=_n(g))&&_e.test(g)?g.replace(q,Uu):g},Q.uniqueId=function(g){var b=++t1;return _n(g)+b},Q.upperCase=rE,Q.upperFirst=Kh,Q.each=GA,Q.eachRight=zb,Q.first=p1,nE(Q,(iE={},ja(Q,function(g,b){xr.call(Q.prototype,b)||(iE[b]=g)}),iE),{chain:!1}),Q.VERSION="4.17.21",ii(["bind","bindKey","curry","curryRight","partial","partialRight"],function(g){Q[g].placeholder=Q}),ii(["drop","take"],function(g,b){Dr.prototype[g]=function(R){R=R===r?1:Ti(Sr(R),0);var F=this.__filtered__&&!b?new Dr(this):this.clone();return F.__filtered__?F.__takeCount__=Ai(R,F.__takeCount__):F.__views__.push({size:Ai(R,f),type:g+(F.__dir__<0?"Right":"")}),F},Dr.prototype[g+"Right"]=function(R){return this.reverse()[g](R).reverse()}}),ii(["filter","map","takeWhile"],function(g,b){var R=b+1,F=R==1||R==3;Dr.prototype[g]=function(G){var ne=this.clone();return ne.__iteratees__.push({iteratee:ir(G,3),type:R}),ne.__filtered__=ne.__filtered__||F,ne}}),ii(["head","last"],function(g,b){var R="take"+(b?"Right":"");Dr.prototype[g]=function(){return this[R](1).value()[0]}}),ii(["initial","tail"],function(g,b){var R="drop"+(b?"":"Right");Dr.prototype[g]=function(){return this.__filtered__?new Dr(this):this[R](1)}}),Dr.prototype.compact=function(){return this.filter(va)},Dr.prototype.find=function(g){return this.filter(g).head()},Dr.prototype.findLast=function(g){return this.reverse().find(g)},Dr.prototype.invokeMap=Tr(function(g,b){return typeof g=="function"?new Dr(this):this.map(function(R){return co(R,g,b)})}),Dr.prototype.reject=function(g){return this.filter(_1(ir(g)))},Dr.prototype.slice=function(g,b){g=Sr(g);var R=this;return R.__filtered__&&(0<g||b<0)?new Dr(R):(g<0?R=R.takeRight(-g):g&&(R=R.drop(g)),b!==r?(b=Sr(b))<0?R.dropRight(-b):R.take(b-g):R)},Dr.prototype.takeRightWhile=function(g){return this.reverse().takeWhile(g).reverse()},Dr.prototype.toArray=function(){return this.take(f)},ja(Dr.prototype,function(g,b){var R=/^(?:filter|find|map|reject)|While$/.test(b),F=/^(?:head|last)$/.test(b),G=Q[F?"take"+(b=="last"?"Right":""):b],ne=F||/^find/.test(b);G&&(Q.prototype[b]=function(){function me(Ft){return Ft=G.apply(Q,Fa([Ft],He)),F&&mt?Ft[0]:Ft}var be,Oe=this.__wrapped__,He=F?[1]:arguments,ot=Oe instanceof Dr,st=He[0],Ve=ot||hr(Oe),mt=(Ve&&R&&typeof st=="function"&&st.length!=1&&(ot=Ve=!1),this.__chain__),st=!!this.__actions__.length,nt=ne&&!mt,ot=ot&&!st;return!ne&&Ve?(Oe=ot?Oe:new Dr(this),(be=g.apply(Oe,He)).__actions__.push({func:Vh,args:[me],thisArg:r}),new la(be,mt)):nt&&ot?g.apply(this,He):(be=this.thru(me),nt?F?be.value()[0]:be.value():be)})}),ii(["pop","push","shift","sort","splice","unshift"],function(g){var b=qs[g],R=/^(?:push|sort|unshift)$/.test(g)?"tap":"thru",F=/^(?:pop|shift)$/.test(g);Q.prototype[g]=function(){var G,ne=arguments;return F&&!this.__chain__?(G=this.value(),b.apply(hr(G)?G:[],ne)):this[R](function(me){return b.apply(hr(me)?me:[],ne)})}}),ja(Dr.prototype,function(g,b){var R,F=Q[b];F&&(R=F.name+"",xr.call(Gf,R)||(Gf[R]=[]),Gf[R].push({name:b,func:F}))}),Gf[lr(r,2).name]=[{name:"wrapper",func:r}],Dr.prototype.clone=function(){var g=new Dr(this.__wrapped__);return g.__actions__=Xs(this.__actions__),g.__dir__=this.__dir__,g.__filtered__=this.__filtered__,g.__iteratees__=Xs(this.__iteratees__),g.__takeCount__=this.__takeCount__,g.__views__=Xs(this.__views__),g},Dr.prototype.reverse=function(){var g;return this.__filtered__?((g=new Dr(this)).__dir__=-1,g.__filtered__=!0):(g=this.clone()).__dir__*=-1,g},Dr.prototype.value=function(){var g=this.__wrapped__.value(),b=this.__dir__,R=hr(g),F=b<0,G=R?g.length:0,ne=function($t,er,cr){for(var gi=-1,ki=cr.length;++gi<ki;){var Ki=cr[gi],Hi=Ki.size;switch(Ki.type){case"drop":$t+=Hi;break;case"dropRight":er-=Hi;break;case"take":er=Ai(er,$t+Hi);break;case"takeRight":$t=Ti($t,er-Hi)}}return{start:$t,end:er}}(0,G,this.__views__),me=ne.start,be=(ne=ne.end)-me,Oe=F?ne:me-1,He=this.__iteratees__,Ve=He.length,mt=0,st=Ai(be,this.__takeCount__);if(!R||!F&&G==be&&st==be)return Xl(g,this.__actions__);var nt=[];e:for(;be--&&mt<st;){for(var ot=-1,Ft=g[Oe+=b];++ot<Ve;){var At=(xt=He[ot]).iteratee,xt=xt.type,At=At(Ft);if(xt==2)Ft=At;else if(!At){if(xt==1)continue e;break e}}nt[mt++]=Ft}return nt},Q.prototype.at=qA,Q.prototype.chain=function(){return HA(this)},Q.prototype.commit=function(){return new la(this.value(),this.__chain__)},Q.prototype.next=function(){this.__values__===r&&(this.__values__=Va(this.value()));var g=this.__index__>=this.__values__.length;return{done:g,value:g?r:this.__values__[this.__index__++]}},Q.prototype.plant=function(g){for(var b,G=this;G instanceof $a;)var R=d1(G),F=(R.__index__=0,R.__values__=r,b?F.__wrapped__=R:b=R,R),G=G.__wrapped__;return F.__wrapped__=g,b},Q.prototype.reverse=function(){var g=this.__wrapped__;return g instanceof Dr?((g=(g=this.__actions__.length?new Dr(this):g).reverse()).__actions__.push({func:Vh,args:[jb],thisArg:r}),new la(g,this.__chain__)):this.thru(jb)},Q.prototype.toJSON=Q.prototype.valueOf=Q.prototype.value=function(){return Xl(this.__wrapped__,this.__actions__)},Q.prototype.first=Q.prototype.head,Hf&&(Q.prototype[Hf]=function(){return this}),Q}();ni?((ni.exports=Ul)._=Ul,La._=Ul):Bn._=Ul}).call(eo)}),Gr=yr(function(e,t){e.exports=function(r){var n;if(typeof window<"u"&&window.crypto&&(n=window.crypto),typeof self<"u"&&self.crypto&&(n=self.crypto),!(n=!(n=!(n=typeof globalThis<"u"&&globalThis.crypto?globalThis.crypto:n)&&typeof window<"u"&&window.msCrypto?window.msCrypto:n)&&eo!==void 0&&eo.crypto?eo.crypto:n))try{n=y6}catch{}function i(){if(n){if(typeof n.getRandomValues=="function")try{return n.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof n.randomBytes=="function")try{return n.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")}var s=Object.create||function(){function T(){}return function(E){return T.prototype=E,E=new T,T.prototype=null,E}}(),a={},o=a.lib={},c=o.Base={extend:function(T){var E=s(this);return T&&E.mixIn(T),E.hasOwnProperty("init")&&this.init!==E.init||(E.init=function(){E.$super.init.apply(this,arguments)}),(E.init.prototype=E).$super=this,E},create:function(){var T=this.extend();return T.init.apply(T,arguments),T},init:function(){},mixIn:function(T){for(var E in T)T.hasOwnProperty(E)&&(this[E]=T[E]);T.hasOwnProperty("toString")&&(this.toString=T.toString)},clone:function(){return this.init.prototype.extend(this)}},u=o.WordArray=c.extend({init:function(T,E){T=this.words=T||[],this.sigBytes=E??4*T.length},toString:function(T){return(T||f).stringify(this)},concat:function(T){var E=this.words,A=T.words,x=this.sigBytes,_=T.sigBytes;if(this.clamp(),x%4)for(var S=0;S<_;S++){var I=A[S>>>2]>>>24-S%4*8&255;E[x+S>>>2]|=I<<24-(x+S)%4*8}else for(var k=0;k<_;k+=4)E[x+k>>>2]=A[k>>>2];return this.sigBytes+=_,this},clamp:function(){var T=this.words,E=this.sigBytes;T[E>>>2]&=4294967295<<32-E%4*8,T.length=r.ceil(E/4)},clone:function(){var T=c.clone.call(this);return T.words=this.words.slice(0),T},random:function(T){for(var E=[],A=0;A<T;A+=4)E.push(i());return new u.init(E,T)}}),l=a.enc={},f=l.Hex={stringify:function(T){for(var E=T.words,A=T.sigBytes,x=[],_=0;_<A;_++){var S=E[_>>>2]>>>24-_%4*8&255;x.push((S>>>4).toString(16)),x.push((15&S).toString(16))}return x.join("")},parse:function(T){for(var E=T.length,A=[],x=0;x<E;x+=2)A[x>>>3]|=parseInt(T.substr(x,2),16)<<24-x%8*4;return new u.init(A,E/2)}},d=l.Latin1={stringify:function(T){for(var E=T.words,A=T.sigBytes,x=[],_=0;_<A;_++){var S=E[_>>>2]>>>24-_%4*8&255;x.push(String.fromCharCode(S))}return x.join("")},parse:function(T){for(var E=T.length,A=[],x=0;x<E;x++)A[x>>>2]|=(255&T.charCodeAt(x))<<24-x%4*8;return new u.init(A,E)}},p=l.Utf8={stringify:function(T){try{return decodeURIComponent(escape(d.stringify(T)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(T){return d.parse(unescape(encodeURIComponent(T)))}},m=o.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new u.init,this._nDataBytes=0},_append:function(T){typeof T=="string"&&(T=p.parse(T)),this._data.concat(T),this._nDataBytes+=T.sigBytes},_process:function(N){var E,A=this._data,x=A.words,_=A.sigBytes,S=this.blockSize,I=_/(4*S),k=(N?r.ceil(I):r.max((0|I)-this._minBufferSize,0))*S,N=r.min(4*k,_);if(k){for(var U=0;U<k;U+=S)this._doProcessBlock(x,U);E=x.splice(0,k),A.sigBytes-=N}return new u.init(E,N)},clone:function(){var T=c.clone.call(this);return T._data=this._data.clone(),T},_minBufferSize:0}),y=(o.Hasher=m.extend({cfg:c.extend(),init:function(T){this.cfg=this.cfg.extend(T),this.reset()},reset:function(){m.reset.call(this),this._doReset()},update:function(T){return this._append(T),this._process(),this},finalize:function(T){return T&&this._append(T),this._doFinalize()},blockSize:16,_createHelper:function(T){return function(E,A){return new T.init(A).finalize(E)}},_createHmacHelper:function(T){return function(E,A){return new y.HMAC.init(T,A).finalize(E)}}}),a.algo={});return a}(Math)}),lRt=(yr(function(e,t){var r,n,i;e.exports=(i=(e=Gr).lib,r=i.Base,n=i.WordArray,(i=e.x64={}).Word=r.extend({init:function(s,a){this.high=s,this.low=a}}),i.WordArray=r.extend({init:function(s,a){s=this.words=s||[],this.sigBytes=a??8*s.length},toX32:function(){for(var s=this.words,a=s.length,o=[],c=0;c<a;c++){var u=s[c];o.push(u.high),o.push(u.low)}return n.create(o,this.sigBytes)},clone:function(){for(var s=r.clone.call(this),a=s.words=this.words.slice(0),o=a.length,c=0;c<o;c++)a[c]=a[c].clone();return s}}),e)}),yr(function(e,t){var r;e.exports=(r=Gr,function(){var n,i;typeof ArrayBuffer=="function"&&(n=r.lib.WordArray,i=n.init,(n.init=function(s){if((s=(s=s instanceof ArrayBuffer?new Uint8Array(s):s)instanceof Int8Array||typeof Uint8ClampedArray<"u"&&s instanceof Uint8ClampedArray||s instanceof Int16Array||s instanceof Uint16Array||s instanceof Int32Array||s instanceof Uint32Array||s instanceof Float32Array||s instanceof Float64Array?new Uint8Array(s.buffer,s.byteOffset,s.byteLength):s)instanceof Uint8Array){for(var a=s.byteLength,o=[],c=0;c<a;c++)o[c>>>2]|=s[c]<<24-c%4*8;i.call(this,o,a)}else i.apply(this,arguments)}).prototype=n)}(),r.lib.WordArray)}),yr(function(e,t){var r;e.exports=(r=Gr,function(){var n=r.lib.WordArray,i=r.enc;function s(a){return a<<8&4278255360|a>>>8&16711935}i.Utf16=i.Utf16BE={stringify:function(a){for(var o=a.words,c=a.sigBytes,u=[],l=0;l<c;l+=2){var f=o[l>>>2]>>>16-l%4*8&65535;u.push(String.fromCharCode(f))}return u.join("")},parse:function(a){for(var o=a.length,c=[],u=0;u<o;u++)c[u>>>1]|=a.charCodeAt(u)<<16-u%2*16;return n.create(c,2*o)}},i.Utf16LE={stringify:function(a){for(var o=a.words,c=a.sigBytes,u=[],l=0;l<c;l+=2){var f=s(o[l>>>2]>>>16-l%4*8&65535);u.push(String.fromCharCode(f))}return u.join("")},parse:function(a){for(var o=a.length,c=[],u=0;u<o;u++)c[u>>>1]|=s(a.charCodeAt(u)<<16-u%2*16);return n.create(c,2*o)}}}(),r.enc.Utf16)}),yr(function(e,t){var r;e.exports=(r=Gr,function(){var n=r,i=n.lib.WordArray;function s(a,o,c){for(var u,l=[],f=0,d=0;d<o;d++)d%4&&(u=c[a.charCodeAt(d-1)]<<d%4*2|c[a.charCodeAt(d)]>>>6-d%4*2,l[f>>>2]|=u<<24-f%4*8,f++);return i.create(l,f)}n.enc.Base64={stringify:function(a){var o=a.words,c=a.sigBytes,u=this._map;a.clamp();for(var l=[],f=0;f<c;f+=3)for(var d=(o[f>>>2]>>>24-f%4*8&255)<<16|(o[f+1>>>2]>>>24-(f+1)%4*8&255)<<8|o[f+2>>>2]>>>24-(f+2)%4*8&255,p=0;p<4&&f+.75*p<c;p++)l.push(u.charAt(d>>>6*(3-p)&63));var m=u.charAt(64);if(m)for(;l.length%4;)l.push(m);return l.join("")},parse:function(a){var o=a.length,c=this._map;if(!(u=this._reverseMap))for(var u=this._reverseMap=[],l=0;l<c.length;l++)u[c.charCodeAt(l)]=l;var f=c.charAt(64);return f&&(f=a.indexOf(f))!==-1&&(o=f),s(a,o,u)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),r.enc.Base64)}),yr(function(e,t){var r;e.exports=(r=Gr,function(){var n=r,i=n.lib.WordArray;function s(a,o,c){for(var u,l=[],f=0,d=0;d<o;d++)d%4&&(u=c[a.charCodeAt(d-1)]<<d%4*2|c[a.charCodeAt(d)]>>>6-d%4*2,l[f>>>2]|=u<<24-f%4*8,f++);return i.create(l,f)}n.enc.Base64url={stringify:function(a,o=!0){var c=a.words,u=a.sigBytes,l=o?this._safe_map:this._map;a.clamp();for(var f=[],d=0;d<u;d+=3)for(var p=(c[d>>>2]>>>24-d%4*8&255)<<16|(c[d+1>>>2]>>>24-(d+1)%4*8&255)<<8|c[d+2>>>2]>>>24-(d+2)%4*8&255,m=0;m<4&&d+.75*m<u;m++)f.push(l.charAt(p>>>6*(3-m)&63));var y=l.charAt(64);if(y)for(;f.length%4;)f.push(y);return f.join("")},parse:function(a,o=!0){var c=a.length,u=o?this._safe_map:this._map;if(!(l=this._reverseMap))for(var l=this._reverseMap=[],f=0;f<u.length;f++)l[u.charCodeAt(f)]=f;return(o=u.charAt(64))&&(o=a.indexOf(o))!==-1&&(c=o),s(a,c,l)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"}}(),r.enc.Base64url)}),yr(function(e,t){var r;e.exports=(r=Gr,function(n){var i=r,s=(c=i.lib).WordArray,a=c.Hasher,c=i.algo,o=[],c=(function(){for(var p=0;p<64;p++)o[p]=4294967296*n.abs(n.sin(p+1))|0}(),c.MD5=a.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(p,m){for(var y=0;y<16;y++){var T=m+y,E=p[T];p[T]=16711935&(E<<8|E>>>24)|4278255360&(E<<24|E>>>8)}var A=this._hash.words,x=p[m+0],_=p[m+1],S=p[m+2],I=p[m+3],k=p[m+4],N=p[m+5],U=p[m+6],L=p[m+7],H=p[m+8],V=p[m+9],W=p[m+10],J=p[m+11],ye=p[m+12],re=p[m+13],fe=p[m+14],ve=p[m+15],X=u(A[0],ue=A[1],le=A[2],ce=A[3],x,7,o[0]),ce=u(ce,X,ue,le,_,12,o[1]),le=u(le,ce,X,ue,S,17,o[2]),ue=u(ue,le,ce,X,I,22,o[3]),X=u(X,ue,le,ce,k,7,o[4]),ce=u(ce,X,ue,le,N,12,o[5]),le=u(le,ce,X,ue,U,17,o[6]),ue=u(ue,le,ce,X,L,22,o[7]);X=u(X,ue,le,ce,H,7,o[8]),ce=u(ce,X,ue,le,V,12,o[9]),le=u(le,ce,X,ue,W,17,o[10]),ue=u(ue,le,ce,X,J,22,o[11]),X=u(X,ue,le,ce,ye,7,o[12]),ce=u(ce,X,ue,le,re,12,o[13]),le=u(le,ce,X,ue,fe,17,o[14]),X=l(X,ue=u(ue,le,ce,X,ve,22,o[15]),le,ce,_,5,o[16]),ce=l(ce,X,ue,le,U,9,o[17]),le=l(le,ce,X,ue,J,14,o[18]),ue=l(ue,le,ce,X,x,20,o[19]),X=l(X,ue,le,ce,N,5,o[20]),ce=l(ce,X,ue,le,W,9,o[21]),le=l(le,ce,X,ue,ve,14,o[22]),ue=l(ue,le,ce,X,k,20,o[23]),X=l(X,ue,le,ce,V,5,o[24]),ce=l(ce,X,ue,le,fe,9,o[25]),le=l(le,ce,X,ue,I,14,o[26]),ue=l(ue,le,ce,X,H,20,o[27]),X=l(X,ue,le,ce,re,5,o[28]),ce=l(ce,X,ue,le,S,9,o[29]),le=l(le,ce,X,ue,L,14,o[30]),X=f(X,ue=l(ue,le,ce,X,ye,20,o[31]),le,ce,N,4,o[32]),ce=f(ce,X,ue,le,H,11,o[33]),le=f(le,ce,X,ue,J,16,o[34]),ue=f(ue,le,ce,X,fe,23,o[35]),X=f(X,ue,le,ce,_,4,o[36]),ce=f(ce,X,ue,le,k,11,o[37]),le=f(le,ce,X,ue,L,16,o[38]),ue=f(ue,le,ce,X,W,23,o[39]),X=f(X,ue,le,ce,re,4,o[40]),ce=f(ce,X,ue,le,x,11,o[41]),le=f(le,ce,X,ue,I,16,o[42]),ue=f(ue,le,ce,X,U,23,o[43]),X=f(X,ue,le,ce,V,4,o[44]),ce=f(ce,X,ue,le,ye,11,o[45]),le=f(le,ce,X,ue,ve,16,o[46]),X=d(X,ue=f(ue,le,ce,X,S,23,o[47]),le,ce,x,6,o[48]),ce=d(ce,X,ue,le,L,10,o[49]),le=d(le,ce,X,ue,fe,15,o[50]),ue=d(ue,le,ce,X,N,21,o[51]),X=d(X,ue,le,ce,ye,6,o[52]),ce=d(ce,X,ue,le,I,10,o[53]),le=d(le,ce,X,ue,W,15,o[54]),ue=d(ue,le,ce,X,_,21,o[55]),X=d(X,ue,le,ce,H,6,o[56]),ce=d(ce,X,ue,le,ve,10,o[57]),le=d(le,ce,X,ue,U,15,o[58]),ue=d(ue,le,ce,X,re,21,o[59]),X=d(X,ue,le,ce,k,6,o[60]),ce=d(ce,X,ue,le,J,10,o[61]),le=d(le,ce,X,ue,S,15,o[62]),ue=d(ue,le,ce,X,V,21,o[63]),A[0]=A[0]+X|0,A[1]=A[1]+ue|0,A[2]=A[2]+le|0,A[3]=A[3]+ce|0},_doFinalize:function(){var p=this._data,m=p.words,y=8*this._nDataBytes,T=8*p.sigBytes,E=(m[T>>>5]|=128<<24-T%32,n.floor(y/4294967296));m[15+(64+T>>>9<<4)]=16711935&(E<<8|E>>>24)|4278255360&(E<<24|E>>>8),m[14+(64+T>>>9<<4)]=16711935&(y<<8|y>>>24)|4278255360&(y<<24|y>>>8),p.sigBytes=4*(m.length+1),this._process();for(var A=(E=this._hash).words,x=0;x<4;x++){var _=A[x];A[x]=16711935&(_<<8|_>>>24)|4278255360&(_<<24|_>>>8)}return E},clone:function(){var p=a.clone.call(this);return p._hash=this._hash.clone(),p}}));function u(p,m,y,T,E,A,x){return((p=p+(m&y|~m&T)+E+x)<<A|p>>>32-A)+m}function l(p,m,y,T,E,A,x){return((p=p+(m&T|y&~T)+E+x)<<A|p>>>32-A)+m}function f(p,m,y,T,E,A,x){return((p=p+(m^y^T)+E+x)<<A|p>>>32-A)+m}function d(p,m,y,T,E,A,x){return((p=p+(y^(m|~T))+E+x)<<A|p>>>32-A)+m}i.MD5=a._createHelper(c),i.HmacMD5=a._createHmacHelper(c)}(Math),r.MD5)}),yr(function(e,t){var r;e.exports=(r=Gr,function(){var n=r,i=(o=n.lib).WordArray,s=o.Hasher,o=n.algo,a=[],o=o.SHA1=s.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(c,u){for(var l=this._hash.words,f=l[0],d=l[1],p=l[2],m=l[3],y=l[4],T=0;T<80;T++){a[T]=T<16?0|c[u+T]:(E=a[T-3]^a[T-8]^a[T-14]^a[T-16])<<1|E>>>31;var E=(f<<5|f>>>27)+y+a[T];E+=T<20?1518500249+(d&p|~d&m):T<40?1859775393+(d^p^m):T<60?(d&p|d&m|p&m)-1894007588:(d^p^m)-899497514,y=m,m=p,p=d<<30|d>>>2,d=f,f=E}l[0]=l[0]+f|0,l[1]=l[1]+d|0,l[2]=l[2]+p|0,l[3]=l[3]+m|0,l[4]=l[4]+y|0},_doFinalize:function(){var c=this._data,u=c.words,l=8*this._nDataBytes,f=8*c.sigBytes;return u[f>>>5]|=128<<24-f%32,u[14+(64+f>>>9<<4)]=Math.floor(l/4294967296),u[15+(64+f>>>9<<4)]=l,c.sigBytes=4*u.length,this._process(),this._hash},clone:function(){var c=s.clone.call(this);return c._hash=this._hash.clone(),c}});n.SHA1=s._createHelper(o),n.HmacSHA1=s._createHmacHelper(o)}(),r.SHA1)}),yr(function(e,t){var r;e.exports=(r=Gr,function(n){var i=r,s=(l=i.lib).WordArray,a=l.Hasher,l=i.algo,o=[],c=[],u=(function(){function f(m){return 4294967296*(m-(0|m))|0}for(var d=2,p=0;p<64;)!function(m){for(var y=n.sqrt(m),T=2;T<=y;T++)if(!(m%T))return;return 1}(d)||(p<8&&(o[p]=f(n.pow(d,.5))),c[p]=f(n.pow(d,1/3)),p++),d++}(),[]),l=l.SHA256=a.extend({_doReset:function(){this._hash=new s.init(o.slice(0))},_doProcessBlock:function(f,d){for(var p=this._hash.words,m=p[0],y=p[1],T=p[2],E=p[3],A=p[4],x=p[5],_=p[6],S=p[7],I=0;I<64;I++){u[I]=I<16?0|f[d+I]:(((k=u[I-15])<<25|k>>>7)^(k<<14|k>>>18)^k>>>3)+u[I-7]+(((k=u[I-2])<<15|k>>>17)^(k<<13|k>>>19)^k>>>10)+u[I-16];var k=m&y^m&T^y&T,N=S+((A<<26|A>>>6)^(A<<21|A>>>11)^(A<<7|A>>>25))+(A&x^~A&_)+c[I]+u[I],S=_,_=x,x=A,A=E+N|0,E=T,T=y,y=m,m=N+(((m<<30|m>>>2)^(m<<19|m>>>13)^(m<<10|m>>>22))+k)|0}p[0]=p[0]+m|0,p[1]=p[1]+y|0,p[2]=p[2]+T|0,p[3]=p[3]+E|0,p[4]=p[4]+A|0,p[5]=p[5]+x|0,p[6]=p[6]+_|0,p[7]=p[7]+S|0},_doFinalize:function(){var f=this._data,d=f.words,p=8*this._nDataBytes,m=8*f.sigBytes;return d[m>>>5]|=128<<24-m%32,d[14+(64+m>>>9<<4)]=n.floor(p/4294967296),d[15+(64+m>>>9<<4)]=p,f.sigBytes=4*d.length,this._process(),this._hash},clone:function(){var f=a.clone.call(this);return f._hash=this._hash.clone(),f}});i.SHA256=a._createHelper(l),i.HmacSHA256=a._createHmacHelper(l)}(Math),r.SHA256)}),yr(function(e,t){var r,n,i,s;e.exports=(n=(r=e=Gr).lib.WordArray,s=r.algo,i=s.SHA256,s=s.SHA224=i.extend({_doReset:function(){this._hash=new n.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var a=i._doFinalize.call(this);return a.sigBytes-=4,a}}),r.SHA224=i._createHelper(s),r.HmacSHA224=i._createHmacHelper(s),e.SHA224)}),yr(function(e,t){var r;e.exports=(r=Gr,function(){var n=r,i=n.lib.Hasher,s=(l=n.x64).Word,a=l.WordArray,l=n.algo;function o(){return s.create.apply(s,arguments)}var c=[o(1116352408,3609767458),o(1899447441,602891725),o(3049323471,3964484399),o(3921009573,2173295548),o(961987163,4081628472),o(1508970993,3053834265),o(2453635748,2937671579),o(2870763221,3664609560),o(3624381080,2734883394),o(310598401,1164996542),o(607225278,1323610764),o(1426881987,3590304994),o(1925078388,4068182383),o(2162078206,991336113),o(2614888103,633803317),o(3248222580,3479774868),o(3835390401,2666613458),o(4022224774,944711139),o(264347078,2341262773),o(604807628,2007800933),o(770255983,1495990901),o(1249150122,1856431235),o(1555081692,3175218132),o(1996064986,2198950837),o(2554220882,3999719339),o(2821834349,766784016),o(2952996808,2566594879),o(3210313671,3203337956),o(3336571891,1034457026),o(3584528711,2466948901),o(113926993,3758326383),o(338241895,168717936),o(666307205,1188179964),o(773529912,1546045734),o(1294757372,1522805485),o(1396182291,2643833823),o(1695183700,2343527390),o(1986661051,1014477480),o(2177026350,1206759142),o(2456956037,344077627),o(2730485921,1290863460),o(2820302411,3158454273),o(3259730800,3505952657),o(3345764771,106217008),o(3516065817,3606008344),o(3600352804,1432725776),o(4094571909,1467031594),o(275423344,851169720),o(430227734,3100823752),o(506948616,1363258195),o(659060556,3750685593),o(883997877,3785050280),o(958139571,3318307427),o(1322822218,3812723403),o(1537002063,2003034995),o(1747873779,3602036899),o(1955562222,1575990012),o(2024104815,1125592928),o(2227730452,2716904306),o(2361852424,442776044),o(2428436474,593698344),o(2756734187,3733110249),o(3204031479,2999351573),o(3329325298,3815920427),o(3391569614,3928383900),o(3515267271,566280711),o(3940187606,3454069534),o(4118630271,4000239992),o(116418474,1914138554),o(174292421,2731055270),o(289380356,3203993006),o(460393269,320620315),o(685471733,587496836),o(852142971,1086792851),o(1017036298,365543100),o(1126000580,2618297676),o(1288033470,3409855158),o(1501505948,4234509866),o(1607167915,987167468),o(1816402316,1246189591)],u=[],l=(function(){for(var f=0;f<80;f++)u[f]=o()}(),l.SHA512=i.extend({_doReset:function(){this._hash=new a.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(f,d){for(var p=(_=this._hash.words)[0],m=_[1],y=_[2],T=_[3],E=_[4],A=_[5],x=_[6],_=_[7],S=p.high,I=p.low,k=m.high,N=m.low,U=y.high,L=y.low,H=T.high,V=T.low,W=E.high,J=E.low,ye=A.high,re=A.low,fe=x.high,ve=x.low,X=_.high,ce=_.low,le=S,ue=I,It=k,pt=N,ct=U,Y=L,q=H,Se=V,_e=W,ut=J,vt=ye,xe=re,Ue=fe,Qe=ve,ht=X,wt=ce,dt=0;dt<80;dt++){var Jt,sr,Vn=u[dt];dt<16?(sr=Vn.high=0|f[d+2*dt],Jt=Vn.low=0|f[d+2*dt+1]):(on=(qr=u[dt-15]).high,qr=qr.low,ei=(Yt=u[dt-2]).high,Yt=Yt.low,sr=(sr=(sr=((on>>>1|qr<<31)^(on>>>8|qr<<24)^on>>>7)+(Ln=u[dt-7]).high+((Jt=(qr=(qr>>>1|on<<31)^(qr>>>8|on<<24)^(qr>>>7|on<<25))+Ln.low)>>>0<qr>>>0?1:0))+((ei>>>19|Yt<<13)^(ei<<3|Yt>>>29)^ei>>>6)+((Jt+=on=(Yt>>>19|ei<<13)^(Yt<<3|ei>>>29)^(Yt>>>6|ei<<26))>>>0<on>>>0?1:0))+(Ln=u[dt-16]).high+((Jt+=qr=Ln.low)>>>0<qr>>>0?1:0),Vn.high=sr,Vn.low=Jt);var Nt,Yt=_e&vt^~_e&Ue,ei=ut&xe^~ut&Qe,on=le&It^le&ct^It&ct,Ln=(ue>>>28|le<<4)^(ue<<30|le>>>2)^(ue<<25|le>>>7),qr=c[dt],Vn=qr.high,di=qr.low,Wi=ht+((_e>>>14|ut<<18)^(_e>>>18|ut<<14)^(_e<<23|ut>>>9))+((Nt=wt+((ut>>>14|_e<<18)^(ut>>>18|_e<<14)^(ut<<23|_e>>>9)))>>>0<wt>>>0?1:0),pn=Ln+(ue&pt^ue&Y^pt&Y),ht=Ue,wt=Qe,Ue=vt,Qe=xe,vt=_e,xe=ut,_e=q+(Wi=Wi+Yt+((Nt+=ei)>>>0<ei>>>0?1:0)+Vn+((Nt+=di)>>>0<di>>>0?1:0)+sr+((Nt+=Jt)>>>0<Jt>>>0?1:0))+((ut=Se+Nt|0)>>>0<Se>>>0?1:0)|0,q=ct,Se=Y,ct=It,Y=pt,It=le,pt=ue,le=Wi+(((le>>>28|ue<<4)^(le<<30|ue>>>2)^(le<<25|ue>>>7))+on+(pn>>>0<Ln>>>0?1:0))+((ue=Nt+pn|0)>>>0<Nt>>>0?1:0)|0}I=p.low=I+ue,p.high=S+le+(I>>>0<ue>>>0?1:0),N=m.low=N+pt,m.high=k+It+(N>>>0<pt>>>0?1:0),L=y.low=L+Y,y.high=U+ct+(L>>>0<Y>>>0?1:0),V=T.low=V+Se,T.high=H+q+(V>>>0<Se>>>0?1:0),J=E.low=J+ut,E.high=W+_e+(J>>>0<ut>>>0?1:0),re=A.low=re+xe,A.high=ye+vt+(re>>>0<xe>>>0?1:0),ve=x.low=ve+Qe,x.high=fe+Ue+(ve>>>0<Qe>>>0?1:0),ce=_.low=ce+wt,_.high=X+ht+(ce>>>0<wt>>>0?1:0)},_doFinalize:function(){var f=this._data,d=f.words,p=8*this._nDataBytes,m=8*f.sigBytes;return d[m>>>5]|=128<<24-m%32,d[30+(128+m>>>10<<5)]=Math.floor(p/4294967296),d[31+(128+m>>>10<<5)]=p,f.sigBytes=4*d.length,this._process(),this._hash.toX32()},clone:function(){var f=i.clone.call(this);return f._hash=this._hash.clone(),f},blockSize:32}));n.SHA512=i._createHelper(l),n.HmacSHA512=i._createHmacHelper(l)}(),r.SHA512)}),yr(function(e,t){var r,n,i,s,a;e.exports=(a=(r=e=Gr).x64,n=a.Word,i=a.WordArray,a=r.algo,s=a.SHA512,a=a.SHA384=s.extend({_doReset:function(){this._hash=new i.init([new n.init(3418070365,3238371032),new n.init(1654270250,914150663),new n.init(2438529370,812702999),new n.init(355462360,4144912697),new n.init(1731405415,4290775857),new n.init(2394180231,1750603025),new n.init(3675008525,1694076839),new n.init(1203062813,3204075428)])},_doFinalize:function(){var o=s._doFinalize.call(this);return o.sigBytes-=16,o}}),r.SHA384=s._createHelper(a),r.HmacSHA384=s._createHmacHelper(a),e.SHA384)}),yr(function(e,t){var r;e.exports=(r=Gr,function(n){var i=r,s=(d=i.lib).WordArray,a=d.Hasher,o=i.x64.Word,d=i.algo,c=[],u=[],l=[],f=(function(){for(var p=1,m=0,y=0;y<24;y++){c[p+5*m]=(y+1)*(y+2)/2%64;var T=(2*p+3*m)%5,p=m%5,m=T}for(p=0;p<5;p++)for(m=0;m<5;m++)u[p+5*m]=m+(2*p+3*m)%5*5;for(var E=1,A=0;A<24;A++){for(var x,_=0,S=0,I=0;I<7;I++)1&E&&((x=(1<<I)-1)<32?S^=1<<x:_^=1<<x-32),128&E?E=E<<1^113:E<<=1;l[A]=o.create(_,S)}}(),[]),d=(function(){for(var p=0;p<25;p++)f[p]=o.create()}(),d.SHA3=a.extend({cfg:a.cfg.extend({outputLength:512}),_doReset:function(){for(var p=this._state=[],m=0;m<25;m++)p[m]=new o.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(p,m){for(var y=this._state,T=this.blockSize/2,E=0;E<T;E++){var x=p[m+2*E],A=p[m+2*E+1],x=16711935&(x<<8|x>>>24)|4278255360&(x<<24|x>>>8);(X=y[E]).high^=16711935&(A<<8|A>>>24)|4278255360&(A<<24|A>>>8),X.low^=x}for(var _=0;_<24;_++){for(var S=0;S<5;S++){for(var I=0,k=0,N=0;N<5;N++)I^=(X=y[S+5*N]).high,k^=X.low;var U=f[S];U.high=I,U.low=k}for(S=0;S<5;S++)for(var L=f[(S+4)%5],H=(V=f[(S+1)%5]).high,V=V.low,I=L.high^(H<<1|V>>>31),k=L.low^(V<<1|H>>>31),N=0;N<5;N++)(X=y[S+5*N]).high^=I,X.low^=k;for(var W=1;W<25;W++){var J=(X=y[W]).high,ye=X.low,re=c[W];k=re<32?(I=J<<re|ye>>>32-re,ye<<re|J>>>32-re):(I=ye<<re-32|J>>>64-re,J<<re-32|ye>>>64-re),(J=f[u[W]]).high=I,J.low=k}var fe=f[0],ve=y[0];for(fe.high=ve.high,fe.low=ve.low,S=0;S<5;S++)for(N=0;N<5;N++){var X=y[W=S+5*N],ce=f[W],le=f[(S+1)%5+5*N],ue=f[(S+2)%5+5*N];X.high=ce.high^~le.high&ue.high,X.low=ce.low^~le.low&ue.low}(X=y[0]).high^=(fe=l[_]).high,X.low^=fe.low}},_doFinalize:function(){var p=this._data,m=p.words,y=(this._nDataBytes,8*p.sigBytes),T=32*this.blockSize;m[y>>>5]|=1<<24-y%32,m[(n.ceil((1+y)/T)*T>>>5)-1]|=128,p.sigBytes=4*m.length,this._process();for(var E=this._state,A=(y=this.cfg.outputLength/8)/8,x=[],_=0;_<A;_++){var I=(S=E[_]).high,S=S.low,I=16711935&(I<<8|I>>>24)|4278255360&(I<<24|I>>>8);x.push(16711935&(S<<8|S>>>24)|4278255360&(S<<24|S>>>8)),x.push(I)}return new s.init(x,y)},clone:function(){for(var p=a.clone.call(this),m=p._state=this._state.slice(0),y=0;y<25;y++)m[y]=m[y].clone();return p}}));i.SHA3=a._createHelper(d),i.HmacSHA3=a._createHmacHelper(d)}(Math),r.SHA3)}),yr(function(e,t){var r;e.exports=(r=Gr,function(){var n=r,i=(d=n.lib).WordArray,s=d.Hasher,d=n.algo,a=i.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),o=i.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),c=i.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),u=i.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),l=i.create([0,1518500249,1859775393,2400959708,2840853838]),f=i.create([1352829926,1548603684,1836072691,2053994217,0]),d=d.RIPEMD160=s.extend({_doReset:function(){this._hash=i.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(T,E){for(var A=0;A<16;A++){var x=E+A,_=T[x];T[x]=16711935&(_<<8|_>>>24)|4278255360&(_<<24|_>>>8)}for(var S,I,k,N,U,L,H=this._hash.words,V=l.words,W=f.words,J=a.words,ye=o.words,re=c.words,fe=u.words,ve=S=H[0],X=I=H[1],ce=k=H[2],le=N=H[3],ue=U=H[4],A=0;A<80;A+=1)L=(L=y(L=(L=S+T[E+J[A]]|0)+(A<16?(I^k^N)+V[0]:A<32?p(I,k,N)+V[1]:A<48?((I|~k)^N)+V[2]:A<64?m(I,k,N)+V[3]:(I^(k|~N))+V[4])|0,re[A]))+U|0,S=U,U=N,N=y(k,10),k=I,I=L,L=(L=y(L=(L=ve+T[E+ye[A]]|0)+(A<16?(X^(ce|~le))+W[0]:A<32?m(X,ce,le)+W[1]:A<48?((X|~ce)^le)+W[2]:A<64?p(X,ce,le)+W[3]:(X^ce^le)+W[4])|0,fe[A]))+ue|0,ve=ue,ue=le,le=y(ce,10),ce=X,X=L;L=H[1]+k+le|0,H[1]=H[2]+N+ue|0,H[2]=H[3]+U+ve|0,H[3]=H[4]+S+X|0,H[4]=H[0]+I+ce|0,H[0]=L},_doFinalize:function(){var T=this._data,E=T.words,A=8*this._nDataBytes,x=8*T.sigBytes;E[x>>>5]|=128<<24-x%32,E[14+(64+x>>>9<<4)]=16711935&(A<<8|A>>>24)|4278255360&(A<<24|A>>>8),T.sigBytes=4*(E.length+1),this._process();for(var _=(x=this._hash).words,S=0;S<5;S++){var I=_[S];_[S]=16711935&(I<<8|I>>>24)|4278255360&(I<<24|I>>>8)}return x},clone:function(){var T=s.clone.call(this);return T._hash=this._hash.clone(),T}});function p(T,E,A){return T&E|~T&A}function m(T,E,A){return T&A|E&~A}function y(T,E){return T<<E|T>>>32-E}n.RIPEMD160=s._createHelper(d),n.HmacRIPEMD160=s._createHmacHelper(d)}(),r.RIPEMD160)}),yr(function(e,t){var r;e.exports=(e=Gr.lib.Base,r=Gr.enc.Utf8,void(Gr.algo.HMAC=e.extend({init:function(n,i){n=this._hasher=new n.init,typeof i=="string"&&(i=r.parse(i));var s=n.blockSize,a=4*s;(i=i.sigBytes>a?n.finalize(i):i).clamp();for(var n=this._oKey=i.clone(),i=this._iKey=i.clone(),o=n.words,c=i.words,u=0;u<s;u++)o[u]^=1549556828,c[u]^=909522486;n.sigBytes=i.sigBytes=a,this.reset()},reset:function(){var n=this._hasher;n.reset(),n.update(this._iKey)},update:function(n){return this._hasher.update(n),this},finalize:function(s){var i=this._hasher,s=i.finalize(s);return i.reset(),i.finalize(this._oKey.clone().concat(s))}})))}),yr(function(e,t){var r,n,i,s,a,o,c;e.exports=(n=(s=(r=e=Gr).lib).Base,i=s.WordArray,a=(s=r.algo).SHA1,o=s.HMAC,c=s.PBKDF2=n.extend({cfg:n.extend({keySize:4,hasher:a,iterations:1}),init:function(u){this.cfg=this.cfg.extend(u)},compute:function(u,l){for(var f=this.cfg,d=o.create(f.hasher,u),p=i.create(),m=i.create([1]),y=p.words,T=m.words,E=f.keySize,A=f.iterations;y.length<E;){var x=d.update(l).finalize(m);d.reset();for(var _=x.words,S=_.length,I=x,k=1;k<A;k++){I=d.finalize(I),d.reset();for(var N=I.words,U=0;U<S;U++)_[U]^=N[U]}p.concat(x),T[0]++}return p.sigBytes=4*E,p}}),r.PBKDF2=function(u,l,f){return c.create(f).compute(u,l)},e.PBKDF2)}),yr(function(e,t){var r,n,i,s,a,o;e.exports=(n=(s=(r=e=Gr).lib).Base,i=s.WordArray,a=(s=r.algo).MD5,o=s.EvpKDF=n.extend({cfg:n.extend({keySize:4,hasher:a,iterations:1}),init:function(c){this.cfg=this.cfg.extend(c)},compute:function(c,u){for(var l,f=this.cfg,d=f.hasher.create(),p=i.create(),m=p.words,y=f.keySize,T=f.iterations;m.length<y;){l&&d.update(l),l=d.update(c).finalize(u),d.reset();for(var E=1;E<T;E++)l=d.finalize(l),d.reset();p.concat(l)}return p.sigBytes=4*y,p}}),r.EvpKDF=function(c,u,l){return o.create(l).compute(c,u)},e.EvpKDF)}),yr(function(e,t){var r;e.exports=void((r=Gr).lib.Cipher||function(){var n=r,i=n.lib,s=i.Base,a=i.WordArray,o=i.BufferedBlockAlgorithm,c=((p=n.enc).Utf8,p.Base64),u=n.algo.EvpKDF,l=i.Cipher=o.extend({cfg:s.extend(),createEncryptor:function(A,x){return this.create(this._ENC_XFORM_MODE,A,x)},createDecryptor:function(A,x){return this.create(this._DEC_XFORM_MODE,A,x)},init:function(A,x,_){this.cfg=this.cfg.extend(_),this._xformMode=A,this._key=x,this.reset()},reset:function(){o.reset.call(this),this._doReset()},process:function(A){return this._append(A),this._process()},finalize:function(A){return A&&this._append(A),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(A){return{encrypt:function(x,_,S){return E(_).encrypt(A,x,_,S)},decrypt:function(x,_,S){return E(_).decrypt(A,x,_,S)}}}}),p=(i.StreamCipher=l.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),n.mode={}),f=i.BlockCipherMode=s.extend({createEncryptor:function(A,x){return this.Encryptor.create(A,x)},createDecryptor:function(A,x){return this.Decryptor.create(A,x)},init:function(A,x){this._cipher=A,this._iv=x}}),p=p.CBC=function(){var A=f.extend();function x(_,S,I){var k,N=this._iv;N?(k=N,this._iv=void 0):k=this._prevBlock;for(var U=0;U<I;U++)_[S+U]^=k[U]}return A.Encryptor=A.extend({processBlock:function(_,S){var I=this._cipher,k=I.blockSize;x.call(this,_,S,k),I.encryptBlock(_,S),this._prevBlock=_.slice(S,S+k)}}),A.Decryptor=A.extend({processBlock:function(_,S){var I=this._cipher,k=I.blockSize,N=_.slice(S,S+k);I.decryptBlock(_,S),x.call(this,_,S,k),this._prevBlock=N}}),A}(),y=(n.pad={}).Pkcs7={pad:function(A,x){for(var _=(x=4*x)-A.sigBytes%x,S=_<<24|_<<16|_<<8|_,I=[],k=0;k<_;k+=4)I.push(S);x=a.create(I,_),A.concat(x)},unpad:function(A){var x=255&A.words[A.sigBytes-1>>>2];A.sigBytes-=x}},d=(i.BlockCipher=l.extend({cfg:l.cfg.extend({mode:p,padding:y}),reset:function(){l.reset.call(this);var A,x=(_=this.cfg).iv,_=_.mode;this._xformMode==this._ENC_XFORM_MODE?A=_.createEncryptor:(A=_.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==A?this._mode.init(this,x&&x.words):(this._mode=A.call(_,this,x&&x.words),this._mode.__creator=A)},_doProcessBlock:function(A,x){this._mode.processBlock(A,x)},_doFinalize:function(){var A,x=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(x.pad(this._data,this.blockSize),A=this._process(!0)):(A=this._process(!0),x.unpad(A)),A},blockSize:4}),i.CipherParams=s.extend({init:function(A){this.mixIn(A)},toString:function(A){return(A||this.formatter).stringify(this)}})),p=(n.format={}).OpenSSL={stringify:function(A){var x=A.ciphertext;return((A=A.salt)?a.create([1398893684,1701076831]).concat(A).concat(x):x).toString(c)},parse:function(A){var x,_=(A=c.parse(A)).words;return _[0]==1398893684&&_[1]==1701076831&&(x=a.create(_.slice(2,4)),_.splice(0,4),A.sigBytes-=16),d.create({ciphertext:A,salt:x})}},m=i.SerializableCipher=s.extend({cfg:s.extend({format:p}),encrypt:function(A,I,_,S){S=this.cfg.extend(S);var I=(k=A.createEncryptor(_,S)).finalize(I),k=k.cfg;return d.create({ciphertext:I,key:_,iv:k.iv,algorithm:A,mode:k.mode,padding:k.padding,blockSize:A.blockSize,formatter:S.format})},decrypt:function(A,x,_,S){return S=this.cfg.extend(S),x=this._parse(x,S.format),A.createDecryptor(_,S).finalize(x.ciphertext)},_parse:function(A,x){return typeof A=="string"?x.parse(A,this):A}}),y=(n.kdf={}).OpenSSL={execute:function(A,x,_,S){return S=S||a.random(8),A=u.create({keySize:x+_}).compute(A,S),_=a.create(A.words.slice(x),4*_),A.sigBytes=4*x,d.create({key:A,iv:_,salt:S})}},T=i.PasswordBasedCipher=m.extend({cfg:m.cfg.extend({kdf:y}),encrypt:function(A,x,_,S){return _=(S=this.cfg.extend(S)).kdf.execute(_,A.keySize,A.ivSize),S.iv=_.iv,(A=m.encrypt.call(this,A,x,_.key,S)).mixIn(_),A},decrypt:function(A,x,_,S){return S=this.cfg.extend(S),x=this._parse(x,S.format),_=S.kdf.execute(_,A.keySize,A.ivSize,x.salt),S.iv=_.iv,m.decrypt.call(this,A,x,_.key,S)}});function E(A){return typeof A=="string"?T:m}}())}),yr(function(e,t){var r;e.exports=((r=Gr).mode.CFB=function(){var n=r.lib.BlockCipherMode.extend();function i(s,a,o,c){var u,l=this._iv;l?(u=l.slice(0),this._iv=void 0):u=this._prevBlock,c.encryptBlock(u,0);for(var f=0;f<o;f++)s[a+f]^=u[f]}return n.Encryptor=n.extend({processBlock:function(s,a){var o=this._cipher,c=o.blockSize;i.call(this,s,a,c,o),this._prevBlock=s.slice(a,a+c)}}),n.Decryptor=n.extend({processBlock:function(s,a){var o=this._cipher,c=o.blockSize,u=s.slice(a,a+c);i.call(this,s,a,c,o),this._prevBlock=u}}),n}(),r.mode.CFB)}),yr(function(e,t){var r,n;e.exports=((e=Gr).mode.CTR=(n=(r=e.lib.BlockCipherMode.extend()).Encryptor=r.extend({processBlock:function(i,s){var a=this._cipher,o=a.blockSize,c=this._iv,u=this._counter,l=(c&&(u=this._counter=c.slice(0),this._iv=void 0),u.slice(0));a.encryptBlock(l,0),u[o-1]=u[o-1]+1|0;for(var f=0;f<o;f++)i[s+f]^=l[f]}}),r.Decryptor=n,r),e.mode.CTR)}),yr(function(e,t){var r;e.exports=((r=Gr).mode.CTRGladman=function(){var n=r.lib.BlockCipherMode.extend();function i(o){var c,u,l;return(o>>24&255)==255?(u=o>>8&255,l=255&o,(c=o>>16&255)==255?(c=0,u===255?(u=0,l===255?l=0:++l):++u):++c,o=0,o=(o+=c<<16)+(u<<8)+l):o+=1<<24,o}function s(o){(o[0]=i(o[0]))===0&&(o[1]=i(o[1]))}var a=n.Encryptor=n.extend({processBlock:function(o,c){var u=this._cipher,l=u.blockSize,f=this._iv,d=this._counter,p=(f&&(d=this._counter=f.slice(0),this._iv=void 0),s(d),d.slice(0));u.encryptBlock(p,0);for(var m=0;m<l;m++)o[c+m]^=p[m]}});return n.Decryptor=a,n}(),r.mode.CTRGladman)}),yr(function(e,t){var r,n;e.exports=((e=Gr).mode.OFB=(n=(r=e.lib.BlockCipherMode.extend()).Encryptor=r.extend({processBlock:function(i,s){var a=this._cipher,o=a.blockSize,c=this._iv,u=this._keystream;c&&(u=this._keystream=c.slice(0),this._iv=void 0),a.encryptBlock(u,0);for(var l=0;l<o;l++)i[s+l]^=u[l]}}),r.Decryptor=n,r),e.mode.OFB)}),yr(function(e,t){var r;e.exports=((e=Gr).mode.ECB=((r=e.lib.BlockCipherMode.extend()).Encryptor=r.extend({processBlock:function(n,i){this._cipher.encryptBlock(n,i)}}),r.Decryptor=r.extend({processBlock:function(n,i){this._cipher.decryptBlock(n,i)}}),r),e.mode.ECB)}),yr(function(e,t){e.exports=(Gr.pad.AnsiX923={pad:function(r,n){var i=(i=r.sigBytes)+(n=(n=4*n)-i%n)-1;r.clamp(),r.words[i>>>2]|=n<<24-i%4*8,r.sigBytes+=n},unpad:function(r){var n=255&r.words[r.sigBytes-1>>>2];r.sigBytes-=n}},Gr.pad.Ansix923)}),yr(function(e,t){var r;e.exports=((r=Gr).pad.Iso10126={pad:function(n,i){i=(i*=4)-n.sigBytes%i,n.concat(r.lib.WordArray.random(i-1)).concat(r.lib.WordArray.create([i<<24],1))},unpad:function(n){var i=255&n.words[n.sigBytes-1>>>2];n.sigBytes-=i}},r.pad.Iso10126)}),yr(function(e,t){var r;e.exports=((r=Gr).pad.Iso97971={pad:function(n,i){n.concat(r.lib.WordArray.create([2147483648],1)),r.pad.ZeroPadding.pad(n,i)},unpad:function(n){r.pad.ZeroPadding.unpad(n),n.sigBytes--}},r.pad.Iso97971)}),yr(function(e,t){e.exports=(Gr.pad.ZeroPadding={pad:function(r,n){n*=4,r.clamp(),r.sigBytes+=n-(r.sigBytes%n||n)},unpad:function(r){for(var n=r.words,i=r.sigBytes-1,i=r.sigBytes-1;0<=i;i--)if(n[i>>>2]>>>24-i%4*8&255){r.sigBytes=i+1;break}}},Gr.pad.ZeroPadding)}),yr(function(e,t){e.exports=(Gr.pad.NoPadding={pad:function(){},unpad:function(){}},Gr.pad.NoPadding)}),yr(function(e,t){var r,n;e.exports=(r=(e=Gr).lib.CipherParams,n=e.enc.Hex,e.format.Hex={stringify:function(i){return i.ciphertext.toString(n)},parse:function(i){return i=n.parse(i),r.create({ciphertext:i})}},e.format.Hex)}),yr(function(e,t){var r;e.exports=(r=Gr,function(){var n=r,i=n.lib.BlockCipher,T=n.algo,s=[],a=[],o=[],c=[],u=[],l=[],f=[],d=[],p=[],m=[],y=(function(){for(var E=[],A=0;A<256;A++)E[A]=A<128?A<<1:A<<1^283;for(var x=0,_=0,A=0;A<256;A++){var S=_^_<<1^_<<2^_<<3^_<<4,I=(s[x]=S=S>>>8^255&S^99,E[a[S]=x]),k=E[I],N=E[k],U=257*E[S]^16843008*S;o[x]=U<<24|U>>>8,c[x]=U<<16|U>>>16,u[x]=U<<8|U>>>24,l[x]=U,f[S]=(U=16843009*N^65537*k^257*I^16843008*x)<<24|U>>>8,d[S]=U<<16|U>>>16,p[S]=U<<8|U>>>24,m[S]=U,x?(x=I^E[E[E[N^I]]],_^=E[E[_]]):x=_=1}}(),[0,1,2,4,8,16,32,64,128,27,54]),T=T.AES=i.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var E=this._keyPriorReset=this._key,A=E.words,x=E.sigBytes/4,_=4*(1+(this._nRounds=6+x)),S=this._keySchedule=[],I=0;I<_;I++)I<x?S[I]=A[I]:(U=S[I-1],I%x?6<x&&I%x==4&&(U=s[U>>>24]<<24|s[U>>>16&255]<<16|s[U>>>8&255]<<8|s[255&U]):(U=s[(U=U<<8|U>>>24)>>>24]<<24|s[U>>>16&255]<<16|s[U>>>8&255]<<8|s[255&U],U^=y[I/x|0]<<24),S[I]=S[I-x]^U);for(var k=this._invKeySchedule=[],N=0;N<_;N++){var I=_-N,U=N%4?S[I]:S[I-4];k[N]=N<4||I<=4?U:f[s[U>>>24]]^d[s[U>>>16&255]]^p[s[U>>>8&255]]^m[s[255&U]]}}},encryptBlock:function(E,A){this._doCryptBlock(E,A,this._keySchedule,o,c,u,l,s)},decryptBlock:function(E,A){var x=E[A+1];E[A+1]=E[A+3],E[A+3]=x,this._doCryptBlock(E,A,this._invKeySchedule,f,d,p,m,a),x=E[A+1],E[A+1]=E[A+3],E[A+3]=x},_doCryptBlock:function(E,A,x,_,S,I,k,N){for(var U=this._nRounds,re=E[A]^x[0],fe=E[A+1]^x[1],ve=E[A+2]^x[2],X=E[A+3]^x[3],L=4,H=1;H<U;H++)var V=_[re>>>24]^S[fe>>>16&255]^I[ve>>>8&255]^k[255&X]^x[L++],W=_[fe>>>24]^S[ve>>>16&255]^I[X>>>8&255]^k[255&re]^x[L++],J=_[ve>>>24]^S[X>>>16&255]^I[re>>>8&255]^k[255&fe]^x[L++],ye=_[X>>>24]^S[re>>>16&255]^I[fe>>>8&255]^k[255&ve]^x[L++],re=V,fe=W,ve=J,X=ye;V=(N[re>>>24]<<24|N[fe>>>16&255]<<16|N[ve>>>8&255]<<8|N[255&X])^x[L++],W=(N[fe>>>24]<<24|N[ve>>>16&255]<<16|N[X>>>8&255]<<8|N[255&re])^x[L++],J=(N[ve>>>24]<<24|N[X>>>16&255]<<16|N[re>>>8&255]<<8|N[255&fe])^x[L++],ye=(N[X>>>24]<<24|N[re>>>16&255]<<16|N[fe>>>8&255]<<8|N[255&ve])^x[L++],E[A]=V,E[A+1]=W,E[A+2]=J,E[A+3]=ye},keySize:8});n.AES=i._createHelper(T)}(),r.AES)}),yr(function(e,t){var r;e.exports=(r=Gr,function(){var n=r,i=(s=n.lib).WordArray,s=s.BlockCipher,a=n.algo,o=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],c=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],u=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],f=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],d=a.DES=s.extend({_doReset:function(){for(var y=this._key.words,T=[],E=0;E<56;E++){var A=o[E]-1;T[E]=y[A>>>5]>>>31-A%32&1}for(var x=this._subKeys=[],_=0;_<16;_++){for(var S=x[_]=[],I=u[_],E=0;E<24;E++)S[E/6|0]|=T[(c[E]-1+I)%28]<<31-E%6,S[4+(E/6|0)]|=T[28+(c[E+24]-1+I)%28]<<31-E%6;for(S[0]=S[0]<<1|S[0]>>>31,E=1;E<7;E++)S[E]=S[E]>>>4*(E-1)+3;S[7]=S[7]<<5|S[7]>>>27}var k=this._invSubKeys=[];for(E=0;E<16;E++)k[E]=x[15-E]},encryptBlock:function(y,T){this._doCryptBlock(y,T,this._subKeys)},decryptBlock:function(y,T){this._doCryptBlock(y,T,this._invSubKeys)},_doCryptBlock:function(y,T,E){this._lBlock=y[T],this._rBlock=y[T+1],p.call(this,4,252645135),p.call(this,16,65535),m.call(this,2,858993459),m.call(this,8,16711935),p.call(this,1,1431655765);for(var A=0;A<16;A++){for(var x=E[A],_=this._lBlock,S=this._rBlock,I=0,k=0;k<8;k++)I|=l[k][((S^x[k])&f[k])>>>0];this._lBlock=S,this._rBlock=_^I}var N=this._lBlock;this._lBlock=this._rBlock,this._rBlock=N,p.call(this,1,1431655765),m.call(this,8,16711935),m.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),y[T]=this._lBlock,y[T+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function p(y,T){T=(this._lBlock>>>y^this._rBlock)&T,this._rBlock^=T,this._lBlock^=T<<y}function m(y,T){T=(this._rBlock>>>y^this._lBlock)&T,this._lBlock^=T,this._rBlock^=T<<y}n.DES=s._createHelper(d),a=a.TripleDES=s.extend({_doReset:function(){if((E=this._key.words).length!==2&&E.length!==4&&E.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var y=E.slice(0,2),T=E.length<4?E.slice(0,2):E.slice(2,4),E=E.length<6?E.slice(0,2):E.slice(4,6);this._des1=d.createEncryptor(i.create(y)),this._des2=d.createEncryptor(i.create(T)),this._des3=d.createEncryptor(i.create(E))},encryptBlock:function(y,T){this._des1.encryptBlock(y,T),this._des2.decryptBlock(y,T),this._des3.encryptBlock(y,T)},decryptBlock:function(y,T){this._des3.decryptBlock(y,T),this._des2.encryptBlock(y,T),this._des1.decryptBlock(y,T)},keySize:6,ivSize:2,blockSize:2}),n.TripleDES=s._createHelper(a)}(),r.TripleDES)}),yr(function(e,t){var r;e.exports=(r=Gr,function(){var n=r,i=n.lib.StreamCipher,s=n.algo,a=s.RC4=i.extend({_doReset:function(){for(var c=this._key,u=c.words,l=c.sigBytes,f=this._S=[],d=0;d<256;d++)f[d]=d;for(var d=0,p=0;d<256;d++){var m=u[(m=d%l)>>>2]>>>24-m%4*8&255,p=(p+f[d]+m)%256,m=f[d];f[d]=f[p],f[p]=m}this._i=this._j=0},_doProcessBlock:function(c,u){c[u]^=o.call(this)},keySize:8,ivSize:0});function o(){for(var c=this._S,u=this._i,l=this._j,f=0,d=0;d<4;d++){var l=(l+c[u=(u+1)%256])%256,p=c[u];c[u]=c[l],c[l]=p,f|=c[(c[u]+c[l])%256]<<24-8*d}return this._i=u,this._j=l,f}n.RC4=i._createHelper(a),s=s.RC4Drop=a.extend({cfg:a.cfg.extend({drop:192}),_doReset:function(){a._doReset.call(this);for(var c=this.cfg.drop;0<c;c--)o.call(this)}}),n.RC4Drop=i._createHelper(s)}(),r.RC4)}),yr(function(e,t){var r;e.exports=(r=Gr,function(){var n=r,i=n.lib.StreamCipher,c=n.algo,s=[],a=[],o=[],c=c.Rabbit=i.extend({_doReset:function(){for(var l=this._key.words,f=this.cfg.iv,d=0;d<4;d++)l[d]=16711935&(l[d]<<8|l[d]>>>24)|4278255360&(l[d]<<24|l[d]>>>8);for(var p=this._X=[l[0],l[3]<<16|l[2]>>>16,l[1],l[0]<<16|l[3]>>>16,l[2],l[1]<<16|l[0]>>>16,l[3],l[2]<<16|l[1]>>>16],m=this._C=[l[2]<<16|l[2]>>>16,4294901760&l[0]|65535&l[1],l[3]<<16|l[3]>>>16,4294901760&l[1]|65535&l[2],l[0]<<16|l[0]>>>16,4294901760&l[2]|65535&l[3],l[1]<<16|l[1]>>>16,4294901760&l[3]|65535&l[0]],d=this._b=0;d<4;d++)u.call(this);for(d=0;d<8;d++)m[d]^=p[d+4&7];if(f){var y=(f=f.words)[0],T=(y=16711935&(y<<8|y>>>24)|4278255360&(y<<24|y>>>8))>>>16|4294901760&(f=16711935&((f=f[1])<<8|f>>>24)|4278255360&(f<<24|f>>>8)),E=f<<16|65535&y;for(m[0]^=y,m[1]^=T,m[2]^=f,m[3]^=E,m[4]^=y,m[5]^=T,m[6]^=f,m[7]^=E,d=0;d<4;d++)u.call(this)}},_doProcessBlock:function(l,f){var d=this._X;u.call(this),s[0]=d[0]^d[5]>>>16^d[3]<<16,s[1]=d[2]^d[7]>>>16^d[5]<<16,s[2]=d[4]^d[1]>>>16^d[7]<<16,s[3]=d[6]^d[3]>>>16^d[1]<<16;for(var p=0;p<4;p++)s[p]=16711935&(s[p]<<8|s[p]>>>24)|4278255360&(s[p]<<24|s[p]>>>8),l[f+p]^=s[p]},blockSize:4,ivSize:2});function u(){for(var l=this._X,f=this._C,d=0;d<8;d++)a[d]=f[d];for(f[0]=f[0]+1295307597+this._b|0,f[1]=f[1]+3545052371+(f[0]>>>0<a[0]>>>0?1:0)|0,f[2]=f[2]+886263092+(f[1]>>>0<a[1]>>>0?1:0)|0,f[3]=f[3]+1295307597+(f[2]>>>0<a[2]>>>0?1:0)|0,f[4]=f[4]+3545052371+(f[3]>>>0<a[3]>>>0?1:0)|0,f[5]=f[5]+886263092+(f[4]>>>0<a[4]>>>0?1:0)|0,f[6]=f[6]+1295307597+(f[5]>>>0<a[5]>>>0?1:0)|0,f[7]=f[7]+3545052371+(f[6]>>>0<a[6]>>>0?1:0)|0,this._b=f[7]>>>0<a[7]>>>0?1:0,d=0;d<8;d++){var p=l[d]+f[d],m=65535&p,y=p>>>16;o[d]=((m*m>>>17)+m*y>>>15)+y*y^((4294901760&p)*p|0)+((65535&p)*p|0)}l[0]=o[0]+(o[7]<<16|o[7]>>>16)+(o[6]<<16|o[6]>>>16)|0,l[1]=o[1]+(o[0]<<8|o[0]>>>24)+o[7]|0,l[2]=o[2]+(o[1]<<16|o[1]>>>16)+(o[0]<<16|o[0]>>>16)|0,l[3]=o[3]+(o[2]<<8|o[2]>>>24)+o[1]|0,l[4]=o[4]+(o[3]<<16|o[3]>>>16)+(o[2]<<16|o[2]>>>16)|0,l[5]=o[5]+(o[4]<<8|o[4]>>>24)+o[3]|0,l[6]=o[6]+(o[5]<<16|o[5]>>>16)+(o[4]<<16|o[4]>>>16)|0,l[7]=o[7]+(o[6]<<8|o[6]>>>24)+o[5]|0}n.Rabbit=i._createHelper(c)}(),r.Rabbit)}),yr(function(e,t){var r;e.exports=(r=Gr,function(){var n=r,i=n.lib.StreamCipher,c=n.algo,s=[],a=[],o=[],c=c.RabbitLegacy=i.extend({_doReset:function(){for(var l=this._key.words,f=this.cfg.iv,d=this._X=[l[0],l[3]<<16|l[2]>>>16,l[1],l[0]<<16|l[3]>>>16,l[2],l[1]<<16|l[0]>>>16,l[3],l[2]<<16|l[1]>>>16],p=this._C=[l[2]<<16|l[2]>>>16,4294901760&l[0]|65535&l[1],l[3]<<16|l[3]>>>16,4294901760&l[1]|65535&l[2],l[0]<<16|l[0]>>>16,4294901760&l[2]|65535&l[3],l[1]<<16|l[1]>>>16,4294901760&l[3]|65535&l[0]],m=this._b=0;m<4;m++)u.call(this);for(m=0;m<8;m++)p[m]^=d[m+4&7];if(f){var y=(f=16711935&((f=(l=f.words)[0])<<8|f>>>24)|4278255360&(f<<24|f>>>8))>>>16|4294901760&(l=16711935&((l=l[1])<<8|l>>>24)|4278255360&(l<<24|l>>>8)),T=l<<16|65535&f;for(p[0]^=f,p[1]^=y,p[2]^=l,p[3]^=T,p[4]^=f,p[5]^=y,p[6]^=l,p[7]^=T,m=0;m<4;m++)u.call(this)}},_doProcessBlock:function(l,f){var d=this._X;u.call(this),s[0]=d[0]^d[5]>>>16^d[3]<<16,s[1]=d[2]^d[7]>>>16^d[5]<<16,s[2]=d[4]^d[1]>>>16^d[7]<<16,s[3]=d[6]^d[3]>>>16^d[1]<<16;for(var p=0;p<4;p++)s[p]=16711935&(s[p]<<8|s[p]>>>24)|4278255360&(s[p]<<24|s[p]>>>8),l[f+p]^=s[p]},blockSize:4,ivSize:2});function u(){for(var l=this._X,f=this._C,d=0;d<8;d++)a[d]=f[d];for(f[0]=f[0]+1295307597+this._b|0,f[1]=f[1]+3545052371+(f[0]>>>0<a[0]>>>0?1:0)|0,f[2]=f[2]+886263092+(f[1]>>>0<a[1]>>>0?1:0)|0,f[3]=f[3]+1295307597+(f[2]>>>0<a[2]>>>0?1:0)|0,f[4]=f[4]+3545052371+(f[3]>>>0<a[3]>>>0?1:0)|0,f[5]=f[5]+886263092+(f[4]>>>0<a[4]>>>0?1:0)|0,f[6]=f[6]+1295307597+(f[5]>>>0<a[5]>>>0?1:0)|0,f[7]=f[7]+3545052371+(f[6]>>>0<a[6]>>>0?1:0)|0,this._b=f[7]>>>0<a[7]>>>0?1:0,d=0;d<8;d++){var p=l[d]+f[d],m=65535&p,y=p>>>16;o[d]=((m*m>>>17)+m*y>>>15)+y*y^((4294901760&p)*p|0)+((65535&p)*p|0)}l[0]=o[0]+(o[7]<<16|o[7]>>>16)+(o[6]<<16|o[6]>>>16)|0,l[1]=o[1]+(o[0]<<8|o[0]>>>24)+o[7]|0,l[2]=o[2]+(o[1]<<16|o[1]>>>16)+(o[0]<<16|o[0]>>>16)|0,l[3]=o[3]+(o[2]<<8|o[2]>>>24)+o[1]|0,l[4]=o[4]+(o[3]<<16|o[3]>>>16)+(o[2]<<16|o[2]>>>16)|0,l[5]=o[5]+(o[4]<<8|o[4]>>>24)+o[3]|0,l[6]=o[6]+(o[5]<<16|o[5]>>>16)+(o[4]<<16|o[4]>>>16)|0,l[7]=o[7]+(o[6]<<8|o[6]>>>24)+o[5]|0}n.RabbitLegacy=i._createHelper(c)}(),r.RabbitLegacy)}),yr(function(e,t){e.exports=Gr})),Sit=function(e,t,r,n){return typeof(e=typeof Buffer<"u"&&Buffer.isBuffer(e)?e.toString():e)=="string"?function(i,s,a,o){return s.xmlMode||s._useHtmlParser2?function(c,u){var l=new cM(void 0,u);return new RM(l,u).end(c),l.root}(i,s):Frt(i,s,a,o)}(e,t,r,n):(t=e,!Array.isArray(t)&&Cv(t)?t:(Tv(t,r=new vh([])),r))},wit=function(e){return function t(r,n,i){if(i===void 0&&(i=!0),r==null)throw new Error("cheerio.load() expects a string");var s=g2(g2({},BM),aM(n)),a=e(r,s,i,null),o=function(u){function l(){return u!==null&&u.apply(this,arguments)||this}return Gtt(l,u),l.prototype._make=function(f,d){return(f=c(f,d)).prevObject=this,f},l.prototype._parse=function(f,d,p,m){return e(f,d,p,m)},l.prototype._render=function(f){return function(d,p){return p.xmlMode||p._useHtmlParser2?c6(d,p):function(m){for(var y,T=("length"in m)?m:[m],E=0;E<T.length;E+=1)Cv(A=T[E])&&(y=Array.prototype.splice).call.apply(y,Mrt([T,E,1],A.children,!1));for(var A,x="",E=0;E<T.length;E+=1)x+=Brt(A=T[E],$rt);return x}(d)}(f,this.options)},l}(m2);function c(u,l,f,d){if(f===void 0&&(f=a),u&&Fd(u))return u;if(d=g2(g2({},s),aM(d)),(f=Fd(f=typeof f=="string"?[e(f,d,!1,null)]:"length"in f?f:[f])?f:new o(f,null,d))._root=f,!u)return new o(void 0,f,d);var p=typeof u=="string"&&lM(u)?e(u,d,!1,null).children:u.name||u.type==="root"||u.type==="text"||u.type==="comment"?[u]:Array.isArray(u)?u:void 0,m=new o(p,f,d);if(p)return m;if(typeof u!="string")throw new Error("Unexpected type of selector");return p=u,(u=l?typeof l=="string"?lM(l)?new o([e(l,d,!1,null)],f,d):(p="".concat(l," ").concat(p),f):Fd(l)?l:new o(Array.isArray(l)?l:[l],f,d):f)?u.find(p):m}return Object.assign(c,Zet,{load:t,_root:a,_options:s,fn:o.prototype,prototype:o.prototype}),c}}(Sit);var d0e=Ait;var fRt=wit([]);var mRt=Ke(In(),1),Y_="";var Cit="Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",Iit={};async function B2(e,s,r,n){var i={"User-Agent":Cit,"X-CLIENT":"open",Cookie:d0e.map(Iit,(a,o)=>o+"="+a).join(";")},s=(s&&(i.referer=encodeURIComponent(s)),await qe(e,{method:r||"get",headers:i,data:n,postType:r==="post"?"form":""}));return console.log(s.data),s.data}async function Rit(e,t){return Y_=e.server.config.xiaoya.url,{}}async function Nit(e,t){return await B2(Y_)}async function Oit(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters;n<=0&&(n=1);let s=Y_+"?t="+r+"&pg="+n;return i&&B2(s)}async function Dit(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id];for(let n of r)return B2(Y_+"?ids="+n)}async function Pit(e,t){let r=e.body.id;return B2(Y_.replace("/vod1","/play")+"?id="+r+"&from=open")}async function kit(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=await B2(Y_+"?wd="+n),a=[];for(let o of s.list)a.push({vod_id:o.vod_id,vod_name:o.vod_name,vod_pic:o.vod_pic,vod_remarks:o.vod_content});return JSON.stringify({page:i,list:a})}async function Lit(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(""+s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u66B4\u8D70",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var p0e={meta:{key:"xiaoya",name:"\u5C0F\u96C5",type:3},api:async e=>{e.post("/init",Rit),e.post("/home",Nit),e.post("/category",Oit),e.post("/detail",Dit),e.post("/play",Pit),e.post("/search",kit),e.get("/test",Lit)}};var aF=Ke(ts(),1),bRt=Ke(Sa(),1);var S6="https://res.yunpan.win";async function h0e(e){return(await qe.get(e,{headers:{"User-Agent":Rn,Referer:S6}})).data}async function Bit(e,t){return{class:[{type_id:"all",type_name:"\u9996\u9875"}],filters:{all:[{key:"class",name:"\u5206\u7C7B",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u7535\u5F71",v:"\u7535\u5F71"},{n:"\u7535\u89C6\u5267",v:"\u7535\u89C6\u5267"},{n:"\u52A8\u753B",v:"\u52A8\u753B"},{n:"\u7EAA\u5F55\u7247",v:"\u7EAA\u5F55\u7247"},{n:"\u7EFC\u827A",v:"\u7EFC\u827A"}]},{key:"tag",name:"\u6807\u7B7E",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u5267\u60C5",v:"\u5267\u60C5"},{n:"\u52A8\u4F5C",v:"\u52A8\u4F5C"},{n:"\u5192\u9669",v:"\u5192\u9669"},{n:"\u5947\u5E7B",v:"\u5947\u5E7B"},{n:"\u79D1\u5E7B",v:"\u79D1\u5E7B"},{n:"\u559C\u5267",v:"\u559C\u5267"},{n:"\u7231\u60C5",v:"\u7231\u60C5"},{n:"\u60AC\u7591",v:"\u60AC\u7591"},{n:"\u5386\u53F2",v:"\u5386\u53F2"},{n:"\u6218\u4E89",v:"\u6218\u4E89"},{n:"\u6050\u6016",v:"\u6050\u6016"},{n:"\u60CA\u609A",v:"\u60CA\u609A"},{n:"\u5BB6\u5EAD",v:"\u5BB6\u5EAD"},{n:"\u641E\u7B11",v:"\u641E\u7B11"},{n:"\u6B4C\u821E",v:"\u6B4C\u821E"},{n:"\u97F3\u4E50",v:"\u97F3\u4E50"},{n:"\u6B4C\u66F2",v:"\u6B4C\u66F2"},{n:"\u771F\u4EBA\u79C0",v:"\u771F\u4EBA\u79C0"},{n:"1080p",v:"1080p"},{n:"4k",v:"4k"},{n:"\u9AD8\u7801\u7387",v:"\u9AD8\u7801\u7387"},{n:"\u675C\u6BD4\u89C6\u754C",v:"\u675C\u6BD4\u89C6\u754C"},{n:"\u753B\u8D28\u63A7",v:"\u753B\u8D28\u63A7"}]},{key:"pan",name:"\u4E91\u76D8",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u963F\u91CC\u4E91\u76D8",v:"1"},{n:"\u5938\u514B\u4E91\u76D8",v:"2"}]}]}}}async function Mit(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters;n<=0&&(n=1);let s=12,a=await h0e(S6+"/?PageIndex="+n+"&PageSize="+s+"&Keyword=&YunPanSourceType="+(i.pan||"")+"&Type="+(i.class||"")+"&Tag="+(i.tag||""));return m0e(a,n,s)}function m0e(e,t,r){let n=Xe(e),i=n(".card"),s=aF.default.map(i,l=>{let f=n(l),p=f.find(".card-footer").html().match(/open\(\'(.*)\'\)/)[1],m=f.find("img:first"),y=f.find(".card-title"),T=f.find(".card-text:contains(\u5927\u5C0F)");return{vod_id:p,vod_name:y.text().trim(),vod_pic:S6+m.attr("src"),vod_remarks:T.text().trim()}}),a=n(".pagination"),o=!aF.default.isEmpty(a)&&a.find("li.active").text()!=a.find("li:last").text(),c=parseInt(t),u=o?c+1:c;return{page:c,pagecount:u,limit:r,total:r*u,list:s}}async function Fit(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s={vod_id:i},o=await Xn(i);o&&(s.vod_play_from=o.froms,s.vod_play_url=o.urls),n.push(s)}return{list:n}}async function $it(e,t){let r=e.body.page,n=e.body.wd;r<=0&&(r=1);let i=12,s=await h0e(S6+"/?PageIndex="+r+"&PageSize="+i+"&Keyword="+encodeURIComponent(n)+"&YunPanSourceType=&Type=&Tag=");return m0e(s,r,i)}var g0e={meta:{key:"yunpanres",name:"\u4E91\u76D8",type:3},api:async e=>{e.post("/init",Yn),e.post("/home",Bit),e.post("/category",Mit),e.post("/detail",Fit),e.post("/play",Kn),e.post("/search",$it),e.get("/proxy/:site/:what/:flag/:shareId/:fileId/:end",$n),e.get("/test",Bs)}};var v0e=Ke(ts(),1);var{_:CRt}=v0e.default,w6="https://xzys.fun";async function oF(e){return(await qe(e,{headers:{"User-Agent":_4}})).data}async function Uit(e,t){return await Yn(e,t),{}}async function jit(e){return{class:[{type_id:"dy",type_name:"\u7535\u5F71"},{type_id:"dsj",type_name:"\u7535\u89C6\u5267"},{type_id:"dm",type_name:"\u52A8\u6F2B"},{type_id:"zy",type_name:"\u7EFC\u827A"},{type_id:"jlp",type_name:"\u7EAA\u5F55\u7247"}],filters:{}}}async function Hit(e,t){let r=e.body.id,n=e.body.page;n<=0&&(n=1);let i=await oF(`${w6}/${r}.html?page=${n}`),s=Xe(i),a=s("div.container div.list-boxes");console.log("gggggg:...."+a);let o=[];for(let f of a)o.push({vod_id:new URL(s(f).find("h2 a:first").attr("href"),w6),vod_name:s(f).find(".text_title_p").text(),vod_pic:s(f).find("img").attr("src"),vod_remarks:`\u4E0A\u4F20\u65F6\u95F4\uFF1A${s(f).find("span").text()}`});let u=s("ul.pagination .page-item a:contains(\u4E0B\u4E00\u9875)").length>0?parseInt(n)+1:parseInt(n),l=30;return{page:n,pagecount:u,limit:l,total:l*u,list:o}}async function qit(e,t){let r=e.body.id;console.log("Received IDs:",r);let n=[],i=await oF(r);console.log("sssssss:....."+i);let s=Xe(i),a=s(".tc-box p").toArray(),o=s(".tc-box p:has(button)").toArray(),c={vod_id:r,vod_content:`\u7B80\u4ECB\uFF1A${s(a).text()}`},u=o.map(d=>s(d).find("a").attr("href")),l=[],f=[];for(let d of u){let p=await Xn(u);p&&(c.vod_play_from=p.froms,c.vod_play_url=p.urls),n.push(c)}return{list:n}}async function zit(e,t){let r=e.body.page,n=e.body.wd;r<=0&&(r=1);let i=`${w6}/search.html?keyword=${encodeURIComponent(n)}&page=${r}`,s=await oF(i),a=Xe(s),o=a("div#container div.list-boxes"),c=[];for(let d of o)c.push({vod_id:new URL(a(d).find("h2 a:first").attr("href"),w6),vod_name:a(d).find(".text_title_p").text(),vod_pic:a(d).find("img").attr("src"),vod_remarks:`\u4E0A\u4F20\u65F6\u95F4\uFF1A${a(d).find("span").text()}`});let l=a(".page-item a:contains(\u4E0B\u4E00\u9875)").length>0?r+1:r,f=30;return{page:r,pagecount:l,limit:f,total:f*l,list:c}}async function Vit(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(""+s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json())),s=await e.server.inject().post(`${n}/search`).payload({wd:"\u771F\u7231",page:1}),i.search=s.json(),r(s.json()),i.search.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.search.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0)){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var y0e={meta:{key:"xzys",name:"\u6821\u957F",type:3},api:async e=>{e.post("/init",Uit),e.post("/home",jit),e.post("/category",Hit),e.post("/detail",qit),e.post("/play",Kn),e.post("/search",zit),e.get("/proxy/:site/:what/:flag/:shareId/:fileId/:end",$n),e.get("/test",Vit)}};var DRt=Ke(ts(),1),kRt=Ke(Sa(),1);var C6="https://www.meijumi.xyz";async function cF(e){return(await qe(e,{method:"get",headers:{"User-Agent":Rn,Referer:C6}})).data}async function Git(e,t){return{class:[{type_id:"usa",type_name:"\u7F8E\u5267"},{type_id:"usa/xuanyi",type_name:"\u7075\u5F02"},{type_id:"usa/mohuan",type_name:"\u79D1\u5E7B"},{type_id:"usa/zuian",type_name:"\u7F6A\u6848"},{type_id:"usa/qinggan",type_name:"\u5267\u60C5"},{type_id:"usa/xiju",type_name:"\u559C\u5267"},{type_id:"usa/yiwu",type_name:"\u5F8B\u653F"},{type_id:"usa/katong",type_name:"\u52A8\u6F2B"},{type_id:"usa/jilu",type_name:"\u7EAA\u5F55\u7247"},{type_id:"usa/zongyi",type_name:"\u7EFC\u827A"},{type_id:"en",type_name:"\u82F1\u5267"},{type_id:"news",type_name:"\u6700\u8FD1\u66F4\u65B0"}],filters:{}}}async function Wit(e,t){let r=e.body.id,n=e.body.page;(n<=0||r=="news")&&(n=1);let i="";n>1&&(i="/page/"+n);let s=await cF(`${C6}/${r}${i}/`);return Yit(s,n,r)}function Yit(e,t,r){let n=Xe(e);if(r=="news"){let s=n("div.xuhao ol li"),a=[];for(var i of s){let o=n(i),c=o.find(".zuo a"),u=o.find(".zhong").text();a.push({vod_id:c.attr("href"),vod_name:c.text().replace(/《|》/g,"").trim(),vod_pic:"",vod_remarks:u})}return{list:a}}else{let s=n("div#post_list_box article"),a=[];for(var i of s){let l=n(i),f=l.find("a"),d=l.find("img"),p=l.find(".gxts").text();a.push({vod_id:f.attr("href"),vod_name:f.attr("title").match(/《(.*?)》/)[0].replace(/《|》/g,"").trim(),vod_pic:d.attr("src"),vod_remarks:p})}let o=n(".page-numbers").length>0?t+1:t,c=30;return{page:t,pagecount:o,limit:c,total:c*o,list:a}}}function Xit(e,t){let r=Xe(e),n=r("main article figure"),i=[];for(var s of n){let c=r(s),u=c.find("a"),l=c.find("img"),f=c.find(".gxts").text();i.push({vod_id:u.attr("href"),vod_name:u.attr("title").match(/《(.*?)》/)[0].replace(/《|》/g,"").trim(),vod_pic:l.attr("src"),vod_remarks:f})}let a=r(".page-numbers").length>0?t+1:t,o=30;return{page:t,pagecount:a,limit:o,total:o*a,list:i}}async function Kit(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s=await cF(`${C6}/${i}`),a=Xe(s),o={vod_id:i,vod_name:a(".entry-title").toString().match(/《(.*?)》/)[0].replace(/《|》/g,"").trim(),vod_pic:a("div.single-content img").attr("src"),vod_remarks:a("h2 span").text(),vod_content:a("blockquote p").text().trim()},c=a(".single-content p a[href*=/s/]").map((l,f)=>a(f).attr("href")).get(),u=await Xn(c);u&&(o.vod_play_from=u.froms,o.vod_play_url=u.urls),n.push(o)}return{list:n}}async function Qit(e,t){let r=e.body.page,n=e.body.wd;r<=0&&(r=1);let i="";r>1&&(i="/page/"+r);let s=await cF(`${C6}/${i}/?s=${n}`);return Xit(s,r)}async function Jit(e,t){let r=function(a){a.statusCode&&a.statusCode==500},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u5149\u73AF",page:1}),i.search=s.json(),r(s.json()),i}var _0e={meta:{key:"meijumi",name:"\u7F8E\u5267",type:3},api:async e=>{e.post("/init",Yn),e.post("/home",Git),e.post("/category",Wit),e.post("/detail",Kit),e.post("/play",Kn),e.post("/search",Qit),e.get("/proxy/:site/:what/:flag/:shareId/:fileId/:end",$n),e.get("/test",Jit)}};var kf=Ke(In(),1);var b0e=Ke(ts(),1),{_:Xc}=b0e.default,Zit="czzy",lm="",URt="",jRt=0,I6="Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",M2={};async function fm(e,t,r,n,i){let s={"User-Agent":I6,Cookie:Xc.map(M2,(o,c)=>`${c}=${o}`).join(";")};t&&(s.referer=encodeURIComponent(t));let a=await qe(e,{method:r||"get",headers:s,data:n,postType:r==="post"?"form":""});if(a.headers["set-cookie"]){let c=(Xc.isArray(a.headers["set-cookie"])?a.headers["set-cookie"].join(";"):a.headers["set-cookie"]).split(";");for(let u of c){let l=u.trim();if(l.startsWith("result="))return M2.result=l.substring(7),await fm(e,e,"post",{result:M2.result});if(l.startsWith("esc_search_captcha=1"))return M2.esc_search_captcha=1,delete M2.result,await fm(e)}}return a.data}async function est(e,t){let n=(await fm(e.server.config.czzy.url)).matchAll(/推荐访问<a href="(.*)"/g);for(let i of n)try{let s=i[1],o=(await qe(s,{method:"get",headers:{"User-Agent":I6},redirect:0})).headers.location;if(!Xc.isEmpty(o))lm=o;else{lm=s;break}}catch{}return console.debug("\u5382\u957F\u8DF3\u8F6C\u5730\u5740 =====>"+lm),{}}async function tst(e,t){let r={},n=await fm(lm+"/movie_bt"),i=Xe(n),s=i("div#beautiful-taxonomy-filters-tax-movie_bt_tags > a"),a={key:"tag",name:"\u7C7B\u578B",value:Xc.map(s,l=>{let f=l.attribs["cat-url"]||"";return f=f.substring(f.lastIndexOf("/")+1),{n:l.children[0].data,v:f}})};a.init=a.value[0].v;let o=i("div#beautiful-taxonomy-filters-tax-movie_bt_series > a[cat-url*=movie_bt_series]"),c=Xc.map(o,l=>{let f=l.attribs["cat-url"];return f=f.substring(f.lastIndexOf("/")+1),r[f]=[a],{type_id:f,type_name:l.children[0].data}}),u=["\u7535\u5F71","\u7535\u89C6\u5267","\u56FD\u4EA7\u5267","\u7F8E\u5267","\u97E9\u5267","\u65E5\u5267","\u6D77\u5916\u5267\uFF08\u5176\u4ED6\uFF09","\u534E\u8BED\u7535\u5F71","\u5370\u5EA6\u7535\u5F71","\u65E5\u672C\u7535\u5F71","\u6B27\u7F8E\u7535\u5F71","\u97E9\u56FD\u7535\u5F71","\u52A8\u753B","\u4FC4\u7F57\u65AF\u7535\u5F71","\u52A0\u62FF\u5927\u7535\u5F71"];return c=Xc.sortBy(c,l=>{let f=u.indexOf(l.type_name);return f===-1?u.length:f}),JSON.stringify({class:c,filters:r})}async function rst(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters;n<=0&&(n=1);let s=i.tag||"",a=lm+"/movie_bt"+(s.length>0?`/movie_bt_tags/${s}`:"")+"/movie_bt_series/"+r+(n>1?`/page/${n}`:""),o=await fm(a),c=Xe(o),u=c("div.mrb > ul > li"),l=Xc.map(u,p=>{let m=c(p).find("img:first")[0],y=c(p).find("a:first")[0],T=c(c(p).find("div.hdinfo")[0]).text().trim(),E=c(c(p).find("div.jidi")[0]).text().trim();return{vod_id:y.attribs.href.replace(/.*?\/movie\/(.*).html/g,"$1"),vod_name:m.attribs.alt,vod_pic:m.attribs["data-original"],vod_remarks:E||T||""}}),d=c("div.mrb > div.pagenavi_txt > a:contains(>)").length>0?parseInt(n)+1:parseInt(n);return JSON.stringify({page:parseInt(n),pagecount:d,limit:20,total:20*d,list:l})}function nst(e){return e.replace(/<\/?[^>]+(>|$)/g,"").replace(/&.{1,5};/g,"").replace(/\s{2,}/g," ")}async function ist(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s=await fm(lm+"/movie/"+i+".html"),a=Xe(s),o=a("ul.moviedteail_list > li"),c={vod_id:i,vod_pic:a("div.dyimg img:first").attr("src"),vod_remarks:"",vod_content:nst(a("div.yp_context").html()).trim()};for(let l of o){let f=a(l).text().trim();f.startsWith("\u5730\u533A\uFF1A")?c.vod_area=f.substring(3):f.startsWith("\u5E74\u4EFD\uFF1A")?c.vod_year=f.substring(3):f.startsWith("\u5BFC\u6F14\uFF1A")?c.vod_director=Xc.map(a(l).find("a"),d=>d.children[0].data).join("/"):f.startsWith("\u4E3B\u6F14\uFF1A")?c.vod_actor=Xc.map(a(l).find("a"),d=>d.children[0].data).join("/"):f.startsWith("\u8BED\u8A00\uFF1A")&&(c.vod_lang=f.substring(3))}let u=Xc.map(a("div.paly_list_btn > a"),l=>l.children[0].data+"$"+l.attribs.href.replace(/.*?\/v_play\/(.*).html/g,"$1"));c.vod_play_from=Zit,c.vod_play_url=u.join("#"),n.push(c)}return{list:n}}async function sst(inReq,_outResp){let id=inReq.body.id,link=lm+"/v_play/"+id+".html",html=await fm(link),$=Xe(html),headers={"User-Agent":I6,Referer:lm},iframe=$(".videoplay iframe");if(iframe.length>0){let e=iframe[0].attribs.src,t=(await qe(e,{headers:{Referer:link,"User-Agent":I6}})).data,r=t.match(/var rand = "(.*?)"/),n=t.match(/var player = "(.*?)"/);if(!Xc.isEmpty(r)&&!Xc.isEmpty(n)){let i=kf.default.enc.Utf8.parse("VFBTzdujpR9FWBhe"),s=kf.default.enc.Utf8.parse(r),a=ast(n[1],"VFBTzdujpR9FWBhe",r[1]),o=JSON.parse(a);return JSON.stringify({parse:0,url:o.url,header:headers})}else{let i=t.match(/var result_v2 = {(.*?)};/);if(Xc.isEmpty(i))return{parse:0,url:e,header:headers};{let s=JSON.parse("{"+i[1]+"}");return{parse:0,url:ost(s.data),header:headers}}}}else{let js=$("script:contains(window.wp_nonce)").html(),group=js.match(/(var.*)eval\((\w*\(\w*\))\)/),md5=kf.default,result=eval(group[1]+group[2]),playUrl=result.match(/url:.*?['"](.*?)['"]/)[1];return JSON.stringify({parse:0,url:playUrl,header:headers})}}function ast(e,t,r){let n=kf.default.enc.Utf8.parse(t||"PBfAUnTdMjNDe6pL"),i=kf.default.enc.Utf8.parse(r||"sENS6bVbwSfvnXrj");return kf.default.AES.decrypt(e,n,{iv:i,padding:kf.default.pad.Pkcs7}).toString(kf.default.enc.Utf8)}function ost(e){let t=e.split("").reverse().join(""),n=kf.default.enc.Hex.parse(t).toString(kf.default.enc.Utf8),i=(n.length-7)/2,s=n.substring(0,i),a=n.substring(i+7);return s+a}async function cst(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=await fm("https://menglv.serv00.net/czzysearch.php?wd="+n),a=[];if(!Xc.isEmpty(s)&&s!="0 \u7ED3\u679C"){let o=s.split("$$$");for(let c of o){let u=c.split("|");a.push({vod_id:u[0],vod_name:u[1],vod_pic:u[2],vod_remarks:u[3]})}return JSON.stringify({page:i,list:a})}}async function ust(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(""+s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[2].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");console.log(f);for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u7231",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var E0e={meta:{key:"czzy",name:"\u5382\u957F",type:3},api:async e=>{e.post("/init",est),e.post("/home",tst),e.post("/category",rst),e.post("/detail",ist),e.post("/play",sst),e.post("/search",cst),e.get("/test",ust)}};var uF=Ke(In(),1);var x0e=Ke(ts(),1),{_:F2}=x0e.default,lst="\u7D20\u767D\u767D",U2="https://www.subaibaiys.com",VRt="",GRt=0,T0e={},$2="Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1";async function R6(e,t,r,n,i){var s={"User-Agent":$2,Cookie:T0e};return(await qe(e,{method:r||"get",headers:s,data:n,postType:r==="post"?"form":""})).data}async function fst(e,t){return await dst(U2),{}}async function dst(e){let r=(await qe(e+"/",{headers:{"User-Agent":$2,Referer:e+"/"}})).data;if(r){let s=Xe(r);if(s("title").text()==="\u6ED1\u52A8\u9A8C\u8BC1"){let a=e+s("body script").attr("src"),o=await qe(a,{headers:{"User-Agent":$2,Referer:e+"/"}}),c=e+o.data.match(/\/a20be899_96a6_40b2_88ba_32f1f75f1552_yanzheng_huadong\.php\?type=.*?&key=/)[0],[,u,l]=o.data.match(/key="(.*?)",value="(.*?)";/);c=c+`${u}&value=${i(n(l))}`;let f=await qe(c,{headers:{"User-Agent":$2,Referer:e+"/"}});T0e=f.headers["set-cookie"]?.[0].split(";")?.[0]??f.headers["Set-Cookie"]?.[0].split(";")?.[0]}}function n(s){for(var a="",o=0;o<=s.length-1;o++){var c=s.charAt(o),u=c.charCodeAt();a+=parseInt(u)+1}return a}function i(s){return uF.default.MD5(s).toString()}}async function pst(e,t){return JSON.stringify({class:[{type_id:"movie_bt",type_name:"\u5F71\u89C6\u7B5B\u9009"},{type_id:"new-movie",type_name:"\u7535\u5F71"},{type_id:"tv-drama",type_name:"\u7535\u89C6\u5267"},{type_id:"hot-month",type_name:"\u70ED\u95E8\u7535\u5F71"},{type_id:"high-movie",type_name:"\u9AD8\u5206\u7535\u5F71"},{type_id:"cartoon-movie",type_name:"\u52A8\u6F2B\u7535\u5F71"},{type_id:"hongkong-movie",type_name:"\u9999\u6E2F\u7ECF\u5178\u7535\u5F71"},{type_id:"domestic-drama",type_name:"\u56FD\u4EA7\u5267"},{type_id:"american-drama",type_name:"\u6B27\u7F8E\u5267"},{type_id:"korean-drama",type_name:"\u97E9\u5267"},{type_id:"anime-drama",type_name:"\u52A8\u6F2B\u5267"},{type_id:"marvel-movies",type_name:"\u6F2B\u5A01\u5B87\u5B99\u7535\u5F71\u7CFB\u5217"},{type_id:"fastfurious",type_name:"\u901F\u5EA6\u4E0E\u6FC0\u60C5\u7535\u5F71\u7CFB\u5217"},{type_id:"zero-zero-seven",type_name:"007\u7CFB\u5217(25\u90E8\u6B63\u4F20+2\u90E8\u5916\u4F20)"}],filters:{movie_bt:[{key:"catedd",name:"\u5206\u7C7B",value:[{n:"\u5168\u90E8",v:""},{v:"/movie_bt_series/dongmanju",n:"\u52A8\u6F2B\u5267"},{v:"/movie_bt_series/dongmandy",n:"\u52A8\u6F2B\u7535\u5F71"},{v:"/movie_bt_series/yindudy",n:"\u5370\u5EA6\u7535\u5F71"},{v:"/movie_bt_series/guochanju",n:"\u56FD\u4EA7\u5267"},{v:"/movie_bt_series/guochandy",n:"\u56FD\u4EA7\u7535\u5F71"},{v:"/movie_bt_series/riju",n:"\u65E5\u5267"},{v:"/movie_bt_series/rihandy",n:"\u65E5\u97E9\u7535\u5F71"},{v:"/movie_bt_series/oumeiju",n:"\u6B27\u7F8E\u5267"},{v:"/movie_bt_series/oumeidy",n:"\u6B27\u7F8E\u7535\u5F71"},{v:"/movie_bt_series/taiju",n:"\u6CF0\u5267"},{v:"/movie_bt_series/thaidy",n:"\u6CF0\u56FD\u7535\u5F71"},{v:"/movie_bt_series/gangju",n:"\u6E2F\u53F0\u5267"},{v:"/movie_bt_series/gangtaidy",n:"\u6E2F\u53F0\u7535\u5F71"},{v:"/movie_bt_series/documentary",n:"\u7EAA\u5F55\u7247"},{v:"/movie_bt_series/zongyi",n:"\u7EFC\u827A"},{v:"/movie_bt_series/hanju",n:"\u97E9\u5267"},{v:"/movie_bt_series/xianggangdy",n:"\u9999\u6E2F\u7ECF\u5178\u7535\u5F71"}]},{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{v:"/movie_bt_tags/pop-popular",n:"POP\u6D41\u884C"},{v:"/movie_bt_tags/biography",n:"\u4F20\u8BB0"},{v:"/movie_bt_tags/child",n:"\u513F\u7AE5"},{v:"/movie_bt_tags/adventure",n:"\u5192\u9669"},{v:"/movie_bt_tags/plot",n:"\u5267\u60C5"},{v:"/movie_bt_tags/action",n:"\u52A8\u4F5C"},{v:"/movie_bt_tags/anime",n:"\u52A8\u6F2B"},{v:"/movie_bt_tags/animation",n:"\u52A8\u753B"},{v:"/movie_bt_tags/history",n:"\u5386\u53F2"},{v:"/movie_bt_tags/costume",n:"\u53E4\u88C5"},{v:"/movie_bt_tags/antiquity",n:"\u53E4\u98CE"},{v:"/movie_bt_tags/homosexual",n:"\u540C\u6027"},{v:"/movie_bt_tags/comedy",n:"\u559C\u5267"},{v:"/movie_bt_tags/fantasy",n:"\u5947\u5E7B"},{v:"/movie_bt_tags/family",n:"\u5BB6\u5EAD"},{v:"/movie_bt_tags/terror",n:"\u6050\u6016"},{v:"/movie_bt_tags/suspense",n:"\u60AC\u7591"},{v:"/movie_bt_tags/erotic",n:"\u60C5\u8272"},{v:"/movie_bt_tags/thriller",n:"\u60CA\u609A"},{v:"/movie_bt_tags/drama",n:"\u620F\u66F2"},{v:"/movie_bt_tags/war",n:"\u6218\u4E89"},{v:"/movie_bt_tags/latin",n:"\u62C9\u4E01"},{v:"/movie_bt_tags/funny",n:"\u641E\u7B11"},{v:"/movie_bt_tags/campus",n:"\u6821\u56ED"},{v:"/movie_bt_tags/song-and-dance",n:"\u6B4C\u821E"},{v:"/movie_bt_tags/martial-arts",n:"\u6B66\u4FA0"},{v:"/movie_bt_tags/disaster",n:"\u707E\u96BE"},{v:"/movie_bt_tags/love",n:"\u7231\u60C5"},{v:"/movie_bt_tags/crime",n:"\u72AF\u7F6A"},{v:"/movie_bt_tags/fancy",n:"\u7384\u5E7B"},{v:"/movie_bt_tags/reality-show",n:"\u771F\u4EBA\u79C0"},{v:"/movie_bt_tags/short-film",n:"\u77ED\u7247"},{v:"/movie_bt_tags/kehuan",n:"\u79D1\u5E7B"},{v:"/movie_bt_tags/documentary",n:"\u7EAA\u5F55\u7247"},{v:"/movie_bt_tags/talkshow",n:"\u8131\u53E3\u79C0"},{v:"/movie_bt_tags/stageart",n:"\u821E\u53F0\u827A\u672F"},{v:"/movie_bt_tags/west",n:"\u897F\u90E8"},{v:"/movie_bt_tags/sport",n:"\u8FD0\u52A8"},{v:"/movie_bt_tags/youth",n:"\u9752\u6625"},{v:"/movie_bt_tags/music",n:"\u97F3\u4E50"},{v:"/movie_bt_tags/ghost",n:"\u9B3C\u602A"},{v:"/movie_bt_tags/black-film",n:"\u9ED1\u8272\u7535\u5F71"}]},{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:""},{v:"/movie_bt_cat/bhutan",n:"\u4E0D\u4E39"},{v:"/movie_bt_cat/china",n:"\u4E2D\u56FD"},{v:"/movie_bt_cat/china-taiwan",n:"\u4E2D\u56FD\u53F0\u6E7E"},{v:"/movie_bt_cat/china-mainland",n:"\u4E2D\u56FD\u5927\u9646"},{v:"/movie_bt_cat/china-hongkong",n:"\u4E2D\u56FD\u9999\u6E2F"},{v:"/movie_bt_cat/denmark",n:"\u4E39\u9EA6"},{v:"/movie_bt_cat/ukraine",n:"\u4E4C\u514B\u5170"},{v:"/movie_bt_cat/uruguay",n:"\u4E4C\u62C9\u572D"},{v:"/movie_bt_cat/israel",n:"\u4EE5\u8272\u5217"},{v:"/movie_bt_cat/iraq",n:"\u4F0A\u62C9\u514B"},{v:"/movie_bt_cat/iran",n:"\u4F0A\u6717"},{v:"/movie_bt_cat/russia",n:"\u4FC4\u7F57\u65AF"},{v:"/movie_bt_cat/bulgaria",n:"\u4FDD\u52A0\u5229\u4E9A"},{v:"/movie_bt_cat/croatia",n:"\u514B\u7F57\u5730\u4E9A"},{v:"/movie_bt_cat/iceland",n:"\u51B0\u5C9B"},{v:"/movie_bt_cat/canada",n:"\u52A0\u62FF\u5927"},{v:"/movie_bt_cat/hungary",n:"\u5308\u7259\u5229"},{v:"/movie_bt_cat/south-africa",n:"\u5357\u975E"},{v:"/movie_bt_cat/botswana",n:"\u535A\u8328\u74E6\u7EB3"},{v:"/movie_bt_cat/qatar",n:"\u5361\u5854\u5C14"},{v:"/movie_bt_cat/luxembourg",n:"\u5362\u68EE\u5821"},{v:"/movie_bt_cat/india",n:"\u5370\u5EA6"},{v:"/movie_bt_cat/indonesia",n:"\u5370\u5EA6\u5C3C\u897F\u4E9A"},{v:"/movie_bt_cat/kazakhstan",n:"\u54C8\u8428\u514B\u65AF\u5766"},{v:"/movie_bt_cat/colombia",n:"\u54E5\u4F26\u6BD4\u4E9A"},{v:"/movie_bt_cat/turkey",n:"\u571F\u8033\u5176"},{v:"/movie_bt_cat/serbia",n:"\u585E\u5C14\u7EF4\u4E9A"},{v:"/movie_bt_cat/cyprus",n:"\u585E\u6D66\u8DEF\u65AF"},{v:"/movie_bt_cat/mexico",n:"\u58A8\u897F\u54E5"},{v:"/movie_bt_cat/dominica",n:"\u591A\u7C73\u5C3C\u52A0"},{v:"/movie_bt_cat/austria",n:"\u5965\u5730\u5229"},{v:"/movie_bt_cat/venezuela",n:"\u59D4\u5185\u745E\u62C9"},{v:"/movie_bt_cat/nigeria",n:"\u5C3C\u65E5\u5229\u4E9A"},{v:"/movie_bt_cat/\u5DF4\u57FA\u65AF\u5766",n:"\u5DF4\u57FA\u65AF\u5766"},{v:"/movie_bt_cat/paraguay",n:"\u5DF4\u62C9\u572D"},{v:"/movie_bt_cat/brazil",n:"\u5DF4\u897F"},{v:"/movie_bt_cat/greece",n:"\u5E0C\u814A"},{v:"/movie_bt_cat/germany",n:"\u5FB7\u56FD"},{v:"/movie_bt_cat/italy",n:"\u610F\u5927\u5229"},{v:"/movie_bt_cat/latvia",n:"\u62C9\u8131\u7EF4\u4E9A"},{v:"/movie_bt_cat/norway",n:"\u632A\u5A01"},{v:"/movie_bt_cat/chech",n:"\u6377\u514B"},{v:"/movie_bt_cat/\u6469\u6D1B\u54E5",n:"\u6469\u6D1B\u54E5"},{v:"/movie_bt_cat/\u65AF\u6D1B\u4F10\u514B",n:"\u65AF\u6D1B\u4F10\u514B"},{v:"/movie_bt_cat/slovenia",n:"\u65AF\u6D1B\u6587\u5C3C\u4E9A"},{v:"/movie_bt_cat/singapore",n:"\u65B0\u52A0\u5761"},{v:"/movie_bt_cat/zealand",n:"\u65B0\u897F\u5170"},{v:"/movie_bt_cat/japan",n:"\u65E5\u672C"},{v:"/movie_bt_cat/chile",n:"\u667A\u5229"},{v:"/movie_bt_cat/north-korea",n:"\u671D\u9C9C"},{v:"/movie_bt_cat/cambodia",n:"\u67EC\u57D4\u5BE8"},{v:"/movie_bt_cat/georgia",n:"\u683C\u9C81\u5409\u4E9A"},{v:"/movie_bt_cat/belgium",n:"\u6BD4\u5229\u65F6"},{v:"/movie_bt_cat/saudi-arabia",n:"\u6C99\u7279\u963F\u62C9\u4F2F"},{v:"/movie_bt_cat/france",n:"\u6CD5\u56FD"},{v:"/movie_bt_cat/poland",n:"\u6CE2\u5170"},{v:"/movie_bt_cat/puertorco",n:"\u6CE2\u591A\u9ECE\u5404"},{v:"/movie_bt_cat/bohei",n:"\u6CE2\u9ED1"},{v:"/movie_bt_cat/thailand",n:"\u6CF0\u56FD"},{v:"/movie_bt_cat/australia",n:"\u6FB3\u5927\u5229\u4E9A"},{v:"/movie_bt_cat/ireland",n:"\u7231\u5C14\u5170"},{v:"/movie_bt_cat/estonia",n:"\u7231\u6C99\u5C3C\u4E9A"},{v:"/movie_bt_cat/sweden",n:"\u745E\u5178"},{v:"/movie_bt_cat/switzerland",n:"\u745E\u58EB"},{v:"/movie_bt_cat/belarus",n:"\u767D\u4FC4\u7F57\u65AF"},{v:"/movie_bt_cat/peru",n:"\u79D8\u9C81"},{v:"/movie_bt_cat/tunisia",n:"\u7A81\u5C3C\u65AF"},{v:"/movie_bt_cat/lithuania",n:"\u7ACB\u9676\u5B9B"},{v:"/movie_bt_cat/romania",n:"\u7F57\u9A6C\u5C3C\u4E9A"},{v:"/movie_bt_cat/america",n:"\u7F8E\u56FD"},{v:"/movie_bt_cat/finland",n:"\u82AC\u5170"},{v:"/movie_bt_cat/sovietunion",n:"\u82CF\u8054"},{v:"/movie_bt_cat/england",n:"\u82F1\u56FD"},{v:"/movie_bt_cat/netherlands",n:"\u8377\u5170"},{v:"/movie_bt_cat/philippines",n:"\u83F2\u5F8B\u5BBE"},{v:"/movie_bt_cat/\u8461\u8404\u7259",n:"\u8461\u8404\u7259"},{v:"/movie_bt_cat/west-germany",n:"\u897F\u5FB7"},{v:"/movie_bt_cat/spain",n:"\u897F\u73ED\u7259"},{v:"/movie_bt_cat/vietnam",n:"\u8D8A\u5357"},{v:"/movie_bt_cat/argentina",n:"\u963F\u6839\u5EF7"},{v:"/movie_bt_cat/korea",n:"\u97E9\u56FD"},{v:"/movie_bt_cat/malaysia",n:"\u9A6C\u6765\u897F\u4E9A"},{v:"/movie_bt_cat/\u9A6C\u8033\u4ED6",n:"\u9A6C\u8033\u4ED6"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{v:"/year/2024",n:"2024"},{v:"/year/2023",n:"2023"},{v:"/year/2022",n:"2022"},{v:"/year/2021",n:"2021"},{v:"/year/2020",n:"2020"},{v:"/year/2019",n:"2019"},{v:"/year/2018",n:"2018"},{v:"/year/2017",n:"2017"},{v:"/year/2016",n:"2016"},{v:"/year/2015",n:"2015"},{v:"/year/2014",n:"2014"},{v:"/year/2013",n:"2013"},{v:"/year/2012",n:"2012"},{v:"/year/2011",n:"2011"},{v:"/year/2010",n:"2010"},{v:"/year/2009",n:"2009"},{v:"/year/2008",n:"2008"},{v:"/year/2007",n:"2007"},{v:"/year/2006",n:"2006"},{v:"/year/2005",n:"2005"},{v:"/year/2004",n:"2004"},{v:"/year/2003",n:"2003"},{v:"/year/2002",n:"2002"},{v:"/year/2001",n:"2001"},{v:"/year/2000",n:"2000"},{v:"/year/1999",n:"1999"},{v:"/year/1998",n:"1998"},{v:"/year/1997",n:"1997"},{v:"/year/1996",n:"1996"},{v:"/year/1995",n:"1995"},{v:"/year/1994",n:"1994"},{v:"/year/1993",n:"1993"},{v:"/year/1992",n:"1992"},{v:"/year/1991",n:"1991"},{v:"/year/1990",n:"1990"},{v:"/year/1989",n:"1989"},{v:"/year/1988",n:"1988"},{v:"/year/1987",n:"1987"},{v:"/year/1986",n:"1986"},{v:"/year/1985",n:"1985"},{v:"/year/1984",n:"1984"},{v:"/year/1983",n:"1983"},{v:"/year/1982",n:"1982"},{v:"/year/1981",n:"1981"},{v:"/year/1980",n:"1980"},{v:"/year/1979",n:"1979"},{v:"/year/1978",n:"1978"},{v:"/year/1977",n:"1977"},{v:"/year/1976",n:"1976"},{v:"/year/1975",n:"1975"},{v:"/year/1974",n:"1974"},{v:"/year/1973",n:"1973"},{v:"/year/1972",n:"1972"},{v:"/year/1971",n:"1971"},{v:"/year/1970",n:"1970"},{v:"/year/1969",n:"1969"},{v:"/year/1968",n:"1968"},{v:"/year/1967",n:"1967"},{v:"/year/1966",n:"1966"},{v:"/year/1965",n:"1965"},{v:"/year/1964",n:"1964"},{v:"/year/1963",n:"1963"},{v:"/year/1962",n:"1962"},{v:"/year/1960",n:"1960"},{v:"/year/1959",n:"1959"},{v:"/year/1954",n:"1954"},{v:"/year/1952",n:"1952"},{v:"/year/1950",n:"1950"},{v:"/year/1949",n:"1949"},{v:"/year/1948",n:"1948"},{v:"/year/1940",n:"1940"},{v:"/year/1939",n:"1939"},{v:"/year/1925",n:"1925"}]}],"new-movie":[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{v:"/movie_bt_tags/pop-popular",n:"POP\u6D41\u884C"},{v:"/movie_bt_tags/biography",n:"\u4F20\u8BB0"},{v:"/movie_bt_tags/child",n:"\u513F\u7AE5"},{v:"/movie_bt_tags/adventure",n:"\u5192\u9669"},{v:"/movie_bt_tags/plot",n:"\u5267\u60C5"},{v:"/movie_bt_tags/action",n:"\u52A8\u4F5C"},{v:"/movie_bt_tags/anime",n:"\u52A8\u6F2B"},{v:"/movie_bt_tags/animation",n:"\u52A8\u753B"},{v:"/movie_bt_tags/history",n:"\u5386\u53F2"},{v:"/movie_bt_tags/costume",n:"\u53E4\u88C5"},{v:"/movie_bt_tags/antiquity",n:"\u53E4\u98CE"},{v:"/movie_bt_tags/homosexual",n:"\u540C\u6027"},{v:"/movie_bt_tags/comedy",n:"\u559C\u5267"},{v:"/movie_bt_tags/fantasy",n:"\u5947\u5E7B"},{v:"/movie_bt_tags/family",n:"\u5BB6\u5EAD"},{v:"/movie_bt_tags/terror",n:"\u6050\u6016"},{v:"/movie_bt_tags/suspense",n:"\u60AC\u7591"},{v:"/movie_bt_tags/erotic",n:"\u60C5\u8272"},{v:"/movie_bt_tags/thriller",n:"\u60CA\u609A"},{v:"/movie_bt_tags/drama",n:"\u620F\u66F2"},{v:"/movie_bt_tags/war",n:"\u6218\u4E89"},{v:"/movie_bt_tags/latin",n:"\u62C9\u4E01"},{v:"/movie_bt_tags/funny",n:"\u641E\u7B11"},{v:"/movie_bt_tags/campus",n:"\u6821\u56ED"},{v:"/movie_bt_tags/song-and-dance",n:"\u6B4C\u821E"},{v:"/movie_bt_tags/martial-arts",n:"\u6B66\u4FA0"},{v:"/movie_bt_tags/disaster",n:"\u707E\u96BE"},{v:"/movie_bt_tags/love",n:"\u7231\u60C5"},{v:"/movie_bt_tags/crime",n:"\u72AF\u7F6A"},{v:"/movie_bt_tags/fancy",n:"\u7384\u5E7B"},{v:"/movie_bt_tags/reality-show",n:"\u771F\u4EBA\u79C0"},{v:"/movie_bt_tags/short-film",n:"\u77ED\u7247"},{v:"/movie_bt_tags/kehuan",n:"\u79D1\u5E7B"},{v:"/movie_bt_tags/documentary",n:"\u7EAA\u5F55\u7247"},{v:"/movie_bt_tags/talkshow",n:"\u8131\u53E3\u79C0"},{v:"/movie_bt_tags/stageart",n:"\u821E\u53F0\u827A\u672F"},{v:"/movie_bt_tags/west",n:"\u897F\u90E8"},{v:"/movie_bt_tags/sport",n:"\u8FD0\u52A8"},{v:"/movie_bt_tags/youth",n:"\u9752\u6625"},{v:"/movie_bt_tags/music",n:"\u97F3\u4E50"},{v:"/movie_bt_tags/ghost",n:"\u9B3C\u602A"},{v:"/movie_bt_tags/black-film",n:"\u9ED1\u8272\u7535\u5F71"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{v:"/year/2024",n:"2024"},{v:"/year/2023",n:"2023"},{v:"/year/2022",n:"2022"},{v:"/year/2021",n:"2021"},{v:"/year/2020",n:"2020"},{v:"/year/2019",n:"2019"},{v:"/year/2018",n:"2018"},{v:"/year/2017",n:"2017"},{v:"/year/2016",n:"2016"},{v:"/year/2015",n:"2015"},{v:"/year/2014",n:"2014"},{v:"/year/2013",n:"2013"},{v:"/year/2012",n:"2012"},{v:"/year/2011",n:"2011"},{v:"/year/2010",n:"2010"},{v:"/year/2009",n:"2009"},{v:"/year/2008",n:"2008"},{v:"/year/2007",n:"2007"},{v:"/year/2006",n:"2006"},{v:"/year/2005",n:"2005"},{v:"/year/2004",n:"2004"},{v:"/year/2003",n:"2003"},{v:"/year/2002",n:"2002"},{v:"/year/2001",n:"2001"},{v:"/year/2000",n:"2000"},{v:"/year/1999",n:"1999"},{v:"/year/1998",n:"1998"},{v:"/year/1997",n:"1997"},{v:"/year/1996",n:"1996"},{v:"/year/1995",n:"1995"},{v:"/year/1994",n:"1994"},{v:"/year/1993",n:"1993"},{v:"/year/1992",n:"1992"},{v:"/year/1991",n:"1991"},{v:"/year/1990",n:"1990"},{v:"/year/1989",n:"1989"},{v:"/year/1988",n:"1988"},{v:"/year/1987",n:"1987"},{v:"/year/1986",n:"1986"},{v:"/year/1985",n:"1985"},{v:"/year/1984",n:"1984"},{v:"/year/1983",n:"1983"},{v:"/year/1982",n:"1982"},{v:"/year/1981",n:"1981"},{v:"/year/1980",n:"1980"},{v:"/year/1979",n:"1979"},{v:"/year/1978",n:"1978"},{v:"/year/1977",n:"1977"},{v:"/year/1976",n:"1976"},{v:"/year/1975",n:"1975"},{v:"/year/1974",n:"1974"},{v:"/year/1973",n:"1973"},{v:"/year/1972",n:"1972"},{v:"/year/1971",n:"1971"},{v:"/year/1970",n:"1970"},{v:"/year/1969",n:"1969"},{v:"/year/1968",n:"1968"},{v:"/year/1967",n:"1967"},{v:"/year/1966",n:"1966"},{v:"/year/1965",n:"1965"},{v:"/year/1964",n:"1964"},{v:"/year/1963",n:"1963"},{v:"/year/1962",n:"1962"},{v:"/year/1960",n:"1960"},{v:"/year/1959",n:"1959"},{v:"/year/1954",n:"1954"},{v:"/year/1952",n:"1952"},{v:"/year/1950",n:"1950"},{v:"/year/1949",n:"1949"},{v:"/year/1948",n:"1948"},{v:"/year/1940",n:"1940"},{v:"/year/1939",n:"1939"},{v:"/year/1925",n:"1925"}]}],"tv-drama":[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{v:"/movie_bt_tags/pop-popular",n:"POP\u6D41\u884C"},{v:"/movie_bt_tags/biography",n:"\u4F20\u8BB0"},{v:"/movie_bt_tags/child",n:"\u513F\u7AE5"},{v:"/movie_bt_tags/adventure",n:"\u5192\u9669"},{v:"/movie_bt_tags/plot",n:"\u5267\u60C5"},{v:"/movie_bt_tags/action",n:"\u52A8\u4F5C"},{v:"/movie_bt_tags/anime",n:"\u52A8\u6F2B"},{v:"/movie_bt_tags/animation",n:"\u52A8\u753B"},{v:"/movie_bt_tags/history",n:"\u5386\u53F2"},{v:"/movie_bt_tags/costume",n:"\u53E4\u88C5"},{v:"/movie_bt_tags/antiquity",n:"\u53E4\u98CE"},{v:"/movie_bt_tags/homosexual",n:"\u540C\u6027"},{v:"/movie_bt_tags/comedy",n:"\u559C\u5267"},{v:"/movie_bt_tags/fantasy",n:"\u5947\u5E7B"},{v:"/movie_bt_tags/family",n:"\u5BB6\u5EAD"},{v:"/movie_bt_tags/terror",n:"\u6050\u6016"},{v:"/movie_bt_tags/suspense",n:"\u60AC\u7591"},{v:"/movie_bt_tags/erotic",n:"\u60C5\u8272"},{v:"/movie_bt_tags/thriller",n:"\u60CA\u609A"},{v:"/movie_bt_tags/drama",n:"\u620F\u66F2"},{v:"/movie_bt_tags/war",n:"\u6218\u4E89"},{v:"/movie_bt_tags/latin",n:"\u62C9\u4E01"},{v:"/movie_bt_tags/funny",n:"\u641E\u7B11"},{v:"/movie_bt_tags/campus",n:"\u6821\u56ED"},{v:"/movie_bt_tags/song-and-dance",n:"\u6B4C\u821E"},{v:"/movie_bt_tags/martial-arts",n:"\u6B66\u4FA0"},{v:"/movie_bt_tags/disaster",n:"\u707E\u96BE"},{v:"/movie_bt_tags/love",n:"\u7231\u60C5"},{v:"/movie_bt_tags/crime",n:"\u72AF\u7F6A"},{v:"/movie_bt_tags/fancy",n:"\u7384\u5E7B"},{v:"/movie_bt_tags/reality-show",n:"\u771F\u4EBA\u79C0"},{v:"/movie_bt_tags/short-film",n:"\u77ED\u7247"},{v:"/movie_bt_tags/kehuan",n:"\u79D1\u5E7B"},{v:"/movie_bt_tags/documentary",n:"\u7EAA\u5F55\u7247"},{v:"/movie_bt_tags/talkshow",n:"\u8131\u53E3\u79C0"},{v:"/movie_bt_tags/stageart",n:"\u821E\u53F0\u827A\u672F"},{v:"/movie_bt_tags/west",n:"\u897F\u90E8"},{v:"/movie_bt_tags/sport",n:"\u8FD0\u52A8"},{v:"/movie_bt_tags/youth",n:"\u9752\u6625"},{v:"/movie_bt_tags/music",n:"\u97F3\u4E50"},{v:"/movie_bt_tags/ghost",n:"\u9B3C\u602A"},{v:"/movie_bt_tags/black-film",n:"\u9ED1\u8272\u7535\u5F71"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{v:"/year/2024",n:"2024"},{v:"/year/2023",n:"2023"},{v:"/year/2022",n:"2022"},{v:"/year/2021",n:"2021"},{v:"/year/2020",n:"2020"},{v:"/year/2019",n:"2019"},{v:"/year/2018",n:"2018"},{v:"/year/2017",n:"2017"},{v:"/year/2016",n:"2016"},{v:"/year/2015",n:"2015"},{v:"/year/2014",n:"2014"},{v:"/year/2013",n:"2013"},{v:"/year/2012",n:"2012"},{v:"/year/2011",n:"2011"},{v:"/year/2010",n:"2010"},{v:"/year/2009",n:"2009"},{v:"/year/2008",n:"2008"},{v:"/year/2007",n:"2007"},{v:"/year/2006",n:"2006"},{v:"/year/2005",n:"2005"},{v:"/year/2004",n:"2004"},{v:"/year/2003",n:"2003"},{v:"/year/2002",n:"2002"},{v:"/year/2001",n:"2001"},{v:"/year/2000",n:"2000"},{v:"/year/1999",n:"1999"},{v:"/year/1998",n:"1998"},{v:"/year/1997",n:"1997"},{v:"/year/1996",n:"1996"},{v:"/year/1995",n:"1995"},{v:"/year/1994",n:"1994"},{v:"/year/1993",n:"1993"},{v:"/year/1992",n:"1992"},{v:"/year/1991",n:"1991"},{v:"/year/1990",n:"1990"},{v:"/year/1989",n:"1989"},{v:"/year/1988",n:"1988"},{v:"/year/1987",n:"1987"},{v:"/year/1986",n:"1986"},{v:"/year/1985",n:"1985"},{v:"/year/1984",n:"1984"},{v:"/year/1983",n:"1983"},{v:"/year/1982",n:"1982"},{v:"/year/1981",n:"1981"},{v:"/year/1980",n:"1980"},{v:"/year/1979",n:"1979"},{v:"/year/1978",n:"1978"},{v:"/year/1977",n:"1977"},{v:"/year/1976",n:"1976"},{v:"/year/1975",n:"1975"},{v:"/year/1974",n:"1974"},{v:"/year/1973",n:"1973"},{v:"/year/1972",n:"1972"},{v:"/year/1971",n:"1971"},{v:"/year/1970",n:"1970"},{v:"/year/1969",n:"1969"},{v:"/year/1968",n:"1968"},{v:"/year/1967",n:"1967"},{v:"/year/1966",n:"1966"},{v:"/year/1965",n:"1965"},{v:"/year/1964",n:"1964"},{v:"/year/1963",n:"1963"},{v:"/year/1962",n:"1962"},{v:"/year/1960",n:"1960"},{v:"/year/1959",n:"1959"},{v:"/year/1954",n:"1954"},{v:"/year/1952",n:"1952"},{v:"/year/1950",n:"1950"},{v:"/year/1949",n:"1949"},{v:"/year/1948",n:"1948"},{v:"/year/1940",n:"1940"},{v:"/year/1939",n:"1939"},{v:"/year/1925",n:"1925"}]}],"hot-month":[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{v:"/movie_bt_tags/pop-popular",n:"POP\u6D41\u884C"},{v:"/movie_bt_tags/biography",n:"\u4F20\u8BB0"},{v:"/movie_bt_tags/child",n:"\u513F\u7AE5"},{v:"/movie_bt_tags/adventure",n:"\u5192\u9669"},{v:"/movie_bt_tags/plot",n:"\u5267\u60C5"},{v:"/movie_bt_tags/action",n:"\u52A8\u4F5C"},{v:"/movie_bt_tags/anime",n:"\u52A8\u6F2B"},{v:"/movie_bt_tags/animation",n:"\u52A8\u753B"},{v:"/movie_bt_tags/history",n:"\u5386\u53F2"},{v:"/movie_bt_tags/costume",n:"\u53E4\u88C5"},{v:"/movie_bt_tags/antiquity",n:"\u53E4\u98CE"},{v:"/movie_bt_tags/homosexual",n:"\u540C\u6027"},{v:"/movie_bt_tags/comedy",n:"\u559C\u5267"},{v:"/movie_bt_tags/fantasy",n:"\u5947\u5E7B"},{v:"/movie_bt_tags/family",n:"\u5BB6\u5EAD"},{v:"/movie_bt_tags/terror",n:"\u6050\u6016"},{v:"/movie_bt_tags/suspense",n:"\u60AC\u7591"},{v:"/movie_bt_tags/erotic",n:"\u60C5\u8272"},{v:"/movie_bt_tags/thriller",n:"\u60CA\u609A"},{v:"/movie_bt_tags/drama",n:"\u620F\u66F2"},{v:"/movie_bt_tags/war",n:"\u6218\u4E89"},{v:"/movie_bt_tags/latin",n:"\u62C9\u4E01"},{v:"/movie_bt_tags/funny",n:"\u641E\u7B11"},{v:"/movie_bt_tags/campus",n:"\u6821\u56ED"},{v:"/movie_bt_tags/song-and-dance",n:"\u6B4C\u821E"},{v:"/movie_bt_tags/martial-arts",n:"\u6B66\u4FA0"},{v:"/movie_bt_tags/disaster",n:"\u707E\u96BE"},{v:"/movie_bt_tags/love",n:"\u7231\u60C5"},{v:"/movie_bt_tags/crime",n:"\u72AF\u7F6A"},{v:"/movie_bt_tags/fancy",n:"\u7384\u5E7B"},{v:"/movie_bt_tags/reality-show",n:"\u771F\u4EBA\u79C0"},{v:"/movie_bt_tags/short-film",n:"\u77ED\u7247"},{v:"/movie_bt_tags/kehuan",n:"\u79D1\u5E7B"},{v:"/movie_bt_tags/documentary",n:"\u7EAA\u5F55\u7247"},{v:"/movie_bt_tags/talkshow",n:"\u8131\u53E3\u79C0"},{v:"/movie_bt_tags/stageart",n:"\u821E\u53F0\u827A\u672F"},{v:"/movie_bt_tags/west",n:"\u897F\u90E8"},{v:"/movie_bt_tags/sport",n:"\u8FD0\u52A8"},{v:"/movie_bt_tags/youth",n:"\u9752\u6625"},{v:"/movie_bt_tags/music",n:"\u97F3\u4E50"},{v:"/movie_bt_tags/ghost",n:"\u9B3C\u602A"},{v:"/movie_bt_tags/black-film",n:"\u9ED1\u8272\u7535\u5F71"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{v:"/year/2024",n:"2024"},{v:"/year/2023",n:"2023"},{v:"/year/2022",n:"2022"},{v:"/year/2021",n:"2021"},{v:"/year/2020",n:"2020"},{v:"/year/2019",n:"2019"},{v:"/year/2018",n:"2018"},{v:"/year/2017",n:"2017"},{v:"/year/2016",n:"2016"},{v:"/year/2015",n:"2015"},{v:"/year/2014",n:"2014"},{v:"/year/2013",n:"2013"},{v:"/year/2012",n:"2012"},{v:"/year/2011",n:"2011"},{v:"/year/2010",n:"2010"},{v:"/year/2009",n:"2009"},{v:"/year/2008",n:"2008"},{v:"/year/2007",n:"2007"},{v:"/year/2006",n:"2006"},{v:"/year/2005",n:"2005"},{v:"/year/2004",n:"2004"},{v:"/year/2003",n:"2003"},{v:"/year/2002",n:"2002"},{v:"/year/2001",n:"2001"},{v:"/year/2000",n:"2000"},{v:"/year/1999",n:"1999"},{v:"/year/1998",n:"1998"},{v:"/year/1997",n:"1997"},{v:"/year/1996",n:"1996"},{v:"/year/1995",n:"1995"},{v:"/year/1994",n:"1994"},{v:"/year/1993",n:"1993"},{v:"/year/1992",n:"1992"},{v:"/year/1991",n:"1991"},{v:"/year/1990",n:"1990"},{v:"/year/1989",n:"1989"},{v:"/year/1988",n:"1988"},{v:"/year/1987",n:"1987"},{v:"/year/1986",n:"1986"},{v:"/year/1985",n:"1985"},{v:"/year/1984",n:"1984"},{v:"/year/1983",n:"1983"},{v:"/year/1982",n:"1982"},{v:"/year/1981",n:"1981"},{v:"/year/1980",n:"1980"},{v:"/year/1979",n:"1979"},{v:"/year/1978",n:"1978"},{v:"/year/1977",n:"1977"},{v:"/year/1976",n:"1976"},{v:"/year/1975",n:"1975"},{v:"/year/1974",n:"1974"},{v:"/year/1973",n:"1973"},{v:"/year/1972",n:"1972"},{v:"/year/1971",n:"1971"},{v:"/year/1970",n:"1970"},{v:"/year/1969",n:"1969"},{v:"/year/1968",n:"1968"},{v:"/year/1967",n:"1967"},{v:"/year/1966",n:"1966"},{v:"/year/1965",n:"1965"},{v:"/year/1964",n:"1964"},{v:"/year/1963",n:"1963"},{v:"/year/1962",n:"1962"},{v:"/year/1960",n:"1960"},{v:"/year/1959",n:"1959"},{v:"/year/1954",n:"1954"},{v:"/year/1952",n:"1952"},{v:"/year/1950",n:"1950"},{v:"/year/1949",n:"1949"},{v:"/year/1948",n:"1948"},{v:"/year/1940",n:"1940"},{v:"/year/1939",n:"1939"},{v:"/year/1925",n:"1925"}]}],"high-movie":[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{v:"/movie_bt_tags/pop-popular",n:"POP\u6D41\u884C"},{v:"/movie_bt_tags/biography",n:"\u4F20\u8BB0"},{v:"/movie_bt_tags/child",n:"\u513F\u7AE5"},{v:"/movie_bt_tags/adventure",n:"\u5192\u9669"},{v:"/movie_bt_tags/plot",n:"\u5267\u60C5"},{v:"/movie_bt_tags/action",n:"\u52A8\u4F5C"},{v:"/movie_bt_tags/anime",n:"\u52A8\u6F2B"},{v:"/movie_bt_tags/animation",n:"\u52A8\u753B"},{v:"/movie_bt_tags/history",n:"\u5386\u53F2"},{v:"/movie_bt_tags/costume",n:"\u53E4\u88C5"},{v:"/movie_bt_tags/antiquity",n:"\u53E4\u98CE"},{v:"/movie_bt_tags/homosexual",n:"\u540C\u6027"},{v:"/movie_bt_tags/comedy",n:"\u559C\u5267"},{v:"/movie_bt_tags/fantasy",n:"\u5947\u5E7B"},{v:"/movie_bt_tags/family",n:"\u5BB6\u5EAD"},{v:"/movie_bt_tags/terror",n:"\u6050\u6016"},{v:"/movie_bt_tags/suspense",n:"\u60AC\u7591"},{v:"/movie_bt_tags/erotic",n:"\u60C5\u8272"},{v:"/movie_bt_tags/thriller",n:"\u60CA\u609A"},{v:"/movie_bt_tags/drama",n:"\u620F\u66F2"},{v:"/movie_bt_tags/war",n:"\u6218\u4E89"},{v:"/movie_bt_tags/latin",n:"\u62C9\u4E01"},{v:"/movie_bt_tags/funny",n:"\u641E\u7B11"},{v:"/movie_bt_tags/campus",n:"\u6821\u56ED"},{v:"/movie_bt_tags/song-and-dance",n:"\u6B4C\u821E"},{v:"/movie_bt_tags/martial-arts",n:"\u6B66\u4FA0"},{v:"/movie_bt_tags/disaster",n:"\u707E\u96BE"},{v:"/movie_bt_tags/love",n:"\u7231\u60C5"},{v:"/movie_bt_tags/crime",n:"\u72AF\u7F6A"},{v:"/movie_bt_tags/fancy",n:"\u7384\u5E7B"},{v:"/movie_bt_tags/reality-show",n:"\u771F\u4EBA\u79C0"},{v:"/movie_bt_tags/short-film",n:"\u77ED\u7247"},{v:"/movie_bt_tags/kehuan",n:"\u79D1\u5E7B"},{v:"/movie_bt_tags/documentary",n:"\u7EAA\u5F55\u7247"},{v:"/movie_bt_tags/talkshow",n:"\u8131\u53E3\u79C0"},{v:"/movie_bt_tags/stageart",n:"\u821E\u53F0\u827A\u672F"},{v:"/movie_bt_tags/west",n:"\u897F\u90E8"},{v:"/movie_bt_tags/sport",n:"\u8FD0\u52A8"},{v:"/movie_bt_tags/youth",n:"\u9752\u6625"},{v:"/movie_bt_tags/music",n:"\u97F3\u4E50"},{v:"/movie_bt_tags/ghost",n:"\u9B3C\u602A"},{v:"/movie_bt_tags/black-film",n:"\u9ED1\u8272\u7535\u5F71"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{v:"/year/2024",n:"2024"},{v:"/year/2023",n:"2023"},{v:"/year/2022",n:"2022"},{v:"/year/2021",n:"2021"},{v:"/year/2020",n:"2020"},{v:"/year/2019",n:"2019"},{v:"/year/2018",n:"2018"},{v:"/year/2017",n:"2017"},{v:"/year/2016",n:"2016"},{v:"/year/2015",n:"2015"},{v:"/year/2014",n:"2014"},{v:"/year/2013",n:"2013"},{v:"/year/2012",n:"2012"},{v:"/year/2011",n:"2011"},{v:"/year/2010",n:"2010"},{v:"/year/2009",n:"2009"},{v:"/year/2008",n:"2008"},{v:"/year/2007",n:"2007"},{v:"/year/2006",n:"2006"},{v:"/year/2005",n:"2005"},{v:"/year/2004",n:"2004"},{v:"/year/2003",n:"2003"},{v:"/year/2002",n:"2002"},{v:"/year/2001",n:"2001"},{v:"/year/2000",n:"2000"},{v:"/year/1999",n:"1999"},{v:"/year/1998",n:"1998"},{v:"/year/1997",n:"1997"},{v:"/year/1996",n:"1996"},{v:"/year/1995",n:"1995"},{v:"/year/1994",n:"1994"},{v:"/year/1993",n:"1993"},{v:"/year/1992",n:"1992"},{v:"/year/1991",n:"1991"},{v:"/year/1990",n:"1990"},{v:"/year/1989",n:"1989"},{v:"/year/1988",n:"1988"},{v:"/year/1987",n:"1987"},{v:"/year/1986",n:"1986"},{v:"/year/1985",n:"1985"},{v:"/year/1984",n:"1984"},{v:"/year/1983",n:"1983"},{v:"/year/1982",n:"1982"},{v:"/year/1981",n:"1981"},{v:"/year/1980",n:"1980"},{v:"/year/1979",n:"1979"},{v:"/year/1978",n:"1978"},{v:"/year/1977",n:"1977"},{v:"/year/1976",n:"1976"},{v:"/year/1975",n:"1975"},{v:"/year/1974",n:"1974"},{v:"/year/1973",n:"1973"},{v:"/year/1972",n:"1972"},{v:"/year/1971",n:"1971"},{v:"/year/1970",n:"1970"},{v:"/year/1969",n:"1969"},{v:"/year/1968",n:"1968"},{v:"/year/1967",n:"1967"},{v:"/year/1966",n:"1966"},{v:"/year/1965",n:"1965"},{v:"/year/1964",n:"1964"},{v:"/year/1963",n:"1963"},{v:"/year/1962",n:"1962"},{v:"/year/1960",n:"1960"},{v:"/year/1959",n:"1959"},{v:"/year/1954",n:"1954"},{v:"/year/1952",n:"1952"},{v:"/year/1950",n:"1950"},{v:"/year/1949",n:"1949"},{v:"/year/1948",n:"1948"},{v:"/year/1940",n:"1940"},{v:"/year/1939",n:"1939"},{v:"/year/1925",n:"1925"}]}],"cartoon-movie":[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{v:"/movie_bt_tags/pop-popular",n:"POP\u6D41\u884C"},{v:"/movie_bt_tags/biography",n:"\u4F20\u8BB0"},{v:"/movie_bt_tags/child",n:"\u513F\u7AE5"},{v:"/movie_bt_tags/adventure",n:"\u5192\u9669"},{v:"/movie_bt_tags/plot",n:"\u5267\u60C5"},{v:"/movie_bt_tags/action",n:"\u52A8\u4F5C"},{v:"/movie_bt_tags/anime",n:"\u52A8\u6F2B"},{v:"/movie_bt_tags/animation",n:"\u52A8\u753B"},{v:"/movie_bt_tags/history",n:"\u5386\u53F2"},{v:"/movie_bt_tags/costume",n:"\u53E4\u88C5"},{v:"/movie_bt_tags/antiquity",n:"\u53E4\u98CE"},{v:"/movie_bt_tags/homosexual",n:"\u540C\u6027"},{v:"/movie_bt_tags/comedy",n:"\u559C\u5267"},{v:"/movie_bt_tags/fantasy",n:"\u5947\u5E7B"},{v:"/movie_bt_tags/family",n:"\u5BB6\u5EAD"},{v:"/movie_bt_tags/terror",n:"\u6050\u6016"},{v:"/movie_bt_tags/suspense",n:"\u60AC\u7591"},{v:"/movie_bt_tags/erotic",n:"\u60C5\u8272"},{v:"/movie_bt_tags/thriller",n:"\u60CA\u609A"},{v:"/movie_bt_tags/drama",n:"\u620F\u66F2"},{v:"/movie_bt_tags/war",n:"\u6218\u4E89"},{v:"/movie_bt_tags/latin",n:"\u62C9\u4E01"},{v:"/movie_bt_tags/funny",n:"\u641E\u7B11"},{v:"/movie_bt_tags/campus",n:"\u6821\u56ED"},{v:"/movie_bt_tags/song-and-dance",n:"\u6B4C\u821E"},{v:"/movie_bt_tags/martial-arts",n:"\u6B66\u4FA0"},{v:"/movie_bt_tags/disaster",n:"\u707E\u96BE"},{v:"/movie_bt_tags/love",n:"\u7231\u60C5"},{v:"/movie_bt_tags/crime",n:"\u72AF\u7F6A"},{v:"/movie_bt_tags/fancy",n:"\u7384\u5E7B"},{v:"/movie_bt_tags/reality-show",n:"\u771F\u4EBA\u79C0"},{v:"/movie_bt_tags/short-film",n:"\u77ED\u7247"},{v:"/movie_bt_tags/kehuan",n:"\u79D1\u5E7B"},{v:"/movie_bt_tags/documentary",n:"\u7EAA\u5F55\u7247"},{v:"/movie_bt_tags/talkshow",n:"\u8131\u53E3\u79C0"},{v:"/movie_bt_tags/stageart",n:"\u821E\u53F0\u827A\u672F"},{v:"/movie_bt_tags/west",n:"\u897F\u90E8"},{v:"/movie_bt_tags/sport",n:"\u8FD0\u52A8"},{v:"/movie_bt_tags/youth",n:"\u9752\u6625"},{v:"/movie_bt_tags/music",n:"\u97F3\u4E50"},{v:"/movie_bt_tags/ghost",n:"\u9B3C\u602A"},{v:"/movie_bt_tags/black-film",n:"\u9ED1\u8272\u7535\u5F71"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{v:"/year/2024",n:"2024"},{v:"/year/2023",n:"2023"},{v:"/year/2022",n:"2022"},{v:"/year/2021",n:"2021"},{v:"/year/2020",n:"2020"},{v:"/year/2019",n:"2019"},{v:"/year/2018",n:"2018"},{v:"/year/2017",n:"2017"},{v:"/year/2016",n:"2016"},{v:"/year/2015",n:"2015"},{v:"/year/2014",n:"2014"},{v:"/year/2013",n:"2013"},{v:"/year/2012",n:"2012"},{v:"/year/2011",n:"2011"},{v:"/year/2010",n:"2010"},{v:"/year/2009",n:"2009"},{v:"/year/2008",n:"2008"},{v:"/year/2007",n:"2007"},{v:"/year/2006",n:"2006"},{v:"/year/2005",n:"2005"},{v:"/year/2004",n:"2004"},{v:"/year/2003",n:"2003"},{v:"/year/2002",n:"2002"},{v:"/year/2001",n:"2001"},{v:"/year/2000",n:"2000"},{v:"/year/1999",n:"1999"},{v:"/year/1998",n:"1998"},{v:"/year/1997",n:"1997"},{v:"/year/1996",n:"1996"},{v:"/year/1995",n:"1995"},{v:"/year/1994",n:"1994"},{v:"/year/1993",n:"1993"},{v:"/year/1992",n:"1992"},{v:"/year/1991",n:"1991"},{v:"/year/1990",n:"1990"},{v:"/year/1989",n:"1989"},{v:"/year/1988",n:"1988"},{v:"/year/1987",n:"1987"},{v:"/year/1986",n:"1986"},{v:"/year/1985",n:"1985"},{v:"/year/1984",n:"1984"},{v:"/year/1983",n:"1983"},{v:"/year/1982",n:"1982"},{v:"/year/1981",n:"1981"},{v:"/year/1980",n:"1980"},{v:"/year/1979",n:"1979"},{v:"/year/1978",n:"1978"},{v:"/year/1977",n:"1977"},{v:"/year/1976",n:"1976"},{v:"/year/1975",n:"1975"},{v:"/year/1974",n:"1974"},{v:"/year/1973",n:"1973"},{v:"/year/1972",n:"1972"},{v:"/year/1971",n:"1971"},{v:"/year/1970",n:"1970"},{v:"/year/1969",n:"1969"},{v:"/year/1968",n:"1968"},{v:"/year/1967",n:"1967"},{v:"/year/1966",n:"1966"},{v:"/year/1965",n:"1965"},{v:"/year/1964",n:"1964"},{v:"/year/1963",n:"1963"},{v:"/year/1962",n:"1962"},{v:"/year/1960",n:"1960"},{v:"/year/1959",n:"1959"},{v:"/year/1954",n:"1954"},{v:"/year/1952",n:"1952"},{v:"/year/1950",n:"1950"},{v:"/year/1949",n:"1949"},{v:"/year/1948",n:"1948"},{v:"/year/1940",n:"1940"},{v:"/year/1939",n:"1939"},{v:"/year/1925",n:"1925"}]}],"hongkong-movie":[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{v:"/movie_bt_tags/pop-popular",n:"POP\u6D41\u884C"},{v:"/movie_bt_tags/biography",n:"\u4F20\u8BB0"},{v:"/movie_bt_tags/child",n:"\u513F\u7AE5"},{v:"/movie_bt_tags/adventure",n:"\u5192\u9669"},{v:"/movie_bt_tags/plot",n:"\u5267\u60C5"},{v:"/movie_bt_tags/action",n:"\u52A8\u4F5C"},{v:"/movie_bt_tags/anime",n:"\u52A8\u6F2B"},{v:"/movie_bt_tags/animation",n:"\u52A8\u753B"},{v:"/movie_bt_tags/history",n:"\u5386\u53F2"},{v:"/movie_bt_tags/costume",n:"\u53E4\u88C5"},{v:"/movie_bt_tags/antiquity",n:"\u53E4\u98CE"},{v:"/movie_bt_tags/homosexual",n:"\u540C\u6027"},{v:"/movie_bt_tags/comedy",n:"\u559C\u5267"},{v:"/movie_bt_tags/fantasy",n:"\u5947\u5E7B"},{v:"/movie_bt_tags/family",n:"\u5BB6\u5EAD"},{v:"/movie_bt_tags/terror",n:"\u6050\u6016"},{v:"/movie_bt_tags/suspense",n:"\u60AC\u7591"},{v:"/movie_bt_tags/erotic",n:"\u60C5\u8272"},{v:"/movie_bt_tags/thriller",n:"\u60CA\u609A"},{v:"/movie_bt_tags/drama",n:"\u620F\u66F2"},{v:"/movie_bt_tags/war",n:"\u6218\u4E89"},{v:"/movie_bt_tags/latin",n:"\u62C9\u4E01"},{v:"/movie_bt_tags/funny",n:"\u641E\u7B11"},{v:"/movie_bt_tags/campus",n:"\u6821\u56ED"},{v:"/movie_bt_tags/song-and-dance",n:"\u6B4C\u821E"},{v:"/movie_bt_tags/martial-arts",n:"\u6B66\u4FA0"},{v:"/movie_bt_tags/disaster",n:"\u707E\u96BE"},{v:"/movie_bt_tags/love",n:"\u7231\u60C5"},{v:"/movie_bt_tags/crime",n:"\u72AF\u7F6A"},{v:"/movie_bt_tags/fancy",n:"\u7384\u5E7B"},{v:"/movie_bt_tags/reality-show",n:"\u771F\u4EBA\u79C0"},{v:"/movie_bt_tags/short-film",n:"\u77ED\u7247"},{v:"/movie_bt_tags/kehuan",n:"\u79D1\u5E7B"},{v:"/movie_bt_tags/documentary",n:"\u7EAA\u5F55\u7247"},{v:"/movie_bt_tags/talkshow",n:"\u8131\u53E3\u79C0"},{v:"/movie_bt_tags/stageart",n:"\u821E\u53F0\u827A\u672F"},{v:"/movie_bt_tags/west",n:"\u897F\u90E8"},{v:"/movie_bt_tags/sport",n:"\u8FD0\u52A8"},{v:"/movie_bt_tags/youth",n:"\u9752\u6625"},{v:"/movie_bt_tags/music",n:"\u97F3\u4E50"},{v:"/movie_bt_tags/ghost",n:"\u9B3C\u602A"},{v:"/movie_bt_tags/black-film",n:"\u9ED1\u8272\u7535\u5F71"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{v:"/year/2024",n:"2024"},{v:"/year/2023",n:"2023"},{v:"/year/2022",n:"2022"},{v:"/year/2021",n:"2021"},{v:"/year/2020",n:"2020"},{v:"/year/2019",n:"2019"},{v:"/year/2018",n:"2018"},{v:"/year/2017",n:"2017"},{v:"/year/2016",n:"2016"},{v:"/year/2015",n:"2015"},{v:"/year/2014",n:"2014"},{v:"/year/2013",n:"2013"},{v:"/year/2012",n:"2012"},{v:"/year/2011",n:"2011"},{v:"/year/2010",n:"2010"},{v:"/year/2009",n:"2009"},{v:"/year/2008",n:"2008"},{v:"/year/2007",n:"2007"},{v:"/year/2006",n:"2006"},{v:"/year/2005",n:"2005"},{v:"/year/2004",n:"2004"},{v:"/year/2003",n:"2003"},{v:"/year/2002",n:"2002"},{v:"/year/2001",n:"2001"},{v:"/year/2000",n:"2000"},{v:"/year/1999",n:"1999"},{v:"/year/1998",n:"1998"},{v:"/year/1997",n:"1997"},{v:"/year/1996",n:"1996"},{v:"/year/1995",n:"1995"},{v:"/year/1994",n:"1994"},{v:"/year/1993",n:"1993"},{v:"/year/1992",n:"1992"},{v:"/year/1991",n:"1991"},{v:"/year/1990",n:"1990"},{v:"/year/1989",n:"1989"},{v:"/year/1988",n:"1988"},{v:"/year/1987",n:"1987"},{v:"/year/1986",n:"1986"},{v:"/year/1985",n:"1985"},{v:"/year/1984",n:"1984"},{v:"/year/1983",n:"1983"},{v:"/year/1982",n:"1982"},{v:"/year/1981",n:"1981"},{v:"/year/1980",n:"1980"},{v:"/year/1979",n:"1979"},{v:"/year/1978",n:"1978"},{v:"/year/1977",n:"1977"},{v:"/year/1976",n:"1976"},{v:"/year/1975",n:"1975"},{v:"/year/1974",n:"1974"},{v:"/year/1973",n:"1973"},{v:"/year/1972",n:"1972"},{v:"/year/1971",n:"1971"},{v:"/year/1970",n:"1970"},{v:"/year/1969",n:"1969"},{v:"/year/1968",n:"1968"},{v:"/year/1967",n:"1967"},{v:"/year/1966",n:"1966"},{v:"/year/1965",n:"1965"},{v:"/year/1964",n:"1964"},{v:"/year/1963",n:"1963"},{v:"/year/1962",n:"1962"},{v:"/year/1960",n:"1960"},{v:"/year/1959",n:"1959"},{v:"/year/1954",n:"1954"},{v:"/year/1952",n:"1952"},{v:"/year/1950",n:"1950"},{v:"/year/1949",n:"1949"},{v:"/year/1948",n:"1948"},{v:"/year/1940",n:"1940"},{v:"/year/1939",n:"1939"},{v:"/year/1925",n:"1925"}]}],"domestic-drama":[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{v:"/movie_bt_tags/pop-popular",n:"POP\u6D41\u884C"},{v:"/movie_bt_tags/biography",n:"\u4F20\u8BB0"},{v:"/movie_bt_tags/child",n:"\u513F\u7AE5"},{v:"/movie_bt_tags/adventure",n:"\u5192\u9669"},{v:"/movie_bt_tags/plot",n:"\u5267\u60C5"},{v:"/movie_bt_tags/action",n:"\u52A8\u4F5C"},{v:"/movie_bt_tags/anime",n:"\u52A8\u6F2B"},{v:"/movie_bt_tags/animation",n:"\u52A8\u753B"},{v:"/movie_bt_tags/history",n:"\u5386\u53F2"},{v:"/movie_bt_tags/costume",n:"\u53E4\u88C5"},{v:"/movie_bt_tags/antiquity",n:"\u53E4\u98CE"},{v:"/movie_bt_tags/homosexual",n:"\u540C\u6027"},{v:"/movie_bt_tags/comedy",n:"\u559C\u5267"},{v:"/movie_bt_tags/fantasy",n:"\u5947\u5E7B"},{v:"/movie_bt_tags/family",n:"\u5BB6\u5EAD"},{v:"/movie_bt_tags/terror",n:"\u6050\u6016"},{v:"/movie_bt_tags/suspense",n:"\u60AC\u7591"},{v:"/movie_bt_tags/erotic",n:"\u60C5\u8272"},{v:"/movie_bt_tags/thriller",n:"\u60CA\u609A"},{v:"/movie_bt_tags/drama",n:"\u620F\u66F2"},{v:"/movie_bt_tags/war",n:"\u6218\u4E89"},{v:"/movie_bt_tags/latin",n:"\u62C9\u4E01"},{v:"/movie_bt_tags/funny",n:"\u641E\u7B11"},{v:"/movie_bt_tags/campus",n:"\u6821\u56ED"},{v:"/movie_bt_tags/song-and-dance",n:"\u6B4C\u821E"},{v:"/movie_bt_tags/martial-arts",n:"\u6B66\u4FA0"},{v:"/movie_bt_tags/disaster",n:"\u707E\u96BE"},{v:"/movie_bt_tags/love",n:"\u7231\u60C5"},{v:"/movie_bt_tags/crime",n:"\u72AF\u7F6A"},{v:"/movie_bt_tags/fancy",n:"\u7384\u5E7B"},{v:"/movie_bt_tags/reality-show",n:"\u771F\u4EBA\u79C0"},{v:"/movie_bt_tags/short-film",n:"\u77ED\u7247"},{v:"/movie_bt_tags/kehuan",n:"\u79D1\u5E7B"},{v:"/movie_bt_tags/documentary",n:"\u7EAA\u5F55\u7247"},{v:"/movie_bt_tags/talkshow",n:"\u8131\u53E3\u79C0"},{v:"/movie_bt_tags/stageart",n:"\u821E\u53F0\u827A\u672F"},{v:"/movie_bt_tags/west",n:"\u897F\u90E8"},{v:"/movie_bt_tags/sport",n:"\u8FD0\u52A8"},{v:"/movie_bt_tags/youth",n:"\u9752\u6625"},{v:"/movie_bt_tags/music",n:"\u97F3\u4E50"},{v:"/movie_bt_tags/ghost",n:"\u9B3C\u602A"},{v:"/movie_bt_tags/black-film",n:"\u9ED1\u8272\u7535\u5F71"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{v:"/year/2024",n:"2024"},{v:"/year/2023",n:"2023"},{v:"/year/2022",n:"2022"},{v:"/year/2021",n:"2021"},{v:"/year/2020",n:"2020"},{v:"/year/2019",n:"2019"},{v:"/year/2018",n:"2018"},{v:"/year/2017",n:"2017"},{v:"/year/2016",n:"2016"},{v:"/year/2015",n:"2015"},{v:"/year/2014",n:"2014"},{v:"/year/2013",n:"2013"},{v:"/year/2012",n:"2012"},{v:"/year/2011",n:"2011"},{v:"/year/2010",n:"2010"},{v:"/year/2009",n:"2009"},{v:"/year/2008",n:"2008"},{v:"/year/2007",n:"2007"},{v:"/year/2006",n:"2006"},{v:"/year/2005",n:"2005"},{v:"/year/2004",n:"2004"},{v:"/year/2003",n:"2003"},{v:"/year/2002",n:"2002"},{v:"/year/2001",n:"2001"},{v:"/year/2000",n:"2000"},{v:"/year/1999",n:"1999"},{v:"/year/1998",n:"1998"},{v:"/year/1997",n:"1997"},{v:"/year/1996",n:"1996"},{v:"/year/1995",n:"1995"},{v:"/year/1994",n:"1994"},{v:"/year/1993",n:"1993"},{v:"/year/1992",n:"1992"},{v:"/year/1991",n:"1991"},{v:"/year/1990",n:"1990"},{v:"/year/1989",n:"1989"},{v:"/year/1988",n:"1988"},{v:"/year/1987",n:"1987"},{v:"/year/1986",n:"1986"},{v:"/year/1985",n:"1985"},{v:"/year/1984",n:"1984"},{v:"/year/1983",n:"1983"},{v:"/year/1982",n:"1982"},{v:"/year/1981",n:"1981"},{v:"/year/1980",n:"1980"},{v:"/year/1979",n:"1979"},{v:"/year/1978",n:"1978"},{v:"/year/1977",n:"1977"},{v:"/year/1976",n:"1976"},{v:"/year/1975",n:"1975"},{v:"/year/1974",n:"1974"},{v:"/year/1973",n:"1973"},{v:"/year/1972",n:"1972"},{v:"/year/1971",n:"1971"},{v:"/year/1970",n:"1970"},{v:"/year/1969",n:"1969"},{v:"/year/1968",n:"1968"},{v:"/year/1967",n:"1967"},{v:"/year/1966",n:"1966"},{v:"/year/1965",n:"1965"},{v:"/year/1964",n:"1964"},{v:"/year/1963",n:"1963"},{v:"/year/1962",n:"1962"},{v:"/year/1960",n:"1960"},{v:"/year/1959",n:"1959"},{v:"/year/1954",n:"1954"},{v:"/year/1952",n:"1952"},{v:"/year/1950",n:"1950"},{v:"/year/1949",n:"1949"},{v:"/year/1948",n:"1948"},{v:"/year/1940",n:"1940"},{v:"/year/1939",n:"1939"},{v:"/year/1925",n:"1925"}]}],"american-drama":[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{v:"/movie_bt_tags/pop-popular",n:"POP\u6D41\u884C"},{v:"/movie_bt_tags/biography",n:"\u4F20\u8BB0"},{v:"/movie_bt_tags/child",n:"\u513F\u7AE5"},{v:"/movie_bt_tags/adventure",n:"\u5192\u9669"},{v:"/movie_bt_tags/plot",n:"\u5267\u60C5"},{v:"/movie_bt_tags/action",n:"\u52A8\u4F5C"},{v:"/movie_bt_tags/anime",n:"\u52A8\u6F2B"},{v:"/movie_bt_tags/animation",n:"\u52A8\u753B"},{v:"/movie_bt_tags/history",n:"\u5386\u53F2"},{v:"/movie_bt_tags/costume",n:"\u53E4\u88C5"},{v:"/movie_bt_tags/antiquity",n:"\u53E4\u98CE"},{v:"/movie_bt_tags/homosexual",n:"\u540C\u6027"},{v:"/movie_bt_tags/comedy",n:"\u559C\u5267"},{v:"/movie_bt_tags/fantasy",n:"\u5947\u5E7B"},{v:"/movie_bt_tags/family",n:"\u5BB6\u5EAD"},{v:"/movie_bt_tags/terror",n:"\u6050\u6016"},{v:"/movie_bt_tags/suspense",n:"\u60AC\u7591"},{v:"/movie_bt_tags/erotic",n:"\u60C5\u8272"},{v:"/movie_bt_tags/thriller",n:"\u60CA\u609A"},{v:"/movie_bt_tags/drama",n:"\u620F\u66F2"},{v:"/movie_bt_tags/war",n:"\u6218\u4E89"},{v:"/movie_bt_tags/latin",n:"\u62C9\u4E01"},{v:"/movie_bt_tags/funny",n:"\u641E\u7B11"},{v:"/movie_bt_tags/campus",n:"\u6821\u56ED"},{v:"/movie_bt_tags/song-and-dance",n:"\u6B4C\u821E"},{v:"/movie_bt_tags/martial-arts",n:"\u6B66\u4FA0"},{v:"/movie_bt_tags/disaster",n:"\u707E\u96BE"},{v:"/movie_bt_tags/love",n:"\u7231\u60C5"},{v:"/movie_bt_tags/crime",n:"\u72AF\u7F6A"},{v:"/movie_bt_tags/fancy",n:"\u7384\u5E7B"},{v:"/movie_bt_tags/reality-show",n:"\u771F\u4EBA\u79C0"},{v:"/movie_bt_tags/short-film",n:"\u77ED\u7247"},{v:"/movie_bt_tags/kehuan",n:"\u79D1\u5E7B"},{v:"/movie_bt_tags/documentary",n:"\u7EAA\u5F55\u7247"},{v:"/movie_bt_tags/talkshow",n:"\u8131\u53E3\u79C0"},{v:"/movie_bt_tags/stageart",n:"\u821E\u53F0\u827A\u672F"},{v:"/movie_bt_tags/west",n:"\u897F\u90E8"},{v:"/movie_bt_tags/sport",n:"\u8FD0\u52A8"},{v:"/movie_bt_tags/youth",n:"\u9752\u6625"},{v:"/movie_bt_tags/music",n:"\u97F3\u4E50"},{v:"/movie_bt_tags/ghost",n:"\u9B3C\u602A"},{v:"/movie_bt_tags/black-film",n:"\u9ED1\u8272\u7535\u5F71"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{v:"/year/2024",n:"2024"},{v:"/year/2023",n:"2023"},{v:"/year/2022",n:"2022"},{v:"/year/2021",n:"2021"},{v:"/year/2020",n:"2020"},{v:"/year/2019",n:"2019"},{v:"/year/2018",n:"2018"},{v:"/year/2017",n:"2017"},{v:"/year/2016",n:"2016"},{v:"/year/2015",n:"2015"},{v:"/year/2014",n:"2014"},{v:"/year/2013",n:"2013"},{v:"/year/2012",n:"2012"},{v:"/year/2011",n:"2011"},{v:"/year/2010",n:"2010"},{v:"/year/2009",n:"2009"},{v:"/year/2008",n:"2008"},{v:"/year/2007",n:"2007"},{v:"/year/2006",n:"2006"},{v:"/year/2005",n:"2005"},{v:"/year/2004",n:"2004"},{v:"/year/2003",n:"2003"},{v:"/year/2002",n:"2002"},{v:"/year/2001",n:"2001"},{v:"/year/2000",n:"2000"},{v:"/year/1999",n:"1999"},{v:"/year/1998",n:"1998"},{v:"/year/1997",n:"1997"},{v:"/year/1996",n:"1996"},{v:"/year/1995",n:"1995"},{v:"/year/1994",n:"1994"},{v:"/year/1993",n:"1993"},{v:"/year/1992",n:"1992"},{v:"/year/1991",n:"1991"},{v:"/year/1990",n:"1990"},{v:"/year/1989",n:"1989"},{v:"/year/1988",n:"1988"},{v:"/year/1987",n:"1987"},{v:"/year/1986",n:"1986"},{v:"/year/1985",n:"1985"},{v:"/year/1984",n:"1984"},{v:"/year/1983",n:"1983"},{v:"/year/1982",n:"1982"},{v:"/year/1981",n:"1981"},{v:"/year/1980",n:"1980"},{v:"/year/1979",n:"1979"},{v:"/year/1978",n:"1978"},{v:"/year/1977",n:"1977"},{v:"/year/1976",n:"1976"},{v:"/year/1975",n:"1975"},{v:"/year/1974",n:"1974"},{v:"/year/1973",n:"1973"},{v:"/year/1972",n:"1972"},{v:"/year/1971",n:"1971"},{v:"/year/1970",n:"1970"},{v:"/year/1969",n:"1969"},{v:"/year/1968",n:"1968"},{v:"/year/1967",n:"1967"},{v:"/year/1966",n:"1966"},{v:"/year/1965",n:"1965"},{v:"/year/1964",n:"1964"},{v:"/year/1963",n:"1963"},{v:"/year/1962",n:"1962"},{v:"/year/1960",n:"1960"},{v:"/year/1959",n:"1959"},{v:"/year/1954",n:"1954"},{v:"/year/1952",n:"1952"},{v:"/year/1950",n:"1950"},{v:"/year/1949",n:"1949"},{v:"/year/1948",n:"1948"},{v:"/year/1940",n:"1940"},{v:"/year/1939",n:"1939"},{v:"/year/1925",n:"1925"}]}],"korean-drama":[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{v:"/movie_bt_tags/pop-popular",n:"POP\u6D41\u884C"},{v:"/movie_bt_tags/biography",n:"\u4F20\u8BB0"},{v:"/movie_bt_tags/child",n:"\u513F\u7AE5"},{v:"/movie_bt_tags/adventure",n:"\u5192\u9669"},{v:"/movie_bt_tags/plot",n:"\u5267\u60C5"},{v:"/movie_bt_tags/action",n:"\u52A8\u4F5C"},{v:"/movie_bt_tags/anime",n:"\u52A8\u6F2B"},{v:"/movie_bt_tags/animation",n:"\u52A8\u753B"},{v:"/movie_bt_tags/history",n:"\u5386\u53F2"},{v:"/movie_bt_tags/costume",n:"\u53E4\u88C5"},{v:"/movie_bt_tags/antiquity",n:"\u53E4\u98CE"},{v:"/movie_bt_tags/homosexual",n:"\u540C\u6027"},{v:"/movie_bt_tags/comedy",n:"\u559C\u5267"},{v:"/movie_bt_tags/fantasy",n:"\u5947\u5E7B"},{v:"/movie_bt_tags/family",n:"\u5BB6\u5EAD"},{v:"/movie_bt_tags/terror",n:"\u6050\u6016"},{v:"/movie_bt_tags/suspense",n:"\u60AC\u7591"},{v:"/movie_bt_tags/erotic",n:"\u60C5\u8272"},{v:"/movie_bt_tags/thriller",n:"\u60CA\u609A"},{v:"/movie_bt_tags/drama",n:"\u620F\u66F2"},{v:"/movie_bt_tags/war",n:"\u6218\u4E89"},{v:"/movie_bt_tags/latin",n:"\u62C9\u4E01"},{v:"/movie_bt_tags/funny",n:"\u641E\u7B11"},{v:"/movie_bt_tags/campus",n:"\u6821\u56ED"},{v:"/movie_bt_tags/song-and-dance",n:"\u6B4C\u821E"},{v:"/movie_bt_tags/martial-arts",n:"\u6B66\u4FA0"},{v:"/movie_bt_tags/disaster",n:"\u707E\u96BE"},{v:"/movie_bt_tags/love",n:"\u7231\u60C5"},{v:"/movie_bt_tags/crime",n:"\u72AF\u7F6A"},{v:"/movie_bt_tags/fancy",n:"\u7384\u5E7B"},{v:"/movie_bt_tags/reality-show",n:"\u771F\u4EBA\u79C0"},{v:"/movie_bt_tags/short-film",n:"\u77ED\u7247"},{v:"/movie_bt_tags/kehuan",n:"\u79D1\u5E7B"},{v:"/movie_bt_tags/documentary",n:"\u7EAA\u5F55\u7247"},{v:"/movie_bt_tags/talkshow",n:"\u8131\u53E3\u79C0"},{v:"/movie_bt_tags/stageart",n:"\u821E\u53F0\u827A\u672F"},{v:"/movie_bt_tags/west",n:"\u897F\u90E8"},{v:"/movie_bt_tags/sport",n:"\u8FD0\u52A8"},{v:"/movie_bt_tags/youth",n:"\u9752\u6625"},{v:"/movie_bt_tags/music",n:"\u97F3\u4E50"},{v:"/movie_bt_tags/ghost",n:"\u9B3C\u602A"},{v:"/movie_bt_tags/black-film",n:"\u9ED1\u8272\u7535\u5F71"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{v:"/year/2024",n:"2024"},{v:"/year/2023",n:"2023"},{v:"/year/2022",n:"2022"},{v:"/year/2021",n:"2021"},{v:"/year/2020",n:"2020"},{v:"/year/2019",n:"2019"},{v:"/year/2018",n:"2018"},{v:"/year/2017",n:"2017"},{v:"/year/2016",n:"2016"},{v:"/year/2015",n:"2015"},{v:"/year/2014",n:"2014"},{v:"/year/2013",n:"2013"},{v:"/year/2012",n:"2012"},{v:"/year/2011",n:"2011"},{v:"/year/2010",n:"2010"},{v:"/year/2009",n:"2009"},{v:"/year/2008",n:"2008"},{v:"/year/2007",n:"2007"},{v:"/year/2006",n:"2006"},{v:"/year/2005",n:"2005"},{v:"/year/2004",n:"2004"},{v:"/year/2003",n:"2003"},{v:"/year/2002",n:"2002"},{v:"/year/2001",n:"2001"},{v:"/year/2000",n:"2000"},{v:"/year/1999",n:"1999"},{v:"/year/1998",n:"1998"},{v:"/year/1997",n:"1997"},{v:"/year/1996",n:"1996"},{v:"/year/1995",n:"1995"},{v:"/year/1994",n:"1994"},{v:"/year/1993",n:"1993"},{v:"/year/1992",n:"1992"},{v:"/year/1991",n:"1991"},{v:"/year/1990",n:"1990"},{v:"/year/1989",n:"1989"},{v:"/year/1988",n:"1988"},{v:"/year/1987",n:"1987"},{v:"/year/1986",n:"1986"},{v:"/year/1985",n:"1985"},{v:"/year/1984",n:"1984"},{v:"/year/1983",n:"1983"},{v:"/year/1982",n:"1982"},{v:"/year/1981",n:"1981"},{v:"/year/1980",n:"1980"},{v:"/year/1979",n:"1979"},{v:"/year/1978",n:"1978"},{v:"/year/1977",n:"1977"},{v:"/year/1976",n:"1976"},{v:"/year/1975",n:"1975"},{v:"/year/1974",n:"1974"},{v:"/year/1973",n:"1973"},{v:"/year/1972",n:"1972"},{v:"/year/1971",n:"1971"},{v:"/year/1970",n:"1970"},{v:"/year/1969",n:"1969"},{v:"/year/1968",n:"1968"},{v:"/year/1967",n:"1967"},{v:"/year/1966",n:"1966"},{v:"/year/1965",n:"1965"},{v:"/year/1964",n:"1964"},{v:"/year/1963",n:"1963"},{v:"/year/1962",n:"1962"},{v:"/year/1960",n:"1960"},{v:"/year/1959",n:"1959"},{v:"/year/1954",n:"1954"},{v:"/year/1952",n:"1952"},{v:"/year/1950",n:"1950"},{v:"/year/1949",n:"1949"},{v:"/year/1948",n:"1948"},{v:"/year/1940",n:"1940"},{v:"/year/1939",n:"1939"},{v:"/year/1925",n:"1925"}]}],"anime-drama":[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{v:"/movie_bt_tags/pop-popular",n:"POP\u6D41\u884C"},{v:"/movie_bt_tags/biography",n:"\u4F20\u8BB0"},{v:"/movie_bt_tags/child",n:"\u513F\u7AE5"},{v:"/movie_bt_tags/adventure",n:"\u5192\u9669"},{v:"/movie_bt_tags/plot",n:"\u5267\u60C5"},{v:"/movie_bt_tags/action",n:"\u52A8\u4F5C"},{v:"/movie_bt_tags/anime",n:"\u52A8\u6F2B"},{v:"/movie_bt_tags/animation",n:"\u52A8\u753B"},{v:"/movie_bt_tags/history",n:"\u5386\u53F2"},{v:"/movie_bt_tags/costume",n:"\u53E4\u88C5"},{v:"/movie_bt_tags/antiquity",n:"\u53E4\u98CE"},{v:"/movie_bt_tags/homosexual",n:"\u540C\u6027"},{v:"/movie_bt_tags/comedy",n:"\u559C\u5267"},{v:"/movie_bt_tags/fantasy",n:"\u5947\u5E7B"},{v:"/movie_bt_tags/family",n:"\u5BB6\u5EAD"},{v:"/movie_bt_tags/terror",n:"\u6050\u6016"},{v:"/movie_bt_tags/suspense",n:"\u60AC\u7591"},{v:"/movie_bt_tags/erotic",n:"\u60C5\u8272"},{v:"/movie_bt_tags/thriller",n:"\u60CA\u609A"},{v:"/movie_bt_tags/drama",n:"\u620F\u66F2"},{v:"/movie_bt_tags/war",n:"\u6218\u4E89"},{v:"/movie_bt_tags/latin",n:"\u62C9\u4E01"},{v:"/movie_bt_tags/funny",n:"\u641E\u7B11"},{v:"/movie_bt_tags/campus",n:"\u6821\u56ED"},{v:"/movie_bt_tags/song-and-dance",n:"\u6B4C\u821E"},{v:"/movie_bt_tags/martial-arts",n:"\u6B66\u4FA0"},{v:"/movie_bt_tags/disaster",n:"\u707E\u96BE"},{v:"/movie_bt_tags/love",n:"\u7231\u60C5"},{v:"/movie_bt_tags/crime",n:"\u72AF\u7F6A"},{v:"/movie_bt_tags/fancy",n:"\u7384\u5E7B"},{v:"/movie_bt_tags/reality-show",n:"\u771F\u4EBA\u79C0"},{v:"/movie_bt_tags/short-film",n:"\u77ED\u7247"},{v:"/movie_bt_tags/kehuan",n:"\u79D1\u5E7B"},{v:"/movie_bt_tags/documentary",n:"\u7EAA\u5F55\u7247"},{v:"/movie_bt_tags/talkshow",n:"\u8131\u53E3\u79C0"},{v:"/movie_bt_tags/stageart",n:"\u821E\u53F0\u827A\u672F"},{v:"/movie_bt_tags/west",n:"\u897F\u90E8"},{v:"/movie_bt_tags/sport",n:"\u8FD0\u52A8"},{v:"/movie_bt_tags/youth",n:"\u9752\u6625"},{v:"/movie_bt_tags/music",n:"\u97F3\u4E50"},{v:"/movie_bt_tags/ghost",n:"\u9B3C\u602A"},{v:"/movie_bt_tags/black-film",n:"\u9ED1\u8272\u7535\u5F71"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{v:"/year/2024",n:"2024"},{v:"/year/2023",n:"2023"},{v:"/year/2022",n:"2022"},{v:"/year/2021",n:"2021"},{v:"/year/2020",n:"2020"},{v:"/year/2019",n:"2019"},{v:"/year/2018",n:"2018"},{v:"/year/2017",n:"2017"},{v:"/year/2016",n:"2016"},{v:"/year/2015",n:"2015"},{v:"/year/2014",n:"2014"},{v:"/year/2013",n:"2013"},{v:"/year/2012",n:"2012"},{v:"/year/2011",n:"2011"},{v:"/year/2010",n:"2010"},{v:"/year/2009",n:"2009"},{v:"/year/2008",n:"2008"},{v:"/year/2007",n:"2007"},{v:"/year/2006",n:"2006"},{v:"/year/2005",n:"2005"},{v:"/year/2004",n:"2004"},{v:"/year/2003",n:"2003"},{v:"/year/2002",n:"2002"},{v:"/year/2001",n:"2001"},{v:"/year/2000",n:"2000"},{v:"/year/1999",n:"1999"},{v:"/year/1998",n:"1998"},{v:"/year/1997",n:"1997"},{v:"/year/1996",n:"1996"},{v:"/year/1995",n:"1995"},{v:"/year/1994",n:"1994"},{v:"/year/1993",n:"1993"},{v:"/year/1992",n:"1992"},{v:"/year/1991",n:"1991"},{v:"/year/1990",n:"1990"},{v:"/year/1989",n:"1989"},{v:"/year/1988",n:"1988"},{v:"/year/1987",n:"1987"},{v:"/year/1986",n:"1986"},{v:"/year/1985",n:"1985"},{v:"/year/1984",n:"1984"},{v:"/year/1983",n:"1983"},{v:"/year/1982",n:"1982"},{v:"/year/1981",n:"1981"},{v:"/year/1980",n:"1980"},{v:"/year/1979",n:"1979"},{v:"/year/1978",n:"1978"},{v:"/year/1977",n:"1977"},{v:"/year/1976",n:"1976"},{v:"/year/1975",n:"1975"},{v:"/year/1974",n:"1974"},{v:"/year/1973",n:"1973"},{v:"/year/1972",n:"1972"},{v:"/year/1971",n:"1971"},{v:"/year/1970",n:"1970"},{v:"/year/1969",n:"1969"},{v:"/year/1968",n:"1968"},{v:"/year/1967",n:"1967"},{v:"/year/1966",n:"1966"},{v:"/year/1965",n:"1965"},{v:"/year/1964",n:"1964"},{v:"/year/1963",n:"1963"},{v:"/year/1962",n:"1962"},{v:"/year/1960",n:"1960"},{v:"/year/1959",n:"1959"},{v:"/year/1954",n:"1954"},{v:"/year/1952",n:"1952"},{v:"/year/1950",n:"1950"},{v:"/year/1949",n:"1949"},{v:"/year/1948",n:"1948"},{v:"/year/1940",n:"1940"},{v:"/year/1939",n:"1939"},{v:"/year/1925",n:"1925"}]}]}})}async function hst(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters;n<=0&&(n=1);var s=await R6(U2+"/"+r+(i.area||"")+(i.year||"")+(i.class||"")+(i.catedd||"")+"/page/"+n),a=Xe(s);let o=a("div.mrb > ul > li"),c=F2.map(o,m=>{var f=a(m).find("img:first")[0],d=a(m).find("a:first")[0],p=a(a(m).find("div.hdinfo")[0]).text().trim(),m=a(a(m).find("div.jidi")[0]).text().trim();return{vod_id:d.attribs.href.replace(/.*?\/movie\/(.*).html/g,"$1"),vod_name:f.attribs.alt,vod_pic:f.attribs["data-original"],vod_remarks:m||p||""}}),u=0<a("div.mrb > div.pagenavi_txt > a:contains(>)").length?parseInt(n)+1:parseInt(n);return JSON.stringify({page:parseInt(n),pagecount:u,limit:20,total:20*u,list:c})}function mst(e){return e.replace(/<\/?[^>]+(>|$)/g,"").replace(/&.{1,5};/g,"").replace(/\s{2,}/g," ")}async function gst(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let c of r){var s=await R6(U2+"/movie/"+c+".html"),i=Xe(s),s=i("ul.moviedteail_list > li"),a={vod_id:c,vod_pic:i("div.dyimg img:first").attr("src"),vod_remarks:"",vod_content:mst(i("div.yp_context").html()).trim()};for(let l of s){var o=i(l).text().trim();o.startsWith("\u5730\u533A\uFF1A")?a.vod_area=o.substring(3):o.startsWith("\u5E74\u4EFD\uFF1A")?a.vod_year=o.substring(3):o.startsWith("\u5BFC\u6F14\uFF1A")?a.vod_director=F2.map(i(l).find("a"),f=>f.children[0].data).join("/"):o.startsWith("\u4E3B\u6F14\uFF1A")?a.vod_actor=F2.map(i(l).find("a"),f=>f.children[0].data).join("/"):o.startsWith("\u8BED\u8A00\uFF1A")&&(a.vod_lang=o.substring(3))}let u=F2.map(i("div.paly_list_btn > a"),l=>l.children[0].data+"$"+l.attribs.href.replace(/.*?\/v_play\/(.*).html/g,"$1"));a.vod_play_from=lst,a.vod_play_url=u.join("#"),n.push(a)}return JSON.stringify({list:n})}async function vst(inReq,_outResp){let id=inReq.body.id,link=U2+"/v_play/"+id+".html",html=await R6(link),$=Xe(html),iframe=$("body iframe[src*=Cloud]");if(0<iframe.length){let t=(await qe(iframe[0].attribs.src,{headers:{Referer:link,"User-Agent":$2}})).content.match(/var url = '(.*?)'/)[1].split("").reverse().join(""),r="";for(let i=0;i<t.length;i+=2)r+=String.fromCharCode(parseInt(t[i]+t[i+1],16));let n=r.substring(0,(r.length-7)/2)+r.substring((r.length-7)/2+7);return JSON.stringify({parse:0,url:n})}else{let playUrl="error";try{let js=$("script:contains(window.wp_nonce)").html(),group=js.match(/(var.*)eval\((\w*\(\w*\))\)/),md5=uF.default,result=eval(group[1]+group[2]);playUrl=result.match(/url:.*?['"](.*?)['"]/)[1]}catch(e){}return JSON.stringify({parse:0,url:playUrl})}}async function yst(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=await R6(U2+"/page/1?s="+n),a=Xe(s),o=a("div.search_list > ul > li");return{list:F2.map(o,p=>{var l=a(p).find("img:first")[0],f=a(p).find("a:first")[0],d=a(a(p).find("div.hdinfo")[0]).text().trim(),p=a(a(p).find("div.jidi")[0]).text().trim();return{vod_id:f.attribs.href.replace(/.*?\/movie\/(.*).html/g,"$1"),vod_name:l.attribs.alt,vod_pic:l.attribs["data-original"],vod_remarks:p||d||""}})}}async function _st(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(""+s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u66B4\u8D70",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var A0e={meta:{key:"subaibai",name:"\u7D20\u767D",type:3},api:async e=>{e.post("/init",fst),e.post("/home",pst),e.post("/category",hst),e.post("/detail",gst),e.post("/play",vst),e.post("/search",yst),e.get("/test",_st)}};var YRt=Ke(In(),1);var S0e=Ke(ts(),1);var{_:dm}=S0e.default,N6="http://m.ttvbox.com",bst="Mozilla/5.0 (Linux; Android 14; 22127RK46C Build/UKQ1.230804.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/118.0.0.0 Mobile Safari/537.36",Est={"User-Agent":bst};async function lF(e,t,r){return(await qe(e,{method:r?"post":"get",headers:Est,data:t||{},postType:r?"form":""})).data}async function xst(e,t){return{}}async function Tst(e,t){let r={},n=[{type_id:"1",type_name:"\u7535\u5F71"},{type_id:"2",type_name:"\u7535\u89C6\u5267"},{type_id:"3",type_name:"\u52A8\u6F2B"},{type_id:"4",type_name:"\u7EFC\u827A"}];return r=Ast(),JSON.stringify({class:n,filters:r})}function Ast(){return{1:[{key:"tag",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{n:"\u559C\u5267",v:"%E5%96%9C%E5%89%A7"},{n:"\u7231\u60C5",v:"%E7%88%B1%E6%83%85"},{n:"\u6050\u6016",v:"%E6%81%90%E6%80%96"},{n:"\u52A8\u4F5C",v:"%E5%8A%A8%E4%BD%9C"},{n:"\u79D1\u5E7B",v:"%E7%A7%91%E5%B9%BB"},{n:"\u707E\u96BE",v:"%E7%81%BE%E9%9A%BE"},{n:"\u5267\u60C5",v:"%E5%89%A7%E6%83%85"},{n:"\u6218\u4E89",v:"%E6%88%98%E4%BA%89"},{n:"\u8B66\u532A",v:"%E8%AD%A6%E5%8C%AA"},{n:"\u72AF\u7F6A",v:"%E7%8A%AF%E7%BD%AA"},{n:"\u52A8\u753B",v:"%E5%8A%A8%E7%94%BB"},{n:"\u5947\u5E7B",v:"%E5%A5%87%E5%B9%BB"},{n:"\u6B66\u4FA0",v:"%E6%AD%A6%E4%BE%A0"},{n:"\u5192\u9669",v:"%E5%86%92%E9%99%A9"},{n:"\u67AA\u6218",v:"%E6%9E%AA%E6%88%98"}],init:""},{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:""},{n:"\u5185\u5730",v:"%E5%86%85%E5%9C%B0"},{n:"\u7F8E\u56FD",v:"%E7%BE%8E%E5%9B%BD"},{n:"\u9999\u6E2F",v:"%E9%A6%99%E6%B8%AF"},{n:"\u53F0\u6E7E",v:"%E5%8F%B0%E6%B9%BE"},{n:"\u97E9\u56FD",v:"%E9%9F%A9%E5%9B%BD"},{n:"\u65E5\u672C",v:"%E6%97%A5%E6%9C%AC"},{n:"\u6CD5\u56FD",v:"%E6%B3%95%E5%9B%BD"},{n:"\u82F1\u56FD",v:"%E8%8B%B1%E5%9B%BD"},{n:"\u5FB7\u56FD",v:"%E5%BE%B7%E5%9B%BD"},{n:"\u52A0\u62FF\u5927",v:"%E5%8A%A0%E6%8B%BF%E5%A4%A7"},{n:"\u6CF0\u56FD",v:"%E6%B3%B0%E5%9B%BD"},{n:"\u5370\u5EA6",v:"%E5%8D%B0%E5%BA%A6"},{n:"\u65B0\u52A0\u5761",v:"%E6%96%B0%E5%8A%A0%E5%9D%A1"},{n:"\u4FC4\u7F57\u65AF",v:"%E4%BF%84%E7%BD%97%E6%96%AF"},{n:"\u897F\u73ED\u7259",v:"%E8%A5%BF%E7%8F%AD%E7%89%99"}],init:""},{key:"year",name:"\u5E74\u4EE3",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2010-2000",v:"20002010"},{n:"90\u5E74\u4EE3",v:"19901999"},{n:"\u66F4\u65E9",v:"18001989"}],init:""},{key:"order",name:"\u6392\u5E8F",value:[{n:"\u6700\u8FD1\u70ED\u64AD",v:"hits"},{n:"\u6700\u65B0\u4E0A\u6620",v:"addtime"},{n:"\u70B9\u8D5E\u6700\u591A",v:"up"}],init:"hits"}],2:[{key:"tag",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{n:"\u8A00\u60C5",v:"%E8%A8%80%E6%83%85"},{n:"\u7231\u60C5",v:"%E7%88%B1%E6%83%85"},{n:"\u5076\u50CF",v:"%E5%81%B6%E5%83%8F"},{n:"\u90FD\u5E02",v:"%E9%83%BD%E5%B8%82"},{n:"\u7A7F\u8D8A",v:"%E7%A9%BF%E8%B6%8A"},{n:"\u7F6A\u6848",v:"%E7%BD%AA%E6%A1%88"},{n:"\u5192\u9669",v:"%E5%86%92%E9%99%A9"},{n:"\u81EA\u5236\u5267",v:"%E8%87%AA%E5%88%B6%E5%89%A7"},{n:"\u6218\u4E89",v:"%E6%88%98%E4%BA%89"},{n:"\u60AC\u7591",v:"%E6%82%AC%E7%96%91"},{n:"\u4F26\u7406",v:"%E4%BC%A6%E7%90%86"},{n:"\u6050\u6016",v:"%E6%81%90%E6%80%96"},{n:"\u60CA\u609A",v:"%E6%83%8A%E6%82%9A"},{n:"\u7F51\u7EDC\u5267",v:"%E7%BD%91%E7%BB%9C%E5%89%A7"},{n:"\u8B66\u532A",v:"%E8%AD%A6%E5%8C%AA"}],init:""},{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:""},{n:"\u5185\u5730",v:"%E5%86%85%E5%9C%B0"},{n:"\u53F0\u6E7E",v:"%E5%8F%B0%E6%B9%BE"},{n:"\u9999\u6E2F",v:"%E9%A6%99%E6%B8%AF"},{n:"\u97E9\u56FD",v:"%E9%9F%A9%E5%9B%BD"},{n:"\u7F8E\u56FD",v:"%E7%BE%8E%E5%9B%BD"},{n:"\u6CF0\u56FD",v:"%E6%B3%B0%E5%9B%BD"},{n:"\u65E5\u672C",v:"%E6%97%A5%E6%9C%AC"},{n:"\u82F1\u56FD",v:"%E8%8B%B1%E5%9B%BD"},{n:"\u65B0\u52A0\u5761",v:"%E6%96%B0%E5%8A%A0%E5%9D%A1"},{n:"\u5176\u5B83",v:"%E5%85%B6%E5%AE%83"}],init:""},{key:"year",name:"\u5E74\u4EE3",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2010-2000",v:"20002010"},{n:"90\u5E74\u4EE3",v:"19901999"},{n:"\u66F4\u65E9",v:"18001989"}],init:""},{key:"order",name:"\u6392\u5E8F",value:[{n:"\u6700\u8FD1\u70ED\u64AD",v:"hits"},{n:"\u6700\u65B0\u4E0A\u6620",v:"addtime"},{n:"\u70B9\u8D5E\u6700\u591A",v:"up"}],init:"hits"}],3:[{key:"tag",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{n:"\u70ED\u8840",v:"%E7%83%AD%E8%A1%80"},{n:"\u52A8\u4F5C",v:"%E5%8A%A8%E4%BD%9C"},{n:"\u5192\u9669",v:"%E5%86%92%E9%99%A9"},{n:"\u60AC\u7591",v:"%E6%82%AC%E7%96%91"},{n:"\u7231\u60C5",v:"%E7%88%B1%E6%83%85"},{n:"\u641E\u7B11",v:"%E6%90%9E%E7%AC%91"},{n:"\u7F8E\u5973",v:"%E7%BE%8E%E5%A5%B3"},{n:"\u5C11\u513F",v:"%E5%B0%91%E5%84%BF"},{n:"\u4EB2\u5B50",v:"%E4%BA%B2%E5%AD%90"},{n:"\u9B54\u6CD5",v:"%E9%AD%94%E6%B3%95"},{n:"\u8FD0\u52A8",v:"%E8%BF%90%E5%8A%A8"},{n:"\u673A\u6218",v:"%E6%9C%BA%E6%88%98"},{n:"\u79D1\u5E7B",v:"%E7%A7%91%E5%B9%BB"},{n:"\u6821\u56ED",v:"%E6%A0%A1%E5%9B%AD"},{n:"\u52A8\u7269",v:"%E5%8A%A8%E7%89%A9"}],init:""},{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:""},{n:"\u5185\u5730",v:"%E5%86%85%E5%9C%B0"},{n:"\u65E5\u672C",v:"%E6%97%A5%E6%9C%AC"},{n:"\u7F8E\u56FD",v:"%E7%BE%8E%E5%9B%BD"},{n:"\u97E9\u56FD",v:"%E9%9F%A9%E5%9B%BD"},{n:"\u53F0\u6E7E",v:"%E5%8F%B0%E6%B9%BE"},{n:"\u9999\u6E2F",v:"%E9%A6%99%E6%B8%AF"}],init:""},{key:"year",name:"\u5E74\u4EE3",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2010-2000",v:"20002010"},{n:"90\u5E74\u4EE3",v:"19901999"},{n:"\u66F4\u65E9",v:"18001989"}],init:""},{key:"order",name:"\u6392\u5E8F",value:[{n:"\u6700\u8FD1\u70ED\u64AD",v:"hits"},{n:"\u6700\u65B0\u4E0A\u6620",v:"addtime"},{n:"\u70B9\u8D5E\u6700\u591A",v:"up"}],init:"hits"}],4:[{key:"tag",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{n:"\u8131\u53E3\u79C0",v:"%E8%84%B1%E5%8F%A3%E7%A7%80"},{n:"\u771F\u4EBA\u79C0",v:"%E7%9C%9F%E4%BA%BA%E7%A7%80"},{n:"\u9009\u79C0",v:"%E9%80%89%E7%A7%80"},{n:"\u7F8E\u98DF",v:"%E7%BE%8E%E9%A3%9F"},{n:"\u65C5\u6E38",v:"%E6%97%85%E6%B8%B8"},{n:"\u6C7D\u8F66",v:"%E6%B1%BD%E8%BD%A6"},{n:"\u8BBF\u8C08",v:"%E8%AE%BF%E8%B0%88"},{n:"\u7EAA\u5B9E",v:"%E7%BA%AA%E5%AE%9E"},{n:"\u641E\u7B11",v:"%E6%90%9E%E7%AC%91"},{n:"\u60C5\u611F",v:"%E6%83%85%E6%84%9F"},{n:"\u6E38\u620F",v:"%E6%B8%B8%E6%88%8F"},{n:"\u804C\u573A",v:"%E8%81%8C%E5%9C%BA"},{n:"\u5A31\u4E50",v:"%E5%A8%B1%E4%B9%90"},{n:"\u8D44\u8BAF",v:"%E8%B5%84%E8%AE%AF"},{n:"\u97F3\u4E50",v:"%E9%9F%B3%E4%B9%90"}],init:""},{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:""},{n:"\u9999\u6E2F",v:"%E9%A6%99%E6%B8%AF"},{n:"\u7F8E\u56FD",v:"%E7%BE%8E%E5%9B%BD"},{n:"\u5927\u9646",v:"%E5%A4%A7%E9%99%86"},{n:"\u97E9\u56FD",v:"%E9%9F%A9%E5%9B%BD"},{n:"\u53F0\u6E7E",v:"%E5%8F%B0%E6%B9%BE"},{n:"\u65E5\u672C",v:"%E6%97%A5%E6%9C%AC"},{n:"\u5176\u4ED6",v:"%E5%85%B6%E4%BB%96"}],init:""},{key:"year",name:"\u5E74\u4EE3",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2010-2000",v:"20002010"},{n:"90\u5E74\u4EE3",v:"19901999"},{n:"\u66F4\u65E9",v:"18001989"}],init:""},{key:"order",name:"\u6392\u5E8F",value:[{n:"\u6700\u8FD1\u70ED\u64AD",v:"hits"},{n:"\u6700\u65B0\u4E0A\u6620",v:"addtime"},{n:"\u70B9\u8D5E\u6700\u591A",v:"up"}],init:"hits"}]}}async function Sst(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters;n<=0&&(n=1);let s=i.tag||"",a=i.area||"",o=i.year||"",c=i.order||"",u=N6+`/list-select-id-${r}-type-${s}-area-${a}-year-${o}-star--state--order-${c}-p-${n}.html`,l=await lF(u),f=Xe(l),d=f("ul.list-unstyled.vod-item-img.ff-img-140 > li"),p=dm.map(d,m=>{let y=f(m).find("img:first")[0],T=f(m).find("a:first")[0],E=f(f(m).find("span.continu")[0]).text().trim();return{vod_id:T.attribs.href,vod_name:y.attribs.alt,vod_pic:y.attribs["data-original"],vod_remarks:E||""}});return JSON.stringify({page:parseInt(n),list:p})}async function wst(e,t){let r=e.body.id,n=[],i=await lF(N6+r),s=Xe(i),a=s("dl.dl-horizontal > dt"),o={vod_id:r,vod_pic:s("img.media-object.img-thumbnail.ff-img").attr("data-original"),vod_remarks:"",vod_content:s("meta[name = description]").attr("content").trim()};for(let l of a){let f=s(l).text().trim();f.startsWith("\u5730\u533A\uFF1A")?o.vod_area=dm.map(s(l).find("+ dd").find("a"),d=>s(d.children[0]).text()).join("/"):f.startsWith("\u5E74\u4EFD\uFF1A")?o.vod_year=dm.map(s(l).find("+ dd").find("a"),d=>s(d.children[0]).text()).join("/"):f.startsWith("\u5BFC\u6F14\uFF1A")?o.vod_director=dm.map(s(l).find("+ dd").find("a"),d=>s(d.children[0]).text()).join("/"):f.startsWith("\u4E3B\u6F14\uFF1A")?o.vod_actor=dm.map(s(l).find("+ dd").find("a"),d=>s(d.children[0]).text()).join("/"):f.startsWith("\u8BED\u8A00\uFF1A")&&(o.vod_lang=dm.map(s(l).find("+ dd").find("a"),d=>s(d.children[0]).text()).join("/"))}let c=s(s("ul.list-unstyled.row.text-center.ff-playurl-line.ff-playurl")[0]).find("li > a"),u=dm.map(c,l=>l.children[0].data+"$"+l.attribs.href);return o.vod_play_from="\u76D2\u5B50\u5F71\u89C6",o.vod_play_url=u.join("#"),n.push(o),{list:n}}async function Cst(e,t){let r=e.body.wd,n=N6+"/index.php?s=vod-search-name",i=await lF(n,`wd=${r}`,!0),s=Xe(i),a=s("ul.list-unstyled.vod-item-img.ff-img-140 > li");return{list:dm.map(a,c=>{let u=s(s(c).find("p.image > a")[0]).attr("href"),l=s(s(c).find("p.image > a > img")[0]).attr("data-original"),f=s(s(c).find("p.image > a > img")[0]).attr("alt"),d=s(s(c).find("p.image span")[0]).text().trim();return{vod_id:u,vod_name:f,vod_pic:l,vod_remarks:d}})}}async function Ist(e,t){let r=e.body.id,n=N6+r,i=await e.server.messageToDart({action:"sniff",opt:{url:n,timeout:1e4,rule:"http((?!http).){12,}?\\.(m3u8|mp4|mkv|flv|m4a|aac)\\?.*|http((?!http).){12,}\\.(m3u8|mp4|mkv|flv|m4a|aac)|http((?!http).)*?video/tos*|http((?!http).)*?obj/tos*"}});if(i.url.indexOf("url=http")!==-1&&(i.url=i.url.match(/url=(.*?)&/)[1]),i&&i.url){let s={};return i.headers&&(i.headers["user-agent"]&&(s["User-Agent"]=i.headers["user-agent"]),i.headers.referer&&(s.Referer=i.headers.referer)),{parse:0,url:i.url,header:s}}}async function Rst(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class&&i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[1].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list&&i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s)}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u90FD\u5E02",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var w0e={meta:{key:"hezi",name:"\u76D2\u5B50",type:3},api:async e=>{e.post("/init",xst),e.post("/home",Tst),e.post("/category",Sst),e.post("/detail",wst),e.post("/play",Ist),e.post("/search",Cst),e.get("/test",Rst)}};var C0e=Ke(In(),1),dF="http://ys.changmengyun.com";async function O6(e){return(await qe(e,{headers:Bst(),method:"get"})).data}async function Nst(e,t){return{}}async function Ost(e){return{class:[{type_id:"2",type_name:"\u7535\u89C6\u5267"},{type_id:"1",type_name:"\u7535\u5F71"},{type_id:"4",type_name:"\u52A8\u6F2B"},{type_id:"3",type_name:"\u7EFC\u827A"},{type_id:"46",type_name:"\u6D77\u5916\u7CBE\u9009"}],filters:{2:[{key:"class",init:"",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{n:"\u56FD\u4EA7\u5267",v:"\u56FD\u4EA7\u5267"},{n:"\u6E2F\u53F0\u5267",v:"\u6E2F\u53F0\u5267"}]},{key:"area",init:"",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:""},{n:"\u5185\u5730",v:"\u5185\u5730"},{n:"\u9999\u6E2F\u5730\u533A",v:"\u9999\u6E2F\u5730\u533A"},{n:"\u53F0\u6E7E\u5730\u533A",v:"\u53F0\u6E7E\u5730\u533A"}]},{key:"year",init:"",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"10\u5E74\u4EE3",v:"10\u5E74\u4EE3"},{n:"00\u5E74\u4EE3",v:"00\u5E74\u4EE3"},{n:"90\u5E74\u4EE3",v:"90\u5E74\u4EE3"},{n:"80\u5E74\u4EE3",v:"80\u5E74\u4EE3"}]},{key:"by",init:"",name:"\u6392\u5E8F",value:[{n:"\u5168\u90E8",v:""},{n:"\u70ED\u64AD\u699C",v:"\u70ED\u64AD\u699C"},{n:"\u597D\u8BC4\u699C",v:"\u597D\u8BC4\u699C"},{n:"\u65B0\u4E0A\u7EBF",v:"\u65B0\u4E0A\u7EBF"}]}],1:[{key:"class",init:"",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{n:"\u52A8\u4F5C\u7247",v:"\u52A8\u4F5C\u7247"},{n:"\u559C\u5267\u7247",v:"\u559C\u5267\u7247"},{n:"\u7231\u60C5\u7247",v:"\u7231\u60C5\u7247"},{n:"\u79D1\u5E7B\u7247",v:"\u79D1\u5E7B\u7247"},{n:"\u6050\u6016\u7247",v:"\u6050\u6016\u7247"},{n:"\u5267\u60C5\u7247",v:"\u5267\u60C5\u7247"},{n:"\u6218\u4E89\u7247",v:"\u6218\u4E89\u7247"},{n:"\u60CA\u609A\u7247",v:"\u60CA\u609A\u7247"}]},{key:"area",init:"",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:""},{n:"\u534E\u8BED",v:"\u534E\u8BED"},{n:"\u9999\u6E2F\u5730\u533A",v:"\u9999\u6E2F\u5730\u533A"},{n:"\u7F8E\u56FD",v:"\u7F8E\u56FD"},{n:"\u6B27\u6D32",v:"\u6B27\u6D32"},{n:"\u97E9\u56FD",v:"\u97E9\u56FD"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u53F0\u6E7E\u5730\u533A",v:"\u53F0\u6E7E\u5730\u533A"},{n:"\u6CF0\u56FD",v:"\u6CF0\u56FD"},{n:"\u53F0\u6E7E\u5730\u533A",v:"\u53F0\u6E7E\u5730\u533A"},{n:"\u5370\u5EA6",v:"\u5370\u5EA6"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",init:"",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"10\u5E74\u4EE3",v:"10\u5E74\u4EE3"},{n:"00\u5E74\u4EE3",v:"00\u5E74\u4EE3"},{n:"90\u5E74\u4EE3",v:"90\u5E74\u4EE3"},{n:"80\u5E74\u4EE3",v:"80\u5E74\u4EE3"}]},{key:"by",name:"\u6392\u5E8F",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u70ED\u64AD\u699C",v:"\u70ED\u64AD\u699C"},{n:"\u597D\u8BC4\u699C",v:"\u597D\u8BC4\u699C"},{n:"\u65B0\u4E0A\u7EBF",v:"\u65B0\u4E0A\u7EBF"}]}],4:[{key:"class",init:"",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{n:"\u56FD\u4EA7\u6F2B",v:"\u56FD\u4EA7\u6F2B"},{n:"\u6B27\u7F8E\u6F2B",v:"\u6B27\u7F8E\u6F2B"},{n:"\u65E5\u97E9\u6F2B",v:"\u65E5\u97E9\u6F2B"},{n:"\u6E2F\u53F0\u6F2B",v:"\u6E2F\u53F0\u6F2B"}]},{key:"area",init:"",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:""},{n:"\u4E2D\u56FD\u5927\u9646",v:"\u4E2D\u56FD\u5927\u9646"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u97E9\u56FD",v:"\u97E9\u56FD"},{n:"\u6B27\u7F8E",v:"\u6B27\u7F8E"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",init:"",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"10\u5E74\u4EE3",v:"10\u5E74\u4EE3"},{n:"00\u5E74\u4EE3",v:"00\u5E74\u4EE3"},{n:"90\u5E74\u4EE3",v:"90\u5E74\u4EE3"},{n:"80\u5E74\u4EE3",v:"80\u5E74\u4EE3"}]},{key:"by",init:"",name:"\u6392\u5E8F",value:[{n:"\u5168\u90E8",v:""},{n:"\u70ED\u64AD\u699C",v:"\u70ED\u64AD\u699C"},{n:"\u65B0\u4E0A\u7EBF",v:"\u65B0\u4E0A\u7EBF"}]},{key:"total",name:"\u72B6\u6001",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u8FDE\u8F7D",v:"\u8FDE\u8F7D"},{n:"\u5B8C\u7ED3",v:"\u5B8C\u7ED3"}]}],3:[{key:"class",init:"",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{n:"\u5927\u9646",v:"\u5927\u9646"},{n:"\u6E2F\u53F0",v:"\u6E2F\u53F0"},{n:"\u65E5\u97E9",v:"\u65E5\u97E9"},{n:"\u6B27\u7F8E",v:"\u6B27\u7F8E"}]},{key:"area",init:"",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:""},{n:"\u5185\u5730",v:"\u5185\u5730"},{n:"\u6E2F\u53F0",v:"\u6E2F\u53F0"},{n:"\u65E5\u97E9",v:"\u65E5\u97E9"},{n:"\u6B27\u7F8E",v:"\u6B27\u7F8E"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",init:"",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"10\u5E74\u4EE3",v:"10\u5E74\u4EE3"},{n:"00\u5E74\u4EE3",v:"00\u5E74\u4EE3"},{n:"90\u5E74\u4EE3",v:"90\u5E74\u4EE3"},{n:"80\u5E74\u4EE3",v:"80\u5E74\u4EE3"}]},{key:"by",name:"\u6392\u5E8F",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u70ED\u64AD\u699C",v:"\u70ED\u64AD\u699C"},{n:"\u65B0\u4E0A\u7EBF",v:"\u65B0\u4E0A\u7EBF"}]}],46:[{key:"class",init:"",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:""},{n:"\u65E5\u97E9\u5267",v:"\u65E5\u97E9\u5267"},{n:"\u6B27\u7F8E\u5267",v:"\u6B27\u7F8E\u5267"},{n:"\u6D77\u5916\u5267",v:"\u6D77\u5916\u5267"}]},{key:"area",init:"",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:""},{n:"\u97E9\u56FD",v:"\u97E9\u56FD"},{n:"\u7F8E\u5267",v:"\u7F8E\u5267"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u6CF0\u56FD",v:"\u6CF0\u56FD"},{n:"\u82F1\u56FD",v:"\u82F1\u56FD"},{n:"\u65B0\u52A0\u5761",v:"\u65B0\u52A0\u5761"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]},{key:"year",init:"",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"10\u5E74\u4EE3",v:"10\u5E74\u4EE3"},{n:"00\u5E74\u4EE3",v:"00\u5E74\u4EE3"},{n:"90\u5E74\u4EE3",v:"90\u5E74\u4EE3"},{n:"80\u5E74\u4EE3",v:"80\u5E74\u4EE3"}]},{key:"by",init:"",name:"\u6392\u5E8F",value:[{n:"\u5168\u90E8",v:""},{n:"\u70ED\u64AD\u699C",v:"\u70ED\u64AD\u699C"},{n:"\u597D\u8BC4\u699C",v:"\u597D\u8BC4\u699C"},{n:"\u65B0\u4E0A\u7EBF",v:"\u65B0\u4E0A\u7EBF"}]}]}}}async function Dst(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters;n<=0&&(n=1);let s=i.area?i.area:"",a=i.year?i.year:"",o=i.class?i.class:"",c=dF+"/api.php/provide/vod_list?app=ylys&id="+r+"&area="+s+"&year="+a+"&type="+o+"&page="+n+"&imei=c431ea542cee9679",u=await O6(c),l=[];for(let f of u.list){let d={vod_id:f.id,vod_name:f.name,vod_pic:f.img,vod_remarks:f.msg};l.push(d)}return{page:n,limit:u.limit,list:l}}async function Pst(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s=(await O6(dF+"/api.php/provide/vod_detail?app=ylys&imei=c431ea542cee9679&id="+i)).data,a={vod_name:s.name,vod_pic:s.img,type_name:s.type,vod_year:s.year,vod_remarks:s.msg,vod_content:s.info.replace(/<\/?[^>]+>| /g,"")},o=s.player_info,c=[],u=[];for(let l=0;l<o.length;l++){let f=o[l];c.push(f.show);let d=[];for(let p of f.video_info)d.push(p.name+"$"+p.url[0]);u.push(d.join("#"))}a.vod_play_from=c.join("$$$"),a.vod_play_url=u.join("$$$"),n.push(a)}return{list:n}}async function kst(e,t){let r=e.body.id;try{let n={parse:0,url:r};if(r.indexOf(",")>0){let i=r.split(",")[1];n={jx:0,url:await fF(i),parse:0,header:{"user-agent":"Lavf/58.12.100"}}}else{let i=await fF(r);i.indexOf("jhapi")>0?(i=await fF(i),n={jx:0,url:i,parse:0,header:{"user-agent":"Lavf/58.12.100"}}):n={jx:0,url:i,parse:0}}return n}catch{return{parse:0,url:r}}}async function fF(e){let t=await O6(e);return t.code==1?t.data.url:"http://43.154.104.152:1234/jhapi/cs.php?url="+e.split("=")[1]}async function Lst(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=await O6(dF+"/api.php/provide/search_result_more?app=ylys&video_name="+n+"&pageSize=20&tid=0&imei=c431ea542cee9679&page="+i),a=[];for(let o of s.data)a.push({vod_id:o.id,vod_name:o.video_name,vod_pic:o.img,vod_remarks:o.qingxidu});return{page:i,list:a}}function Bst(){let e=new Date().getTime().toString();return{version_name:"1.0.6",version_code:"6",package_name:"com.app.nanguatv",sign:C0e.default.MD5("c431ea542cee9679#uBFszdEM0oL0JRn@"+e).toString().toUpperCase(),imei:"c431ea542cee9679",timeMillis:e,"User-Agent":"okhttp/4.6.0"}}async function Mst(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(""+s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u66B4\u8D70",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var I0e={meta:{key:"nangua",name:"\u5357\u74DC",type:3},api:async e=>{e.post("/init",Nst),e.post("/home",Ost),e.post("/category",Dst),e.post("/detail",Pst),e.post("/play",kst),e.post("/search",Lst),e.get("/test",Mst)}};var R0e=Ke(ts(),1),N0e=Ke(In(),1),{_:to}=R0e.default,j2="http://op.ysdqjs.cn",O0e={},D6="",Fst="okhttp-okgo/jeasonlzy";async function D0e(e,t,r){let n={"User-Agent":Fst};to.isEmpty(D6)||(n.Cookie=D6);let i=t==="post"?"form-data":"",s=await qe(e,{method:t||"get",headers:n,data:r,postType:i});if(s.code==403){let a=s.data.match(/window\.location\.href ="(.*?)"/)[1];D6=to.isArray(s.headers["set-cookie"])?s.headers["set-cookie"].join(";"):s.headers["set-cookie"],n.Cookie=D6,s=await qe(j2+a,{method:t||"get",headers:n,data:r,postType:i})}return s.data}async function $st(e,t){return{}}async function Ust(e){let t=await k6(j2+"/v2/type/top_type"),r=to.map(t.data.list,i=>({type_id:i.type_id,type_name:i.type_name})),n={};return to.each(t.data.list,i=>{let s=P6(i,"extend","\u5267\u60C5"),a=P6(i,"area","\u5730\u533A"),o=P6(i,"lang","\u8BED\u8A00"),c=P6(i,"year","\u5E74\u4EFD"),u=[s,a,o,c].filter(l=>l!==null);n[i.type_id]=u}),{class:r,filters:n}}async function k6(e,t){let r=Math.floor(new Date().getTime()/1e3),s={sign:N0e.default.MD5("kj5649ertj84ks89r4jh8s45hf84hjfds04k"+r).toString(),timestamp:r},a=t?to.merge(s,t):s;return await D0e(e,"post",a)}function P6(e,t,r){return!e||!e[t]||e[t].length<=2?null:{key:t=="extend"?"class":t,name:r,init:"",value:to.map(e[t],i=>({n:i,v:i=="\u5168\u90E8"?"":i}))}}async function jst(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters,s=12,a=Hst(r,n,i,s),c=(await k6(j2+"/v2/home/type_search",a)).data.list,u=to.map(c,d=>({vod_id:d.vod_id,vod_name:d.vod_name,vod_pic:d.vod_pic||d.vod_pic_thumb,vod_remarks:d.vod_remarks})),l=parseInt(n),f=l;return c.length==s&&(f=l+1),{page:l,pagecount:f,limit:s,total:f,list:u}}function Hst(e,t,r,n){let i={type_id:e,page:t,limit:n};return r.class&&(i.class=r.class),r.area&&(i.area=r.area),r.lang&&(i.lang=r.lang),r.year&&(i.year=r.year),i}async function qst(e,t){let r=e.body.id,n={vod_id:r},s=(await k6(j2+"/v2/home/vod_details",n)).data,a={vod_id:r,vod_name:s.vod_name,vod_pic:s.vod_pic||s.vod_pic_thumb,vod_year:s.vod_year,vod_area:s.vod_area,vod_lang:s.vod_lang,vod_remarks:s.vod_remarks,vod_actor:s.vod_actor,vod_director:s.vod_director,vod_content:zst(s.vod_content)},o=s.vod_play_list,c={};return to.each(o,u=>{let l=u.name,f="",d=u.urls,p=u.parse_urls;to.isEmpty(p)||(O0e[l]=p);let m=to.map(d,y=>{let T=y.name,E=y.url;return T+"$"+E});to.isEmpty(m)||(f=m.join("#"),c[l]=f)}),a.vod_play_from=to.keys(c).join("$$$"),a.vod_play_url=to.values(c).join("$$$"),{list:[a]}}function zst(e){return e.replaceAll("&","&").replaceAll("<","<").replaceAll(">",">").replaceAll(""",'"').replaceAll(/<\/?[^>]+>/g,"")}async function Vst(e,t){let r=e.body.id,n=e.body.flag,i=r,s=O0e[n];if(!to.isEmpty(s)){for(let a of s)if(!to.isEmpty(a))try{let o=await D0e(a+i),c=JSON.parse(o);if(!to.isEmpty(c.url)){i=c.url;break}}catch{}}return{parse:0,url:i}}async function Gst(e,t){let r=e.body.wd,n=e.body.page,i=12,s={keyword:r,page:n,limit:i},o=(await k6(j2+"/v2/home/search",s)).data.list,c=to.map(o,f=>({vod_id:f.vod_id,vod_name:f.vod_name,vod_pic:f.vod_pic||f.vod_pic_thumb,vod_remarks:f.vod_remarks})),u=parseInt(n),l=u;return o.length==i&&(l=u+1),{page:u,pagecount:l,limit:i,total:l,list:c}}async function Wst(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(""+s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list&&i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:714890831}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u66B4\u8D70",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var P0e={meta:{key:"ttian",name:"\u5929\u5929",type:3},api:async e=>{e.post("/init",$st),e.post("/home",Ust),e.post("/category",jst),e.post("/detail",qst),e.post("/play",Vst),e.post("/search",Gst),e.get("/test",Wst)}};var k0e=Ke(ts(),1),L0e=Ke(In(),1);var{_:jd}=k0e.default;var K_="https://www.zxzja.com/";var B0e="Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36";async function X_(e,t){let r={"User-Agent":B0e,Referer:K_};return t&&(r=jd.merge(r,t)),(await qe(e,{method:"get",headers:r})).data}async function Yst(e,t){return{}}async function Xst(e){let t=await X_(K_),n=Xe(t)("ul.stui-header__menu > li > a[href*=list]"),i=jd.map(n,c=>{let u=c.attribs.href;return u=u.substring(u.lastIndexOf("/")+1).replace(".html",""),{type_id:u,type_name:c.children[0].data}}),s={1:[{key:"class",name:"\u5267\u60C5",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u559C\u5267",v:"\u559C\u5267"},{n:"\u7231\u60C5",v:"\u7231\u60C5"},{n:"\u6050\u6016",v:"\u6050\u6016"},{n:"\u52A8\u4F5C",v:"\u52A8\u4F5C"},{n:"\u79D1\u5E7B",v:"\u79D1\u5E7B"},{n:"\u5267\u60C5",v:"\u5267\u60C5"},{n:"\u6218\u4E89",v:"\u6218\u4E89"},{n:"\u8B66\u532A",v:"\u8B66\u532A"},{n:"\u72AF\u7F6A",v:"\u72AF\u7F6A"},{n:"\u52A8\u753B",v:"\u52A8\u753B"},{n:"\u5947\u5E7B",v:"\u5947\u5E7B"},{n:"\u5192\u9669",v:"\u5192\u9669"}]},{key:"area",name:"\u5730\u533A",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u5927\u9646",v:"\u5927\u9646"},{n:"\u9999\u6E2F",v:"\u9999\u6E2F"},{n:"\u53F0\u6E7E",v:"\u53F0\u6E7E"},{n:"\u6B27\u7F8E",v:"\u6B27\u7F8E"},{n:"\u97E9\u56FD",v:"\u97E9\u56FD"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u6CF0\u56FD",v:"\u6CF0\u56FD"},{n:"\u5370\u5EA6",v:"\u5370\u5EA6"},{n:"\u4FC4\u7F57\u65AF",v:"\u4FC4\u7F57\u65AF"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]}],2:[{key:"class",name:"\u5267\u60C5",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u5267\u60C5",v:"\u5267\u60C5"},{n:"\u559C\u5267",v:"\u559C\u5267"},{n:"\u7231\u60C5",v:"\u7231\u60C5"},{n:"\u52A8\u4F5C",v:"\u52A8\u4F5C"},{n:"\u60AC\u7591",v:"\u60AC\u7591"},{n:"\u6050\u6016",v:"\u6050\u6016"},{n:"\u5947\u5E7B",v:"\u5947\u5E7B"},{n:"\u60CA\u609A",v:"\u60CA\u609A"},{n:"\u72AF\u7F6A",v:"\u72AF\u7F6A"},{n:"\u79D1\u5E7B",v:"\u79D1\u5E7B"},{n:"\u97F3\u4E50",v:"\u97F3\u4E50"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]}],3:[{key:"class",name:"\u5267\u60C5",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u5267\u60C5",v:"\u5267\u60C5"},{n:"\u559C\u5267",v:"\u559C\u5267"},{n:"\u7231\u60C5",v:"\u7231\u60C5"},{n:"\u52A8\u4F5C",v:"\u52A8\u4F5C"},{n:"\u60AC\u7591",v:"\u60AC\u7591"},{n:"\u6050\u6016",v:"\u6050\u6016"},{n:"\u5947\u5E7B",v:"\u5947\u5E7B"},{n:"\u60CA\u609A",v:"\u60CA\u609A"},{n:"\u72AF\u7F6A",v:"\u72AF\u7F6A"},{n:"\u79D1\u5E7B",v:"\u79D1\u5E7B"},{n:"\u97F3\u4E50",v:"\u97F3\u4E50"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]}],4:[{key:"class",name:"\u5267\u60C5",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u5267\u60C5",v:"\u5267\u60C5"},{n:"\u559C\u5267",v:"\u559C\u5267"},{n:"\u7231\u60C5",v:"\u7231\u60C5"},{n:"\u52A8\u4F5C",v:"\u52A8\u4F5C"},{n:"\u60AC\u7591",v:"\u60AC\u7591"},{n:"\u6050\u6016",v:"\u6050\u6016"},{n:"\u5947\u5E7B",v:"\u5947\u5E7B"},{n:"\u60CA\u609A",v:"\u60CA\u609A"},{n:"\u72AF\u7F6A",v:"\u72AF\u7F6A"},{n:"\u79D1\u5E7B",v:"\u79D1\u5E7B"},{n:"\u97F3\u4E50",v:"\u97F3\u4E50"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]}],6:[{key:"class",name:"\u5267\u60C5",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u60C5\u611F",v:"\u60C5\u611F"},{n:"\u79D1\u5E7B",v:"\u79D1\u5E7B"},{n:"\u70ED\u8840",v:"\u70ED\u8840"},{n:"\u63A8\u7406",v:"\u63A8\u7406"},{n:"\u641E\u7B11",v:"\u641E\u7B11"},{n:"\u5192\u9669",v:"\u5192\u9669"},{n:"\u841D\u8389",v:"\u841D\u8389"},{n:"\u6821\u56ED",v:"\u6821\u56ED"},{n:"\u52A8\u4F5C",v:"\u52A8\u4F5C"},{n:"\u673A\u6218",v:"\u673A\u6218"},{n:"\u8FD0\u52A8",v:"\u8FD0\u52A8"},{n:"\u6218\u4E89",v:"\u6218\u4E89"},{n:"\u5C11\u5E74",v:"\u5C11\u5E74"}]},{key:"area",name:"\u5730\u533A",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u56FD\u4EA7",v:"\u56FD\u4EA7"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u6B27\u7F8E",v:"\u6B27\u7F8E"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]}]},a={key:"year",name:"\u5E74\u4EFD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"}]},o={key:"by",name:"\u6392\u5E8F",value:[{n:"\u65F6\u95F4",v:"time"},{n:"\u4EBA\u6C14",v:"hits"},{n:"\u8BC4\u5206",v:"score"}]};return JSON.stringify({class:jd.map(i,c=>(s[c.type_id]?(s[c.type_id].push(a,o),s[c.type_id][0].init=s[c.type_id][0].value[0].v):(s[c.type_id]=[],s[c.type_id].push(a,o)),c)),filters:s})}async function Kst(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters;(n<=0||typeof n>"u")&&(n=1);let s=K_+"/vodshow/"+r+"-"+(i.area||"")+"-"+(i.by||"time")+"-"+(i.class||"")+"-"+(i.lang||"")+"-"+(i.letter||"")+"---"+n+"---"+(i.year||"")+".html",a=await X_(s),o=Xe(a),c=o("ul.stui-vodlist > li"),u=jd.map(c,d=>{let p=o(d).find("a:first")[0],m=o(o(d).find("span.pic-text")[0]).text().trim();return{vod_id:p.attribs.href.replace(/.*?\/detail\/(.*).html/g,"$1"),vod_name:p.attribs.title,vod_pic:p.attribs["data-original"],vod_remarks:m||""}}),f=o("ul.stui-page__item > li > a:contains(\u4E0B\u4E00\u9875)").length>0?parseInt(n)+1:parseInt(n);return JSON.stringify({page:parseInt(n),pagecount:f,limit:24,total:24*f,list:u})}async function Qst(e,t){let r=e.body.id,n=await X_(K_+"/detail/"+r+".html"),i=Xe(n),s={vod_id:r,vod_name:i("h1:first").text().trim(),vod_type:i(".stui-content__detail p:first a").text(),vod_actor:i(".stui-content__detail p:nth-child(3)").text().replace("\u4E3B\u6F14\uFF1A",""),vod_director:i(".stui-content__detail p:nth-child(4)").text().replace("\u5BFC\u6F14\uFF1A",""),vod_pic:i(".stui-content__thumb img:first").attr("data-original"),vod_remarks:i(".stui-content__detail p:nth-child(5)").text()||"",vod_content:i("span.detail-content").text().trim()},a={},o=i("div.stui-vodlist__head > h3"),c=i("ul.stui-content__playlist");jd.each(o,(f,d)=>{let p=f.children[0].data,m=c[d];m=i(m).find("a"),jd.each(m,y=>{let T=y.children[0].data,E=y.attribs.href;T.length==0&&(T=y.children[0].data.trim()),a.hasOwnProperty(p)||(a[p]=[]),a[p].push(T+"$"+E)})}),s.vod_play_from=jd.keys(a).join("$$$");let u=jd.values(a),l=jd.map(u,f=>f.join("#"));return s.vod_play_url=l.join("$$$"),JSON.stringify({list:[s]})}async function Jst(e,t){let r=e.body.id,i=(await X_(K_+r)).match(/r player_.*?=(.*?)</)[1],s=JSON.parse(i),a=s.url,o=s.from;if(s.encrypt=="1"?a=unescape(a):s.encrypt=="2"&&(a=unescape(M0e(a))),a.includes("m3u8")||a.includes("mp4"))return JSON.stringify({parse:0,url:a});if(o.includes("line3")||o.includes("line4")||o.includes("line5")){let l=(await X_(a,{"sec-fetch-mode":"navigate","sec-fetch-site":"cross-site","sec-fetch-dest":"iframe","upgrade-insecure-requests":1})).match(/var result_v2 = {(.*?)};/)[1],d=JSON.parse("{"+l+"}").data.split("").reverse(),p="";for(let y=0;y<d.length;y=y+2)p+=String.fromCharCode(parseInt(d[y]+d[y+1],16));let m=p.substring(0,(p.length-7)/2)+p.substring((p.length-7)/2+7);return JSON.stringify({parse:0,url:m})}else return"{}"}async function Zst(e,t){let r=e.body.wd,n=e.body.page;n<=0&&(n=1);var i=(await X_(K_+"/index.php/ajax/suggest?mid=1&wd="+r+"&limit=50")).list;return{list:jd.map(i,a=>({vod_id:a.id,vod_name:a.name,vod_pic:a.pic,vod_remarks:""})),limit:50}}function M0e(e){return L0e.default.enc.Utf8.stringify(Crypto.enc.Base64.parse(e))}async function eat(e,t){let r=e.params.site,n=e.params.what,i=M0e(n);if(r=="img"){var s=await qe(i,{buffer:2,headers:{Referer:"https://api.douban.com/","User-Agent":B0e}});return JSON.stringify({code:s.code,buffer:2,content:s.content,headers:s.headers})}return JSON.stringify({code:500,content:""})}async function tat(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class&&i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list&&i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u7231",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var F0e={meta:{key:"zxzj",name:"\u5728\u7EBF",type:3},api:async e=>{e.post("/init",Yst),e.post("/home",Xst),e.post("/category",Kst),e.post("/detail",Qst),e.post("/play",Jst),e.post("/search",Zst),e.get("/proxy/:site/:what/:end",eat),e.get("/test",tat)}};var aNt=Ke(In(),1);var $0e=Ke(ts(),1);var{_:uNt}=$0e.default,U0e="ddys.pro",fNt="https://"+U0e,dNt="https://v."+U0e;var hNt=Ke(In(),1);var j0e=Ke(ts(),1);var{_:L6}=j0e.default,B6="https://www.wwgz.cn",H0e=1,rat={"User-Agent":"Mozilla/5.0 (Linux; Android 14; 22127RK46C Build/UKQ1.230804.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/118.0.0.0 Mobile Safari/537.36"};async function pF(e,t,r){return(await qe(e,{method:r?"post":"get",headers:rat,data:t||{},postType:r?"form":""})).data}async function nat(e,t){return{}}async function iat(e){let t=[{type_id:"1",type_name:"\u7535\u5F71"},{type_id:"2",type_name:"\u5267\u96C6"},{type_id:"3",type_name:"\u7EFC\u827A"},{type_id:"4",type_name:"\u52A8\u6F2B"},{type_id:"26",type_name:"\u77ED\u5267"}],r=lat();return{class:t,filters:r}}async function sat(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters;n||(n=1),n<=0&&(n=1);let s=i.id||r,a=i.year||"",o=i.area||"",c=B6+"/index.php?m=vod-list-id-"+s+"-pg-"+n+"-order--by-time-class-0-year-"+a+"-letter--area-"+o+"-lang-.html";return{list:await fat(c,n),page:n}}async function aat(e,t){let r=e.body.id,n=await pF(B6+r),i=Xe(n),s=i("article > p").text().replace("\u7B80\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u4ECB\uFF1A","").trim(),a=i("div.numList a"),o=[],c=[],u=L6.map(i(a),f=>{let d=B6+i(f).attr("href");return i(f).text().trim()+"$"+d}).reverse().join("#");for(let f=1;f<=3;f++)o.push("\u7EBF\u8DEF"+f),c.push(u);return{list:[{vod_content:s,vod_play_from:o.join("$$$"),vod_play_url:c.join("$$$")}]}}async function oat(e,t){let r=e.body.wd,n=B6+"/index.php?m=vod-search",i=await pF(n,`wd=${r}`,!0),s=Xe(i),a=s("#data_list > li");return{list:L6.map(a,c=>{let u=s(s(c).find("div.pic > a")[0]).attr("href"),l=s(s(c).find("div.pic > a > img")[0]).attr("data-src"),f=s(s(c).find("span.sTit")[0]).text();return{vod_id:u,vod_name:f,vod_pic:l,vod_remarks:""}})}}async function cat(e,t){if(e.body.action=="request"){if(e.body.url.indexOf(".html")>0||e.body.url.indexOf("url=")>0){let r=await qe.get(e.body.url,{headers:e.body.headers}),n=r.headers.toJSON();return delete n["transfer-encoding"],delete n["cache-control"],delete n["content-length"],n["content-encoding"]=="gzip"&&delete n["content-encoding"],t.headers(n),r.data.replaceAll("var p = navigator.platform;","var p ='';").replaceAll("</html>",`<script>
|
||
const loop1 = setInterval(function () {
|
||
if (
|
||
document.querySelectorAll('[onclick*=playlist]').length > 0 &&
|
||
window.playlist
|
||
) {
|
||
clearInterval(loop1);
|
||
document.querySelectorAll('[onclick*=playlist]')[${H0e-1}].click();
|
||
return;
|
||
}
|
||
}, 200);</script></html>`).replaceAll("autoplay: false","autoplay: true").replaceAll("<video","<video autoplay=true ")}else if(e.body.url.indexOf("video_mp4")>0||e.body.url.indexOf("index.m3u8")>=0)return t.header("sniff_end","1"),"block"}return""}async function uat(e,t){let r=e.body.id,n=e.body.flag;H0e=parseInt(n.replace("\u7EBF\u8DEF",""));let i=await e.server.messageToDart({action:"sniff",opt:{ua:"Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",url:r,timeout:5e3,intercept:e.server.address().url+e.server.prefix+"/sniff"}});if(i&&i.url)return{parse:0,url:i.url}}function lat(){return{1:[{key:"id",name:"\u7C7B\u578B",init:"1",value:[{n:"\u5168\u90E8",v:"1"},{n:"\u52A8\u4F5C",v:"5"},{n:"\u559C\u5267",v:"6"},{n:"\u7231\u60C5",v:"7"},{n:"\u79D1\u5E7B",v:"8"},{n:"\u6050\u6016",v:"9"},{n:"\u5267\u60C5",v:"10"},{n:"\u6218\u4E89",v:"11"},{n:"\u60CA\u609A",v:"16"},{n:"\u5947\u5E7B",v:"17"}]},{key:"area",name:"\u5730\u533A",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u5927\u9646",v:"\u5927\u9646"},{n:"\u9999\u6E2F",v:"\u9999\u6E2F"},{n:"\u53F0\u6E7E",v:"\u53F0\u6E7E"},{n:"\u7F8E\u56FD",v:"\u7F8E\u56FD"},{n:"\u97E9\u56FD",v:"\u97E9\u56FD"},{n:"\u65E5\u672C",v:"\u65E5\u672C"}]},{key:"year",name:"\u5E74\u4EFD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"}]}],2:[{key:"id",name:"\u7C7B\u578B",init:"2",value:[{n:"\u5168\u90E8",v:"2"},{n:"\u56FD\u4EA7\u5267",v:"12"},{n:"\u6E2F\u53F0\u5267",v:"13"},{n:"\u65E5\u97E9\u5267",v:"14"},{n:"\u6B27\u7F8E\u5267",v:"15"}]},{key:"area",name:"\u5730\u533A",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u5927\u9646",v:"\u5927\u9646"},{n:"\u53F0\u6E7E",v:"\u53F0\u6E7E"},{n:"\u9999\u6E2F",v:"\u9999\u6E2F"},{n:"\u97E9\u56FD",v:"\u97E9\u56FD"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u7F8E\u56FD",v:"\u7F8E\u56FD"},{n:"\u6CF0\u56FD",v:"\u6CF0\u56FD"},{n:"\u82F1\u56FD",v:"\u82F1\u56FD"},{n:"\u65B0\u52A0\u5761",v:"\u65B0\u52A0\u5761"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]},{key:"year",name:"\u5E74\u4EFD",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"2014",v:"2014"},{n:"2013",v:"2013"},{n:"2012",v:"2012"},{n:"2011",v:"2011"},{n:"2010",v:"2010"},{n:"2009",v:"2009"},{n:"2008",v:"2008"},{n:"2006",v:"2006"},{n:"2005",v:"2005"}]}]}}async function fat(e,t){let r=await pF(e),n=Xe(r),i=/<em[^>]*>(.*?)<\/em[^>]*>/gi,s=n("ul.resize_list > li");return L6.map(s,o=>{let c=n(n(o).find("a")[0]).attr("href"),u=n(n(o).find("a")[0]).attr("title"),l=n(n(o).find("img")[0]).attr("src"),f=n(n(o).find("span.sBottom > span > em")[0]).text().trim(),p=n(n(o).find("span.sBottom > span")[0]).text().trim().replace(f,"");return{vod_id:c.replace("detail","play").replace(".html",`-src-1-num-${t}.html`),vod_name:u,vod_pic:l,vod_remarks:L6.isEmpty(p)?f.replaceAll("0.0","\u6682\u65E0\u8BC4\u5206"):p}})}async function dat(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class&&i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[1].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list&&i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s)}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u4ED9\u9006",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var q0e={meta:{key:"nongmin",name:"\u519C\u6C11",type:3},api:async e=>{e.post("/init",nat),e.post("/home",iat),e.post("/category",sat),e.post("/sniff",cat),e.post("/detail",aat),e.post("/play",uat),e.post("/search",oat),e.get("/test",dat)}};var z0e=Ke(ts(),1),bNt=Ke(In(),1);var{_:Rv}=z0e.default;var H2="https://www.ksksl.com";var pat="Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1";async function M6(e,t){return(await qe(e,{method:"get",headers:{"User-Agent":t||pat,Referer:H2}})).data}async function hat(e,t){return{}}async function mat(e,t){return JSON.stringify({class:[{type_id:"dy",type_name:"\u7535\u5F71"},{type_id:"tv",type_name:"\u8FFD\u5267"},{type_id:"zy",type_name:"\u7EFC\u827A"},{type_id:"dm",type_name:"\u52A8\u6F2B"},{type_id:"jl",type_name:"\u7EAA\u5F55\u7247"}],filters:{dy:[{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:""},{n:"\u4E2D\u56FD\u5927\u9646",v:"/area/\u4E2D\u56FD\u5927\u9646"},{n:"\u4E2D\u56FD\u9999\u6E2F",v:"/area/\u4E2D\u56FD\u9999\u6E2F"},{n:"\u4E2D\u56FD\u53F0\u6E7E",v:"/area/\u4E2D\u56FD\u53F0\u6E7E"},{n:"\u7F8E\u56FD",v:"/area/\u7F8E\u56FD"},{n:"\u65E5\u672C",v:"/area/\u65E5\u672C"},{n:"\u97E9\u56FD",v:"/area/\u97E9\u56FD"},{n:"\u82F1\u56FD",v:"/area/\u82F1\u56FD"},{n:"\u6CD5\u56FD",v:"/area/\u6CD5\u56FD"}]},{key:"class",name:"\u5206\u7C7B",value:[{n:"\u5168\u90E8",v:""},{n:"\u559C\u5267",v:"/class/\u559C\u5267"},{n:"\u7231\u60C5",v:"/class/\u7231\u60C5"},{n:"\u6050\u6016",v:"/class/\u6050\u6016"},{n:"\u52A8\u4F5C",v:"/class/\u52A8\u4F5C"},{n:"\u79D1\u5E7B",v:"/class/\u79D1\u5E7B"},{n:"\u5267\u60C5",v:"/class/\u5267\u60C5"},{n:"\u8B66\u532A",v:"/class/\u8B66\u532A"},{n:"\u72AF\u7F6A",v:"/class/\u72AF\u7F6A"},{n:"\u52A8\u753B",v:"/class/\u52A8\u753B"},{n:"\u5947\u5E7B",v:"/class/\u5947\u5E7B"},{n:"\u6B66\u4FA0",v:"/class/\u6B66\u4FA0"},{n:"\u5192\u9669",v:"/class/\u5192\u9669"},{n:"\u67AA\u6218",v:"/class/\u67AA\u6218"},{n:"\u6050\u6016",v:"/class/\u6050\u6016"},{n:"\u60AC\u7591",v:"/class/\u60AC\u7591"},{n:"\u60CA\u609A",v:"/class/\u60CA\u609A"},{n:"\u7ECF\u5178",v:"/class/\u7ECF\u5178"},{n:"\u9752\u6625",v:"/class/\u9752\u6625"},{n:"\u6587\u827A",v:"/class/\u6587\u827A"},{n:"\u53E4\u88C5",v:"/class/\u53E4\u88C5"},{n:"\u5386\u53F2",v:"/class/\u5386\u53F2"},{n:"\u8FD0\u52A8",v:"/class/\u8FD0\u52A8"},{n:"\u519C\u6751",v:"/class/\u519C\u6751"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"/year/2024"},{n:"2023",v:"/year/2023"},{n:"2022",v:"/year/2022"},{n:"2021",v:"/year/2021"},{n:"2020",v:"/year/2020"},{n:"2019",v:"/year/2019"},{n:"2018",v:"/year/2018"},{n:"2017",v:"/year/2017"},{n:"2016",v:"/year/2016"},{n:"2015",v:"/year/2015"},{n:"2014",v:"/year/2014"},{n:"2013",v:"/year/2013"},{n:"2012",v:"/year/2012"},{n:"2011",v:"/year/2011"},{n:"2010",v:"/year/2010"},{n:"2009",v:"/year/2009"}]},{key:"by",name:"\u6392\u5E8F",value:[{n:"\u65F6\u95F4",v:"/by/time"},{n:"\u4EBA\u6C14",v:"/by/hits"},{n:"\u8BC4\u5206",v:"/by/score"}]}],tv:[{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:""},{n:"\u4E2D\u56FD\u5927\u9646",v:"/area/\u4E2D\u56FD\u5927\u9646"},{n:"\u4E2D\u56FD\u9999\u6E2F",v:"/area/\u4E2D\u56FD\u9999\u6E2F"},{n:"\u4E2D\u56FD\u53F0\u6E7E",v:"/area/\u4E2D\u56FD\u53F0\u6E7E"},{n:"\u7F8E\u56FD",v:"/area/\u7F8E\u56FD"},{n:"\u65E5\u672C",v:"/area/\u65E5\u672C"},{n:"\u97E9\u56FD",v:"/area/\u97E9\u56FD"},{n:"\u82F1\u56FD",v:"/area/\u82F1\u56FD"},{n:"\u6CD5\u56FD",v:"/area/\u6CD5\u56FD"}]},{key:"class",name:"\u5206\u7C7B",value:[{n:"\u5168\u90E8",v:""},{n:"\u53E4\u88C5",v:"/class/\u53E4\u88C5"},{n:"\u8A00\u60C5",v:"/class/\u8A00\u60C5"},{n:"\u6B66\u4FA0",v:"/class/\u6B66\u4FA0"},{n:"\u5076\u50CF",v:"/class/\u7F8E\u56FD"},{n:"\u5BB6\u5EAD",v:"/class/\u5BB6\u5EAD"},{n:"\u559C\u5267",v:"/class/\u559C\u5267"},{n:"\u6218\u4E89",v:"/class/\u6218\u4E89"},{n:"\u519B\u65C5",v:"/class/\u519B\u65C5"},{n:"\u8C0D\u6218",v:"/class/\u8C0D\u6218"},{n:"\u60AC\u7591",v:"/class/\u60AC\u7591"},{n:"\u7F6A\u6848",v:"/class/\u7F6A\u6848"},{n:"\u7A7F\u8D8A",v:"/class/\u7A7F\u8D8A"},{n:"\u5BAB\u5EF7",v:"/class/\u5BAB\u5EF7"},{n:"\u5386\u53F2",v:"/class/\u5386\u53F2"},{n:"\u795E\u8BDD",v:"/class/\u795E\u8BDD"},{n:"\u79D1\u5E7B",v:"/class/\u79D1\u5E7B"},{n:"\u5E74\u4EE3",v:"/class/\u5E74\u4EE3"},{n:"\u519C\u6751",v:"/class/\u519C\u6751"},{n:"\u5546\u6218",v:"/class/\u5546\u6218"},{n:"\u5267\u60C5",v:"/class/\u5267\u60C5"},{n:"\u5947\u5E7B",v:"/class/\u5947\u5E7B"},{n:"\u7F51\u5267",v:"/class/\u7F51\u5267"},{n:"\u90FD\u5E02",v:"/class/\u90FD\u5E02"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"/year/2024"},{n:"2023",v:"/year/2023"},{n:"2022",v:"/year/2022"},{n:"2021",v:"/year/2021"},{n:"2020",v:"/year/2020"},{n:"2019",v:"/year/2019"},{n:"2018",v:"/year/2018"},{n:"2017",v:"/year/2017"},{n:"2016",v:"/year/2016"},{n:"2015",v:"/year/2015"},{n:"2014",v:"/year/2014"},{n:"2013",v:"/year/2013"},{n:"2012",v:"/year/2012"},{n:"2011",v:"/year/2011"},{n:"2010",v:"/year/2010"},{n:"2009",v:"/year/2009"}]},{key:"by",name:"\u6392\u5E8F",value:[{n:"\u65F6\u95F4",v:"/by/time"},{n:"\u4EBA\u6C14",v:"/by/hits"},{n:"\u8BC4\u5206",v:"/by/score"}]}],zy:[{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:""},{n:"\u4E2D\u56FD\u5927\u9646",v:"/area/\u4E2D\u56FD\u5927\u9646"},{n:"\u4E2D\u56FD\u9999\u6E2F",v:"/area/\u4E2D\u56FD\u9999\u6E2F"},{n:"\u4E2D\u56FD\u53F0\u6E7E",v:"/area/\u4E2D\u56FD\u53F0\u6E7E"},{n:"\u7F8E\u56FD",v:"/area/\u7F8E\u56FD"},{n:"\u65E5\u672C",v:"/area/\u65E5\u672C"},{n:"\u97E9\u56FD",v:"/area/\u97E9\u56FD"},{n:"\u82F1\u56FD",v:"/area/\u82F1\u56FD"},{n:"\u6CD5\u56FD",v:"/area/\u6CD5\u56FD"}]},{key:"class",name:"\u5206\u7C7B",value:[{n:"\u5168\u90E8",v:""},{n:"\u8868\u6F14",v:"/class/\u8868\u6F14"},{n:"\u64AD\u62A5",v:"/class/\u64AD\u62A5"},{n:"\u8BBF\u8C08",v:"/class/\u8BBF\u8C08"},{n:"\u4F53\u9A8C",v:"/class/\u4F53\u9A8C"},{n:"\u517B\u6210",v:"/class/\u517B\u6210"},{n:"\u6E38\u620F",v:"/class/\u6E38\u620F"},{n:"\u4EB2\u5B50",v:"/class/\u4EB2\u5B50"},{n:"\u7F8E\u98DF",v:"/class/\u7F8E\u98DF"},{n:"\u60C5\u611F",v:"/class/\u60C5\u611F"},{n:"\u9009\u79C0",v:"/class/\u9009\u79C0"},{n:"\u76CA\u667A",v:"/class/\u76CA\u667A"},{n:"\u665A\u4F1A",v:"/class/\u665A\u4F1A"},{n:"\u97F3\u4E50",v:"/class/\u97F3\u4E50"},{n:"\u6587\u5316",v:"/class/\u6587\u5316"},{n:"\u559C\u5267",v:"/class/\u559C\u5267"},{n:"\u66F2\u827A",v:"/class/\u66F2\u827A"},{n:"\u804C\u573A",v:"/class/\u804C\u573A"},{n:"\u8131\u53E3\u79C0",v:"/class/\u8131\u53E3\u79C0"},{n:"\u6587\u827A",v:"/class/\u6587\u827A"},{n:"\u7ADE\u6280",v:"/class/\u7ADE\u6280"},{n:"\u6F6E\u6D41\u6587\u5316",v:"/class/\u6F6E\u6D41\u6587\u5316"},{n:"\u4F53\u80B2",v:"/class/\u4F53\u80B2"},{n:"\u8D44\u8BAF",v:"/class/\u8D44\u8BAF"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"/year/2024"},{n:"2023",v:"/year/2023"},{n:"2022",v:"/year/2022"},{n:"2021",v:"/year/2021"},{n:"2020",v:"/year/2020"},{n:"2019",v:"/year/2019"},{n:"2018",v:"/year/2018"},{n:"2017",v:"/year/2017"},{n:"2016",v:"/year/2016"},{n:"2015",v:"/year/2015"},{n:"2014",v:"/year/2014"},{n:"2013",v:"/year/2013"},{n:"2012",v:"/year/2012"},{n:"2011",v:"/year/2011"},{n:"2010",v:"/year/2010"},{n:"2009",v:"/year/2009"}]},{key:"by",name:"\u6392\u5E8F",value:[{n:"\u65F6\u95F4",v:"/by/time"},{n:"\u4EBA\u6C14",v:"/by/hits"},{n:"\u8BC4\u5206",v:"/by/score"}]}],dm:[{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:""},{n:"\u4E2D\u56FD\u5927\u9646",v:"/area/\u4E2D\u56FD\u5927\u9646"},{n:"\u4E2D\u56FD\u9999\u6E2F",v:"/area/\u4E2D\u56FD\u9999\u6E2F"},{n:"\u4E2D\u56FD\u53F0\u6E7E",v:"/area/\u4E2D\u56FD\u53F0\u6E7E"},{n:"\u7F8E\u56FD",v:"/area/\u7F8E\u56FD"},{n:"\u65E5\u672C",v:"/area/\u65E5\u672C"},{n:"\u97E9\u56FD",v:"/area/\u97E9\u56FD"},{n:"\u82F1\u56FD",v:"/area/\u82F1\u56FD"},{n:"\u6CD5\u56FD",v:"/area/\u6CD5\u56FD"}]},{key:"class",name:"\u5206\u7C7B",value:[{n:"\u5168\u90E8",v:""},{n:"\u70ED\u95E8",v:"/class/\u70ED\u95E8"},{n:"\u641E\u7B11",v:"/class/\u641E\u7B11"},{n:"\u756A\u5267",v:"/class/\u756A\u5267"},{n:"\u56FD\u521B",v:"/class/\u56FD\u521B"},{n:"\u5927\u7535\u5F71",v:"/class/\u5927\u7535\u5F71"},{n:"\u70ED\u8840",v:"/class/\u70ED\u8840"},{n:"\u50AC\u6CEA",v:"/class/\u50AC\u6CEA"},{n:"\u52B1\u5FD7",v:"/class/\u52B1\u5FD7"},{n:"\u673A\u6218",v:"/class/\u673A\u6218"},{n:"\u683C\u6597",v:"/class/\u683C\u6597"},{n:"\u604B\u7231",v:"/class/\u604B\u7231"},{n:"\u79D1\u5E7B",v:"/class/\u79D1\u5E7B"},{n:"\u5947\u5E7B",v:"/class/\u5947\u5E7B"},{n:"\u9B54\u5E7B",v:"/class/\u9B54\u5E7B"},{n:"\u63A8\u7406",v:"/class/\u63A8\u7406"},{n:"\u6821\u56ED",v:"/class/\u6821\u56ED"},{n:"\u65E5\u5E38",v:"/class/\u65E5\u5E38"},{n:"\u7ECF\u5178",v:"/class/\u7ECF\u5178"},{n:"\u5386\u53F2",v:"/class/\u5386\u53F2"},{n:"\u7F8E\u98DF",v:"/class/\u7F8E\u98DF"},{n:"\u6B66\u4FA0",v:"/class/\u6B66\u4FA0"},{n:"\u7384\u5E7B",v:"/class/\u7384\u5E7B"},{n:"\u7ADE\u6280",v:"/class/\u7ADE\u6280"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{n:"2024",v:"/year/2024"},{n:"2023",v:"/year/2023"},{n:"2022",v:"/year/2022"},{n:"2021",v:"/year/2021"},{n:"2020",v:"/year/2020"},{n:"2019",v:"/year/2019"},{n:"2018",v:"/year/2018"},{n:"2017",v:"/year/2017"},{n:"2016",v:"/year/2016"},{n:"2015",v:"/year/2015"},{n:"2014",v:"/year/2014"},{n:"2013",v:"/year/2013"},{n:"2012",v:"/year/2012"},{n:"2011",v:"/year/2011"},{n:"2010",v:"/year/2010"},{n:"2009",v:"/year/2009"}]},{key:"by",name:"\u6392\u5E8F",value:[{n:"\u65F6\u95F4",v:"/by/time"},{n:"\u4EBA\u6C14",v:"/by/hits"},{n:"\u8BC4\u5206",v:"/by/score"}]}],jl:[{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:""},{n:"\u4E2D\u56FD\u5927\u9646",v:"/area/\u4E2D\u56FD\u5927\u9646"},{n:"\u65E5\u672C",v:"/area/\u65E5\u672C"},{n:"\u7F8E\u56FD",v:"/area/\u7F8E\u56FD"},{n:"\u56FD\u5916",v:"/area/\u56FD\u5916"},{n:"\u5176\u4ED6",v:"/area/\u5176\u4ED6"}]},{key:"class",name:"\u5206\u7C7B",value:[{n:"\u5168\u90E8",v:""},{n:"\u793E\u4F1A",v:"/class/\u793E\u4F1A"},{n:"\u52A8\u7269",v:"/class/\u52A8\u7269"},{n:"\u6587\u5316",v:"/class/\u6587\u5316"},{n:"\u81EA\u7136",v:"/class/\u81EA\u7136"},{n:"\u4EBA\u6587",v:"/class/\u4EBA\u6587"},{n:"\u519B\u4E8B",v:"/class/\u519B\u4E8B"},{n:"\u5386\u53F2",v:"/class/\u5386\u53F2"},{n:"\u8BB0\u5F55",v:"/class/\u8BB0\u5F55"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:""},{n:"2023",v:"/year/2023"},{n:"2022",v:"/year/2022"},{n:"2021",v:"/year/2021"},{n:"2020",v:"/year/2020"},{n:"2019",v:"/year/2019"},{n:"2018",v:"/year/2018"},{n:"2017",v:"/year/2017"},{n:"2016",v:"/year/2016"},{n:"2015",v:"/year/2015"},{n:"2014",v:"/year/2014"},{n:"2013",v:"/year/2013"},{n:"2012",v:"/year/2012"},{n:"2011",v:"/year/2011"},{n:"2010",v:"/year/2010"}]},{key:"by",name:"\u6392\u5E8F",value:[{n:"\u65F6\u95F4",v:"/by/time"},{n:"\u4EBA\u6C14",v:"/by/hits"},{n:"\u8BC4\u5206",v:"/by/score"}]}]}})}async function gat(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters;n<=0&&(n=1);let s=H2+"/show/"+r+(i.area||"")+(i.by||"/by/time")+(i.class||"")+"/page/"+n+(i.year||"")+".html",a=await M6(s),o=Xe(a),c=o("ul.dx-list > li"),u=Rv.map(c,d=>{let p=o(d).find("a:first")[0],m=o(o(d).find("span.vod_remarks")[0]).text().trim();return{vod_id:p.attribs.href.replace(/.*?\/voddetail\/(.*).html/g,"$1"),vod_name:p.attribs.title,vod_pic:p.attribs["data-original"],vod_remarks:m||""}}),f=o("div.page_info> ul > a").length>0?parseInt(n)+1:parseInt(n);return JSON.stringify({page:parseInt(n),pagecount:f,limit:24,total:24*f,list:u})}async function vat(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let d of r){var i=await M6(H2+"/voddetail/"+d+".html"),s=Xe(i),a={vod_id:d,vod_name:s("h1:first")[0].children[0].data.trim(),vod_type:s(".video-info-actor:eq(1)").text(),vod_actor:s(".info-main a").text(),vod_pic:s(".video-cover img:first").attr("src"),vod_remarks:s(".stui-content__detail p:nth-child(5)").text()||"",vod_content:s(".vod_content").text().trim()},o={},c=s("div.player_info h2"),u=s("div.play_li");Rv.each(c,(p,m)=>{var y=p.children[0].data,T=u[m];T=s(T).find("a"),Rv.each(T,E=>{var A=E.children[0].data,x=E.attribs.href.replace(/.*?\/vodplay\/(.*).html/g,"$1");A.length==0&&(A=E.children[0].data.trim()),o.hasOwnProperty(y)||(o[y]=[]),o[y].push(A+"$"+x)})}),a.vod_play_from=Rv.keys(o).join("$$$");var l=Rv.values(o),f=Rv.map(l,p=>p.join("#"));a.vod_play_url=f.join("$$$"),n.push(a)}return{list:n}}async function yat(e,t){let r=e.body.id,n=H2+"/vodplay/"+r+".html",i=await M6(n),s=Xe(i),o=JSON.parse(s("script:contains(player_)").html().replace("var player_aaaa=","")).url;return JSON.stringify({parse:0,url:o})}async function _at(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=await M6(H2+"/ch/page/"+r+"/wd/"+n+".html"),a=Xe(s),o=a("ul.dx-list > li"),c=Rv.map(o,f=>{let d=a(f).find("a:first")[0],p=a(a(f).find("span.vod_remarks")[0]).text().trim();return{vod_id:d.attribs.href.replace(/\/voddetail\/(.*).html/g,"$1"),vod_name:d.attribs.title,vod_pic:d.attribs["data-original"],vod_remarks:p||""}}),l=a("div.page_info > ul > a").length>0?parseInt(r)+1:parseInt(r);return JSON.stringify({page:parseInt(r),pagecount:l,limit:24,total:24*l,list:c})}async function bat(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(""+s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u66B4\u8D70",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var V0e={meta:{key:"klm",name:"\u770B\u4E86",type:3},api:async e=>{e.post("/init",hat),e.post("/home",mat),e.post("/category",gat),e.post("/detail",vat),e.post("/play",yat),e.post("/search",_at),e.get("/test",bat)}};var Y0e=Ke(ts(),1);var wNt=Ke(In(),1),{_:X0e}=Y0e.default,Eat="\u89C6\u805A\u573A",G0e="http://api.cntv.cn";async function W0e(e){return(await qe.get(e,{headers:{"User-Agent":_d}})).data}async function xat(e,t){return{}}async function Tat(e,t){let r=[{type_id:"TOPC1451559025546574",type_name:"\u52A8\u753B\u5927\u653E\u6620"},{type_id:"TOPC1451378857272262",type_name:"\u7B2C\u4E00\u52A8\u753B\u4E50\u56ED"},{type_id:"TOPC1451557646802924",type_name:"\u5065\u5EB7\u4E4B\u8DEF"},{type_id:"TOPC1451558190239536",type_name:"\u8D70\u8FDB\u79D1\u5B66"},{type_id:"TOPC1451557893544236",type_name:"\u63A2\u7D22\xB7\u53D1\u73B0"},{type_id:"TOPC1451378967257534",type_name:"\u52A8\u7269\u4E16\u754C"},{type_id:"TOPC1451525103989666",type_name:"\u4EBA\u4E0E\u81EA\u7136"},{type_id:"TOPC1451558150787467",type_name:"\u81EA\u7136\u4F20\u5947"},{type_id:"TOPC1451557421544786",type_name:"\u5730\u7406\xB7\u4E2D\u56FD"},{type_id:"TOPC1451541349400938",type_name:"\u8FDC\u65B9\u7684\u5BB6"},{type_id:"TOPC1575253587571324",type_name:"\u8DDF\u7740\u4E66\u672C\u53BB\u65C5\u884C"},{type_id:"TOPC1451557052519584",type_name:"\u767E\u5BB6\u8BB2\u575B"},{type_id:"TOPC1451558856402351",type_name:"\u7A7A\u4E2D\u5267\u9662"},{type_id:"TOPC1451550970356385",type_name:"\u4F53\u575B\u5FEB\u8BAF"},{type_id:"TOPC1451557970755294",type_name:"\u6211\u7231\u53D1\u660E"},{type_id:"TOPC1451528971114112",type_name:"\u65B0\u95FB\u8054\u64AD"},{type_id:"TOPC1451558976694518",type_name:"\u7126\u70B9\u8BBF\u8C08"},{type_id:"TOPC1451464665008914",type_name:"\u4ECA\u65E5\u8BF4\u6CD5"},{type_id:"TOPC1451378757637200",type_name:"\u7B49\u7740\u6211"},{type_id:"TOPC1451559129520755",type_name:"\u65B0\u95FB\u76F4\u64AD\u95F4"},{type_id:"TOPC1451540328102649",type_name:"\u6D77\u5CE1\u4E24\u5CB8"},{type_id:"TOPC1451530382483536",type_name:"\u5929\u7F51"},{type_id:"TOPC1451540389082713",type_name:"\u4ECA\u65E5\u5173\u6CE8"},{type_id:"TOPC1665739007799851",type_name:"\u9AD8\u7AEF\u8BBF\u8C08"},{type_id:"TOPC1451464884159276",type_name:"\u5F00\u8BB2\u5566"},{type_id:"TOPC1451464884159276",type_name:"\u6545\u4E8B\u91CC\u7684\u4E2D\u56FD"},{type_id:"TOPC1514182710380601",type_name:"\u5BF9\u8BDD"},{type_id:"TOPC1451559038345600",type_name:"\u9762\u5BF9\u9762"},{type_id:"TOPC1451534366388377",type_name:"\u662F\u771F\u7684\u5417"},{type_id:"TOPC1451467630488780",type_name:"\u661F\u5149\u5927\u9053"},{type_id:"TOPC1451541414450906",type_name:"\u7CBE\u5F69\u97F3\u4E50\u6C47"},{type_id:"TOPC1451534421925242",type_name:"\u97F3\u4E50\u5385"},{type_id:"TOPC1451541994820527",type_name:"\u6C11\u6B4C\xB7\u4E2D\u56FD"},{type_id:"TOPC1451354597100320",type_name:"\u4E2D\u56FD\u7535\u5F71\u62A5\u9053"},{type_id:"TOPC1451469943519994",type_name:"\u661F\u63A8\u8350"},{type_id:"TOPC1571217727564820",type_name:"\u65B9\u5706\u5267\u9635"},{type_id:"TOPC1650782829200997",type_name:"\u6B63\u5927\u7EFC\u827A"},{type_id:"TOPC1451530259915198",type_name:"\u7B2C\u4E00\u65F6\u95F4"},{type_id:"TOPC1451465894294259",type_name:"\u5F00\u95E8\u5927\u5409"},{type_id:"TOPC1451464884159276",type_name:"\u5F00\u8BB2\u5566"},{type_id:"TOPC1451558858788377",type_name:"\u5171\u540C\u5173\u6CE8"},{type_id:"TOPC1451527941788652",type_name:"\u519B\u4E8B\u62A5\u9053"},{type_id:"TOPC1451558819463311",type_name:"\u65B0\u95FB\u8C03\u67E5"},{type_id:"TOPC1451559097947700",type_name:"\u65B0\u95FB30\u5206"},{type_id:"TOPC1451559066181661",type_name:"\u65B0\u95FB1+1"},{type_id:"TOPC1451540448405749",type_name:"\u4ECA\u65E5\u4E9A\u6D32"},{type_id:"TOPC1451559129520755",type_name:"\u65B0\u95FB\u76F4\u64AD\u95F4"},{type_id:"TOPC1451558428005729",type_name:"24\u5C0F\u65F6"},{type_id:"TOPC1451539894330405",type_name:"\u4E2D\u56FD\u65B0\u95FB"},{type_id:"TOPC1451558779639282",type_name:"\u5348\u591C\u65B0\u95FB"},{type_id:"TOPC1451558496100826",type_name:"\u671D\u95FB\u5929\u4E0B"},{type_id:"TOPC1451528792881669",type_name:"\u665A\u95F4\u65B0\u95FB"},{type_id:"TOPC1451559180488841",type_name:"\u65B0\u95FB\u5468\u520A"},{type_id:"TOPC1601362002656197",type_name:"\u7ECF\u6D4E\u534A\u5C0F\u65F6"},{type_id:"TOPC1451533652476962",type_name:"\u7ECF\u6D4E\u5927\u8BB2\u5802"},{type_id:"TOPC1453100395512779",type_name:"\u6B63\u70B9\u8D22\u7ECF"},{type_id:"TOPC1451546588784893",type_name:"\u751F\u6D3B\u5708"},{type_id:"TOPC1451526037568184",type_name:"\u751F\u6D3B\u63D0\u793A"},{type_id:"TOPC1451558532019883",type_name:"\u4E1C\u65B9\u65F6\u7A7A"},{type_id:"TOPC1451533782742171",type_name:"\u7ECF\u6D4E\u4FE1\u606F\u8054\u64AD"},{type_id:"TOPC1571034705435323",type_name:"\u4ECA\u65E5\u73AF\u7403"},{type_id:"TOPC1451543462858283",type_name:"\u4E00\u7EBF"}],n={};return JSON.stringify({class:X0e.map(r,i=>(i.land=1,i.ratio=1.78,i)),filters:n})}async function Aat(e,t){let r=e.body.page;(r<=0||typeof r>"u")&&(r=1);let n=e.body.id,i=await W0e(G0e+"/NewVideo/getVideoListByColumn?id="+n+"&n=10&sort=desc&p="+r+"&mode=0&serviceId=tvcctv"),s=X0e.map(i.data.list,c=>({vod_id:c.guid,vod_name:c.title,vod_pic:c.image,vod_remarks:c.time||""})),o=(await W0e(G0e+"/NewVideo/getVideoListByColumn?id="+n+"&n=10&sort=desc&p="+(parseInt(r)+1)+"&mode=0&serviceId=tvcctv")).data.list.length>0?parseInt(r)+1:parseInt(r);return JSON.stringify({page:parseInt(r),pagecount:parseInt(o),limit:10,total:parseInt(i.total),list:s})}async function Sat(e,t){let r=e.body.id,n={vod_id:r,vod_remarks:""},i=["\u70B9\u51FB\u64AD\u653E$https://hls.cntv.myhwcdn.cn/asp/hls/2000/0303000a/3/default/"+r+"/2000.m3u8"];return n.vod_play_from=Eat,n.vod_play_url=i.join("#"),JSON.stringify({list:[n]})}async function wat(e,t){let r=e.body.id;return JSON.stringify({parse:0,url:r})}async function Cat(e,t,r){return"{}"}async function Iat(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(""+s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u66B4\u8D70",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var K0e={meta:{key:"cntv",name:"\u592E\u89C6",type:3},api:async e=>{e.post("/init",xat),e.post("/home",Tat),e.post("/category",Aat),e.post("/detail",Sat),e.post("/play",wat),e.post("/search",Cat),e.get("/test",Iat)}};var z2=Ke(In(),1);var Z0e=Ke(ts(),1),{_:q2}=Z0e.default,Q_="",Q0e="",Rat="official",$6=!1;var hF="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36";async function eme(e,t){return await qe(e,{method:"get",headers:t})}async function F6(e){return(await eme(e,{"User-Agent":hF})).data}async function Nat(e,t){return Rat=="justlive"?(Q_="http://live.yj1211.work",$6=!0):Q_="https://www.huya.com",{}}async function Oat(e,t){let r=[{type_id:"1",type_name:"\u7F51\u6E38"},{type_id:"2",type_name:"\u5355\u673A"},{type_id:"3",type_name:"\u624B\u6E38"},{type_id:"8",type_name:"\u5A31\u4E50"}],n={1:[{key:"cateId",name:"\u5206\u7C7B",init:"1",value:[{n:"\u82F1\u96C4\u8054\u76DF",v:"1"},{n:"CS2",v:"862"},{n:"\u7A7F\u8D8A\u706B\u7EBF",v:"4"},{n:"lol\u4E91\u9876\u4E4B\u5F08",v:"5485"},{n:"\u65E0\u754F\u5951\u7EA6",v:"5937"},{n:"CFHD",v:"6079"},{n:"\u9006\u6218",v:"135"},{n:"\u7089\u77F3\u4F20\u8BF4",v:"393"},{n:"DOTA2",v:"7"},{n:"\u5730\u4E0B\u57CE\u4E0E\u52C7\u58EB",v:"2"},{n:"\u9B54\u517D\u4E16\u754C",v:"8"},{n:"\u5766\u514B\u4E16\u754C",v:"802"},{n:"DOTA1",v:"6"},{n:"\u68A6\u4E09\u56FD",v:"489"},{n:"\u9B54\u517D\u4E89\u97383",v:"4615"},{n:"\u95EE\u9053",v:"107"},{n:"\u547D\u8FD0\u65B9\u821F",v:"3058"},{n:"QQ\u98DE\u8F66",v:"9"},{n:"\u661F\u9645\u4E89\u9738",v:"5"},{n:"\u7F51\u6E38\u7ADE\u6280",v:"100023"},{n:"\u5C04\u51FB\u7EFC\u5408\u6E38\u620F",v:"100141"},{n:"\u66B4\u96EA\u4E13\u533A",v:"100043"},{n:"\u5F69\u8679\u5C9BOnline",v:"683"},{n:"\u5251\u7075",v:"897"},{n:"\u519B\u4E8B\u6E38\u620F",v:"100133"},{n:"\u5192\u9669\u5C9B",v:"2243"},{n:"\u6697\u9ED1\u7834\u574F\u795E",v:"1123"},{n:"\u8BDB\u4ED93",v:"1646"},{n:"\u70ED\u8840\u6C5F\u6E56",v:"387"},{n:"\u82F1\u9B42\u4E4B\u5203",v:"1830"},{n:"\u6B66\u6797\u5916\u4F20\u4E00\u4E16\u7434\u7F18",v:"1661"},{n:"\u8D77\u51E1\uFF1A\u7FA4\u96C4\u9010\u9E7F",v:"1612"},{n:"\u795E\u6B664\u7535\u8111\u7248",v:"3227"},{n:"\u9F99\u4E4B\u8C37",v:"15"},{n:"\u7089\u77F3\u6218\u68CB",v:"5751"},{n:"\u5FA1\u9F99\u5728\u5929",v:"675"},{n:"\u9006\u6C34\u5BD2",v:"2952"},{n:"\u5343\u5E743",v:"878"},{n:"\u6C38\u6052\u4E4B\u5854",v:"446"},{n:"\u4F53\u80B2\u6E38\u620F",v:"100135"},{n:"\u5BFB\u4ED9",v:"734"},{n:"\u6218\u8230\u4E16\u754C",v:"1947"},{n:"QQ\u4E09\u56FD",v:"1090"},{n:"\u6D41\u653E\u4E4B\u8DEF",v:"427"},{n:"\u53CD\u6050\u7CBE\u82F1Online",v:"1918"},{n:"\u53CD\u6050\u884C\u52A8online",v:"861"},{n:"\u5F81\u9014",v:"2715"},{n:"\u6218\u4E89\u96F7\u9706",v:"624"},{n:"\u4E1D\u8DEF\u4F20\u8BF42",v:"1026"},{n:"\u661F\u9645\u6218\u7532",v:"627"},{n:"NBA2KOL\u7CFB\u5217",v:"3959"},{n:"\u4E5D\u9634\u771F\u7ECF",v:"1009"},{n:"\u8DD1\u8DD1\u5361\u4E01\u8F66",v:"162"},{n:"\u8BDB\u4ED9\u4E16\u754C",v:"7749"},{n:"QQ\u534E\u590F",v:"1878"},{n:"\u5929\u6DAF\u660E\u6708\u5200",v:"1219"},{n:"\u5927\u8BDD\u897F\u6E38\uFF1A\u5F52\u6765",v:"8239"},{n:"\u8352\u91CE\u884C\u52A8PC\u7248",v:"3185"},{n:"\u65B0\u5251\u4FA0\u60C5\u7F18",v:"586"},{n:"\u5251\u7F513",v:"900"},{n:"\u751F\u6B7B\u72D9\u51FB2",v:"6091"},{n:"\u5168\u7403\u4F7F\u547D",v:"939"},{n:"\u68A6\u60F3\u4E16\u754C3",v:"486"},{n:"\u67AA\u795E\u7EAA",v:"496"},{n:"\u65B0\u5929\u9F99\u516B\u90E8",v:"5671"},{n:"\u94C1\u7532\u96C4\u5175",v:"2765"},{n:"\u795E\u6CE3",v:"2531"},{n:"\u6597\u6218\u795E",v:"591"},{n:"\u9020\u68A6\u897F\u6E38OL",v:"6815"},{n:"\u5929\u5802",v:"1966"},{n:"\u5927\u8BDD\u897F\u6E382",v:"2975"},{n:"\u4F7F\u547D\u53EC\u5524\uFF1A\u6218\u533A",v:"5911"},{n:"\u5E0C\u671BOL",v:"1161"},{n:"\u6781\u5149\u4E16\u754C \u5F11\u795E\u4F20",v:"514"},{n:"\u5B88\u671B\u5148\u950B\u5F52\u6765",v:"2174"},{n:"QQ\u81EA\u7531\u5E7B\u60F3",v:"1862"},{n:"\u547D\u8FD02",v:"2942"},{n:"\u5947\u8FF9\u4E16\u754C2",v:"766"},{n:"\u5766\u514B\u5927\u6218",v:"4359"},{n:"\u751F\u6B7B\u72D9\u51FB",v:"2471"},{n:"\u5929\u7FFC\u51B3",v:"779"},{n:"QQ\u5E7B\u60F3",v:"2419"},{n:"\u65B0\u98DE\u98DE(FlyFF)",v:"1582"},{n:"\u5200\u5251\u82F1\u96C4",v:"915"},{n:"FIFA Online\u7CFB\u5217",v:"100079"},{n:"\u5168\u7403\u4F7F\u547D3",v:"2953"},{n:"\u5B8C\u7F8E\u7AEF\u6E38\u7CFB\u5217",v:"3034"},{n:"\u6218\u610F",v:"2599"},{n:"\u6CE1\u6CE1\u5802",v:"440"},{n:"\u8D5B\u5C14\u53F7",v:"2755"},{n:"\u5927\u5510\u65E0\u53CC\u96F6",v:"1584"},{n:"QQ\u70AB\u821E",v:"2440"},{n:"007\uFF1A\u4F20\u5947",v:"1135"},{n:"\u5929\u4E0B",v:"1597"},{n:"\u5929\u8C15",v:"1899"},{n:"\u65B0\u5029\u5973\u5E7D\u9B42",v:"1579"},{n:"\u4F20\u4E16\u65E0\u53CC",v:"984"},{n:"\u5251\u4FA0\u4E16\u754C",v:"903"},{n:"Warhaven",v:"9053"},{n:"\u8BFA\u4E9A\u4F20\u8BF4",v:"190"},{n:"\u65B0\u6311\u6218",v:"583"},{n:"\u8D85\u6FC0\u6597\u68A6\u5883",v:"5691"},{n:"QQ\u97F3\u901F",v:"1085"},{n:"\u5F81\u90142",v:"677"},{n:"\u5F81\u7A0B",v:"678"},{n:"\u8700\u95E8",v:"4711"},{n:"\u5B8C\u7F8E\u4E16\u754C\uFF1A\u8BF8\u795E\u4E4B\u6218",v:"7217"},{n:"\u6218\u4E4B\u5203\uFF1A\u5E78\u5B58\u8005",v:"8627"},{n:"\u9ECE\u660E\u4E4B\u5149",v:"41"},{n:"\u5929\u547D\u897F\u6E38",v:"1086"},{n:"\u70AB\u821E\u65F6\u4EE3",v:"3353"},{n:"\u8363\u8A89\u7A7A\u95F4",v:"225"},{n:"\u5361\u62C9\u5F7C\u4E18",v:"9073"},{n:"\u6210\u5409\u601D\u6C57\u6000\u65E7\u7248",v:"640"},{n:"\u82F1\u96C4\u5E74\u4EE33",v:"1232"},{n:"\u5929\u4E66\u5947\u8C08",v:"2225"},{n:"\u52B2\u821E\u56E2",v:"2420"},{n:"\u8FDC\u5F81Online\u68A6\u60F3\u7248",v:"142"},{n:"\u5947\u8FF9\uFF1A\u4F20\u5947",v:"3917"},{n:"\u5C01\u5370\u8005",v:"2294"},{n:"\u4E0A\u53E4\u4E16\u7EAA",v:"1046"},{n:"\u68A6\u5E7B\u8BDB\u4ED92",v:"488"},{n:"TERA Online",v:"1072"},{n:"\u501A\u5929\u2161",v:"959"},{n:"\u8857\u5934\u7BEE\u7403",v:"206"},{n:"\u6C38\u6052\u8F6E\u56DE\uFF1A\u65E0\u9650",v:"7847"},{n:"\u706B\u7EBF\u7CBE\u82F1",v:"2550"},{n:"\u5FCD\u8005\u6751\u5927\u62182",v:"2369"},{n:"\u9886\u5730\u4EBA\u751F",v:"2282"},{n:"\u4ED9\u4FA0\u4E16\u754C",v:"995"},{n:"\u6D1B\u5947\u82F1\u96C4\u4F20",v:"432"},{n:"KARDS",v:"8261"},{n:"\u65E0\u9650\u6CD5\u5219",v:"3189"},{n:"\u5168\u9762\u6218\u4E89\uFF1A\u7ADE\u6280\u573A",v:"5901"},{n:"\u81EA\u7531\u7BEE\u7403",v:"243"},{n:"FC Online4",v:"3683"},{n:"\u6218\u5730\u4E4B\u738B",v:"618"},{n:"\u53E4\u5251\u5947\u8C2DOL",v:"1892"},{n:"QQ\u4ED9\u4FA0\u4F20",v:"2291"},{n:"300\u82F1\u96C4",v:"1132"}]}],2:[{key:"cateId",name:"\u5206\u7C7B",init:"2793",value:[{n:"\u5929\u5929\u5403\u9E21",v:"2793"},{n:"\u6C38\u52AB\u65E0\u95F4",v:"6219"},{n:"\u4E3B\u673A\u6E38\u620F",v:"100032"},{n:"\u731B\u517D\u6D3E\u5BF9",v:"6165"},{n:"\u4E92\u52A8\u70B9\u64AD",v:"5907"},{n:"\u6211\u7684\u4E16\u754C",v:"1732"},{n:"\u65B9\u821F",v:"1997"},{n:"\u5355\u673A\u70ED\u6E38",v:"100002"},{n:"\u6000\u65E7\u6E38\u620F",v:"100125"},{n:"\u9003\u79BB\u5854\u79D1\u592B",v:"3493"},{n:"\u4FC4\u7F57\u65AF\u9493\u9C7C4",v:"5495"},{n:"\u90E8\u843D\uFF1A\u4E0A\u5347",v:"1318"},{n:"Dark and Darker",v:"7905"},{n:"The Front",v:"9497"},{n:"Apex\u82F1\u96C4",v:"5011"},{n:"\u751F\u5316\u5371\u673A4\u91CD\u5236\u7248",v:"8013"},{n:"DayZ\u72EC\u7ACB\u7248",v:"1125"},{n:"\u661F\u7A7A",v:"7857"},{n:"\u4E92\u52A8\u5267\u6E38",v:"6919"},{n:"\u827E\u5C14\u767B\u6CD5\u73AF",v:"5801"},{n:"\u6050\u60E7\u4E4B\u95F4",v:"6679"},{n:"SCUM",v:"4245"},{n:"Dread Hunger",v:"7601"},{n:"\u585E\u5C14\u8FBE\u4F20\u8BF4\uFF1A\u738B\u56FD\u4E4B\u6CEA",v:"7883"},{n:"\u6B27\u6D32\u5361\u8F66\u6A21\u62DF",v:"475"},{n:"\u6D1B\u514B\u738B\u56FD",v:"2864"},{n:"\u5367\u9F99\uFF1A\u82CD\u5929\u9668\u843D",v:"7859"},{n:"\u65E0\u4EBA\u6DF1\u7A7A",v:"2566"},{n:"\u5E1D\u56FD\u795E\u8BDD",v:"6821"},{n:"\u9965\u8352",v:"74"},{n:"\u68EE\u6797\u4E4B\u5B50",v:"7943"},{n:"\u661F\u7403\u5927\u6218\u7CFB\u5217",v:"554"},{n:"\u6781\u9650\u7ADE\u901F\uFF1A\u5730\u5E73\u7EBF",v:"2634"},{n:"\u6700\u7EC8\u5E7B\u60F316",v:"7869"},{n:"Among Us",v:"6163"},{n:"\u602A\u7269\u730E\u4EBA\uFF1A\u5D1B\u8D77",v:"6479"},{n:"\u602A\u7269\u730E\u4EBA\u7269\u8BED",v:"7101"},{n:"\u9A91\u9A6C\u4E0E\u780D\u6740\u7CFB\u5217",v:"4783"},{n:"\u8352\u91CE\u5927\u9556\u5BA22",v:"4319"},{n:"\u592A\u8352\u521D\u5883",v:"7685"},{n:"\u7F57\u5E03\u4E50\u601D",v:"5771"},{n:"\u53EA\u72FC\uFF1A\u5F71\u901D\u4E8C\u5EA6",v:"4505"},{n:"\u53CC\u4EBA\u6210\u884C",v:"6737"},{n:"\u91CD\u751F\u8FB9\u7F18",v:"6201"},{n:"\u6D77\u8D3C\u738B \u5BFB\u79D8\u4E16\u754C",v:"5097"},{n:"\u6218\u795E\uFF1A\u8BF8\u795E\u9EC4\u660F",v:"7771"},{n:"\u6050\u9B3C\u75C7",v:"6205"},{n:"\u9B3C\u8C37\u516B\u8352",v:"6571"},{n:"\u970D\u683C\u6C83\u8328\u4E4B\u9057",v:"7881"},{n:"\u5168\u9762\u6218\u4E89",v:"3521"},{n:"\u4EC1\u738B2",v:"5795"},{n:"\u5965\u62C9\u661F",v:"2846"},{n:"\u751C\u871C\u4E4B\u5BB6",v:"6739"},{n:"\u4ED9\u5251\u5947\u4FA0\u4F20\u4E03",v:"6509"},{n:"\u6D88\u901D\u7684\u5149\u82922",v:"7581"},{n:"\u6E21\u795E\u8BB0",v:"6231"},{n:"\u5F52\u5BB6\u5F02\u9014",v:"2949"},{n:"\u535A\u5FB7\u4E4B\u95E83",v:"6147"},{n:"\u770B\u95E8\u72D7\uFF1A\u519B\u56E2",v:"6155"},{n:"\u4F7F\u547D\u53EC\u5524\u7CFB\u5217",v:"100137"},{n:"\u80B2\u78A7\u6E38\u620F",v:"100139"},{n:"\u5E1D\u56FD\u65F6\u4EE34",v:"4835"},{n:"\u82F1\u7075\u795E\u6BBF",v:"6609"},{n:"\u86EE\u8352\u5FD7\u5F02\uFF1A\u8D77\u6E90",v:"9709"},{n:"\u5C9B",v:"3019"},{n:"\u6C99\u76D2\u4E0E\u526F\u672C",v:"9151"},{n:"\u626B\u96F7",v:"2349"},{n:"\u8857\u673A\u6E38\u620F",v:"5999"},{n:"\u5E7D\u7075\u7EBF\uFF1A\u4E1C\u4EAC",v:"7669"},{n:"\u602A\u7269\u730E\u4EBA\u4E16\u754C",v:"3519"},{n:"\u76D7\u8D3C\u4E4B\u6D77",v:"3641"},{n:"\u7EB8\u4EBA",v:"5257"},{n:"\u9ED1\u8272\u50CF\u7D20\u4EBA",v:"28"},{n:"\u5BF9\u9A6C\u5C9B\u4E4B\u9B42",v:"6039"},{n:"\u745E\u5947\u4E0E\u53EE\u5F53",v:"2455"},{n:"\u6E2F\u8BE1\u5B9E\u5F55",v:"5853"},{n:"\u5251\u58EB",v:"1467"},{n:"\u9B54\u6CD5\u95E8\u4E4B\u82F1\u96C4\u65E0\u654C\u7CFB\u5217",v:"2096"},{n:"\u661F\u9732\u8C37\u7269\u8BED",v:"2443"},{n:"\u4ED9\u5251\u5947\u4FA0\u4F20\u56DB",v:"1659"},{n:"\u4F24\u5BB3\u4E16\u754C",v:"2337"},{n:"\u7981\u95ED\u6C42\u751F",v:"6065"},{n:"\u771F\u4E09\u56FD\u65E0\u53CC",v:"1599"},{n:"\u6050\u6016\u9ECE\u660E",v:"3435"},{n:"\u5176\u4ED6\u5355\u673A",v:"3069"},{n:"\u5E7D\u7075\u884C\u52A8\uFF1A\u8352\u91CE",v:"2794"},{n:"\u8FB9\u7F18",v:"151"},{n:"\u963F\u51E1\u8FBE",v:"106"},{n:"\u5168\u9762\u6218\u4E89\uFF1A\u4E09\u56FD",v:"3004"},{n:"\u9ECE\u660E\u4E4B\u661F",v:"40"},{n:"\u7FFC\u661F\u6C42\u751F",v:"7463"},{n:"\u9ECE\u660E\u4F20\u8BF4",v:"39"},{n:"\u6076\u9B54\u4E4B\u9B42",v:"6151"},{n:"\u827E\u5170\u5C9B",v:"3855"},{n:"\u9F99\u4E0E\u5730\u4E0B\u57CE\uFF1A\u79D8\u5F71\u5386\u4EE3\u8BB0HD",v:"17"},{n:"\u9F99\u4E0E\u5730\u4E0B\u57CE\uFF1A\u5315\u9996\u8C37",v:"18"},{n:"\u6C99\u77F3\u9547\u65F6\u5149",v:"7687"},{n:"\u4E09\u56FD\u5FD7\u66F9\u64CD\u4F20",v:"2592"},{n:"FIFA\u8DB3\u7403",v:"1888"},{n:"\u6700\u7EC8\u5E7B\u60F37\uFF1A\u91CD\u5236\u7248",v:"5809"},{n:"\u56DB\u6D77\u5144\u5F1F",v:"5995"},{n:"\u6700\u7EC8\u5E7B\u60F3\uFF1A\u8D77\u6E90",v:"7653"},{n:"\u6454\u8DE4\u57CE\u5927\u4E71\u6597",v:"7773"},{n:"\u97F3\u4E50\u6E38\u620F",v:"2761"},{n:"\u7CBE\u7075\u4E0E\u8424\u706B\u610F\u5FD7",v:"5895"},{n:"\u6865\u6881\u5EFA\u9020\u5E08",v:"3275"},{n:"\u54C8\u8FEA\u65AF",v:"6153"},{n:"\u5C0F\u7F07\u5A1C\u7684\u5947\u5E7B\u4E4B\u5730",v:"7647"},{n:"\u5B9D\u53EF\u68A6\uFF1A\u5251\u76FE",v:"5715"},{n:"\u8FB9\u5883",v:"4779"},{n:"\u4EBA\u7C7B\u4E00\u8D25\u6D82\u5730",v:"3289"},{n:"\u7CD6\u8C46\u4EBA\uFF1A\u7EC8\u6781\u6DD8\u6C70\u8D5B",v:"6083"},{n:"\u7CBE\u7075\u5B9D\u53EF\u68A6Let's Go",v:"4375"},{n:"\u6218\u952440K\uFF1A\u6697\u6F6E",v:"3016"},{n:"\u77F3\u6CB9\u9A9A\u52A8",v:"2585"},{n:"\u7D2B\u585E\u79CB\u98CE",v:"6045"},{n:"\u963F\u5C14\u6BD4\u6069",v:"8115"},{n:"\u730E\u4EBA\uFF1A\u8352\u91CE\u7684\u53EC\u5524",v:"2906"},{n:"FIFA 23",v:"7789"},{n:"\u90FD\u5E02\uFF1A\u5929\u9645\u7EBF",v:"2201"},{n:"\u4E50\u9AD8\u5927\u7535\u5F71\uFF1A\u6E38\u620F\u7248",v:"1439"},{n:"\u5168\u9762\u6218\u4E89\uFF1A\u963F\u63D0\u62C9",v:"2383"},{n:"\u65A9\u5996\u884C",v:"6105"},{n:"\u9A6C\u91CC\u5965\u8D5B\u8F668",v:"5947"},{n:"\u590D\u4EC7\u8005\u8054\u76DF",v:"6121"},{n:"\u9713\u8679\u6DF1\u6E0A",v:"5743"}]}],3:[{key:"cateId",name:"\u5206\u7C7B",init:"2336",value:[{n:"\u738B\u8005\u8363\u8000",v:"2336"},{n:"\u548C\u5E73\u7CBE\u82F1",v:"3203"},{n:"\u82F1\u96C4\u8054\u76DF\u624B\u6E38",v:"6203"},{n:"CF\u624B\u6E38",v:"2413"},{n:"\u91D1\u94F2\u94F2\u4E4B\u6218",v:"7185"},{n:"\u4E09\u56FD\u6740",v:"1669"},{n:"\u539F\u795E",v:"5489"},{n:"\u68CB\u724C\u684C\u6E38",v:"100036"},{n:"\u7EFC\u5408\u624B\u6E38",v:"100029"},{n:"\u52B2\u4E50\u5E7B\u60F3",v:"7691"},{n:"\u65B0\u6E38\u5E7F\u573A",v:"100052"},{n:"\u5D29\u574F\uFF1A\u661F\u7A79\u94C1\u9053",v:"7349"},{n:"\u706B\u5F71\u5FCD\u8005\u624B\u6E38",v:"2429"},{n:"\u7B2C\u4E94\u4EBA\u683C",v:"3115"},{n:"\u95EE\u9053\u624B\u6E38",v:"2477"},{n:"\u6697\u533A\u7A81\u56F4",v:"7209"},{n:"QQ\u98DE\u8F66\u624B\u6E38",v:"2928"},{n:"\u7403\u7403\u5927\u4F5C\u6218",v:"2411"},{n:"\u660E\u65E5\u4E4B\u540E",v:"3483"},{n:"\u7687\u5BA4\u6218\u4E89",v:"2439"},{n:"COD\u624B\u6E38",v:"4769"},{n:"\u624B\u6E38\u4F11\u95F2",v:"100004"},{n:"\u4E8C\u6B21\u5143\u624B\u6E38",v:"100091"},{n:"\u6478\u4E86\u4E2A\u9C7C",v:"9283"},{n:"MMORPG",v:"100273"},{n:"\u52A8\u4F5C\u6E38\u620F",v:"100197"},{n:"\u6218\u4E89\u51B2\u7A81",v:"7449"},{n:"\u738B\u8005\u6A21\u62DF\u6218",v:"5699"},{n:"\u9006\u6C34\u5BD2\u624B\u6E38",v:"7725"},{n:"\u5E7B\u5854",v:"6437"},{n:"\u6B22\u4E50\u6597\u5730\u4E3B",v:"1749"},{n:"\u795E\u6B664\u624B\u6E38",v:"3135"},{n:"\u9634\u9633\u5E08",v:"2598"},{n:"DNF\u624B\u6E38",v:"4921"},{n:"\u6B22\u4E50\u9EBB\u5C06",v:"1751"},{n:"\u82F1\u96C4\u8054\u76DF\u7535\u7ADE\u7ECF\u7406",v:"7177"},{n:"\u72FC\u4EBA\u6740\u624B\u6E38",v:"100049"},{n:"\u65B0\u5929\u9F99\u516B\u90E8\u624B\u6E38",v:"6945"},{n:"\u4E2D\u56FD\u8C61\u68CB",v:"1671"},{n:"\u5929\u5929\u8C61\u68CB",v:"4997"},{n:"\u4F20\u5947\u4E16\u754C3D",v:"3961"},{n:"\u5FA1\u9F99\u5728\u5929\u624B\u6E38",v:"2568"},{n:"\u9AD8\u80FD\u82F1\u96C4",v:"8359"},{n:"\u5929\u9F99\u516B\u90E8\u624B\u6E38",v:"2852"},{n:"\u4E09\u56FD\u5FD7\u6218\u7565\u7248",v:"5619"},{n:"\u5FCD\u8005\u5FC5\u987B\u6B7B3",v:"4041"},{n:"SKY\u5149\u9047",v:"3719"},{n:"\u864E\u7259\u9886\u4E3B\u4E89\u9738",v:"7529"},{n:"\u4E91\u4E0A\u57CE\u4E4B\u6B4C",v:"5977"},{n:"\u6676\u6838",v:"7279"},{n:"\u4ED9\u5883\u4F20\u8BF4RO",v:"2675"},{n:"\u5929\u5929\u72FC\u4EBA",v:"2774"},{n:"JJ\u68CB\u724C",v:"3841"},{n:"\u5947\u8FF9MU\uFF1A\u89C9\u9192",v:"3116"},{n:"\u6307\u5C16\u56DB\u5DDD\u9EBB\u5C06",v:"7215"},{n:"\u90E8\u843D\u51B2\u7A81",v:"1797"},{n:"\u65B0\u5251\u4FA0\u60C5\u7F18\u624B\u6E38",v:"6259"},{n:"\u840C\u5BA0\u8FDC\u5F81",v:"9385"},{n:"\u6697\u9ED1\u7834\u574F\u795E\uFF1A\u4E0D\u673D",v:"6385"},{n:"\u82F1\u96C4\u6740",v:"2688"},{n:"\u70ED\u8840\u6C5F\u6E56\u624B\u6E38",v:"2817"},{n:"\u86CB\u4ED4\u6D3E\u5BF9",v:"6909"},{n:"\u5B8C\u7F8E\u4E16\u754C\u624B\u6E38",v:"4237"},{n:"\u5DC5\u5CF0\u6218\u8230",v:"2502"},{n:"\u72FC\u4EBA\u6740",v:"2785"},{n:"\u6597\u7F57\u5927\u9646\uFF1A\u9B42\u5E08\u5BF9\u51B3",v:"6745"},{n:"\u6B66\u4FA0\u4E42\u624B\u6E38",v:"4929"},{n:"\u8BDB\u4ED9\u624B\u6E38",v:"2647"},{n:"\u6597\u7834\u82CD\u7A79\u624B\u6E38",v:"4337"},{n:"\u8FF7\u4F60\u4E16\u754C",v:"2683"},{n:"\u98CE\u4E91",v:"3061"},{n:"\u5984\u60F3\u5C71\u6D77",v:"6007"},{n:"\u66D9\u5149\u82F1\u96C4",v:"6169"},{n:"\u4E09\u56FD\u6218\u7EAA2",v:"6049"},{n:"\u68A6\u5E7B\u65B0\u8BDB\u4ED9",v:"5975"},{n:"\u9ECE\u660E\u89C9\u9192\uFF1A\u751F\u673A",v:"6131"},{n:"\u8FDC\u5F81",v:"7837"},{n:"\u822A\u6D77\u738B\uFF1A\u71C3\u70E7\u610F\u5FD7",v:"3943"},{n:"\u706B\u70AC\u4E4B\u5149\uFF1A\u65E0\u9650",v:"6399"},{n:"\u5DC5\u5CF0\u6781\u901F",v:"6979"},{n:"\u5723\u5883\u4E4B\u5854",v:"7055"},{n:"\u9B54\u529B\u5B9D\u8D1D",v:"2891"},{n:"\u9999\u80A0\u6D3E\u5BF9",v:"3639"},{n:"\u521B\u9020\u4E0E\u9B54\u6CD5",v:"2931"},{n:"JJ\u6597\u5730\u4E3B",v:"6271"},{n:"\u6C38\u6052\u7EAA\u5143\uFF1A\u6212",v:"2646"},{n:"\u5929\u6DAF\u660E\u6708\u5200\u624B\u6E38",v:"5115"},{n:"\u72FC\u4EBA\u6740\u5B98\u65B9",v:"3679"},{n:"\u6DF7\u6C8C\u8D77\u6E90",v:"5985"},{n:"\u591A\u591A\u81EA\u8D70\u68CB",v:"5133"},{n:"\u68A6\u5E7B\u8BDB\u4ED9\u624B\u6E38",v:"2672"},{n:"\u9E3F\u56FE\u4E4B\u4E0B",v:"6027"},{n:"\u65B0\u7B11\u50B2\u6C5F\u6E56",v:"5669"},{n:"\u51E1\u4EBA\u4FEE\u4ED9\u4F20\uFF1A\u4EBA\u754C\u7BC7",v:"8297"},{n:"\u591A\u4E50\u68CB\u724C",v:"6209"},{n:"\u53E3\u888B\u89C9\u9192",v:"5953"},{n:"\u8DD1\u8DD1\u5361\u4E01\u8F66\u624B\u6E38",v:"2620"},{n:"\u5976\u5757",v:"2775"},{n:"\u6708\u5706\u4E4B\u591C",v:"4339"},{n:"\u7387\u571F\u4E4B\u6EE8",v:"2691"},{n:"\u5F81\u90142\u624B\u6E38",v:"2811"},{n:"\u82F1\u9B42\u4E4B\u5203\u53E3\u888B\u7248",v:"2760"},{n:"\u7CBE\u7075\u76DB\u5178\uFF1A\u9ECE\u660E",v:"6123"},{n:"\u65B9\u821F\u624B\u6E38",v:"4035"},{n:"\u63BC\u86CB",v:"6225"},{n:"\u7EDD\u4E16\u4ED9\u738B",v:"6619"},{n:"\u6D41\u661F\u7FA4\u4FA0\u4F20",v:"3927"},{n:"\u5BFB\u4ED9\u624B\u6E38",v:"2979"},{n:"\u4E00\u68A6\u6C5F\u6E56",v:"3082"},{n:"Lost Light\uFF08\u8424\u706B\u7A81\u51FB\u56FD\u9645\u670D\uFF09",v:"6859"},{n:"\u5F39\u5E55\u4E91\u6E38\u620F",v:"7001"},{n:"\u730E\u9B42\u89C9\u9192",v:"3071"},{n:"\u5192\u9669\u5C9B\uFF1A\u67AB\u4E4B\u4F20\u8BF4",v:"8005"},{n:"\u5F81\u9014\u624B\u6E38",v:"2556"},{n:"\u6D77\u5C9B\u5947\u5175",v:"2624"},{n:"\u5029\u5973\u5E7D\u9B42\u624B\u6E38",v:"2503"},{n:"\u8D85\u51E1\u5148\u950B",v:"6507"},{n:"\u9F99\u4E4B\u8C372\u624B\u6E38",v:"2736"},{n:"\u5D29\u574F3",v:"2639"},{n:"\u732B\u548C\u8001\u9F20",v:"2758"},{n:"\u4E03\u4EBA\u4F20\u5947\uFF1A\u5149\u4E0E\u6697\u4E4B\u4EA4\u6218",v:"8125"},{n:"JJ\u9EBB\u5C06",v:"9487"},{n:"\u62C9\u8F70\u897F\u6E38",v:"9543"},{n:"\u4E09\u56FD\u6218\u7EAA",v:"6047"},{n:"\u81EA\u7531\u5E7B\u60F3\u624B\u6E38",v:"4015"},{n:"\u79E6\u65F6\u660E\u6708\u4E16\u754C",v:"5279"},{n:"\u65B0\u6597\u7F57\u5927\u9646",v:"6657"},{n:"\u65B0\u795E\u9B54\u5927\u9646",v:"5939"},{n:"\u9003\u8DD1\u5427\uFF01\u5C11\u5E74",v:"4137"},{n:"\u592A\u53E4\u795E\u738B2",v:"6649"},{n:"\u5251\u4FA0\u4E16\u754C3",v:"7183"},{n:"\u5929\u5929\u5403\u9E21\u624B\u673A\u7248",v:"4341"},{n:"\u65F6\u7A7A\u730E\u4EBA3",v:"6411"},{n:"\u5408\u91D1\u5F39\u5934\uFF1A\u89C9\u9192",v:"6931"},{n:"\u660E\u65E5\u65B9\u821F",v:"4925"},{n:"\u539F\u59CB\u5F81\u9014",v:"7713"},{n:"\u5947\u8FF9\uFF1A\u6700\u5F3A\u8005",v:"3215"},{n:"\u5929\u5929\u9177\u8DD1",v:"1715"},{n:"FC \u8DB3\u7403\u4E16\u754C",v:"3873"},{n:"\u4E07\u56FD\u89C9\u9192",v:"6159"},{n:"\u673A\u52A8\u90FD\u5E02\u963F\u5C14\u6CD5",v:"5411"},{n:"\u822A\u6D77\u738B\u70ED\u8840\u822A\u7EBF",v:"6181"},{n:"\u5E7B\u4E16\u4E5D\u6B4C",v:"7199"},{n:"\u690D\u7269\u5927\u6218\u50F5\u5C38",v:"485"},{n:"\u65E0\u6094\u534E\u590F",v:"7063"},{n:"\u65F6\u7A7A\u730E\u4EBA",v:"1742"},{n:"\u8352\u91CE\u4E71\u6597",v:"4613"},{n:"\u62F3\u768798\u7EC8\u6781\u4E4B\u6218OL",v:"2687"},{n:"\u86C7\u86C7\u4E89\u9738",v:"2680"},{n:"\u738B\u724C\u7ADE\u901F",v:"6463"},{n:"\u91CD\u8FD4\u5E1D\u56FD",v:"6955"},{n:"\u541E\u566C\u661F\u7A7A\uFF1A\u9ECE\u660E",v:"6651"},{n:"\u53E3\u888B\u5996\u602A",v:"2541"},{n:"QQ\u70AB\u821E\u624B\u6E38",v:"2991"},{n:"\u4E00\u62F3\u8D85\u4EBA\uFF1A\u6700\u5F3A\u4E4B\u7537",v:"4629"},{n:"\u8363\u8000\u65B0\u4E09\u56FD",v:"6943"},{n:"\u5C11\u5E74\u4E09\u56FD\u5FD72",v:"6125"},{n:"\u6211\u7684\u8D77\u6E90",v:"5365"},{n:"\u51B3\u6218\u5E73\u5B89\u4EAC",v:"3064"},{n:"\u5251\u70752",v:"7223"},{n:"\u5F00\u5FC3\u6D88\u6D88\u4E50",v:"1712"},{n:"\u5C0F\u5C0F\u8681\u56FD",v:"7803"},{n:"\u6700\u5F3ANBA",v:"2988"},{n:"\u5251\u4FA0\u60C5\u7F18\u624B\u6E38",v:"2621"},{n:"\u957F\u5B89\u5E7B\u60F3",v:"6727"},{n:"\u6211\u53EBMT4",v:"4087"},{n:"\u5168\u660E\u661F\u8857\u7403\u6D3E\u5BF9",v:"8401"},{n:"\u5927\u8BDD\u897F\u6E38\u624B\u6E38",v:"2626"},{n:"\u8363\u8000\u5927\u5929\u4F7F",v:"6477"},{n:"\u9547\u9B42\u8857\uFF1A\u5929\u751F\u4E3A\u738B",v:"6557"},{n:"\u6469\u5C14\u5E84\u56ED",v:"5981"},{n:"\u6E38\u620F\u738B\uFF1A\u51B3\u6597\u94FE\u63A5",v:"4451"},{n:"\u5251\u4FA0\u4E16\u754C2\u624B\u6E38",v:"3150"},{n:"\u9752\u4E91\u8BC02",v:"6009"},{n:"\u6218\u5730\u65E0\u7586",v:"7909"},{n:"\u4E00\u5FF5\u900D\u9065",v:"6419"},{n:"\u6C38\u52AB\u65E0\u95F4\u624B\u6E38",v:"7579"},{n:"\u5C18\u767D\u7981\u533A",v:"7297"},{n:"\u5143\u68A6\u4E4B\u661F",v:"9521"},{n:"\u4E0D\u826F\u4EBA3",v:"5891"},{n:"\u5251\u7075\uFF1A\u9769\u547D",v:"4545"},{n:"\u9B54\u529B\u5B9D\u8D1D\uFF1A\u65C5\u4EBA",v:"7573"},{n:"\u7C73\u52A0\u5C0F\u9547",v:"7269"},{n:"\u9F99\u6B66\u624B\u6E38",v:"5219"},{n:"\u6597\u7F57\u5927\u96462\uFF1A\u7EDD\u4E16\u5510\u95E8",v:"6581"},{n:"\u897F\u884C\u7EAA\u71C3\u9B42",v:"8303"},{n:"\u5766\u514B\u4E16\u754C\u95EA\u51FB\u6218",v:"4977"},{n:"\u519B\u68CB",v:"2561"},{n:"\u9965\u8352\uFF1A\u65B0\u5BB6",v:"6491"},{n:"\u62F3\u7687\u547D\u8FD0",v:"3379"},{n:"\u5B9E\u51B5\u8DB3\u7403",v:"3741"},{n:"\u6218\u8230\u4E16\u754C\u95EA\u51FB\u6218",v:"4101"},{n:"\u65F6\u7A7A\u53EC\u5524",v:"2551"},{n:"\u738B\u724C\u6218\u4E89\uFF1A\u6587\u660E\u91CD\u542F",v:"5479"},{n:"\u96C0\u9B42\u9EBB\u5C06",v:"7107"},{n:"\u6B22\u4E50\u5347\u7EA7",v:"3925"},{n:"\u7EFF\u8272\u5F81\u9014",v:"4227"},{n:"\u5F39\u5F39\u5802\u624B\u6E38",v:"2857"},{n:"\u592A\u6781\u718A\u732B3\uFF1A\u730E\u9F99",v:"2778"},{n:"\u54C8\u5229\u6CE2\u7279\uFF1A\u9B54\u6CD5\u89C9\u9192",v:"5835"},{n:"\u5929\u5730\u52AB\uFF1A\u5E7D\u57CE\u518D\u4E34",v:"5987"},{n:"\u70ED\u8840\u8857\u7BEE",v:"5859"},{n:"\u795E\u96D5\u4FA0\u4FA3\u624B\u6E38",v:"1781"},{n:"\u5C71\u6D77\u955C\u82B1",v:"5089"},{n:"\u4E09\u56FD\u5FD7\u6218\u68CB\u7248",v:"7937"},{n:"\u795E\u96D5\u4FA0\u4FA32",v:"4209"},{n:"\u4ED9\u9B54\u51B3",v:"1674"},{n:"\u738B\u8005\u8363\u8000\u661F\u4E4B\u7834\u6653",v:"7927"},{n:"\u6211\u5728\u6C5F\u6E56\u4E4B\u795E\u9B54\u9053",v:"7699"},{n:"\u68A6\u5E7B\u6A21\u62DF\u6218",v:"3481"},{n:"\u5355\u673A\u624B\u6E38",v:"2777"},{n:"\u6597\u7F57\u5927\u9646-\u6597\u795E\u518D\u4E34",v:"6631"},{n:"\u672A\u6765\u4E4B\u5F79",v:"6831"},{n:"\u98CE\u4E91\u5C9B\u884C\u52A8",v:"4695"},{n:"\u65B0\u6E38\u63A8\u8350",v:"3160"},{n:"\u706B\u5F71\u5FCD\u8005OL",v:"3901"},{n:"\u4E5D\u7075\u795E\u57DF",v:"7719"},{n:"\u6B66\u52A8\u4E7E\u5764",v:"3829"},{n:"\u79E6\u65F6\u660E\u67082",v:"1784"},{n:"\u6587\u660E\u4E0E\u5F81\u670D",v:"7071"},{n:"\u6218\u53CC\uFF1A\u5E15\u5F25\u4EC0",v:"4133"},{n:"\u5927\u822A\u6D77\u65F6\u4EE3\uFF1A\u6D77\u4E0A\u9738\u4E3B",v:"6929"},{n:"\u5251\u7F511\uFF1A\u5F52\u6765",v:"7361"},{n:"\u7EDD\u533A\u96F6",v:"7711"},{n:"\u9ED1\u8272\u6C99\u6F20\u624B\u6E38",v:"7287"},{n:"\u864E\u7259\u5403\u9E21",v:"7465"},{n:"\u4E00\u5251\u65A9\u4ED9",v:"6843"},{n:"\u4F20\u5947\u5929\u4E0B",v:"6927"},{n:"\u6597\u6597\u5802",v:"7133"},{n:"\u6597\u7F57\u5927\u9646",v:"6119"},{n:"\u5929\u8C15\u624B\u6E38",v:"5925"},{n:"\u574E\u516C\u9A91\u51A0\u5251",v:"6641"},{n:"\u6700\u7EC8\u5E7B\u60F3\u89C9\u9192",v:"2721"},{n:"\u795E\u5C06\u4E09\u56FD",v:"6621"},{n:"\u704C\u7BEE\u9AD8\u624B\u6B63\u7248\u6388\u6743\u624B\u6E38",v:"5399"},{n:"\u5251\u4E0E\u5BB6\u56ED",v:"2838"},{n:"\u6781\u65E0\u53CC2",v:"7825"},{n:"\u5149\u660E\u5927\u9646",v:"2832"},{n:"\u8352\u91CE\u884C\u52A8",v:"3084"},{n:"\u6218\u6597\u6CD5\u5219",v:"9513"},{n:"\u75AF\u72C2\u539F\u59CB\u4EBA",v:"4619"},{n:"\u9006\u6218\u624B\u6E38",v:"7575"},{n:"\u77F3\u5668\u65F6\u4EE3\uFF1A\u89C9\u9192",v:"9159"}]}],8:[{key:"cateId",name:"\u5206\u7C7B",init:"1663",value:[{n:"\u661F\u79C0",v:"1663"},{n:"\u6237\u5916",v:"2165"},{n:"\u4E00\u8D77\u770B",v:"2135"},{n:"\u4E8C\u6B21\u5143",v:"2633"},{n:"\u865A\u62DF\u5076\u50CF",v:"6055"},{n:"\u65C5\u6E38",v:"6791"},{n:"\u653E\u6620\u5385",v:"6245"},{n:"\u5A31\u4E50\u5929\u5730",v:"100022"},{n:"\u4EA4\u53CB",v:"4079"},{n:"\u7EC4\u961F",v:"5367"},{n:"\u5403\u559D\u73A9\u4E50",v:"100044"},{n:"\u539F\u521B",v:"6861"},{n:"\u864E\u7259\u6587\u5316",v:"4089"},{n:"\u4F53\u80B2",v:"2356"},{n:"\u864E\u7259\u5730\u65B9",v:"5123"},{n:"\u989C\u503C",v:"2168"},{n:"\u79D1\u6280",v:"2408"},{n:"\u97F3\u4E50",v:"3793"},{n:"\u8DA3\u5206\u4EAB",v:"5883"},{n:"\u4E00\u8D77\u4E70",v:"7759"},{n:"\u6D3E\u5BF9",v:"7785"}]}]};if(Q0e.length>0){let i=Q0e.split("#");r.unshift({type_id:"custom",type_name:"\u81EA\u9009"});let s=q2.map(i,o=>{let c=o.split(",");return{n:c[1],v:c[0]}}),a=s[0];n.custom=[{key:"cateId",name:"\u5206\u7C7B",init:a.v,value:s}]}if($6){let i=Object.keys(n);for(let s of i){let a=n[s];for(let o of a)o.value=q2.map(o.value,c=>(c.v==o.init&&(o.init=c.n),{n:c.n,v:c.n}))}}return r.unshift({type_id:"home",type_name:"\u9996\u9875"}),JSON.stringify({class:q2.map(r,i=>({type_id:i.type_id,type_name:i.type_name,land:1,ratio:1.78})),filters:n})}async function Dat(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters;n<=0&&(n=1);let s="",a=[];if($6){r=="home"?s=Q_+"/api/live/getRecommendByPlatform?platform=huya&size=20&page="+n:s=Q_+"/api/live/getRecommendByPlatformArea?platform=huya&size=20&area="+i.cateId+"&page="+n;let o=JSON.parse(await F6(s));a=q2.map(o.data,c=>({vod_id:c.roomId,vod_name:c.roomName,vod_pic:c.roomPic,vod_remarks:c.ownerName}))}else{r=="home"?s=Q_+"/cache.php?m=LiveList&do=getLiveListByPage&tagAll=1&page="+n:s=Q_+"/cache.php?m=LiveList&do=getLiveListByPage&gameId="+i.cateId+"&tagAll=0&page="+n;let o=await F6(s);a=q2.map(o.data.datas,c=>({vod_id:c.profileRoom,vod_name:c.roomName,vod_pic:c.screenshot,vod_remarks:c.nick}))}return JSON.stringify({page:parseInt(n),pagecount:9999,limit:90,total:999999,list:a})}async function Pat(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s=null,a=null;if($6){let l={"Content-Type":"application/x-www-form-urlencoded","User-Agent":hF},f=await eme("https://www.huya.com/"+i,l),d=null,p=f.content.match(/stream: ([\s\S]*?)\n/);if(p)d=JSON.parse(p[1]);else if(p=f.content.match(/"stream": "([\s\S]*?)"/),p){let y=p[1];d=JSON.parse(tme(y))}let m=d.data[0];s=m.gameLiveInfo,a=m.gameStreamInfoList}else{let l=await F6("https://mp.huya.com/cache.php?m=Live&do=profileRoom&roomid="+i);s=l.data.liveData,a=l.data.stream.baseSteamInfoList}let o={vod_id:i,vod_name:s.introduction,vod_pic:s.screenshot,vod_remarks:s.gameFullName,type_name:s.gameFullName,vod_director:s.nick,vod_actor:"",vod_content:s.activityCount+"\u4EBA\u5728\u7EBF",vod_year:"",vod_area:""},c=[],u="";for(let l of a){let f=kat(l);u+=`${f.cdnType}$${f.playUrl}#`}o.vod_play_from="huya",o.vod_play_url=u.replace(/#$/g,""),n.push(o)}return JSON.stringify({list:n})}function kat(e){let t=e.sHlsUrl+"/"+e.sStreamName+"."+e.sHlsUrlSuffix,n=unescape(e.sHlsAntiCode).split("&");n=n.filter(I=>I!="");let i={};for(let I of n){let[k,N]=I.split("=");i[k]=N}let s=Mat(i.fm),o=tme(s).split("_")[0],c=i.ctype||"",u=i.txyp||"",l=i.fs||"",f=i.t||"",d=1463993859134,p=Date.now(),m=Math.floor(p+d),y=(Math.floor(p/1e3)+3600).toString(16),T=m+"|"+c+"|"+f,E=J0e(T),A=o+"_"+d+"_"+e.sStreamName+"_"+E+"_"+y,x=J0e(A),S=`${t}?wsSecret=${x}&wsTime=${y}&seqid=${m}&ctype=${c}&ver=1&txyp=${u}&fs=${l}&ratio=&u=${d}&t=${f}&sv=2107230339`;return{cdnType:e.sCdnType,playUrl:S}}async function Lat(e,t){let r=e.body.id;return JSON.stringify({parse:0,url:r,header:{"User-Agent":hF}})}async function Bat(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=await F6("https://search.cdn.huya.com/?m=Search&do=getSearchContent&q="+n+"&uid=0&v=4&typ=-5&livestate=0&rows=40&start=0"),a=JSON.parse(s),o=[];for(let c of a.response[3].docs)o.push({vod_id:c.room_id,vod_name:c.game_roomName,vod_pic:c.game_screenshot,vod_remarks:c.game_nick});return JSON.stringify({list:o})}function Mat(e){return e.replace(/^"(.*)"$/,"$1")}function J0e(e){return z2.default.MD5(z2.default.enc.Utf8.parse(e)).toString()}function tme(e){return z2.default.enc.Utf8.stringify(z2.default.enc.Base64.parse(e))}async function Fat(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(""+s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u66B4\u8D70",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var rme={meta:{key:"huya",name:"\u864E\u7259",type:3},api:async e=>{e.post("/init",Nat),e.post("/home",Oat),e.post("/category",Dat),e.post("/detail",Pat),e.post("/play",Lat),e.post("/search",Bat),e.get("/test",Fat)}};var kNt=Ke(In(),1);var ime=Ke(ts(),1),{_:J_}=ime.default,Nv="",nme="",$at="official",gF=!1;var Uat="Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36";async function sme(e,t){return await qe(e,{method:t||"get",headers:{"User-Agent":Uat}})}async function mF(e){return(await sme(e)).data}async function jat(e,t){return $at=="justlive"?(Nv="http://live.yj1211.work",gF=!0):Nv="https://m.douyu.com",{}}async function Hat(e,t){let r=[{type_id:"PCgame",type_name:"\u7F51\u6E38\u7ADE\u6280"},{type_id:"syxx",type_name:"\u624B\u6E38\u4F11\u95F2"},{type_id:"djry",type_name:"\u5355\u673A\u70ED\u6E38"},{type_id:"kjwh",type_name:"\u79D1\u6280\u6587\u5316"},{type_id:"yl",type_name:"\u5A31\u4E50\u5929\u5730"},{type_id:"yp",type_name:"\u8BED\u97F3\u4E92\u52A8"},{type_id:"voice",type_name:"\u8BED\u97F3\u76F4\u64AD"}],n={PCgame:[{key:"cateId",name:"\u5206\u7C7B",init:"LOL",value:[{n:"\u82F1\u96C4\u8054\u76DF",v:"LOL"},{n:"\u70ED\u95E8\u6E38\u620F",v:"rmyx"},{n:"\u7A7F\u8D8A\u706B\u7EBF",v:"CF"},{n:"\u91CD\u751F\u8FB9\u7F18",v:"CSBYOL"},{n:"\u65E0\u754F\u5951\u7EA6",v:"VALORANT"},{n:"CFHD",v:"CFHD"},{n:"\u547D\u8FD0\u65B9\u821F",v:"LostArk"},{n:"DNF",v:"DNF"},{n:"DOTA2",v:"DOTA2"},{n:"\u4F7F\u547D\u53EC\u5524",v:"COD"},{n:"\u7089\u77F3\u4F20\u8BF4",v:"How"},{n:"CS2",v:"CounterStrike"},{n:"lol\u4E91\u9876\u4E4B\u5F08",v:"ydzhy"},{n:"\u9B54\u517D\u4E89\u9738",v:"mszb"},{n:"\u9B54\u517D\u6000\u65E7\u670D",v:"wowclassic"},{n:"\u81EA\u8D70\u68CB",v:"dota2rpg"},{n:"\u4F20\u5947",v:"cq"},{n:"\u8DD1\u8DD1\u5361\u4E01\u8F66",v:"Popkart"},{n:"\u7F51\u6613\u6E38\u620F",v:"wyyx"},{n:"\u661F\u9645\u4E89\u9738",v:"SC"},{n:"\u5B88\u671B\u5148\u950B",v:"Overwatch"},{n:"DOTA",v:"DOTA"},{n:"\u9B54\u517D\u4E16\u754C",v:"WOW"},{n:"\u5251\u7F513",v:"JX3"},{n:"\u6211\u7684\u4E16\u754C",v:"MC"},{n:"\u8D85\u6FC0\u6597\u68A6\u5883",v:"cjdmj"},{n:"\u5192\u9669\u5C9B",v:"mxd"},{n:"\u4E09\u56FD\u6740",v:"sanguosha"},{n:"\u68A6\u5E7B\u897F\u6E38",v:"MHXYOL"},{n:"\u5929\u6DAF\u660E\u6708\u5200",v:"tianya"},{n:"\u8857\u5934\u7BEE\u7403",v:"jtlq"},{n:"NBA2KOL2",v:"NBA2KOL2"},{n:"QQ\u98DE\u8F66\u7AEF\u6E38",v:"qqfcdy"},{n:"\u519B\u4E8B\u6E38\u620F",v:"jsyx"},{n:"\u68CB\u724C\u5A31\u4E50",v:"qipai"},{n:"FC ONLINE",v:"FCOL"},{n:"\u70ED\u95E8\u7F51\u6E38",v:"rmwy"},{n:"\u5361\u62C9\u5F7C\u4E18",v:"klbq"},{n:"\u8BDB\u4ED9\u4E16\u754C",v:"zxsj"},{n:"APEX",v:"APEX"},{n:"\u6D41\u653E\u4E4B\u8DEFPOE",v:"PathofExile"},{n:"\u5251\u7F513\u7F18\u8D77",v:"JW3YQ"},{n:"\u9006\u6C34\u5BD2",v:"nsh"},{n:"\u98CE\u66B4\u82F1\u96C4",v:"HOTS"},{n:"\u9006\u6218",v:"NZ"},{n:"\u5766\u514B\u4E16\u754C",v:"TKSJ"},{n:"\u6218\u8230\u4E16\u754C",v:"wfws"},{n:"\u53CD\u6050\u7CBE\u82F1Online",v:"CS"},{n:"\u6697\u9ED1\u7834\u574F\u795E",v:"DIABLO"},{n:"\u68A6\u4E09\u56FD2",v:"msg2"},{n:"\u4F20\u5947\u4E16\u754C",v:"cqsj"},{n:"\u65B9\u821F\uFF1A\u751F\u5B58\u8FDB\u5316",v:"fzscjh"},{n:"\u795E\u6B664\u7535\u8111\u7248",v:"swdnb"},{n:"\u7FA4\u96C4\u9010\u9E7F",v:"qxzl"},{n:"\u5821\u5792\u4E4B\u591C",v:"blzy"},{n:"\u65E0\u9650\u6CD5\u5219",v:"roe"},{n:"\u95EE\u9053\u7535\u8111\u7248",v:"wddnb"},{n:"\u897F\u5C71\u5C45\u6E38\u620F",v:"Seasun"},{n:"\u6700\u7EC8\u5E7B\u60F314",v:"FF14"},{n:"\u6218\u610F",v:"WYZY"},{n:"\u5251\u7075",v:"BladeSoul"},{n:"\u661F\u9645\u6218\u7532",v:"Warframe"},{n:"\u9F99\u4E4B\u8C37",v:"DragonNest"},{n:"\u94C1\u7532\u96C4\u5175",v:"tjxb"},{n:"\u53E4\u5251\u5947\u8C2D\u7F51\u7EDC\u7248",v:"gjqtwlb"},{n:"\u8F69\u8F95\u4F20\u5947",v:"XYCQ"},{n:"\u795E\u9014",v:"shentu"},{n:"\u6FC0\u62182",v:"GuildWars2"},{n:"\u9AD8\u8FBE\u6587\u5316\u533A",v:"gdyxq"},{n:"\u5FCD\u8005\u6751\u5927\u62182",v:"rzcdz2"},{n:"RPG\u7F51\u6E38\u4E13\u533A",v:"rpgwyzq"},{n:"\u8BDB\u4ED93",v:"zhuxian3"},{n:"\u7B11\u50B2\u6C5F\u6E56OL",v:"xajhol"},{n:"\u5192\u9669\u5C9B2",v:"MXD2"},{n:"\u8D85\u51FB\u7A81\u7834",v:"SuperPeople"},{n:"\u65E0\u5C3D\u6218\u533A",v:"WJZQ"},{n:"\u6C38\u6052\u4E4B\u5854",v:"AION"},{n:"\u7ADE\u901F\u6E38\u620F",v:"jingsu"},{n:"FPS\u7EFC\u5408\u7F51\u6E38",v:"FPSOL"},{n:"\u52B2\u821E\u56E2",v:"jwt"},{n:"\u5929\u4E0B",v:"tianxai"},{n:"\u706B\u7BAD\u8054\u76DF",v:"hjlm"},{n:"\u6CE1\u6CE1\u5802",v:"ppt"},{n:"\u97F3\u4E50\u6E38\u620F",v:"MG"},{n:"\u65B0\u5029\u5973\u5E7D\u9B42",v:"ONLINE"},{n:"\u5929\u8C15",v:"tianyu"},{n:"QQ\u70AB\u821E",v:"qqxw"},{n:"\u5927\u5510\u65E0\u53CC",v:"dtws"},{n:"\u602A\u7269\u730E\u4EBAol",v:"MHol"},{n:"\u624B\u5DE5\u661F\u7403",v:"sgxq"},{n:"\u70ED\u8840\u4F20\u5947\uFF1A\u672C\u6E90",v:"rxcqhjsgb"},{n:"\u5F69\u8679\u5C9B",v:"CHD"},{n:"\u5FA1\u9F99\u5728\u5929",v:"YLZT"},{n:"\u81EA\u7531\u7BEE\u7403",v:"ZYLQ"},{n:"\u6D1B\u5947\u82F1\u96C4\u4F20",v:"LQYXZ"},{n:"\u6D1B\u5947",v:"LQ"},{n:"\u5C01\u5370\u8005",v:"FYZ"},{n:"\u5408\u91D1\u5F39\u5934",v:"HJDT"},{n:"\u65B0\u82F1\u96C4\u5E74\u4EE3",v:"XYXSD"},{n:"\u76DB\u8DA3\u6E38\u620F",v:"SQYX"},{n:"\u65B0\u70ED\u8840\u82F1\u8C6A",v:"XRXYH"},{n:"\u6C99\u76D2\u6E38\u620F",v:"SHYX"},{n:"\u6050\u9B3C\u75C7",v:"KGZ"},{n:"\u9886\u5730\u4EBA\u751F",v:"LDRS"},{n:"\u5927\u8BDD\u897F\u6E382",v:"dhxy2"},{n:"\u730E\u4EBA",v:"lr"},{n:"\u70ED\u8840\u6C5F\u6E56online",v:"rxjhol"},{n:"\u5343\u5E743",v:"qn3"},{n:"\u900D\u9065\u60C5\u7F18",v:"xyqy"},{n:"\u5FEB\u4E50\u897F\u6E38",v:"klxy"},{n:"\u8BFA\u4E9A\u4F20\u8BF4",v:"nycs"},{n:"\u9E7F\u9F0E\u8BB0",v:"ldj"},{n:"\u6B66\u9B422\u7535\u8111\u7248",v:"wh2pc"},{n:"\u5947\u8FF9\u4E16\u754Csun",v:"qjsjsun"},{n:"\u5251\u4FA0\u4E16\u754C2\u7535\u8111\u7248",v:"jxsj2pc"},{n:"\u65A9\u9B42",v:"zhpc"},{n:"\u5927\u55102",v:"dt2pc"},{n:"\u5E7B\u60F3\u795E\u57DF\u7535\u8111\u7248",v:"hxsypc"},{n:"\u8700\u5C71\uFF1A\u521D\u7AE0",v:"ssczpc"},{n:"\u72FC\u4EBA\u5BF9\u51B3\u7F51\u6E38",v:"lrdjpc"},{n:"\u6B66\u6797\u7FA4\u4FA0\u4F20",v:"wlqxzpc"},{n:"\u98D8\u6D41\u5E7B\u5883",v:"plhjpc"},{n:"\u7834\u5929\u4E00\u5251",v:"ptyj"},{n:"\u56DB\u56FD\u519B\u68CB",v:"sgjq"},{n:"\u65B0\u5927\u8BDD\u897F\u6E383",v:"xy3"},{n:"\u88C5\u7532\u6218\u4E89",v:"zjzz"},{n:"\u66B4\u96EA\u6E38\u620F\u7EFC\u5408",v:"g_bliz"},{n:"HypeSquad",v:"HypeSquad"},{n:"\u957F\u5C3E4\u90E8\u865A\u62DF\u5206\u533A",v:"cw4bxnfq"},{n:"\u71D5\u4E91\u5341\u516D\u58F0",v:"WHEREWINDSMEET"},{n:"THE FINALS",v:"THEFINALS"},{n:"NBA2K Online",v:"NBA2KOL"},{n:"\u8DD1\u8DD1\u5361\u4E01\u8F66\uFF1A\u6F02\u79FB",v:"KartRiderDrift"},{n:"\u4F20\u5947\u6C38\u6052",v:"EternalLegend"},{n:"\u76DB\u8DA3\u4F20\u5947",v:"sqcq"},{n:"\u706B\u7206\u70ED\u6E38",v:"hbry"}]}],syxx:[{key:"cateId",name:"\u5206\u7C7B",init:"wzry",value:[{n:"\u738B\u8005\u8363\u8000",v:"wzry"},{n:"LOL\u624B\u6E38",v:"LOLM"},{n:"\u5D29\u574F\uFF1A\u661F\u7A79\u94C1\u9053",v:"bhxqtd"},{n:"\u9006\u6C34\u5BD2\u624B\u6E38",v:"NSHM"},{n:"\u548C\u5E73\u7CBE\u82F1",v:"hpjy"},{n:"\u6697\u533A\u7A81\u56F4",v:"aqtw"},{n:"\u86CB\u4ED4\u6D3E\u5BF9",v:"dzpd"},{n:"\u9AD8\u80FD\u82F1\u96C4",v:"gnyx"},{n:"\u5E7B\u5854",v:"ht"},{n:"\u706B\u5F71\u5FCD\u8005",v:"hyrz"},{n:"COD\u624B\u6E38",v:"smzhsy"},{n:"lol\u7535\u7ADE\u7ECF\u7406",v:"EGAME"},{n:"DNF\u624B\u6E38",v:"mdnf"},{n:"\u91D1\u94F2\u94F2\u4E4B\u6218",v:"JGAME"},{n:"\u5929\u5200\u624B\u6E38",v:"tdsy"},{n:"\u539F\u795E",v:"yuanshen"},{n:"\u822A\u6D77\u738B\u70ED\u8840\u822A\u7EBF",v:"HHWRXHX"},{n:"\u5143\u68A6\u4E4B\u661F",v:"YMZX"},{n:"\u9E3F\u56FE\u4E4B\u4E0B",v:"htzx"},{n:"\u6B22\u4E50\u9EBB\u5C06",v:"HLMJ"},{n:"\u738B\u8005\u6A21\u62DF\u6218",v:"wzrpg"},{n:"\u4E2D\u56FD\u8C61\u68CB",v:"ZGXQ"},{n:"\u5929\u8C15\u624B\u6E38",v:"tysy"},{n:"\u5DC5\u5CF0\u5766\u514B",v:"DFTK"},{n:"\u65B0\u6E38\u4E2D\u5FC3",v:"xyzx"},{n:"\u70ED\u95E8\u624B\u6E38",v:"phone"},{n:"\u68A6\u5E7B\u624B\u6E38",v:"mhxy"},{n:"QQ\u98DE\u8F66",v:"qqfcsy"},{n:"\u7B2C\u4E94\u4EBA\u683C",v:"dwrg"},{n:"\u6B22\u4E50\u6597\u5730\u4E3B",v:"hlddz"},{n:"\u8352\u91CE\u4E71\u6597",v:"hyld"},{n:"\u9634\u9633\u5E08",v:"yys"},{n:"\u72FC\u4EBA\u6740",v:"LRS"},{n:"JJ\u6597\u5730\u4E3B",v:"jj"},{n:"\u68A6\u5E7B\u65B0\u8BDB\u4ED9",v:"mhxzx"},{n:"\u591A\u591A\u81EA\u8D70\u68CB",v:"zzq"},{n:"\u5D29\u574F3",v:"bhxl"},{n:"\u98CE\u4E91\u5C9B\u884C\u52A8",v:"fydxd"},{n:"\u4E91\u6E38\u620F",v:"cloudgame"},{n:"\u8DD1\u8DD1\u624B\u6E38",v:"PPKDCSY"},{n:"\u7387\u571F\u4E4B\u6EE8",v:"stzb"},{n:"\u704C\u7BEE\u9AD8\u624B",v:"glgs"},{n:"\u7687\u5BA4\u6218\u4E89",v:"hszz"},{n:"\u5FCD\u8005\u5FC5\u987B\u6B7B3",v:"rzbxs3"},{n:"\u795E\u6B664\u624B\u6E38",v:"sw3"},{n:"\u68A6\u5E7B\u6A21\u62DF\u6218",v:"mhmnz"},{n:"\u5B9E\u51B5\u8DB3\u7403",v:"skzq"},{n:"\u822A\u6D77\u738B\uFF1A\u71C3\u70E7\u610F\u5FD7",v:"hhwrsyz"},{n:"\u7403\u7403\u5927\u4F5C\u6218",v:"qqdzz"},{n:"\u82F1\u96C4\u6740",v:"yxs"},{n:"\u9B54\u57DF\u53E3\u888B\u7248",v:"mykdb"},{n:"\u53E3\u888B\u65B0\u65C5\u7A0B",v:"KDXLC"},{n:"\u5251\u7F513\uFF1A\u6307\u5C16\u6C5F\u6E56",v:"jw3zjjh"},{n:"\u90E8\u843D\u51B2\u7A81",v:"blct"},{n:"\u5251\u4E0E\u5BB6\u56ED",v:"jyjy"},{n:"\u65B0\u7B11\u50B2\u6C5F\u6E56",v:"xxajh"},{n:"\u732B\u548C\u8001\u9F20",v:"mhls"},{n:"\u730E\u4EBA\u624B\u6E38",v:"lrlr"},{n:"\u660E\u65E5\u4E4B\u540E",v:"mrzh"},{n:"\u5F71\u4E4B\u8BD7",v:"yzs"},{n:"\u51B3\u6218\u5E73\u5B89\u4EAC",v:"jzpaj"},{n:"\u9B42\u6597\u7F57\u5F52\u6765",v:"DLHGL"},{n:"\u5723\u6597\u58EB\u661F\u77E2",v:"sdsxs"},{n:"\u9B54\u529B\u5B9D\u8D1D\u624B\u6E38",v:"mlbbsy"},{n:"\u54C8\u5229\u6CE2\u7279\uFF1A\u9B54\u6CD5\u89C9\u9192",v:"HarryPotter"},{n:"\u624B\u6E38\u63A8\u5E7F",v:"rmsy"},{n:"\u9B54\u7075\u53EC\u5524",v:"mlzh"},{n:"\u9999\u80A0\u6D3E\u5BF9",v:"xcpd"},{n:"\u8FF7\u4F60\u4E16\u754C",v:"MNSJ"},{n:"FC\u8DB3\u7403\u4E16\u754C",v:"FCZQSJ"},{n:"\u8857\u7BEE",v:"jl"},{n:"\u660E\u65E5\u65B9\u821F",v:"mrfz"},{n:"\u4E00\u68A6\u6C5F\u6E56",v:"ymjh"},{n:"\u5B8C\u7F8E\u4E16\u754C\u624B\u6E38",v:"wmsjsy"},{n:"\u62F3\u768798OL",v:"kof98"},{n:"\u8D5B\u5C14\u53F7",v:"srh"},{n:"\u4ED9\u5883\u4F20\u8BF4",v:"xjcs"},{n:"\u6D41\u661F\u7FA4\u4FA0\u4F20",v:"liuxinghudiejian"},{n:"\u9003\u8DD1\u5427\u5C11\u5E74",v:"tpbsn"},{n:"\u77F3\u5668\u65F6\u4EE3",v:"sqsd"},{n:"RPG\u624B\u6E38",v:"rpgsy"},{n:"\u82F1\u9B42\u4E4B\u5203\u53E3\u888B\u7248",v:"yh"},{n:"\u5029\u5973\u5E7D\u9B42\u624B\u6E38",v:"qnyhsy"},{n:"\u51B3\u6597\u4E4B\u57CE2",v:"jdzc2"},{n:"\u4F20\u5947\u624B\u6E38",v:"cqsy"},{n:"\u96C0\u9B42",v:"Majsoul"},{n:"\u4E8C\u6B21\u5143\u624B\u6E38",v:"ecysy"},{n:"\u5F81\u90142\u624B\u6E38",v:"zt2sy"},{n:"\u4E07\u738B\u4E4B\u738B3D",v:"wwzw3D"},{n:"\u6B66\u6797\u5916\u4F20",v:"wlwz"},{n:"\u6F6E\u4EBA\u7BEE\u7403",v:"crlq"},{n:"\u5143\u6C14\u9A91\u58EB",v:"yuanqiqishi"},{n:"\u7EA2\u8B66OL\u624B\u6E38",v:"hjolsy"},{n:"\u690D\u7269\u5927\u6218\u50F5\u5C38\u624B\u6E38",v:"ZWDZJS"},{n:"\u521B\u9020\u4E0E\u9B54\u6CD5",v:"ccymf"},{n:"\u5947\u8FF9\u89C9\u9192",v:"qjjx"},{n:"\u5149\u9047",v:"skygy"},{n:"\u6E38\u620F\u738B\uFF1A\u51B3\u6597\u94FE\u63A5",v:"yxwjdlj"},{n:"\u5DC5\u5CF0\u6218\u8230",v:"dfzj"},{n:"\u5BFB\u4ED9",v:"xunxian"},{n:"\u5929\u5929\u8C61\u68CB",v:"ttxq"},{n:"\u738B\u56FD\u7EAA\u5143",v:"wgjy"},{n:"\u9F99\u65CF\u5E7B\u60F3",v:"lzhx"},{n:"\u4E09\u56FD\u6740\u79FB\u52A8\u7248",v:"SGSSY"},{n:"\u7F57\u5E03\u4E50\u601D",v:"Roblox"},{n:"\u8DB3\u7403\u624B\u6E38",v:"zqsy"},{n:"\u6708\u5706\u4E4B\u591C",v:"yyzy"},{n:"\u79E6\u65F6\u660E\u6708\u4E16\u754C",v:"qsmysj"},{n:"\u9EBB\u5C06\u6765\u4E86",v:"mjll"},{n:"\u98CE\u4E4B\u5927\u9646",v:"fzdl"},{n:"\u91D1\u5C5E\u5BF9\u51B3",v:"jsdj"},{n:"\u8F69\u8F95\u5251\u9F99\u821E\u4E91\u5C71",v:"xyjlwys"},{n:"\u5FAE\u4E50\u68CB\u724C",v:"WLQP"},{n:"\u8F90\u5C04\uFF1A\u907F\u96BE\u6240Online",v:"fsbnsonline"},{n:"\u8857\u7BEE2",v:"jl2"},{n:"\u6781\u5149\u8BA1\u5212",v:"jgjh"},{n:"\u4E0D\u826F\u4EBA3",v:"blr3"},{n:"\u9547\u9B54\u66F2\u624B\u6E38",v:"zmq"},{n:"\u4E71\u4E16\u738B\u8005",v:"lswz"},{n:"\u7BEE\u7403\u624B\u6E38",v:"lqsy"},{n:"\u9B3C\u6CE3-\u5DC5\u5CF0\u4E4B\u6218",v:"gqdfzz"},{n:"\u5C04\u51FB\u7C7B\u624B\u6E38",v:"qtsy"},{n:"\u547D\u8FD0\u6B4C\u59EC",v:"mygj"},{n:"\u6697\u9ED1\u4E0D\u673D",v:"diabloimmortal"},{n:"\u65B0\u795E\u9B54\u5927\u9646",v:"xsmdl"},{n:"\u4E09\u56FD\u5FD7\u6218\u7565\u7248",v:"sgzzlb"},{n:"\u5929\u5730\u52AB\uFF1A\u5E7D\u57CE\u518D\u4E34",v:"tdj"},{n:"Disorder",v:"Disorder"},{n:"\u4E91\u4E0A\u57CE\u4E4B\u6B4C",v:"ysczg"},{n:"\u4E94\u5B50\u68CB",v:"wzq"},{n:"\u56F4\u68CB",v:"wq"},{n:"\u5168\u7403\u884C\u52A8",v:"qqxd"},{n:"\u8BDB\u4ED9\u624B\u6E38",v:"zxsy"},{n:"\u5984\u60F3\u5C71\u6D77",v:"wxsh"},{n:"\u9ECE\u660E\u89C9\u9192\uFF1A\u751F\u673A",v:"lmjx"},{n:"\u5E86\u4F59\u5E74",v:"QYN"},{n:"\u6211\u7684\u4FA0\u5BA2",v:"wdxk"},{n:"\u66D9\u5149\u82F1\u96C4",v:"sgyx"},{n:"\u5927\u8BDD\u897F\u6E38\u624B\u6E38",v:"dhxysy"},{n:"\u6218\u4E89\u6012\u543C",v:"zznh"},{n:"\u5FD8\u5DDD\u98CE\u534E\u5F55",v:"wcfhl"},{n:"\u65B0\u5251\u4FA0\u60C5\u7F18\u624B\u6E38",v:"xjxqysy"},{n:"\u91CD\u751F\u7EC6\u80DE",v:"csxb"},{n:"\u6C49\u5BB6\u6C5F\u6E56",v:"HJJH"},{n:"\u6D77\u5C9B\u5947\u5175",v:"hdqb"},{n:"\u94A2\u94C1\u529B\u91CF2",v:"gtll2"},{n:"\u4ED9\u5251\u5947\u4FA0\u4F20\u4E5D\u91CE",v:"xjqxzjy"},{n:"\u5927\u5510\u65E0\u53CC\u624B\u6E38",v:"dtwssy"},{n:"\u5730\u94C1\u8DD1\u9177",v:"dtpk"},{n:"\u6218\u8230\u4E16\u754C\u95EA\u51FB\u6218",v:"zjsjsjz"},{n:"\u72C2\u66B4\u4E4B\u7FFC",v:"kbzy"},{n:"\u6A2A\u626B\u5343\u519B",v:"hsqj"},{n:"\u8282\u594F\u5927\u7206\u70B8",v:"jzdbz"},{n:"\u55B5\u65AF\u5FEB\u8DD1",v:"mskp"},{n:"\u53CC\u5B50",v:"sz"},{n:"\u5C0F\u7F8E\u6597\u5730\u4E3B",v:"xmddz"},{n:"\u7CBE\u7075\u4E4B\u5883",v:"jlzj"},{n:"\u6597\u7F57\u5927\u9646\uFF1A\u6B66\u9B42\u89C9\u9192",v:"dldlwhjx"},{n:"\u6597\u7F57\u5927\u96462\u7EDD\u4E16\u5510\u95E8",v:"dldl2jstm"},{n:"\u6218\u795E\u89C9\u9192",v:"zsjx"},{n:"\u4E5D\u5DDE\u4ED9\u5251\u4F20H5",v:"jzxjzh5"},{n:"\u8363\u8000\u5927\u5929\u4F7F",v:"rydts"},{n:"\u84DD\u6708\u4F20\u5947",v:"lycq"},{n:"\u51E1\u4EBA\u4FEE\u4ED9\u4F20\u6302\u673A\u7248H5",v:"frxxzgjbh5"},{n:"\u653B\u57CE\u63A0\u5730",v:"gcld"},{n:"\u76D7\u5893\u7B14\u8BB0",v:"dmbj"},{n:"\u62F3\u9B42\u89C9\u9192",v:"qhjx"},{n:"\u5927\u5929\u4F7F\u4E4B\u5251",v:"dtszj"},{n:"\u7EDD\u4E16\u4ED9\u738B",v:"jsxw"},{n:"\u4E00\u5200\u4F20\u4E16",v:"ydcs"},{n:"\u6597\u7F57\u5927\u9646",v:"dldl"},{n:"\u7834\u96EA\u5203",v:"pxr"},{n:"JJ\u8C61\u68CB",v:"jjxq"},{n:"\u5929\u59EC\u53D8",v:"tjb"},{n:"\u5251\u73B2\u73D1",v:"jll"},{n:"\u706B\u7EBF\u7CBE\u82F1",v:"hxjy"},{n:"\u9020\u68A6\u897F\u6E38OL",v:"zmxyol"},{n:"\u5965\u5947\u4F20\u8BF4\u624B\u6E38",v:"aqcssy"},{n:"\u6218\u6597\u5427\u9F99\u9B42",v:"zdblh"},{n:"\u5251\u5F00\u4ED9\u95E8",v:"jkxm"},{n:"\u72FC\u4EBA\u5BF9\u51B3",v:"lrdj"},{n:"\u6700\u7EC8\u5E7B\u60F3\uFF1A\u52C7\u6C14\u542F\u793A\u5F55 \u5E7B\u5F71\u6218\u4E89",v:"hyzz"},{n:"\u846B\u82A6\u5A03\u5144\u5F1F",v:"hlwxd"},{n:"\u9020\u68A6\u897F\u6E384",v:"zmxy4"},{n:"\u6BD4\u7279\u5C0F\u961F",v:"btxd"},{n:"\u6D41\u8A00\u4FA6\u63A2",v:"lyzt"},{n:"\u6218\u8230\u8054\u76DF",v:"zjlm"},{n:"\u53E6\u4E00\u4E2A\u4F0A\u7538\uFF1A\u8D85\u8D8A\u65F6\u7A7A\u7684\u732B",v:"lygyd"},{n:"\u5C11\u5973\u524D\u7EBF",v:"snqx"},{n:"\u9047\u89C1",v:"yj"},{n:"\u9713\u8679\u6DF1\u6E0A\uFF1A\u65E0\u9650",v:"nhsywx"},{n:"\u80E1\u83B1\u4E09\u56FD3",v:"hlsg3"},{n:"\u5965\u62C9\u661F",v:"alx"},{n:"\u5148\u6E38\u4E91\u6E38\u620F",v:"Gamer"},{n:"\u4E07\u8C61\u7269\u8BED\u624B\u6E38",v:"wxwy1"},{n:"\u7EFF\u8335\u4FE1\u4EF0",v:"lyxy"},{n:"\u70DF\u96E8\u6C5F\u6E56",v:"yyjhsy"},{n:"\u7403\u7403\u8054\u76DF",v:"qqlm"},{n:"\u6587\u660E\u4E0E\u5F81\u670D",v:"wmyzf"},{n:"\u78A7\u84DD\u822A\u7EBF\u624B\u6E38",v:"blhxsy"},{n:"300\u5927\u4F5C\u6218",v:"300dzz"},{n:"2047",v:"2047"},{n:"\u7B2C\u4E03\u53F2\u8BD7",v:"dqss"},{n:"\u6C49\u672B\u9738\u4E1A",v:"hmby"},{n:"EVE\u661F\u6218\u524D\u591C\uFF1A\u65E0\u70EC\u661F\u6CB3",v:"evexzqywjxh"},{n:"\u5C11\u5973\u524D\u7EBF2\uFF1A\u8FFD\u653E",v:"sq2zf"},{n:"\u5F39\u529B\u679C\u51BB",v:"tlgd"},{n:"\u706B\u529B\u82CF\u6253\uFF08T3\uFF09",v:"T3"},{n:"\u690D\u7269\u5927\u6218\u50F5\u5C382",v:"zwdzjs2"},{n:"\u7403\u7403\u82F1\u96C4",v:"qqyx"},{n:"\u60A0\u957F\u5047\u671F",v:"ycjq"},{n:"\u65E0\u6094\u534E\u590F",v:"whrhx"},{n:"\u732B\u4E4B\u57CE",v:"mzc"},{n:"\u672A\u5B9A\u4E8B\u4EF6\u7C3F",v:"wdsjp"},{n:"\u767D\u591C\u6781\u5149",v:"byjg"},{n:"ProjectGAIA",v:"projectgaia"},{n:"\u6597\u7F57\u5927\u9646\uFF1A\u9B42\u5E08\u5BF9\u51B3",v:"dldlhsdj"},{n:"\u53E4\u5893\u4E3D\u5F71\u4F20\u8BF4\uFF1A\u8FF7\u8E2A",v:"gmlycsmz"},{n:"\u6F2B\u5A01\u5BF9\u51B3",v:"mwdj"},{n:"\u653E\u7F6E\u4E0E\u53EC\u5524",v:"fzyzh"},{n:"\u6211\u662F\u822A\u6D77\u5BB6",v:"wshhj"},{n:"\u519B\u56E2\u6218\u68CB\u82F1\u96C4\u65F6\u4EE3",v:"jtzqyxsd"},{n:"\u7E41\u8363\u7F8E\u98DF\u5E02\u573A\u7269\u8BED",v:"frmsscwy"},{n:"\u8001\u519C\u79CD\u6811",v:"lnzs"},{n:"\u4E09\u56FD\u6F14\u4E49\uFF1A\u541E\u566C\u65E0\u754C",v:"sgyytswj"},{n:"\u5076\u50CF\u68A6\u5E7B\u796D2",v:"oxmhj2"},{n:"\u5361\u5361\u4FDD\u7687",v:"kkbh"},{n:"\u7075\u732B\u4F20",v:"lmz"},{n:"\u5251\u4FA0\u4E16\u754C3",v:"jxsj3"},{n:"\u53EC\u5524\u4E0E\u5408\u62102",v:"zhyhc2"},{n:"\u50CF\u7D20\u65F6\u4EE3",v:"xssd"},{n:"\u4ED9\u4FA0\u7B2C\u4E00\u653E\u7F6E",v:"xxdyfz"},{n:"\u65E0\u5C3D\u7684\u62C9\u683C\u6717\u65E5",v:"wjdlglr"},{n:"\u5F13\u7BAD\u624B\u5927\u4F5C\u6218",v:"gjsdzz"},{n:"\u6328\u997F\u8352\u91CE",v:"aehy"},{n:"\u8BFA\u4E9A\u4E4B\u5FC3",v:"nyzx"},{n:"\u95EA\u8000\u6696\u6696",v:"synn"},{n:"\u7269\u79CD\u8D77\u6E90",v:"wzqy"},{n:"\u6A21\u62DF\u57CE\u5E02\uFF1A\u6211\u662F\u5E02\u957F",v:"mncswssc"},{n:"\u91CD\u8FD4\u5E1D\u56FD",v:"cfdg"},{n:"\u592A\u53E4\u4ED9\u5C0A",v:"tgxz"},{n:"\u957F\u5B89\u5E7B\u60F3",v:"cahx"},{n:"\u706B\u70AC\u4E4B\u5149\uFF1A\u65E0\u9650",v:"hjzgwx"},{n:"\u5BCC\u8C6A\u95EF\u4E09\u56FD",v:"fhcsg"},{n:"\u62C2\u6653",v:"fx"},{n:"\u53E4\u5251\u5947\u8C2D\u6728\u8BED\u4EBA",v:"gjqtmyr"},{n:"\u706B\u5F71\u5FCD\u8005\uFF1A\u5FCD\u8005\u65B0\u4E16\u4EE3",v:"hyrzrzxsd"},{n:"\u672B\u65E5\u8FDC\u5F81",v:"mryz"},{n:"\u6EDA\u52A8\u7684\u5929\u7A7A",v:"gddtk"},{n:"\u65B0\u6597\u7F57\u5927\u9646",v:"xdldl"},{n:"\u767B\u5C71\u8D5B\u8F66",v:"dssc"},{n:"\u8352\u91CE\u4E71\u6597\uFF08\u817E\u8BAF\u7248\uFF09",v:"hyldtxb"},{n:"\u5C0F\u5C0F\u52C7\u8005",v:"xxyz"},{n:"\u5C0F\u51B0\u51B0\u4F20\u5947",v:"xbbcq"},{n:"\u4E09\u56FD\u6218\u7EAA2\u624B\u6E38",v:"sgzj2"},{n:"\u5E78\u5B58\u8005\u5371\u57CE",v:"xczwc"},{n:"\u5192\u9669\u516C\u793E\u624B\u6E38",v:"mxgs"},{n:"\u6B27\u9646\u6218\u4E895\uFF1A\u5E1D\u56FD",v:"olzz5dg"},{n:"\u7EAA\u5FF5\u7891\u8C372",v:"jnbg2"},{n:"\u5927\u822A\u6D77\u63A2\u9669\u7269\u8BED",v:"dhhtxwy"},{n:"\u822A\u6D77\u65E5\u8BB0",v:"hhrj"},{n:"\u4E00\u62F3\u8D85\u4EBA\uFF1A\u6700\u5F3A\u4E4B\u7537",v:"yqcrzqzn"},{n:"\u738B\u56FD\u4FDD\u536B\u62184",v:"wgbwz4"},{n:"\u534A\u4E16\u754C\u4E4B\u65C5",v:"bsjzl"},{n:"\u5965\u7279\u66FC\u5B87\u5B99\u82F1\u96C4",v:"atmyzyx"},{n:"\u65B0\u4E09\u56FD\u6740",v:"xsgs"},{n:"\u5976\u5757",v:"nk"},{n:"\u7B56\u9B42\u4E09\u56FD",v:"chsg"},{n:"\u5965\u7279\u66FC\u7CFB\u5217OL",v:"atmxlol"},{n:"\u6B22\u559C\u6597\u5730\u4E3B",v:"HXDDZ"},{n:"\u6D2A\u8352\u6587\u660E",v:"hhwm"},{n:"\u8857\u5934\u8DB3\u7403",v:"jtzq"},{n:"\u540C\u4EBA\u5723\u4E09\u56FD\u8700\u6C49\u4F20",v:"trssgshc"},{n:"\u5854\u9632\u4E4B\u5149",v:"tfzg"},{n:"\u6211\u505A\u592B\u4EBA\u90A3\u4E9B\u5E74",v:"wzfrnxn"},{n:"\u5C0F\u5C0F\u4E94\u5343\u5E74",v:"xxwqn"},{n:"\u4E56\u79BB\u6027\u767E\u4E07\u4E9A\u745F\u738B\uFF1A\u73AF",v:"glxbwyswh"},{n:"\u65F6\u7A7A\u730E\u4EBA",v:"sklr"},{n:"\u661F\u9645\u9006\u6218",v:"xjnz"},{n:"\u7FBD\u6BDB\u7403\u9AD8\u9AD8\u624B",v:"ymqggs"},{n:"LoveLive! \u5B66\u56ED\u5076\u50CF\u796D",v:"lovelivexyoxj"},{n:"\u9ED1\u8272\u6C99\u6F20\u624B\u6E38",v:"hesmsy"},{n:"\u9B54\u529B\u5B9D\u8D1D\uFF1A\u65C5\u4EBA",v:"mlbblr"},{n:"\u5927\u5BB6\u997F\u9910\u5385",v:"dject"},{n:"\u9B54\u529B\u5B9D\u8D1D\u5F52\u6765",v:"mlbbgl"},{n:"\u5DC5\u5CF0\u6781\u901F",v:"dfjs"},{n:"\u65B0\u76D7\u5893\u7B14\u8BB0",v:"xdmbj"},{n:"\u8F69\u8F95\u4F20\u5947\u624B\u6E38",v:"XYCQSY"},{n:"\u8424\u706B\u7A81\u51FB\u56FD\u9645\u670D",v:"yhtj"},{n:"\u6B66\u6797\u95F2\u4FA0",v:"wlxx"},{n:"\u6DD8\u7C73\u6E38\u620F",v:"tmyx"},{n:"\u65E0\u671F\u8FF7\u9014",v:"wqmt"},{n:"\u9006\u5149\u6F5C\u5165",v:"ngqr"},{n:"\u6DF1\u7A7A\u4E4B\u773C",v:"skzy"},{n:"CF\u624B\u6E38",v:"CFSY"},{n:"\u65B0\u5929\u9F99\u516B\u90E8\u624B\u6E38",v:"xtlbbsy"},{n:"\u5C18\u767D\u7981\u533A",v:"cbjq"},{n:"\u539F\u59CB\u5F81\u9014",v:"yszt"},{n:"\u5168\u6C11\u5927\u704C\u7BEE",v:"qmdgl"},{n:"\u67AA\u706B\u91CD\u751F\u624B\u6E38",v:"GunfireReborn"},{n:"\u706B\u5F71\u4E09\u56FD\u5FD7",v:"g_hysg"},{n:"\u7F51\u6613\u5176\u5B83\u7EC4",v:"g_wyqt"},{n:"\u4E09\u56FD\u6218\u7EAA\u624B\u6E38",v:"sgzjsy"},{n:"\u67D3\xB7\u949F\u697C\u8C1C\u56E2",v:"BOTC"},{n:"\u7EDD\u533A\u96F6",v:"jql"},{n:"\u91CD\u8FD4CODM",v:"RECODM"},{n:"\u7EFC\u5408\u624B\u6E38",v:"zhsy"},{n:"IP\u6E38\u620F",v:"ipyx"},{n:"\u9E23\u6F6E",v:"cm"},{n:"\u68CB\u724C\u6E38\u620F",v:"QPYX"},{n:"\u5965\u6BD4\u5C9B\uFF1A\u68A6\u60F3\u56FD\u5EA6",v:"abdmxgd"},{n:"\u6676\u6838",v:"jhcoa"},{n:"\u661F\u4E4B\u7834\u6653",v:"dhpx"},{n:"\u8D5B\u5C14\u8BA1\u5212",v:"srjh"},{n:"SLG\u7EFC\u5408",v:"SLG"},{n:"\u4EE3\u53F7\uFF1A\u4F19\u4F34",v:"DHGB"},{n:"\u5929\u4F7F\u4E4B\u6218",v:"tszz"},{n:"\u5168\u660E\u661F\u8857\u7403\u6D3E\u5BF9",v:"hoopheroes"},{n:"\u5408\u91D1\u5F39\u5934\uFF1A\u89C9\u9192",v:"MetalSlug"},{n:"\u52B2\u4E50\u5E7B\u60F3",v:"g_jyhx"},{n:"\u767D\u8346\u56DE\u5ECA",v:"BJHL"},{n:"\u6218\u5730\u65E0\u7586",v:"zdwj"},{n:"\u4E09\u56FD\u5FD7\u6218\u68CB\u7248",v:"g_sgzzqb"},{n:"\u4E00\u62F3\u8D85\u4EBA\uFF1A\u4E16\u754C",v:"yqcrsj"},{n:"\u9E45\u9E2D\u6740\u624B\u6E38",v:"GooseDuck"},{n:"\u592A\u7A7A\u6740",v:"SuperSus"},{n:"\u5927\u8BDD\u897F\u6E38\uFF1A\u5F52\u6765",v:"dhxygl"},{n:"\u6218\u706B\u52CB\u7AE0",v:"zhxz"},{n:"\u897F\u884C\u7EAA \u71C3\u9B42",v:"xxjrh"},{n:"\u51B3\u80DC\u5DC5\u5CF0",v:"jueshengdianfeng"},{n:"\u5192\u9669\u5C9B\uFF1A\u67AB\u4E4B\u4F20\u8BF4",v:"MapleStory"},{n:"\u4E03\u4EBA\u4F20\u5947\uFF1A\u5149\u4E0E\u6697\u4E4B\u4EA4\u6218",v:"qirenchuanqi"},{n:"\u7EFC\u5408\u684C\u6E38",v:"ZHZY"},{n:"\u95EA\u8000\uFF01\u4F18\u4FCA\u5C11\u5973",v:"PrettyDerby"},{n:"\u4E09\u89D2\u6D32\u884C\u52A8",v:"DF"},{n:"\u4E8C\u6B21\u5143\u6E38\u620F",v:"ECYYX"}]}],djry:[{key:"cateId",name:"\u5206\u7C7B",init:"TVgame",value:[{n:"\u4E3B\u673A\u6E38\u620F",v:"TVgame"},{n:"\u523A\u5BA2\u4FE1\u6761:\u82F1\u7075\u6BBF",v:"AC"},{n:"\u9A6C\u91CC\u5965\u5236\u9020",v:"Mario"},{n:"\u9003\u79BB\u5854\u79D1\u592B",v:"EFT"},{n:"\u547D\u8FD02",v:"MY2"},{n:"\u6050\u6016\u6E38\u620F",v:"Horror"},{n:"\u8352\u91CE\u5927\u9556\u5BA2",v:"hydbk"},{n:"\u7075\u9B42\u7B79\u7801",v:"lhcm"},{n:"\u9A91\u9A6C\u4E0E\u780D\u6740",v:"MountAndBlade"},{n:"\u53EA\u72FC",v:"ZL"},{n:"\u683C\u6597\u6E38\u620F",v:"FTG"},{n:"\u9965\u8352",v:"DontStarve"},{n:"\u5168\u5883\u5C01\u9501",v:"qjfs"},{n:"\u6000\u65E7\u6E38\u620F",v:"classic"},{n:"NBA2K",v:"NBA2K"},{n:"\u516B\u65B9\u65C5\u4EBA",v:"OT"},{n:"\u4EBA\u7C7B\u4E00\u8D25\u6D82\u5730",v:"Human"},{n:"\u73AF\u4E16\u754C",v:"RimWorld"},{n:"\u53E4\u5893\u4E3D\u5F71",v:"gmly"},{n:"\u9B3C\u6CE3",v:"DMC"},{n:"\u5F80\u65E5\u4E0D\u518D",v:"WRBZ"},{n:"\u4ED9\u5251\u5947\u4FA0\u4F20",v:"PAL"},{n:"\u795E\u79D8\u6D77\u57DF",v:"Uncharted"},{n:"\u585E\u5C14\u8FBE\u7CFB\u5217",v:"TLoZ"},{n:"\u50F5\u5C38\u4E16\u754C\u5927\u6218",v:"WWZ"},{n:"\u8DB3\u7403\u6E38\u620F",v:"zq"},{n:"\u6A59\u5149",v:"cg"},{n:"\u4E86\u4E0D\u8D77\u7684\u4FEE\u4ED9\u6A21\u62DF\u5668",v:"ACS"},{n:"\u8D85\u7EA7\u9A6C\u91CC\u5965",v:"SMO"},{n:"\u4E09\u56FD\u5FD7\u7CFB\u5217",v:"Sangokushi"},{n:"\u661F\u9645\u516C\u6C11",v:"StarCitizen"},{n:"\u6700\u7EC8\u5E7B\u60F3",v:"FF"},{n:"\u4E2D\u571F\u4E16\u754C\uFF1A\u6218\u4E89\u4E4B\u5F71",v:"MiddleEarth"},{n:"\u6D41\u653E\u8005\u67EF\u5357",v:"Conan"},{n:"\u4E09\u56FD\u7FA4\u82F1\u4F20",v:"SANGO"},{n:"\u65E0\u4E3B\u4E4B\u5730",v:"Bor"},{n:"\u8F90\u5C04",v:"fs"},{n:"\u592A\u543E\u7ED8\u5377",v:"twhj"},{n:"SCUM",v:"Scum"},{n:"\u6B63\u5F53\u9632\u536B",v:"zdfw"},{n:"\u4EE5\u6492\u7684\u7ED3\u5408",v:"Isaac"},{n:"\u6587\u660E",v:"CVI"},{n:"\u4EC1\u738B",v:"NIOH"},{n:"\u7F3A\u6C27",v:"ONI"},{n:"\u7687\u724C\u7A7A\u6218",v:"hpkz"},{n:"\u4F53\u80B2\u6E38\u620F",v:"tyyx"},{n:"\u6D77\u5C9B\u5927\u4EA8",v:"hddh"},{n:"\u690D\u7269\u5927\u6218\u50F5\u5C38:\u82B1\u56ED\u6218\u4E89\u7CFB\u5217",v:"PvsZ"},{n:"\u8718\u86DB\u4FA0",v:"Spide"},{n:"\u52C7\u8005\u6597\u6076\u9F99\uFF1A\u5EFA\u9020\u80052",v:"DQB2"},{n:"\u9057\u8FF9\uFF1A\u7070\u70EC\u91CD\u751F",v:"Rem"},{n:"\u8840\u6E90",v:"BB"},{n:"\u65FA\u8FBE\u4E0E\u5DE8\u50CF",v:"SotC"},{n:"\u6A21\u62DF\u4EBA\u751F",v:"Sims"},{n:"\u7A7A\u6D1E\u9A91\u58EB",v:"HKS"},{n:"\u6781\u54C1\u98DE\u8F66",v:"jpfc"},{n:"\u80E1\u95F9\u53A8\u623F",v:"Overcooked"},{n:"\u5730\u94C1:\u79BB\u53BB",v:"ME"},{n:"\u751F\u6B7B\u72D9\u51FB2",v:"ssjjtwo"},{n:"\u4E09\u56FD\u6218\u7EAA",v:"sgzj"},{n:"\u6000\u65E7FC",v:"edwcy"},{n:"\u7ECF\u5178\u5355\u673A",v:"jddj"},{n:"\u82F1\u96C4\u65E0\u654C",v:"HoMM"},{n:"\u8857\u673A\u6E38\u620F",v:"jjyx"},{n:"\u5408\u91D1\u88C5\u5907",v:"MetalGear"},{n:"\u7EA2\u8272\u8B66\u6212",v:"hsjj"},{n:"\u955C\u4E4B\u8FB9\u7F18",v:"MsE"},{n:"\u706B\u7130\u7EB9\u7AE0\u7CFB\u5217",v:"FireEmblem"},{n:"\u661F\u9732\u8C37\u7269\u8BED",v:"Stardew"},{n:"\u8D5B\u535A\u670B\u514B2077",v:"Cyberpunk"},{n:"\u4E2D\u56FD\u5F0F\u5BB6\u957F",v:"CP"},{n:"\u5C3C\u5C14\uFF1A\u673A\u68B0\u7EAA\u5143",v:"NieR"},{n:"\u65E0\u4EBA\u6DF1\u7A7A",v:"NMS"},{n:"EVOTINCTION",v:"EVOTINCTION"},{n:"GT\u8D5B\u8F667",v:"GT"},{n:"\u8D85\u7EA7\u673A\u5668\u4EBA\u5927\u6218",v:"SRW"},{n:"\u4FE1\u957F\u4E4B\u91CE\u671B",v:"KOEINOBU"},{n:"\u8FD9\u662F\u6211\u7684\u6218\u4E89",v:"TWoM"},{n:"\u6740\u622E\u5C16\u5854",v:"sljt"},{n:"\u51B0\u6C7D\u65F6\u4EE3",v:"Frostpunk"},{n:"\u5E1D\u56FD\u65F6\u4EE3",v:"AoEIV"},{n:"\u6B7B\u4EA1\u7A7A\u95F4",v:"swkj"},{n:"\u51EF\u745F\u7433Full Body",v:"CFB"},{n:"\u8DB3\u7403\u7ECF\u7406",v:"Football"},{n:"\u96E8\u4E2D\u5192\u9669",v:"RoR"},{n:"\u4EBF\u4E07\u50F5\u5C38",v:"Billions"},{n:"\u6B66\u88C5\u7A81\u88AD",v:"ArmA"},{n:"\u77F3\u6CB9\u5927\u4EA8",v:"Oil"},{n:"\u8363\u8000\u6218\u9B42",v:"Honor"},{n:"\u6B27\u6D32\u5361\u8F66\u6A21\u62DF\u5668",v:"Truck"},{n:"\u7F8E\u56FD\u9003\u4EA1\u8005",v:"Fugitive"},{n:"\u6F2B\u6F2B\u957F\u591C",v:"mmcy"},{n:"\u6C38\u6052\u8F6E\u56DE",v:"Survival"},{n:"\u5B64\u5C9B\u60CA\u9B42",v:"FarCry"},{n:"\u90FD\u5E02\uFF1A\u5929\u9645\u7EBF",v:"Skylines"},{n:"\u76D7\u8D3C\u4E4B\u6D77",v:"hdzh"},{n:"Dayz",v:"DayZ"},{n:"60\u79D2",v:"60S"},{n:"\u4FC4\u7F57\u65AF\u9493\u9C7C",v:"RF"},{n:"\u730E\u4EBA\uFF1A\u8352\u91CE\u7684\u53EC\u5524",v:"theHunter"},{n:"\u6050\u6016\u9ECE\u660E",v:"GD"},{n:"\u770B\u95E8\u72D7",v:"kmg"},{n:"\u771F\u4E09\u56FD\u65E0\u53CC",v:"DW"},{n:"\u6CF0\u62C9\u745E\u4E9A",v:"Terraria"},{n:"UFC",v:"UFC"},{n:"\u5E95\u7279\u5F8B:\u53D8\u4EBA",v:"Detroit"},{n:"\u6076\u9B54\u57CE",v:"Castlevania"},{n:"\u6BC1\u706D\u6218\u58EB",v:"Doom"},{n:"\u706B\u5F71\u5FCD\u8005\uFF1A\u7A76\u6781\u5FCD\u8005\u98CE\u66B4",v:"Naruto"},{n:"\u65E0\u5C3D\u5730\u7262",v:"DOTE"},{n:"\u574E\u5DF4\u62C9\u592A\u7A7A\u8BA1\u5212",v:"Kerbal"},{n:"\u9F99\u73E0\uFF1A\u8D85\u5B87\u5B99",v:"DBX"},{n:"\u9A6C\u91CC\u5965\u8D5B\u8F66",v:"MarioKart"},{n:"\u6A21\u62DF\u5C71\u7F8A",v:"GoatSim"},{n:"\u6B27\u9646\u98CE\u4E91",v:"EU"},{n:"\u4E5E\u4E10\u6A21\u62DF\u5668",v:"HoboToughLife"},{n:"\u5C0F\u5077\u6A21\u62DF\u5668",v:"ThiefSimulator"},{n:"\u9006\u8F6C\u88C1\u5224",v:"AceA"},{n:"\u8D85\u8D8A\u5149\u901F",v:"FTL"},{n:"\u690D\u7269\u5927\u6218\u50F5\u5C38",v:"PvZ"},{n:"\u6E38\u620F\u5F00\u53D1\u8005",v:"GGM"},{n:"\u6700\u540E\u7684\u7EFF\u6D32",v:"LO"},{n:"\u5927\u5BCC\u7FC1",v:"RichMan"},{n:"\u82F1\u96C4\u8FDE",v:"yxl"},{n:"\u6C38\u52AB\u65E0\u95F4",v:"NB"},{n:"\u90E8\u843D\u4E0E\u5F2F\u5200",v:"BLYWD"},{n:"\u68EE\u6797",v:"Forest"},{n:"\u53EA\u53EA\u5927\u5192\u9669",v:"biped"},{n:"\u4E00\u8D77\u5F00\u706B\u8F66\uFF01",v:"Unrailed"},{n:"\u4E3B\u673A\u5176\u4ED6\u6E38\u620F",v:"OG"},{n:"\u5317\u5883\u4E4B\u5730",v:"BJZD"},{n:"temtem",v:"temtem"},{n:"\u5F39\u4E38\u8BBA\u7834",v:"dwlp"},{n:"\u57FA\u4F6C\u5927\u4E71\u6597",v:"jldld"},{n:"\u50F5\u5C38\u6BC1\u706D\u5DE5\u7A0B",v:"jshmgc"},{n:"\u795E\u529B\u79D1\u838E",v:"SLKS"},{n:"\u8D85\u7EA7\u5154\u5B50\u4EBA",v:"Bunny"},{n:"\u5C9B\u5C7F\u751F\u5B58\u8005",v:"Sur"},{n:"\u76DF\u519B\u6562\u6B7B\u961F",v:"COMM"},{n:"\u51AC\u65E5\u8BA1\u5212",v:"drjh"},{n:"\u6CF0\u5766\u9668\u843D",v:"Titanfall"},{n:"\u56DB\u6D77\u5144\u5F1F",v:"shxd"},{n:"\u521B\u4E16\u7406\u60F3\u4E61",v:"Craftopia"},{n:"\u67EF\u5A1C\uFF1A\u7CBE\u795E\u4E4B\u6865",v:"Kena"},{n:"\u5E7D\u7075\u7EBF\uFF1A\u4E1C\u4EAC",v:"GTO"},{n:"Solar Ash",v:"Ash"},{n:"BUGSNAX",v:"BUGSNAX"},{n:"\u751F\u5316\u5371\u673A4\u91CD\u5236\u7248",v:"ResidentEvil"},{n:"Grounded",v:"Grounded"},{n:"Superliminal",v:"Superliminal"},{n:"Omno",v:"Omno"},{n:"R\xF6ki",v:"Roki"},{n:"Undungeon",v:"Undungeon"},{n:"\u7CD6\u8C46\u4EBA",v:"FallGuys"},{n:"\u6E21\u795E\u7EAA",v:"Gods"},{n:"Aeolis Tournament",v:"Aeolis"},{n:"\u731B\u517D\u6D3E\u5BF9",v:"Animals"},{n:"Olija",v:"Olija"},{n:"Creaks",v:"Creaks"},{n:"\u6697\u5F71\u706B\u70AC\u57CE",v:"FIST"},{n:"\u963F\u5C14\u6BD4\u6069",v:"Albion"},{n:"Uragun",v:"Uragun"},{n:"\u9B3C\u8C37\u516B\u8352",v:"GGBH"},{n:"Muse Dash",v:"MuseDash"},{n:"\u6050\u60E7\u4E4B\u95F4",v:"Fearsurrounds"},{n:"\u5B64\u5C9B\u60CA\u9B426",v:"FarCry6"},{n:"\u602A\u7269\u730E\u4EBA",v:"MonsterHunterRise"},{n:"\u9ED1\u795E\u8BDD\uFF1A\u609F\u7A7A",v:"BlackMythWuKong"},{n:"\u4EC1\u738B2",v:"Nioh2"},{n:"\u4E09\u56FD\u5FD714",v:"THREEKINGDOMSXIV"},{n:"\u6740\u624B3",v:"Hitman3"},{n:"\u53CC\u4EBA\u6210\u884C",v:"ittakestwo"},{n:"Scrapnaut",v:"Scrapnaut"},{n:"\u79DF\u623F\u8FBE\u4EBA",v:"TheTenants"},{n:"\u72D9\u51FB\u624B\uFF1A\u5E7D\u7075\u6218\u58EB\u5951\u7EA62",v:"SniperContracts2"},{n:"\u5168\u9762\u6218\u4E89",v:"TotalWarWARHAMMER"},{n:"\u590D\u4F53",v:"TheComplex"},{n:"\u6218\u4E89\u673A\u5668\uFF1A\u6218\u672F\u5C0F\u961F",v:"GearsTactics"},{n:"\u4FA0\u4E4B\u9053",v:"PathOfWuxia"},{n:"\u6D77\u7EF5\u5B9D\u5B9D\uFF1A\u6BD4\u5947\u5821\u7684\u5192\u9669",v:"BattleforBikini"},{n:"\u5947\u5999\u63A2\u9669\u961F2",v:"CuriousExpedition2"},{n:"\u523A\u5BA2\u4FE1\u6761\uFF1A\u5965\u5FB7\u8D5B",v:"Odyssey"},{n:"\u661F\u7403\u5927\u6218\uFF1A\u524D\u7EBF",v:"Battlefront"},{n:"Moonray",v:"Moonray"},{n:"\u7075\u9B42\u65C5\u4EBA",v:"SpiritFarerlhlr"},{n:"\u9762\u5BB9",v:"Visage"},{n:"\u7834\u95E8\u800C\u51652\uFF1A\u5317\u65B9\u7279\u9063\u961F",v:"DoorKickers2"},{n:"\u4FC4\u7F57\u65AF\u65B9\u5757\u6548\u5E94\uFF1A\u8FDE\u63A5",v:"TetrisEffect"},{n:"SD\u9AD8\u8FBEG\u4E16\u7EAA\uFF1A\u8D77\u6E90",v:"SDGundamG"},{n:"\u4E1C\u65B9\u8BA1\u5212\uFF1A\u4E0D\u53EF\u601D\u8BAE\u7684\u5E7B\u60F3\u4E61",v:"TouHou"},{n:"Fate/EXTELLA",v:"FateEXTELLA"},{n:"\u4E34\u7EC8\uFF1A\u91CD\u751F\u8BD5\u70BC",v:"DYINGReborn"},{n:"\u865A\u62DF\u73B0\u5B9E\u4E50\u56ED",v:"VRWorlds"},{n:"\u5996\u7CBE\u5251\u58EBF",v:"FairyFencerF"},{n:"\u82CD\u7FFC\u9ED8\u793A\u5F55\uFF1A\u795E\u89C2\u4E4B\u68A6",v:"CentralFiction"},{n:"\u665A\u73ED",v:"LateShift"},{n:"\u5B50\u5F39\u98CE\u66B4",v:"Bulletstorm"},{n:"\u5DE1\u8B66",v:"BeatCop"},{n:"\u803B\u8FB1\u4E4B\u65E5",v:"DayofInfamy"},{n:"\u72D9\u51FB\u7CBE\u82F14",v:"SniperElite4"},{n:"\u4E09\u56FD\u5FD713\uFF1A\u5A01\u529B\u52A0\u5F3A\u7248",v:"Sangokushi13"},{n:"\u70ED\u8840\u7269\u8BED\uFF1A\u5730\u4E0B\u4E16\u754C",v:"RiverCityRansom"},{n:"\u53F2\u8BD7\u6218\u4E89\u6A21\u62DF\u5668",v:"BattleSimulator"},{n:"\u94F6\u6CB3\u62A4\u536B\u961F",v:"Guardians"},{n:"\u95EA\u4E71\u795E\u4E50\uFF1A\u5C11\u5973\u4EEC\u7684\u9009\u62E9",v:"SenranKagura"},{n:"\u5E7D\u7075\u884C\u52A8\uFF1A\u8352\u91CE",v:"GhostReconWildland"},{n:"\u767D\u8272\u60C5\u4EBA\u8282",v:"WhiteDay"},{n:"\u7F8E\u56FD\u804C\u4E1A\u6454\u89D2\u8054\u76DF2K17",v:"WWE2K"},{n:"\u8A93\u6B7B\u575A\u5B88",v:"UntilWeDie"},{n:"\u55B7\u5C04\u4FA0",v:"Splasher"},{n:"\u53CC\u622A\u9F994",v:"DoubleDragon4"},{n:"\u5730\u4E0B\u8681\u56FD",v:"Undergrowth"},{n:"\u4E5D\u5F20\u7F8A\u76AE\u7EB8",v:"NineParchments"},{n:"\u5492\u8BED\u529B\u91CF3",v:"Spellforce3"},{n:"\u5C0F\u5175\u5927\u6218",v:"Warpips"},{n:"\u7EF4\u4EAC\u4EBA \u4EBA\u4E2D\u4E4B\u72FC",v:"VikingsWofM"},{n:"\u4F60\u597D\u90BB\u5C45",v:"Helloneighbor"},{n:"\u5BFB\u627E\u5929\u5802",v:"findparadise"},{n:"\u753B\u4E2D\u4E16\u754C",v:"Gorogoa"},{n:"\u6865\u6881\u5DE5\u7A0B\u5E08\u4F20\u9001\u95E8",v:"bridgecons"},{n:"\u73B0\u4EE3\u6218\u4E89",v:"ModernCombat"},{n:"SCP\uFF1A\u79D8\u5BC6\u5B9E\u9A8C\u5BA4",v:"scpsl"},{n:"\u7EEF\u7EA2\u7ED3\u7CFB",v:"SCARLETNEXUS"},{n:"\u7F6A\u6076\u88C5\u5907\uFF1ASTRIVE",v:"GuiltyGear"},{n:"\u9A91\u58EB\u7CBE\u795E2",v:"Chivalry2"},{n:"Rune Knights",v:"RuneKnights"},{n:"\u6700\u540E\u7684\u5492\u8BED",v:"TheLastSpell"},{n:"\u7EA2\u81F3\u65E52\uFF1A\u5E78\u5B58\u8005",v:"TheRed2"},{n:"\u771F\u5973\u795E\u8F6C\u751F3",v:"ShinMegami3"},{n:"\u901F\u964D\u738B\u8005",v:"Descenders"},{n:"\u5DE5\u4E1A\u5D1B\u8D77",v:"RiseIndustry"},{n:"\u5F81\u670D\u7684\u8363\u8000\uFF1A\u56F4\u57CE",v:"SIEGE"},{n:"\u524D\u5F80\u4E2D\u4E16\u7EAA",v:"GoMedieval"},{n:"Arid",v:"Arid"},{n:"\u4F0A\u59CB\u4E4B\u5730",v:"TerraNil"},{n:"\u8FDB\u51FB\u7684\u5DE8\u4EBA2",v:"AttackonTitan2"},{n:"\u822A\u6D77\u65E5\u8BB02",v:"hhrj2"},{n:"\u9690\u9F99\u4F20\uFF1A\u5F71\u8E2A",v:"HiddenDragon"},{n:"\u9B54\u57DF\u4E4B\u4E66",v:"Bookofdevil"},{n:"\u8BF8\u795E\u7070\u70EC\uFF1A\u6551\u8D4E",v:"AshofGods"},{n:"\u81EA\u7531\u4EBA\uFF1A\u6E38\u51FB\u6218\u4E89",v:"Freeman"},{n:"\u6218\u56FD\u65E0\u53CC5",v:"SWarriors5"},{n:"\u6B7B\u4EA1\u6559\u5802",v:"DeathCathedral"},{n:"\u7075\u9B42\u80FD\u529B6",v:"SoulCalibur6"},{n:"\u4E0D\u8981\u5582\u98DF\u7334\u5B50",v:"NotFeedMonkeys"},{n:"\u53E4\u5251\u5947\u8C2D3",v:"GuJianqitan3"},{n:"\u8FF7\u57CE\u91CD\u751F",v:"RebornCity"},{n:"\u5251\u58EB",v:"KenshiJS"},{n:"GRIS",v:"GRIS"},{n:"\u53E4\u5251\u5947\u8C2D\uFF1A\u6C38\u591C",v:"gujianyongye"},{n:"\u6838\u7206RPG",v:"ATOMRPG"},{n:"Below",v:"Below"},{n:"\u55DC\u8840\u5370",v:"BloodySpell"},{n:"\u4F0A\u82CF9",v:"Ys9"},{n:"\u517D\u4EBA\u5FC5\u987B\u6B7B3",v:"OrcsDie3"},{n:"\u72D9\u51FB\u7CBE\u82F1VR",v:"SniperEliteVR"},{n:"\u9057\u5FD8\u4E4B\u57CE",v:"ForgotCity"},{n:"Last Stop",v:"LastStop"},{n:"\u4ECE\u519B",v:"jointhearmy"},{n:"\u77F3\u7089",v:"Stonehearth"},{n:"\u72C2\u70ED\u8FD0\u8F932",v:"TransportFever2"},{n:"\u673A\u7532\u6218\u58EB5",v:"MechWarrior5"},{n:"\u5206\u624B\u88C5\u4FEE",v:"ToolUP"},{n:"PICO PARK",v:"PICOPARK"},{n:"\u5149\u660E\u8BB0\u5FC6\uFF1A\u65E0\u9650",v:"Brightmemory"},{n:"\u79D8\u9986\u7591\u8E2A",v:"HeavenDust"},{n:"\u82F1\u96C4\u4F20\u8BF4\uFF1A\u521B\u4E4B\u8F68\u8FF9",v:"HajimariNOKiseki"},{n:"\u6218\u5730\u7CFB\u5217",v:"Battlefiel"},{n:"\u585E\u5C14\u8FBE\u4F20\u8BF4\uFF1A\u5929\u7A7A\u4E4B\u5251HD",v:"SkywardSword"},{n:"\u56FD\u738B\u7684\u6069\u8D502",v:"KingsBounty2"},{n:"\u8111\u822A\u54582",v:"Psychonauts2"},{n:"\u4E5D\u5341\u516D\u53F7\u516C\u8DEF",v:"Road96"},{n:"FORECLOSED",v:"FORECLOSED"},{n:"RiMS Racing",v:"RiMSRacing"},{n:"\u6F2B\u5A01\u94F6\u6CB3\u62A4\u536B\u961F",v:"GuardiansGalaxy"},{n:"\u5251\u4FA0\u56FE",v:"JianXiaTu"},{n:"\u5BA1\u5224\u4E4B\u901D",v:"Lostjudgment"},{n:"\u827E\u5C14\u767B\u6CD5\u73AF",v:"ELDENRING"},{n:"\u4E92\u52A8\u6D3E\u5BF9",v:"INTERACTIVEPARTY"},{n:"\u6781\u9650\u7ADE\u901F\uFF1A\u5730\u5E73\u7EBF5",v:"ForzaHorizon5"},{n:"\u4F7F\u547D\u53EC\u5524\u7CFB\u5217",v:"CALLOFDUTYCOD"},{n:"\u7F51\u5427\u6A21\u62DF\u5668",v:"InternetCS"},{n:"The Anacrusis",v:"TheAnacrusis"},{n:"\u6587\u5B57\u6E38\u620F",v:"WordGame"},{n:"\u6D88\u901D\u7684\u5149\u82922",v:"DyingLight2"},{n:"\u6218\u795E\uFF1A\u8BF8\u795E\u9EC4\u660F",v:"GodofWarRagnarok"},{n:"\u5E08\u7236",v:"SIFU"},{n:"\u6D77\u4E0A\u72FC\u4EBA\u6740",v:"DreadHunger"},{n:"\u6700\u7EC8\u5E7B\u60F3\uFF1A\u8D77\u6E90",v:"STRANGEROFPARADISE"},{n:"HordeCore",v:"HordeCore"},{n:"Indies\u2019 Lies",v:"IndiesLies"},{n:"\u970D\u683C\u6C83\u8328\u4E4B\u9057",v:"HogwartsLegacy"},{n:"\u592A\u8352\u521D\u5883",v:"TalesofWild"},{n:"Deck of Ashes",v:"DeckofAshes"},{n:"\u661F\u7A7A",v:"Starfield"},{n:"\u9690\u79D8\u7684\u89D2\u843D",v:"YinMiDeJiaoLuo"},{n:"\u6C5F\u6E56\u5BA2\u6808",v:"TheJianghu"},{n:"Ilysia",v:"Ilysia"},{n:"Project Q",v:"ProjectQ"},{n:"Pummel Party",v:"PummelParty"},{n:"Holomento",v:"Holomento"},{n:"Overprime",v:"Overprime"},{n:"\u68EE\u6797\u4E4B\u5B50",v:"SonsOfTheForest"},{n:"\u5F08\u4ED9\u724C",v:"yixianpai"},{n:"\u591C\u65CF\u5D1B\u8D77",v:"VRising"},{n:"\u6F2B\u5A01SNAP",v:"MarvelSnap"},{n:"\u9B54\u529B\u5B9D\u8D1D",v:"CrossGate"},{n:"\u6728\u536B\u56DB\u534F\u8BAE",v:"CallistoProtocol"},{n:"\u7F57\u9A6C\u590D\u5174",v:"RomanRenaissance"},{n:"\u98CE\u66B4\u4E4B\u95E8",v:"StormGate"},{n:"\u6697\u90AA\u897F\u90E8",v:"EvilWest"},{n:"\u5815\u843D\u4E4B\u4E3B",v:"LordsofFallen"},{n:"High on Life",v:"HighonLife"},{n:"\u5339\u8BFA\u66F9\u7684\u8C0E\u8A00",v:"LiesofP"},{n:"\u9003\u751F\uFF1A\u8BD5\u70BC",v:"TheOutlastTrials"},{n:"\u6218\u952440K\uFF1A\u6697\u6F6E",v:"40KDarktide"},{n:"Isonzo",v:"Isonzo"},{n:"\u7D22\u5C3C\u514B \u672A\u77E5\u8FB9\u5883",v:"SonicFrontiers"},{n:"\u6F02\u6CCA\u7267\u6B4C",v:"WanderingVillage"},{n:"\u585E\u5C14\u8FBE\u4F20\u8BF4\uFF1A\u738B\u56FD\u4E4B\u6CEA",v:"TEARSKINGDOM"},{n:"\u7834\u788E\u7EBF",v:"Shatterline"},{n:"\u5367\u9F99\uFF1A\u82CD\u5929\u9668\u843D",v:"Wolong"},{n:"\u5361\u5E93\u8FDC\u53E4\u5C01\u5370",v:"KAKU"},{n:"\u539F\u5B50\u4E4B\u5FC3",v:"AtomicHeart"},{n:"\u9713\u8679\u5165\u4FB5\u8005",v:"FromSpace"},{n:"Warhaven",v:"Warhaven"},{n:"\u5B9D\u53EF\u68A6\uFF1A\u6731/\u7D2B",v:"ScarletandViolet"},{n:"\u7B2C\u4E00\u540E\u88D4",v:"TheFirstDescendant"},{n:"\u94F3\u5893G.O.R.E.",v:"GUNGRAVEGORE"},{n:"Kingshunt",v:"Kingshunt"},{n:"\u6F2B\u5A01\u6697\u591C\u4E4B\u5B50",v:"MarvelMidnightSuns"},{n:"\u5947\u602A\u7684RPG",v:"WeirdRPG"},{n:"Evercore Heroes",v:"EvercoreHeroes"},{n:"\u4E1C\u65B9\uFF1A\u5E73\u91CE\u5B64\u9E3F",v:"MomentinEast"},{n:"\u795E\u4E4B\u5929\u5E73",v:"ASTLIBRARevision"},{n:"\u4F0A\u514B\u897F\u7FC1",v:"IXION"},{n:"\u4E3B\u673A\u4E00\u8D77\u770B",v:"zjyqk"},{n:"\u793E\u4EA4\u4E92\u52A8\u6E38\u620F",v:"SJHDYX"},{n:"Divine Knockout",v:"DivineKnockout"},{n:"\u5DEB\u5E08\u7CFB\u5217",v:"TheWitcher"},{n:"\u81F3\u6697\u65F6\u523B",v:"DarkandDarker"},{n:"\u6C5F\u6E56\u5341\u4E00",v:"Jianghu11"},{n:"XDefiant",v:"XDefiant"},{n:"\u523A\u5BA2\u4FE1\u6761\uFF1A\u5E7B\u666F",v:"ACMirage"},{n:"Warlander",v:"Warlander"},{n:"\u72C2\u91CE\u4E4B\u5FC3",v:"WildHearts"},{n:"Scars Above",v:"ScarsAbove"},{n:"Pacific Drive",v:"PacificDrive"},{n:"\u6536\u83B7\u65E53",v:"PAYDAY"},{n:"\u6D6E\u751F\u7B932\uFF1A\u4E5D\u4E5D\u884C\u6B4C",v:"FloatingLife"},{n:"The Front",v:"TheFront"},{n:"\u6700\u7EC8\u5E7B\u60F316",v:"FinalFantasyXVI"},{n:"\u8857\u5934\u9738\u738B",v:"StreetFighter"},{n:"Tchia",v:"Tchia"},{n:"\u9B54\u6212\uFF1A\u5495\u565C",v:"Gollum"},{n:"Prison Life 2",v:"PrisonLife"},{n:"Innchanted",v:"Innchanted"},{n:"Life by You",v:"LifebyYou"},{n:"Eresys",v:"Eresys"},{n:"Pax Dei",v:"PaxDei"},{n:"Teravit",v:"Teravit"},{n:"Caliber",v:"Caliber"},{n:"\u6C99\u76D2\u4E0E\u526F\u672C\uFF1A\u82F1\u52C7\u4E4B\u5730",v:"HerosLand"},{n:"Coridden",v:"Coridden"},{n:"Unrecord",v:"Unrecord"},{n:"Deducto 2",v:"Deducto2"},{n:"\u88C5\u7532\u6838\u5FC36\uFF1A\u5883\u754C\u5929\u706B",v:"ArmoredCore"},{n:"Wayfinder",v:"Wayfinder"},{n:"\u8FF7\u7634\u7EAA\u4E8B",v:"MiasmaChronicles"},{n:"Minigame Madness",v:"MinigameMadness"},{n:"Only Up",v:"onlyup"},{n:"\u5929\u6587\u4E16\u754C",v:"AstroWorld"},{n:"\u5B66\u56ED\u6784\u60F3\u5BB6",v:"SchoolHomeroom"},{n:"Jusant",v:"JUSANT"},{n:"\u6F5C\u6C34\u5458\u6234\u592B",v:"DAVETHEDIVER"},{n:"GYLT",v:"GYLT"},{n:"\u9057\u8FF92",v:"RemnantII"},{n:"\u7D22\u5229\u65AF\u5821",v:"FortSolis"},{n:"Towerborne",v:"Towerborne"},{n:"33 Immortals",v:"33Immortals"},{n:"Wildmender",v:"Wildmender"},{n:"How 2 Escape",v:"How2Escape"},{n:"\u6F2B\u5A01\u8718\u86DB\u4FA02",v:"MarvelSpiderman2"},{n:"\u535A\u5FB7\u4E4B\u95E83",v:"BG3"},{n:"Eternights",v:"Eternights"},{n:"Project F",v:"ProjectF"},{n:"BaldMan Climbs Up",v:"BaldManClimbsUp"},{n:"FC24",v:"FC24"},{n:"NBA 2K24",v:"NBA2K24"},{n:"\u8D85\u7EA7\u9A6C\u91CC\u5965\u5144\u5F1F\uFF1A\u60CA\u5947",v:"MarioWonder"},{n:"\u86EE\u8352\u5FD7\u5F02",v:"Taleswild"}]}],kjwh:[{key:"cateId",name:"\u5206\u7C7B",init:"qezb",value:[{n:"\u6570\u7801\u79D1\u6280",v:"smkj"},{n:"\u7EAA\u5F55\u7247",v:"jlp"},{n:"\u6210\u5E74\u6559\u80B2",v:"jiaoyu"},{n:"\u4EBA\u6587\u793E\u79D1",v:"Humanities"},{n:"\u4F01\u9E45\u76F4\u64AD",v:"qezb"}]}],yl:[{key:"cateId",name:"\u5206\u7C7B",init:"ecy",value:[{n:"\u4E8C\u6B21\u5143",v:"ecy"},{n:"\u4E00\u8D77\u770B",v:"yqk"},{n:"\u97F3\u4E50",v:"music"},{n:"\u6237\u5916",v:"HW"},{n:"\u7F8E\u98DF",v:"ms"},{n:"\u539F\u521BIP",v:"ip"},{n:"\u5FC3\u52A8\u6D3E\u5BF9",v:"xdpd"},{n:"\u97F3\u9047\u604B\u4EBA",v:"yinyu"},{n:"\u661F\u79C0",v:"xingxiu"},{n:"\u5FC3\u52A8FM",v:"dtxs"},{n:"\u5A31\u4E50\u63A8\u8350",v:"yltj"},{n:"\u4E2D\u56FD\u5730\u8D28\u5927\u5B66\uFF08\u6B66\u6C49\uFF09",v:"CUGWH"}]}],yp:[{key:"cateId",name:"\u5206\u7C7B",init:"paidui",value:[{n:"\u6D3E\u5BF9",v:"paidui"},{n:"\u5FC3\u52A8FM.",v:"DIANT"},{n:"\u4E00\u8D77\u73A9",v:"yiqiwan"}]}],voice:[{key:"cateId",name:"\u5206\u7C7B",init:"yyjy",value:[{n:"\u8BED\u97F3\u4EA4\u53CB",v:"yyjy"},{n:"\u97F3\u4E50\u4E4B\u58F0",v:"yyzs"},{n:"\u8FDE\u9EA6\u4E92\u52A8",v:"lianmaihudong"},{n:"\u5A31\u4E50\u5F00\u9ED1",v:"ylkh"}]}]};if(nme.length>0){let i=nme.split("#");r.unshift({type_id:"custom",type_name:"\u81EA\u9009"});let s=J_.map(i,o=>{let c=o.split(",");return{n:c[1],v:c[0]}}),a=s[0];n.custom=[{key:"cateId",name:"\u5206\u7C7B",init:a.v,value:s}]}if(gF){let i=Object.keys(n);for(let s of i){let a=n[s];for(let o of a)o.value=J_.map(o.value,c=>(c.v==o.init&&(o.init=c.n),{n:c.n,v:c.n}))}}return r.unshift({type_id:"home",type_name:"\u9996\u9875"}),JSON.stringify({class:J_.map(r,i=>({type_id:i.type_id,type_name:i.type_name,land:1,ratio:1.78})),filters:n})}async function qat(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters;n<=0&&(n=1);let s="",a=[];if(gF){r=="home"?s=Nv+"/api/live/getRecommendByPlatform?platform=douyu&size=20&page="+n:s=Nv+"/api/live/getRecommendByPlatformArea?platform=douyu&size=20&area="+r+"&page="+n;let o=await mF(s);a=J_.map(o.data,c=>({vod_id:c.roomId,vod_name:c.roomName,vod_pic:c.roomPic,vod_remarks:c.ownerName}))}else{r=="home"?s=Nv+"/api/room/list?page="+n:s=Nv+"/api/room/list?type="+i.cateId+"&page="+n;let o=await mF(s);a=J_.map(o.data.list,c=>({vod_id:c.rid,vod_name:c.roomName,vod_pic:c.roomSrc,vod_remarks:c.nickname}))}return JSON.stringify({page:parseInt(n),pagecount:9999,limit:90,total:999999,list:a})}async function zat(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let a=(await mF("http://live.yj1211.work/api/live/getRoomInfo?platform=douyu&roomId="+i)).data,o=[],c={vod_id:a.roomId,vod_name:a.roomName,vod_pic:a.roomPic,vod_remarks:a.categoryName,type_name:a.categoryName,vod_director:a.ownerName,vod_actor:"",vod_content:a.online+"\u4EBA\u5728\u7EBF",vod_year:"",vod_area:""};o.push({title:"JustLive",url:"https://getplayurl.lmteam.repl.co/live?platform=douyu&rid="+a.roomId},{title:"112114",url:"http://epg.112114.xyz/douyu/"+a.roomId},{title:"AOIS",url:"https://www.aois.eu.org/live/douyu/"+a.roomId},{title:"GIPTV",url:"https://www.goodiptv.club/douyu/"+a.roomId},{title:"KDTV",url:"http://maomao.kandiantv.cn/douyu1.php?id="+a.roomId}),c.vod_play_from=a.platForm,c.vod_play_url=J_.map(o,u=>u.title+"$"+u.url).join("#"),n.push(c)}return JSON.stringify({list:n})}async function Vat(e,t){let r=e.body.id;return JSON.stringify({parse:0,url:r})}async function Gat(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=await sme(Nv+"/api/search/liveRoom?did=10000000000000000000000000001501&limit=40&offset=0&sk="+n,"post"),a=[];for(let o of s.data.data.list)a.push({vod_id:o.roomId,vod_name:o.roomName,vod_pic:o.roomSrc,vod_remarks:o.nickname});return JSON.stringify({list:a})}async function Wat(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(""+s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u66B4\u8D70",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var ame={meta:{key:"douyu",name:"\u6597\u9C7C",type:3},api:async e=>{e.post("/init",jat),e.post("/home",Hat),e.post("/category",qat),e.post("/detail",zat),e.post("/play",Vat),e.post("/search",Gat),e.get("/test",Wat)}};var UNt=Ke(In(),1),V2=Ke(In(),1);var ume=Ke(ts(),1),{_:Z_}=ume.default;var yh="",lme="",fme=!1,yF={},U6="",vF={30280:192e3,30232:132e3,30216:64e3},ome={12:"HEVC",7:"AVC"},j6="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36";async function hm(e,t,r){return(await qe(e,{method:"get",headers:t||{"User-Agent":j6},timeout:6e4,buffer:r?1:0})).data}async function Yat(e,t,r,n){return(await qe(e,{method:"post",headers:r||{"User-Agent":j6},data:t,timeout:6e4,postType:n})).data}function pm(){var e={"User-Agent":j6};return Z_.isEmpty(yh)||(e.cookie=yh),e}async function Xat(){var e=(await qe("https://www.bilibili.com",{method:"get",headers:{"User-Agent":j6},timeout:6e4})).headers["set-cookie"];yh=e.map(t=>t.split(";")[0]+";").join("")}async function Kat(e,t){let r=[];try{yh=e.server.config.bili.cookie,r=e.server.config.bili.categories}catch{}yh||(yh=await hm(yh)),yh.split(";").forEach(c=>{c.includes("bili_jct")&&(U6=c.split("=")[1])}),Z_.isEmpty(yh)&&await Xat();var n=await hm("https://api.bilibili.com/x/web-interface/nav",pm()),n=(lme=n.data.isLogin,fme=n.data.vipStatus,r.split("#")),i=[{key:"order",name:"\u6392\u5E8F",value:[{n:"\u7EFC\u5408\u6392\u5E8F",v:"0"},{n:"\u6700\u591A\u70B9\u51FB",v:"click"},{n:"\u6700\u65B0\u53D1\u5E03",v:"pubdate"},{n:"\u6700\u591A\u5F39\u5E55",v:"dm"},{n:"\u6700\u591A\u6536\u85CF",v:"stow"}]},{key:"duration",name:"\u65F6\u957F",value:[{n:"\u5168\u90E8\u65F6\u957F",v:"0"},{n:"60\u5206\u949F\u4EE5\u4E0A",v:"4"},{n:"30~60\u5206\u949F",v:"3"},{n:"10~30\u5206\u949F",v:"2"},{n:"10\u5206\u949F\u4EE5\u4E0B",v:"1"}]}],s=[],a={};s.push({type_name:"\u9996\u9875",type_id:"\u9996\u9875",land:1,ratio:1.33});for(let c of n){var o={type_name:c,type_id:c,land:1,ratio:1.33};s.push(o),a[c]=i}return Z_.isEmpty(U6)||s.push({type_name:"\u5386\u53F2\u8BB0\u5F55",type_id:"\u5386\u53F2\u8BB0\u5F55",land:1,ratio:1.33}),yF={classes:s,filter:a},{}}function Qat(e,t){return{class:yF.classes,filters:yF.filter}}async function Jat(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters;n<=0&&(n=1);try{0<Object.keys(i).length&&i.hasOwnProperty("tid")&&0<i.tid.length&&(r=i.tid);let l="";if(l="https://api.bilibili.com/x/web-interface/search/type?search_type=video&keyword="+encodeURIComponent(r),0<Object.keys(i).length)for(let d in i)d!="tid"&&(l+=`&${encodeURIComponent(d)}=`+encodeURIComponent(i[d]));l+="&page="+encodeURIComponent(n),r=="\u9996\u9875"?l="https://api.bilibili.com/x/web-interface/index/top/rcmd?ps=14&fresh_idx="+n+"&fresh_idx_1h="+n:r=="\u5386\u53F2\u8BB0\u5F55"&&(l="https://api.bilibili.com/x/v2/history?pn="+n);var s=await hm(l,pm());let f=s.data.result;r=="\u9996\u9875"?f=s.data.item:r=="\u5386\u53F2\u8BB0\u5F55"&&(f=s.data);var a=[];for(let d of f){var o={};let p=d.pic;p.startsWith("//")&&(p="https:"+p);var c=dme(d.duration);o.vod_remarks=c,o.vod_id=d.bvid,o.vod_name=not(d.title),o.vod_pic=p,o.style={type:"rect",ratio:1.33},a.push(o)}var u={page:n,pagecount:s.numPages??n+1,limit:a.length,total:a.length*(n+1),list:a};return JSON.stringify(u)}catch(l){console.log(l)}return null}async function Zat(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let f of r)try{var i=f,s="https://api.bilibili.com/x/web-interface/view?bvid="+i;let p=(await hm(s,pm())).data,m=(Z_.isEmpty(U6)||await Yat("https://api.bilibili.com/x/v2/history/report",{aid:p.aid,cid:p.cid,csrf:U6},pm(),"form"),dme(p.duration)),y=p.aid,T={vod_id:i,vod_name:p.title,vod_pic:p.pic,type_name:p.tname,vod_year:"",vod_area:"",vod_remarks:m,vod_actor:"",vod_director:"",vod_content:p.desc},E="https://api.bilibili.com/x/player/playurl?avid="+y+"&cid="+p.cid+"&qn=127&fnval=4048&fourk=1",x=(await hm(E,pm())).data,_=x.accept_quality,S=x.accept_description,I=[],k=[];for(let H=0;H<_.length;H++){if(!fme){if(lme){if(80<_[H])continue}else if(32<_[H])continue}k.push(rot(S[H])),I.push(_[H])}var a={},o=p.pages;let N=[];for(let H=0;H<o.length;H++){var c=o[H].cid,u=H+"$"+y+"+"+c+"+"+I.join(":")+"+"+k.join(":");N.push(u)}a.dash=N.join("#"),a.mp4=N.join("#");var l="https://api.bilibili.com/x/web-interface/archive/related?bvid="+i;let L=(await hm(l,pm())).data;N=[];for(let H=0;H<L.length;H++){let V=L[H],W=V.cid,J=V.title+"$"+V.aid+"+"+W+"+"+I.join(":")+"+"+k.join(":");N.push(J)}a.\u76F8\u5173=N.join("#"),T.vod_play_from=Object.keys(a).join("$$$"),T.vod_play_url=Object.values(a).join("$$$"),n.push(T)}catch(d){console.log(d)}return{list:n}}async function eot(e,t){let r=e.body.id,n=e.body.flag;try{var i={Referer:"https://www.bilibili.com","User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36"},s=r.split("+"),a=s[0],o=s[1],c=s[2].split(":"),u=s[3].split(":");if(n=="dash"||n=="\u76F8\u5173",n=="mp4"){let T=[];for(let E=0;E<c.length;E++){var l,f=`https://api.bilibili.com/x/player/playurl?avid=${a}&cid=${o}&qn=${c[E]}&fourk=1`;let A=await hm(f,pm());A.data.quality==c[E]&&(l=A.data.durl[0].url,T.push(cme(u[E]),l))}return JSON.stringify({parse:0,url:T,header:i})}{let T=[],E=[];for(let A=0;A<c.length;A++){let x=`https://api.bilibili.com/x/player/playurl?avid=${a}&cid=${o}&qn=${c[A]}&fnval=4048&fourk=1`;var d=(await hm(x,pm())).data.dash,p=d.video,m=d.audio;for(let S=0;S<p.length;S++){var y=p[S];if(y.id==c[A])for(let I in ome)y.codecid==I&&T.push(cme(u[A])+" "+ome[I],y.baseUrl)}if(E.length==0){for(let S=0;S<m.length;S++){let I=m[S];for(let k in vF)I.id==k&&E.push({title:Z_.floor(parseInt(vF[k])/1024)+"Kbps",bit:vF[k],url:I.baseUrl})}E=Z_.sortBy(E,"bit")}}return{parse:0,url:T,extra:{audio:E},header:i}}}catch(T){console.log(T)}return null}async function tot(e,t){let r=e.body.wd,i=e.body.page||1;i==0&&(i=1);try{var s={duration:"0"};let o=e.server.prefix,c=await e.server.inject().post(`${o}/category`).payload({id:r,page:i,filter:!0,filters:s}),u=JSON.parse(c.body),l=u.list,f=u.pagecount,d=[];for(let p=0;p<l.length;++p)d.push(l[p]);var a={page:i,pagecount:f,land:1,ratio:1.33,list:d};return a}catch(o){console.log(o)}return null}function rot(e){return V2.default.enc.Base64.stringify(V2.default.enc.Utf8.parse(e))}function cme(e){return V2.default.enc.Utf8.stringify(V2.default.enc.Base64.parse(e))}function not(e){return e.replace(/<[^>]*>/g,"")}function dme(e){let t="";try{var r=e.split(":"),n=parseInt(r[0]),i=parseInt(r[1]);t=60*n+i}catch{t=parseInt(e)}if(isNaN(t))return"\u65E0\u6548\u8F93\u5165";if(3600<=t)return r=Math.floor(t/3600),n=t%3600,r+`\u5C0F\u65F6 ${Math.floor(n/60)}\u5206\u949F ${n%60}\u79D2`;{let s=Math.floor(t/60),a=t%60;return`${s}\u5206\u949F ${a}\u79D2`}}async function iot(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class&&i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list&&i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u9690\u5F62\u7684\u7FC5\u8180",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var pme={meta:{key:"bili",name:"\u54D4\u54E9",type:3},api:async e=>{e.post("/init",Kat),e.post("/home",Qat),e.post("/category",Jat),e.post("/detail",Zat),e.post("/play",eot),e.post("/search",tot),e.get("/test",iot)}};var hme=Ke(Sa(),1),sot={0:"\u5468\u65E5",1:"\u5468\u4E00",2:"\u5468\u4E8C",3:"\u5468\u4E09",4:"\u5468\u56DB",5:"\u5468\u4E94",6:"\u5468\u516D"},H6="https://www.clicli.cc";async function q6(e){return(await qe(e,{method:"get",headers:{"user-agent":"Dart/3.3 (dart:io)","content-type":"application/json","clicli-user-agent":"Instances.appVersion"}})).data}async function aot(e,t){return{}}async function oot(e,t){return{class:[{type_id:"post",type_name:"\u53D1\u73B0"},{type_id:"new",type_name:"\u65B0\u756A"},{type_id:"rank",type_name:"\u6392\u884C"}],filters:{post:[{key:"type",name:"",init:"\u63A8\u8350",value:[{n:"\u63A8\u8350",v:"\u63A8\u8350"},{n:"\u6700\u65B0",v:""},{n:"\u56FD\u6F2B",v:"\u56FD\u6F2B"},{n:"\u5267\u573A\u7248",v:"\u5267\u573A\u7248"},{n:"\u6F2B\u753B\u6539",v:"\u6F2B\u753B\u6539"},{n:"\u5C0F\u8BF4\u6539",v:"\u5C0F\u8BF4\u6539"},{n:"\u6E38\u620F\u6539",v:"\u6E38\u620F\u6539"},{n:"\u803D\u7F8E",v:"\u803D\u7F8E"},{n:"\u4E59\u5973",v:"\u4E59\u5973"},{n:"\u767E\u5408",v:"\u767E\u5408"},{n:"\u540E\u5BAB",v:"\u540E\u5BAB"},{n:"\u70ED\u8840",v:"\u70ED\u8840"},{n:"\u6218\u6597",v:"\u6218\u6597"},{n:"\u8FD0\u52A8",v:"\u8FD0\u52A8"},{n:"\u5947\u5E7B",v:"\u5947\u5E7B"},{n:"\u795E\u9B54",v:"\u795E\u9B54"},{n:"\u641E\u7B11",v:"\u641E\u7B11"},{n:"\u5192\u9669",v:"\u5192\u9669"},{n:"\u6821\u56ED",v:"\u6821\u56ED"},{n:"\u6050\u6016",v:"\u6050\u6016"},{n:"\u63A8\u7406",v:"\u63A8\u7406"},{n:"\u79D1\u5E7B",v:"\u79D1\u5E7B"},{n:"\u65E5\u5E38",v:"\u65E5\u5E38"},{n:"\u53E4\u98CE",v:"\u53E4\u98CE"},{n:"\u604B\u7231",v:"\u604B\u7231"},{n:"r15",v:"r15"},{n:"\u6CE1\u9762\u756A",v:"\u6CE1\u9762\u756A"},{n:"\u6CBB\u6108",v:"\u6CBB\u6108"},{n:"\u7279\u6444",v:"\u7279\u6444"},{n:"\u771F\u4EBA\u5267",v:"\u771F\u4EBA\u5267"}]}],rank:[{key:"type",name:"",init:"1000",value:[{n:"\u603B\u699C",v:"1000"},{n:"\u5B63\u699C",v:"90"},{n:"\u6708\u699C",v:"30"},{n:"\u65E5\u699C",v:"2"}]}]}}}async function cot(e,t){let r=e.body.id,n=e.body.filters,i=e.body.page;i<=0&&(i=1);let s;if(r=="rank")s=`/rank?day=${n.type}`,i=void 0;else{let o,c,u;r=="post"?(o="\u5B8C\u7ED3,\u65B0\u756A",c=n.type,u=21):(o="\u65B0\u756A",c="",u=50),s=`/posts?status=public&sort=${o}&tag=${c}&uid=&page=${i}&pageSize=${u}`}let a=await q6(H6+s);return mme(a,i)}function mme(e,t){let r=[];for(let i of e.posts){let s=i.content.match(/\!\[suo\]\((.*?)\)/);if(Hy(s))continue;let a,o=Hy(i.videos)?0:i.videos.split(`
|
||
`).length;if(i.sort=="\u5B8C\u7ED3")a=o==0?"\u5B8C\u7ED3":o+"P\u5168";else{let c=(0,hme.default)(i.time),u=c.get("d");a=sot[u]+",",a+=c.format("hh:mm"),o>0&&(a+=" P"+o)}r.push({vod_id:i.id,vod_name:i.title,vod_pic:s[1],vod_remarks:a})}let n;return t?n=Hy(r)?t:t+1:(t=1,n=1),{page:t,pagecount:n,list:r}}async function uot(e,t){let r=e.body.id,i=(await q6(H6+"/post/"+r)).result,s={vod_id:r,vod_name:i.title,vod_content:i.content,vod_play_from:"CliCli",vod_play_url:i.videos.replaceAll(`
|
||
`,"#").replace(/#线路二.*/gs,"")};return console.log(s),{list:[s]}}async function lot(e,t){let r=e.body.id,i=(await q6(H6+"/play?url="+r)).result.url;return Hy(i)&&(i=r),{parse:0,url:i}}async function fot(e,t){let r=e.body.wd,n=await q6(H6+"/search/posts?key="+r);return mme(n)}var gme={meta:{key:"clicli",name:"C\u7AD9",type:3},api:async e=>{e.post("/init",aot),e.post("/home",oot),e.post("/category",cot),e.post("/detail",uot),e.post("/play",lot),e.post("/search",fot),e.get("/test",Bs)}};var vme=Ke(ts(),1);var QNt=Ke(In(),1),ZNt=Ke(Sa(),1),{_:dot}=vme.default,_F="https://m.360ba.co/",yme={"User-Agent":"Mozilla/5.0 (Linux; Android 12; Redmi K30 Build/SKQ1.210908.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/96.0.4664.104 Mobile Safari/537.36",Referer:_F,Origin:_F};async function pot(e,t,r){return(await qe(e,{method:r?"post":"get",headers:yme,data:t||{},postType:r?"form":""})).data}async function hot(e,t){return{}}async function mot(e){return{class:[{type_id:"1",type_name:"\u5168\u90E8"},{type_id:"2",type_name:"\u8DB3\u7403"},{type_id:"3",type_name:"\u7BEE\u7403"},{type_id:"99",type_name:"\u7EFC\u5408"}]}}async function got(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters,s=_F+"api/web/live_lists/"+r,a=await bot(s);return{list:a,page:1,pagecount:1,limit:0,total:a.length}}async function vot(e,t){try{return{list:[{vod_play_from:"Leo",vod_play_url:"\u64AD\u653E$"+e.body.id,vod_content:"Leo"}]}}catch{}return null}async function yot(e,t){return{}}async function _ot(e,t){return{parse:0,url:e.body.id,header:yme}}async function bot(e){let t=await pot(e);return dot.map(t.data.data,n=>{let i=n.url,s=n.league_name_zh+" "+n.home_team_zh+" VS "+n.away_team_zh,a=n.cover;return{vod_id:i,vod_name:s,vod_pic:a,vod_remarks:"LIVING"}})}async function Eot(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class&&i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list&&i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u7231",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var _me={meta:{key:"_360ba",name:"\u770B\u7403",type:3},api:async e=>{e.post("/init",hot),e.post("/home",mot),e.post("/category",got),e.post("/detail",vot),e.post("/play",_ot),e.post("/search",yot),e.get("/test",Eot)}};var z6=Ke(iT(),1);var bme=Ke(ts(),1),{_:bF}=bme.default,Hd={},EF="";async function xF(e,t=6e3){try{return(await qe(e,{method:"get",timeout:6e3})).data}catch{return{}}}async function xot(e,t){try{let r=await qe(e,{method:"get",timeout:6e3});return{s:t,data:r.data}}catch{return{}}}async function Tot(e,t){return Hd=e.server.config.m3u8cj,{}}async function Aot(e,t){let r=[],n={};return r=Object.keys(Hd).map(i=>({type_id:i,type_name:Hd[i][0].name})),{class:r,filters:n}}async function Sot(e,t){let r=e.body.id,i=e.body.page||1;i==0&&(i=1);let s=[],a=e.body.filters,o=null,c={};try{let u=Hd[r][0];EF=u.url;let l=xF(u.url),f=xF(u.url+`?ac=detail&t=${a.category||""}&pg=${i}`);try{await Promise.all([l,f]).then(d=>{console.log(d),c=wot(u.url,d[0]);let p=d[1];if(p.length==0)return{};for(let m of p.list)s.push({vod_id:m.vod_id.toString(),vod_name:m.vod_name.toString(),vod_pic:m.vod_pic,vod_remarks:m.vod_remarks});o={page:parseInt(p.page),pagecount:p.pagecount,total:p.total,list:s}})}catch{}}catch{}return o.filter=c,o}function wot(e,t){for(let r of Object.keys(Hd)){let n=Hd[r];if(n[0].url===e){let s=n[0].categories,a={key:"category",name:"\u7C7B\u578B"},o=[],c=[];for(let u of t.class){let l=u.type_name.toString().trim();s&&s.length>0&&s.indexOf(l)<0||c.push({n:l,v:u.type_id.toString()})}return s&&s.length>0&&(c=c.sort((u,l)=>s.indexOf(u.n)-s.indexOf(l.n))),a.init=c[0].v,a.value=c,o.push(a),o}}}async function Cot(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s=null;try{let c=(i+"").split("$$$");c.length>1&&(EF=c[0],i=c[1]),s=await xF(EF+`?ac=detail&ids=${i}`)}catch{continue}let a=s.list[0],o={vod_id:a.vod_id,vod_name:a.vod_name,vod_pic:a.vod_pic,type_name:a.type_name,vod_year:a.vod_year,vod_area:a.vod_area,vod_remarks:a.vod_remarks,vod_actor:a.vod_actor,vod_director:a.vod_director,vod_content:a.vod_content.trim(),vod_play_from:Hd.hasOwnProperty(a.vod_play_from)?Object.values(Hd[a.vod_play_from])[0].name:a.vod_play_from,vod_play_url:a.vod_play_url};n.push(o)}return{list:n}}async function Iot(e,t){let r=e.params.what,n=decodeURIComponent(e.params.ids);if(r=="hls"){let a=await qe(n,{method:"get"}),o=[];var i=!1;for(var s of a.data.split(/[\r\n]+/))i&&(i=!1),s.indexOf("#EXT-X-DISCONTINUITY")==-1?o.push(s):i=!0;let c=z6.parse(o.join(`
|
||
`));if(c.variants){for(let f of c.variants)f.uri.startsWith("http")||(f.uri=new URL(f.uri,n).toString());c.variants.map(f=>{f.uri=e.server.prefix+"/proxy/hls/"+encodeURIComponent(f.uri)+"/.m3u8"})}if(c.segments){for(let f of c.segments)f.uri.startsWith("http")||(f.uri=new URL(f.uri,n).toString()),f.key&&f.key.uri&&!f.key.uri.startsWith("http")&&(f.key.uri=new URL(f.key.uri,n).toString());c.segments.map(f=>{f.uri=e.server.prefix+"/proxy/ts/"+encodeURIComponent(f.uri)+"/.ts"})}let u=z6.stringify(c),l={};return a.headers["content-length"]?Object.assign(l,a.headers,{"content-length":u.length.toString()}):Object.assign(l,a.headers),delete l["transfer-encoding"],delete l["cache-control"],l["content-encoding"]=="gzip"&&delete l["content-encoding"],t.code(a.status).headers(l),u}else{t.redirect(n);return}}async function Rot(e,t){let r=e.body.id;return{parse:0,url:e.server.address().dynamic+e.server.prefix+"/proxy/hls/"+encodeURIComponent(r)+"/.m3u8"}}async function Not(e,t){let r=e.body.wd,n=[],i=new Map;bF.map(Hd,a=>{i.set(a[0].url,a[0].name)});let s=bF.map(Hd,a=>{if(a[0].url.search)return xot(a[0].url+`?ac=detail&wd=${r}`,a[0].url)});return await Promise.allSettled(s).then(a=>{console.log(a),bF.map(a,o=>{try{let c=o.value.data;for(let u of c.list)n.push({vod_id:o.value.s+"$$$"+u.vod_id,vod_name:u.vod_name.toString(),vod_pic:u.vod_pic,vod_remarks:u.vod_remarks+" | "+i.get(o.value.s)})}catch{console.log()}})}),{page:1,pagecount:Math.ceil(n.length/30),limit:30,total:n.length,list:n}}async function Oot(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u7231",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var Eme={meta:{key:"m3u8cj",name:"\u91C7\u96C6",type:3},api:async e=>{e.post("/init",Tot),e.post("/home",Aot),e.post("/category",Sot),e.post("/detail",Cot),e.post("/play",Rot),e.post("/search",Not),e.get("/proxy/:what/:ids/:end",Iot),e.get("/test",Oot)}};var o8t=Ke(In(),1);var Tme=Ke(ts(),1),{_:xme}=Tme.default,Ov="";var TF="",G2={},Dot=/api\.php\/.*?\/vod/;var AF=/.*(url|v|vid|php\?id)=/,Pot=/https?:\/\/[^\/]*/,kot=[/player=new/,/<div id="video"/,/<div id="[^"]*?player"/,/\/\/视频链接/,/HlsJsPlayer\(/,/<iframe[\s\S]*?src="[^"]+?"/,/<video[\s\S]*?src="[^"]+?"/];async function Lot(e,t){return G2=e.server.config.appys,{}}async function V6(e,t,r=6e4){return(await qe(e,{method:"get",headers:t||{"User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36"},timeout:r})).data}async function Bot(e,t,r){let n=await qe(e,{method:"get",headers:t||{"User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36"},timeout:6e4});return{s:r,data:n.data}}async function Mot(e,t){return{class:Object.keys(G2).map(n=>({type_id:n,type_name:G2[n][0].name}))}}function Fot(e,t,r){let n={};try{let i=null;t.hasOwnProperty("list")&&Array.isArray(t.list)?i=t.list:t.hasOwnProperty("data")&&t.data.hasOwnProperty("list")&&Array.isArray(t.data.list)?i=t.data.list:t.hasOwnProperty("data")&&Array.isArray(t.data)&&(i=t.data);let s=[],a={key:"xxxx",name:"\u5206\u7C7B",value:[]};for(let c=0;c<i.length;c++){let u=i[c];a.value.push({n:u.type_name,v:u.type_id+""})}s.push(a);let o=r!==void 0?r:1;for(let c=0;c<1;c++){let u=i[c],l=u.type_name;if(SF(l))continue;let d={type_id:u.type_id,type_name:l},p=u.type_extend,y=tct(e,p).split(`
|
||
`);for(let T=e?1:0;T<y.length;T++){let E=y[T].trim();if(!E)continue;let A=E.split("+"),x=A[0].trim(),_=x;x.includes("\u7B5B\u9009")&&(x=x.replace(/筛选/g,""),x==="class"?_="\u7C7B\u578B":x==="area"?_="\u5730\u533A":x==="lang"?_="\u8BED\u8A00":x==="year"&&(_="\u5E74\u4EFD"));let S={key:x,name:_,value:[]};for(let I=1;I<A.length;I++){let k=A[I].trim(),N=k.indexOf("=");if(N===-1){if(SF(k))continue;S.value.push({n:k,v:k})}else{let U=k.substring(0,N);if(SF(U))continue;S.value.push({n:U.trim(),v:k.substring(N+1).trim()})}}s.push(S)}n=s}}catch(i){console.log(i)}return n}async function $ot(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters;n<=0&&(n=1);let s={};try{Ov=G2[r][0].url;let o=Zot(Ov),c=V6(o,G6(o)),u=i?.xxxx??1,l=rct(Ov,u);l=l.replace(/#PN#/g,n),l=l.replace(/筛选class/g,i?.class??""),l=l.replace(/筛选area/g,i?.area??""),l=l.replace(/筛选lang/g,i?.lang??""),l=l.replace(/筛选year/g,i?.year??""),l=l.replace(/排序/g,i?.\u6392\u5E8F??"");let f=V6(l,G6(l)),d;return await Promise.all([c,f]).then(p=>{console.log(p),s=Fot(Ov,p[0]);let m=p[1],y=1/0,T=null;try{if(m.totalpage!==void 0&&typeof m.totalpage=="number")y=m.totalpage;else if(m.pagecount!==void 0&&typeof m.pagecount=="number")y=m.pagecount;else if(m.data!==void 0&&typeof m.data=="object"&&m.data.total!==void 0&&typeof m.data.total=="number"&&m.data.limit!==void 0&&typeof m.data.limit=="number"){let A=m.data.limit,x=m.data.total;y=x%A===0?x/A:Math.floor(x/A)+1}}catch{}m.list!==void 0?T=m.list:m.data!==void 0&&(m.data.list!==void 0?T=m.data.list:T=m.data);let E=[];if(T!==void 0)for(let A=0;A<T.length;A++){let x=T[A],_={vod_id:x.vod_id!==void 0?x.vod_id:x.nextlink,vod_name:x.vod_name!==void 0?x.vod_name:x.title,vod_pic:x.vod_pic!==void 0?x.vod_pic:x.pic,vod_remarks:x.vod_remarks!==void 0?x.vod_remarks:x.state};E.push(_)}d={page:n,pagecount:y,limit:90,total:1/0,list:E}}),d.filter=s,d}catch(a){console.log(a)}}async function Uot(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let s=(i+"").split("$$$");s.length>1&&(Ov=s[0],i=s[1]);let a=ect(Ov)+i,c=(await V6(a,G6(a))).data,u={};jot(Ov,c,u,i),n.push(u)}return{list:n}}var eb=new Map;function jot(e,t,r,n){let i=[],s=[];if(e.includes("lfytyl.com")){let a=t.data;r.vod_id=a.vod_id||n,r.vod_name=a.vod_name,r.vod_pic=a.vod_pic,r.type_name=a.vod_class||"",r.vod_year=a.vod_year||"",r.vod_area=a.vod_area||"",r.vod_remarks=a.vod_remarks||"",r.vod_actor=a.vod_actor||"",r.vod_director=a.vod_director||"",r.vod_content=a.vod_content||"",r.vod_play_from=a.vod_play_from,r.vod_play_url=a.vod_play_url;return}if(e.includes("api.php/app")){let a=t;r.vod_id=a.vod_id||n,r.vod_name=a.vod_name,r.vod_pic=a.vod_pic,r.type_name=a.vod_class||"",r.vod_year=a.vod_year||"",r.vod_area=a.vod_area||"",r.vod_remarks=a.vod_remarks||"",r.vod_actor=a.vod_actor||"",r.vod_director=a.vod_director||"",r.vod_content=a.vod_content||"";let o=a.vod_url_with_player;for(let c=0;c<o.length;c++){let u=o[c],l=u.code.trim();l===""&&(l=u.name.trim()),s.push(l),i.push(u.url);let f=u.parse_api,d=eb.get(l)||[];f&&!d.includes(f)&&d.push(f),eb.set(l,d)}}else if(e.includes("xgapp")){let a=t.data.vod_info;r.vod_id=a.vod_id||n,r.vod_name=a.vod_name,r.vod_pic=a.vod_pic,r.type_name=a.vod_class||"",r.vod_year=a.vod_year||"",r.vod_area=a.vod_area||"",r.vod_remarks=a.vod_remarks||"",r.vod_actor=a.vod_actor||"",r.vod_director=a.vod_director||"",r.vod_content=a.vod_content||"";let o=a.vod_url_with_player;for(let c=0;c<o.length;c++){let u=o[c],l=u.code.trim();l===""&&(l=u.name.trim()),s.push(l),i.push(u.url);let f=u.parse_api.trim(),d=eb.get(l)||[];f&&!d.includes(f)&&d.push(f),eb.set(l,d)}}else if(e.includes(".vod")){let a=t;r.vod_id=a.vod_id||n,r.vod_name=a.vod_name,r.vod_pic=a.vod_pic,r.type_name=a.vod_class||"",r.vod_year=a.vod_year||"",r.vod_area=a.vod_area||"",r.vod_remarks=a.vod_remarks||"",r.vod_actor=a.vod_actor||"",r.vod_director=a.vod_director||"",r.vod_content=a.vod_content||"";let o=a.vod_play_list;for(let c=0;c<o.length;c++){let u=o[c],l=u.player_info.from.trim();l===""&&(l=u.player_info.show.trim()),s.push(l),i.push(u.url);try{let f=[],d=u.player_info.parse.split(","),p=u.player_info.parse2.split(",");f.push(...d,...p);let m=eb.get(l)||[];for(let y of f){if(y.includes("http")){let T=y.match(AF);T&&m.push(T[0])}else if(y.includes("//")){let T=y.match(AF);T&&m.push("http:"+T[0])}else{let T=e.match(Pot);if(T){let E=e.match(AF);E&&m.push(T[0]+E[0])}}y.includes("..")&&(y=y.replace(/\.\./g,".").trim()),y&&!m.includes(y)&&m.push(y)}eb.set(l,m)}catch{}}}else URLPattern1.matcher(e).find();r.vod_play_from=s.join("$$$"),r.vod_play_url=i.join("$$$")}async function Hot(e,t){let r=e.body.id,n=e.body.flag;try{let i=TF[n];if(i||(TF.hasOwnProperty("*")?i=TF["*"]:i=[]),i.length>0){let s=await zot(n,i,r);if(s!==null)return JSON.stringify(s)}return Qot(r)?JSON.stringify({parse:0,playUrl:"",url:r}):JSON.stringify({parse:1,jx:"1",url:r})}catch{}return""}async function qot(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);try{let s=xme.map(G2,u=>{let l=nct(u[0].url,encodeURIComponent(n));return Bot(l,G6(l),u[0].url)}),a=null,o=[];return await Promise.allSettled(s).then(u=>{console.log(u),xme.map(u,l=>{try{let f=l.value.data;if(f.list instanceof Array?a=f.list:f.data instanceof Object&&f.data.list instanceof Array?a=f.data.list:f.data instanceof Array&&(a=f.data),a!==null)for(let d of a)if(d.vod_id){let p={vod_id:l.value.s+"$$$"+d.vod_id,vod_name:d.vod_name,vod_pic:d.vod_pic,vod_remarks:d.vod_remarks};o.push(p)}else{let p={vod_id:l.value.s+"$$$"+d.nextlink,vod_name:d.title,vod_pic:d.pic,vod_remarks:d.state};o.push(p)}}catch{console.log()}})}),{list:o}}catch{console.log()}}async function zot(e,t,r){let n="";for(let i of t){if(i===""||i==="null")continue;let s=i+r,a=await V6(s,null,1e4),o=null;try{o=Vot(r,a)}catch{}if(o!==null&&o.hasOwnProperty("url")&&o.hasOwnProperty("header"))return o.header=JSON.stringify(o.header),o;if(a.includes("<html")){let c=!1;for(let u of kot)if(u.test(a)){c=!0;break}c&&(n=i)}}return n!==""?JSON.stringify({parse:0,playUrl:"",url:r}):null}function Vot(e,t){try{let r=JSON.parse(t);r.hasOwnProperty("data")&&typeof r.data=="object"&&!r.hasOwnProperty("url")&&(r=r.data);let n=r.url;if(n.startsWith("//")&&(n="https:"+n),!n.trim().startsWith("http")||n===e&&(Got(n)||!Kot(n))||Wot(e,n))return null;let i={};r.hasOwnProperty("header")?i=r.header:r.hasOwnProperty("Header")?i=r.Header:r.hasOwnProperty("headers")?i=r.headers:r.hasOwnProperty("Headers")&&(i=r.Headers);let s="";r.hasOwnProperty("user-agent")?s=r["user-agent"]:r.hasOwnProperty("User-Agent")&&(s=r["User-Agent"]),s.trim().length>0&&(i["User-Agent"]=" "+s);let a="";return r.hasOwnProperty("referer")?a=r.referer:r.hasOwnProperty("Referer")&&(a=r.Referer),a.trim().length>0&&(i.Referer=" "+a),i=Yot(i,e,n),{header:i,url:n,parse:"0"}}catch{}return null}function Got(e){try{let t=!1,r=new URL(e).hostname,n=["iqiyi.com","v.qq.com","youku.com","le.com","tudou.com","mgtv.com","sohu.com","acfun.cn","bilibili.com","baofeng.com","pptv.com"];for(let i=0;i<n.length;i++)if(r.includes(n[i]))if(n[i]==="iqiyi.com"){if(e.includes("iqiyi.com/a_")||e.includes("iqiyi.com/w_")||e.includes("iqiyi.com/v_")){t=!0;break}}else{t=!0;break}return t}catch{}return!1}function Wot(e,t){return t.includes("973973.xyz")||t.includes(".fit:")}function Yot(e,t,r){return e===null&&(e={}),t.includes("www.mgtv.com")||r.includes("titan.mgtv")?(e.Referer=" ",e["User-Agent"]=" Mozilla/5.0"):t.includes("bilibili")&&(e.Referer=" https://www.bilibili.com/",e["User-Agent"]=" "+Misc.UaWinChrome),e}var Xot=/http((?!http).){26,}?\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)\?.*|http((?!http).){26,}\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)|http((?!http).){26,}\/m3u8\?pt=m3u8.*|http((?!http).)*?default\.ixigua\.com\/.*|http((?!http).)*?cdn-tos[^\?]*|http((?!http).)*?\/obj\/tos[^\?]*|http.*?\/player\/m3u8play\.php\?url=.*|http.*?\/player\/.*?[pP]lay\.php\?url=.*|http.*?\/playlist\/m3u8\/\?vid=.*|http.*?\.php\?type=m3u8&.*|http.*?\/download.aspx\?.*|http.*?\/api\/up_api.php\?.*|https.*?\.66yk\.cn.*|http((?!http).)*?netease\.com\/file\/.*/;function Kot(e){return Xot.test(e)?!e.includes("cdn-tos")||!e.includes(".js"):!1}function Qot(e){return!e.includes(".mp4")||!e.includes(".m3u8")}function Jot(e){if(e.includes(".vod"))return"okhttp/4.1.0"}function Zot(e){return e.includes("api.php/app")||e.includes("xgapp")?e+"nav?token=":e.includes(".vod")?e+"/types":""}function ect(e){return e.includes("api.php/app")||e.includes("xgapp")?e+"video_detail?id=":e.includes(".vod")?e+"/detail?vod_id=":""}function tct(e,t){let r="";if(t!==null){for(let n in t)if(n==="class"||n==="area"||n==="lang"||n==="year")try{r+="\u7B5B\u9009"+n+"+\u5168\u90E8=+"+t[n].replace(/,/g,"+")+`
|
||
`}catch{}}return e.includes(".vod")?r+=`
|
||
\u6392\u5E8F+\u5168\u90E8=+\u6700\u65B0=time+\u6700\u70ED=hits+\u8BC4\u5206=score`:e.includes("api.php/app")||e.includes("xgapp")||(r=`\u5206\u7C7B+\u5168\u90E8=+\u7535\u5F71=movie+\u8FDE\u7EED\u5267=tvplay+\u7EFC\u827A=tvshow+\u52A8\u6F2B=comic+4K=movie_4k+\u4F53\u80B2=tiyu
|
||
\u7B5B\u9009class+\u5168\u90E8=+\u559C\u5267+\u7231\u60C5+\u6050\u6016+\u52A8\u4F5C+\u79D1\u5E7B+\u5267\u60C5+\u6218\u4E89+\u8B66\u532A+\u72AF\u7F6A+\u52A8\u753B+\u5947\u5E7B+\u6B66\u4FA0+\u5192\u9669+\u67AA\u6218+\u6050\u6016+\u60AC\u7591+\u60CA\u609A+\u7ECF\u5178+\u9752\u6625+\u6587\u827A+\u5FAE\u7535\u5F71+\u53E4\u88C5+\u5386\u53F2+\u8FD0\u52A8+\u519C\u6751+\u60CA\u609A+\u60CA\u609A+\u4F26\u7406+\u60C5\u8272+\u798F\u5229+\u4E09\u7EA7+\u513F\u7AE5+\u7F51\u7EDC\u7535\u5F71
|
||
\u7B5B\u9009area+\u5168\u90E8=+\u5927\u9646+\u9999\u6E2F+\u53F0\u6E7E+\u7F8E\u56FD+\u82F1\u56FD+\u6CD5\u56FD+\u65E5\u672C+\u97E9\u56FD+\u5FB7\u56FD+\u6CF0\u56FD+\u5370\u5EA6+\u897F\u73ED\u7259+\u52A0\u62FF\u5927+\u5176\u4ED6
|
||
\u7B5B\u9009year+\u5168\u90E8=+2023+2022+2021+2020+2019+2018+2017+2016+2015+2014+2013+2012+2011+2010+2009+2008+2007+2006+2005+2004+2003+2002+2001+2000`),r}function rct(e,t){return e.includes("api.php/app")||e.includes("xgapp")?e+"video?tid="+t+"&class=\u7B5B\u9009class&area=\u7B5B\u9009area&lang=\u7B5B\u9009lang&year=\u7B5B\u9009year&limit=18&pg=#PN#":e.includes(".vod")?e+"?type="+t+"&class=\u7B5B\u9009class&area=\u7B5B\u9009area&lang=\u7B5B\u9009lang&year=\u7B5B\u9009year&by=\u6392\u5E8F&limit=18&page=#PN#":e+"?ac=list&class="+t+"&page=#PN#&area=\u7B5B\u9009area&type=\u7B5B\u9009class&start=\u7B5B\u9009year"}function SF(e){return e==="\u4F26\u7406"||e==="\u60C5\u8272"||e==="\u798F\u5229"}function nct(e,t){return e.includes(".vod")?e+"?wd="+t+"&page=":e.includes("api.php/app")||e.includes("xgapp")?e+"search?text="+t+"&pg=":Dot.test(e)?e+"?ac=list&zm="+t+"&page=":""}function G6(e){let t={};return t["User-Agent"]=Jot(e),t}async function ict(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(""+s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u5173\u4E8E",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var Ame={meta:{key:"appys",name:"\u805A\u5408",type:3},api:async e=>{e.post("/init",Lot),e.post("/home",Mot),e.post("/category",$ot),e.post("/detail",Uot),e.post("/play",Hot),e.post("/search",qot),e.get("/test",ict)}};var d8t=Ke(iT(),1);var Sme="http://api.maiyoux.com:81/mf/",W6={};async function wme(e){return(await qe(e,{method:"get"})).data}async function sct(e,t){return W6=await wme(Sme+"json.txt"),W6}async function act(e,t){let r=[];return Object.keys(W6).forEach(function(n){r.push({type_id:n,type_name:n})}),{class:r}}async function oct(e,t){let r=e.body.id,n=e.body.page,i=n||1;i==0&&(i=1);let s=[];for(let a of W6[r])s.push({vod_id:a.address,vod_name:a.title,vod_pic:a.xinimg,vod_remarks:a.Number});return{list:s,page:n,pagecount:1,total:s.length}}async function cct(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=await wme(Sme+r[0]),i={vod_play_from:"",vod_content:""},s=[];for(let a of n.zhubo)s.push(a.title+"$"+a.address);return i.vod_play_url=s.join("#"),{list:[i]}}async function uct(e,t){return{parse:0,url:e.body.id}}async function lct(e,t){return{}}async function fct(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u7231",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var Cme={meta:{key:"maiyoux",name:"\u{1F7E1} \u76F4\u64AD",type:3},api:async e=>{e.post("/init",sct),e.post("/home",act),e.post("/category",oct),e.post("/detail",cct),e.post("/play",uct),e.post("/search",lct),e.get("/test",fct)}};var b8t=Ke(In(),1),x8t=Ke(Sa(),1);async function dct(e,t){return"true"}async function pct(e,t){if(e.body.action=="request"){if(e.body.url.indexOf(".html")>0||e.body.url.indexOf("url=")>0){let r=await qe.get(e.body.url,{headers:e.body.headers}),n=r.headers.toJSON();return delete n["transfer-encoding"],delete n["cache-control"],delete n["content-length"],n["content-encoding"]=="gzip"&&delete n["content-encoding"],t.headers(n),r.data.replaceAll("var p = navigator.platform;","var p ='';").replaceAll("</html>",`<script>
|
||
const loop1 = setInterval(function () {
|
||
if (
|
||
document.querySelectorAll('[onclick*=playlist]').length > 0 &&
|
||
window.playlist
|
||
) {
|
||
clearInterval(loop1);
|
||
document.querySelectorAll('[onclick*=playlist]')[0].click();
|
||
return;
|
||
}
|
||
}, 200);</script></html>`).replaceAll("autoplay: false","autoplay: true").replaceAll("<video","<video autoplay=true ")}else if(e.body.url.indexOf("video_mp4")>0)return t.header("sniff_end","1"),"block"}return""}async function hct(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=r,i=[];for(let s of r){let a={vod_id:s,vod_content:s,vod_name:"\u63A8\u9001",vod_pic:"https://pic.rmb.bdstatic.com/bjh/1d0b02d0f57f0a42201f92caba5107ed.jpeg"};if(!GI(s))a.vod_play_from="\u63A8\u9001",a.vod_play_url="\u6D4B\u8BD5$"+s,i.push(a);else{let o=await Xn(n);o&&(a.vod_play_from=o.froms,a.vod_play_url=o.urls),i.push(a)}}return{list:i}}async function mct(e,t){let r=await Kn(e,t);if(r)return r;{let n=e.body.id;if(n.startsWith("https://m.nmddd.com/vod-play")){let i=await e.server.messageToDart({action:"sniff",opt:{ua:"Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",url:n,timeout:1e4,intercept:e.server.address().url+e.server.prefix+"/sniff"}});if(i&&i.url)return{parse:0,url:i.url}}return{parse:0,url:n}}}async function gct(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/support`).payload({clip:"https://xx.xx/1.m3u8"});return i.support=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/detail`).payload({id:"https://xx.xx/1.m3u8"}),i.detail=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/play`).payload({flag:"xx",id:"https://xx.xx/1.m3u8"}),i.play=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var Ime={meta:{key:"push",name:"\u63A8\u9001",type:4},api:async e=>{e.post("/init",Yn),e.post("/support",dct),e.post("/sniff",pct),e.post("/detail",hct),e.post("/play",mct),e.get("/proxy/:site/:what/:flag/:shareId/:fileId/:sharePwd/:end",$n),e.get("/proxy/:site/:what/:flag/:shareId/:fileId/:end",$n),e.get("/test",gct)}};var sA=Ke(In(),1);var Hve=Ke($ve(),1),ub="Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.81 Safari/537.36 SE 2.X MetaSr 1.0",g$=null,qve=null,cR,uR,Uve="/alipan/tokens";function Plt(e){return sA.default.enc.Utf8.stringify(sA.default.enc.Base64.parse(e))}function jve(e){return sA.default.enc.Base64.stringify(sA.default.enc.Utf8.parse(e))}async function bh(e,t,r,n){return await qe(e,{method:t||"get",headers:r||{},data:n||{}})}async function klt(e){return await bh("https://auth.aliyundrive.com/v2/account/token","post",{"User-Agent":ub,"Content-Type":"application/json",referer:"https://www.aliyundrive.com/"},{refresh_token:e,grant_type:"refresh_token"})}async function Llt(e){return await bh("https://open.aliyundrive.com/oauth/users/authorize?client_id=76917ccccd4441c39457a04f6084fb2f&redirect_uri=https%3A%2F%2Falist.nn.ci%2Ftool%2Faliyundrive%2Fcallback&scope=user%3Abase%2Cfile%3Aall%3Aread%2Cfile%3Aall%3Awrite&state=","post",{"User-Agent":ub,"Content-Type":"application/json",referer:"https://www.aliyundrive.com/",authorization:e},{authorize:1,scope:"user:base,file:all:read,file:all:write"})}async function Blt(e){return await bh("https://api.xhofe.top/alist/ali_open/code","post",{"User-Agent":ub,"Content-Type":"application/json",referer:"https://www.aliyundrive.com/"},{code:e,grant_type:"authorization_code"})}async function Mlt(e,t){return cR=e.server.db,uR=e.server.config,{}}async function Flt(e,t){return{class:[{type_id:"1",type_name:"\u963F\u91CC\u4E91\u76D8"},{type_id:"2",type_name:"\u5938\u514B\u7F51\u76D8"}]}}async function $lt(e,t){let r=e.body.id,n=[];if(r==1){let u=await bh("https://passport.aliyundrive.com/newlogin/qrcode/generate.do?appName=aliyun_drive&fromSite=52&appName=aliyun_drive&appEntrance=web&isMobile=false&lang=zh_CN&returnUrl=&bizParams=&_bx-v=2.2.3");var i=null;i=u.data.content.data.codeContent,g$=u.data.content.data.ck,qve=u.data.content.data.t;let l=e.server.address().url+e.server.prefix+"/proxy";n.push({vod_id:"ai"+g$,vod_name:"\u626B\u7801\u767B\u5F55\u540E\u70B9\u6211",vod_pic:l+"/"+jve(`${i}`)})}else if(r==2){let u=await bh("https://uop.quark.cn/cas/ajax/getTokenForQrcodeLogin?client_id=532&v=1.2","get",{"User-Agent":ub});var s=null,a=null,o=[],c=null;c="https://su.quark.cn/4_eMHBJ?token="+u.data.data.members.token+"&client_id=532&ssb=weblogin&uc_param_str=&uc_biz_str=S%3Acustom%7COPT%3ASAREA%400%7COPT%3AIMMERSIVE%401%7COPT%3ABACK_BTN_STYLE%400";let l=u.headers["set-cookie"];o=o.concat(l.map(d=>d.split(";")[0]+";")),a=u.data.data.members.token;let f=e.server.address().url+e.server.prefix+"/proxy";n.push({vod_id:"aquark"+a,vod_name:"\u626B\u7801\u767B\u5F55\u540E\u70B9\u6211",vod_pic:f+"/"+jve(`${c}`)})}return{page:1,pagecount:1,limit:1,total:1,list:n}}async function Ult(e,t){let r=e.body.id,n,i;if(r.includes("ai")){let s=await bh("https://passport.aliyundrive.com/newlogin/qrcode/query.do?appName=aliyun_drive&fromSite=52&_bx-v=2.2.3","POST",{"content-type":"application/x-www-form-urlencoded"},{t:qve,appName:"aliyun_drive",ck:g$,appEntrance:"web",isMobile:"false",lang:"zh_CN",returnUrl:"",navlanguage:"zh-CN",navPlatform:"MacIntel",fromSite:"52",bizParams:""});if(s.data.content.data.qrCodeStatus=="CONFIRMED"){let a=s.data.content.data.bizExt,o=atob(a),c=decodeURI(o),u=JSON.parse(c).pds_login_result.refreshToken;if(u){await cR.push(Uve+"/"+uR.ali.token,u);let l=await klt(u);if(l.status==200){let f=l.data.token_type,d=l.data.access_token,p=f+" "+d,m=await Llt(p);if(m.status==200){let y=/code=([a-zA-Z0-9]+)/,T=m.data.redirectUri.match(y)[1],E=await Blt(T);E.status==200?E.data.refresh_token?(await cR.push(Uve+"/"+uR.ali.token280,E.data.refresh_token),n="TOKEN\u8BBE\u7F6E\u6210\u529F\u2714: \u91CD\u542F\u8F6F\u4EF6\u5373\u53EF\u4F7F\u7528",i="TOKEN\u5DF2\u8BBE\u7F6E\u6210\u529F\uFF0C\u91CD\u542F\u8F6F\u4EF6\u5373\u53EF\u4F7F\u7528\u963F\u91CC\u7CFB\u4E91\u76D8\u63A5\u53E3\u3002"):(n="token\u8BBE\u7F6E\u5931\u8D25:404",i="refresh_token\u83B7\u53D6\u5931\u8D25,refresh_token\u4E3A\u7A7A"):(n="token\u8BBE\u7F6E\u5931\u8D25:403",i="\u5237\u65B0\u9891\u7E41,\u9891\u7E41\u83B7\u53D6\u6216\u8005regex\u53D6\u503C\u5931\u8D25")}else n="token\u8BBE\u7F6E\u5931\u8D25:402",i="authorization\u62FC\u63A5\u5931\u8D25,\u53EF\u80FD\u662Ftoken_type(Bearer)\u6216\u8005access_token(\u4E2A\u4EBA\u4EE3\u7801)\u83B7\u53D6\u5931\u8D25"}else n="token\u8BBE\u7F6E\u5931\u8D25:401",i="\u626B\u7801\u540E\u83B7\u53D6\u5230\u4E8632token\u6210\u529F,\u53EF\u80FD\u662F32\u5931\u6548\u6216\u800532\u83B7\u53D6\u5931\u8D25"}else n="token\u8BBE\u7F6E\u5931\u8D25:400",i="\u626B\u7801\u540E\u83B7\u53D632token\u5931\u8D25,\u53EF\u80FD\u662F\u626B\u7801\u95EE\u9898\u6216\u8005\u4E8C\u7EF4\u7801\u5931\u6548"}else n="\u51FA\u73B0\u9519\u8BEF\u274C: \u8BF7\u6309\u6B65\u9AA4\u64CD\u4F5C\u626B\u7801\u767B\u5F55\u540E\u518D\u70B9\u51FB",i="\u8FD4\u56DE\u4E0A\u4E00\u9875\uFF0C\u4F7F\u7528\u963F\u91CC\u4E91\u76D8App\u626B\u7801\u786E\u8BA4\u767B\u5F55\u540E\u518D\u70B9\u51FB"}else if(r.includes("aquark")){let s=N8.default.enc.Hex.stringify(N8.default.MD5(uR.quark.cookie)).toString(),a=await bh(`https://uop.quark.cn/cas/ajax/getServiceTicketByQrcodeToken?client_id=532&v=1.2&token=${dI}`);if(a.data.status==2e6){let o=a.data.data.members.service_ticket;S0=ml.join("");let c=await bh(`https://pan.quark.cn/account/info?st=${o}&fr=pc&platform=pc`,"get",{"User-Agent":ub,Cookie:S0}),u=c.headers["set-cookie"];if(ml=ml.concat(u.map(l=>l.split(";")[0]+";")),S0=ml.join(""),u){let l=(await bh("https://drive-pc.quark.cn/1/clouddrive/share/sharepage/dir?pr=ucpro&fr=pc&uc_param_str=&aver=1","get",{"User-Agent":ub,Cookie:S0})).headers["set-cookie"];ml=ml.concat(l.map(f=>f.split(";")[0]+";")),S0=ml.join(""),l?(await cR.push(`/quark/${s}`,S0),n="Cookie\u8BBE\u7F6E\u6210\u529F\u2714: \u91CD\u542F\u8F6F\u4EF6\u5373\u53EF\u4F7F\u7528",i="Cookie\u8BBE\u7F6E\u6210\u529F"):(n="Cookie\u8BBE\u7F6E\u5931\u8D25:404",i="\u4E2A\u4EBAPuus\u83B7\u53D6\u5931\u8D25"+l.data.message)}else n="Cookie\u8BBE\u7F6E\u5931\u8D25:403",i="\u4E2A\u4EBAPus\u83B7\u53D6\u5931\u8D25"+c.data.message}else n="\u51FA\u73B0\u9519\u8BEF\u274C: \u8BF7\u6309\u6B65\u9AA4\u64CD\u4F5C\u626B\u7801\u767B\u5F55\u540E\u518D\u70B9\u51FB",i="\u626B\u7801\u540E\u518D\u70B9\u51FB \u6216\u8005service_ticket\u83B7\u53D6\u5931\u8D25"+a.data.message}return{list:[{vod_name:n,vod_content:i}]}}async function jlt(e,t){let r=e.params.img,n=Plt(r),i=await Hve.default.toBuffer(n,{width:120,height:120,margin:10});t.send(i)}async function Hlt(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);return i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()))),s=await e.server.inject().post(`${n}/search`).payload({wd:"\u79D1\u6280",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var zve={meta:{key:"baseset",name:"\u2699\uFE0F \u914D\u7F6E",type:3},api:async e=>{e.post("/init",Mlt),e.post("/home",Flt),e.post("/category",$lt),e.post("/detail",Ult),e.get("/test",Hlt),e.get("/proxy/:img",jlt)}};var Fv=async function(e,t={}){t.method=="POST"&&t.data&&(t.body=JSON.stringify(t.data),t.headers=Object.assign({"content-type":"application/json"},t.headers));let r=await qe(e,t);return r.json=()=>r.data?r.data:null,r.text=()=>r.content,r};["get","post"].forEach(e=>{Fv[e]=function(t,r={}){return Fv(t,Object.assign(r,{method:e.toUpperCase()}))}});var oA={},aA={};async function v$(e){let t=e.indexOf("/",1),r=e.substring(1,t),n=e.substring(t);return{drives:await qlt(r),path:n}}async function qlt(e){let{settings:t,api:r,server:n}=oA[e];if(t.v3==null){t.v3=!1;let i=(await Fv.get(n+"/api/public/settings")).json().data;Array.isArray(i)?(t.title=i.find(s=>s.key=="title")?.value,t.v3=!1,t.version=i.find(s=>s.key=="version")?.value,t.enableSearch=i.find(s=>s.key=="enable search")?.value=="true"):(t.title=i.title,t.v3=!0,t.version=i.version,t.enableSearch=!1),r.path=t.v3?"/api/fs/list":"/api/public/path",r.file=t.v3?"/api/fs/get":"/api/public/path",r.search=(t.v3,"/api/public/search"),r.other=t.v3?"/api/fs/other":null}return oA[e]}async function zlt(e,t){return e.server.config.alist.forEach(r=>oA[r.name]={name:r.name,server:r.server.endsWith("/")?r.server.substring(0,r.server.length-1):r.server,startPage:r.startPage||"/",showAll:r.showAll===!0,params:r.params||{},_path_param:r.params?Object.keys(r.params).sort(function(n,i){return i.length-n.length}):[],settings:{},api:{},getParams(n){let i=this._path_param.find(s=>n.startsWith(s));return Object.assign({},this.params[i],{path:n})},async getPath(n){let i=(await Fv.post(this.server+this.api.path,{data:this.getParams(n)})).json();return this.settings.v3?i.data.content:i.data.files},async getFile(n){let i=(await Fv.post(this.server+this.api.file,{data:this.getParams(n)})).json(),s=this.settings.v3?i.data:i.data.files[0];return this.settings.v3||(s.raw_url=s.url),s},async getOther(n,i){let s=this.getParams(i);return s.method=n,(await Fv.post(this.server+this.api.other,{data:s})).json()},isFolder(n){return n.type==1},isVideo(n){return this.settings.v3?n.type==2:n.type==3},isSubtitle(n){return n.type==1?!1:[".srt",".ass",".scc",".stl",".ttml"].some(s=>n.name.endsWith(s))},getType(n){let i=this.isVideo(n);return this.isFolder(n)?0:i?10:1},getPic(n){return(this.settings.v3?n.thumb:n.thumbnail)||(this.isFolder(n)?"http://img1.3png.com/281e284a670865a71d91515866552b5f172b.png":"")},getSize(n){let i=n.size||0;if(i<=0)return"";let s="";return i>1024*1024*1024*1024?(i/=1024*1024*1024*1024,s="TB"):i>1024*1024*1024?(i/=1024*1024*1024,s="GB"):i>1024*1024?(i/=1024*1024,s="MB"):(i/=1024,s="KB"),i.toFixed(2)+s},getRemark(n){return""}}),{}}async function Vlt(e,t){let r=e.body.path,n=e.body.page||1;for(let f in aA)delete aA[f];if(n=n||1,n==0&&n==1,r==="/"||r===""){let f=Object.keys(oA).map(function(d){let p=oA[d];return{name:p.name,path:"/"+p.name+p.startPage,type:0,thumb:""}});return{parent:"",page:n,pagecount:n,list:f}}let{drives:i,path:s}=await v$(r),a=r.endsWith("/")?r:r+"/",o=await i.getPath(s),c=[],u=[],l=[];return o.forEach(f=>{i.isSubtitle(f)&&c.push(f.name);let d=i.isVideo(f);if(!i.showAll&&!i.isFolder(f)&&!d)return;let p={name:f.name.replaceAll("$","_").replaceAll("#","_"),path:a+f.name+(i.isFolder(f)?"/":""),thumb:i.getPic(f),type:i.getType(f),size:i.getSize(f),remark:i.getRemark(f)};i.isVideo(f)&&u.push(p),l.push(p)}),c.length>0&&u.forEach(f=>{var d=findBestLCS(f.name,c);d.bestMatch&&(aA[f.path]=[a+d.bestMatch.target])}),{parent:a,page:n,pagecount:n,list:l}}async function Glt(e,t){let r=e.body.path,{drives:n,path:i}=await v$(r),s=await n.getFile(i),a=[];if(aA[r])for(let o of aA[r])try{let c=await v$(o),u=await n.getFile(c.path);a.push(u.raw_url)}catch{}if((s.provider==="AliyundriveShare2Open"||s.provider=="AliyundriveOpen")&&n.api.other){let o=["\u539F\u753B",s.raw_url];try{let u=await n.getOther("video_preview",i);for(let l of u.data.video_preview_play_info.live_transcoding_task_list)l.status==="finished"&&(o.push(l.template_id),o.push(l.url))}catch{}return{name:s.name,url:o,size:n.getSize(s),remark:n.getRemark(s),header:{},extra:{subt:a}}}else if(s.provider==="123Pan"){let o=s.raw_url;try{o=(await Fv.get(o)).json().data.redirect_url}catch{}return{name:s.name,url:o,size:n.getSize(s),remark:n.getRemark(s),header:{},extra:{subt:a}}}else return{name:s.name,url:s.raw_url,size:n.getSize(s),remark:n.getRemark(s),header:{},extra:{subt:a}}}async function Wlt(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);return i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/dir`).payload({path:"/",page:1}),i.dir=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/file`).payload({path:"/\u{1F409}\u795E\u65CF\u4E5D\u5E1D/\u5929\u7FFC\u4E91\u76D8/\u97F3\u4E50/\u5468\u6770\u4F26 - \u4E03\u91CC\u9999.flac"}),i.file=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var Vve={meta:{key:"alist",name:"Alist",type:40},api:async e=>{e.post("/init",zlt),e.post("/dir",Vlt),e.post("/file",Glt),e.get("/test",Wlt)}};var Eh="https://m.13bqg.cc";async function cA(e){return(await qe.get(e,{headers:{"Accept-Language":"zh-CN,zh;q=0.8","User-Agent":_d}})).data}async function Ylt(e,t){return{}}async function Xlt(e,t){var r=await cA(Eh);let n=Xe(r),i=[];for(let s of n('div.nav > ul > li > a[href!="/"]'))i.push({type_id:s.attribs.href.replace(/\//g,""),type_name:s.children[0].data.trim(),tline:2});return{class:i}}async function Klt(e,t){let r=e.body.id,n=e.body.page,i=n||1;i==0&&(i=1);var s=await cA(Eh+`/${r}/${i}.html`);let a=Xe(s),o=[];for(let c of a("div.item")){let u=a(c).find("a:first")[0],l=a(u).find("img:first")[0],f=a(c).find("span:first")[0];o.push({book_id:u.attribs.href,book_name:l.attribs.alt,book_pic:l.attribs.src,book_remarks:f.children[0].data.trim()})}return{page:n,pagecount:a("div.page > a:contains(>)").length>0?n+1:n,list:o}}async function Qlt(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let c of r){var i=await cA(Eh+c),s=Xe(i);let u={book_name:s("[property$=book_name]")[0].attribs.content,book_year:s("[property$=update_time]")[0].attribs.content,book_director:s("[property$=author]")[0].attribs.content,book_content:s("[property$=description]")[0].attribs.content};i=await cA(Eh+c+"list.html"),s=Xe(i);let l=[],f=s('dl>dd>a[href*="/html/"]');for(let d of f){var a=s(d).text().trim(),o=d.attribs.href;l.push(a+"$"+o)}u.volumes="\u5168\u5377",u.urls=l.join("#"),n.push(u)}return{list:n}}async function Jlt(e,t){let r=e.body.id;for(var n="";;){var i=await cA(Eh+r),s=Xe(i);if(n+=s("#chaptercontent").html().replace(/<br>|请收藏.*?<\/p>/g,`
|
||
`).trim(),r=s("a.Readpage_down")[0].attribs.href,r.indexOf("_")<0)break}return{content:n+`
|
||
|
||
`}}async function Zlt(e,t){let r=e.body.wd,n=await qe.get(`${Eh}/user/hm.html?q=${encodeURIComponent(r)}`,{headers:{accept:"application/json","User-Agent":_d,Referer:`${Eh}/s?q=${encodeURIComponent(r)}`}}),s=(Array.isArray(n.headers["set-cookie"])?n.headers["set-cookie"].join(";;;"):n.headers["set-cookie"]).split(";;;"),a={};for(let u of s){let l=u.trim(),f=l.indexOf("="),d=l.substr(0,f),p=l.substr(f+1,l.indexOf(";")-f-1);a[d]=p}let o=await qe.get(`${Eh}/user/search.html?q=${encodeURIComponent(r)}&so=undefined`,{headers:{accept:"application/json","User-Agent":_d,cookie:"hm="+a.hm,Referer:`${Eh}/s?q=${encodeURIComponent(r)}`}}),c=[];for(let u of o.data)c.push({book_id:u.url_list,book_name:u.articlename,book_pic:u.url_img,book_remarks:u.author});return{tline:2,list:c}}async function eft(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].book_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.volumes.split("$$$"),c=a.urls.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u79D1\u6280",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var Gve={meta:{key:"13bqg",name:"\u{1F4D3} \u7B14\u8DA3\u9601",type:10},api:async e=>{e.post("/init",Ylt),e.post("/home",Xlt),e.post("/category",Klt),e.post("/detail",Qlt),e.post("/play",Jlt),e.post("/search",Zlt),e.get("/test",eft)}};var I$=Ke(Sa(),1),xh=Ke(In(),1);var eye=Ke(Z1e(),1),BR="1.1.7",pA="",Gd={},Pu={},tye="1449682949",R$=(0,eye.default)(`-----BEGIN PUBLIC KEY-----
|
||
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtSwotbu7UEonUCzCsJXP
|
||
SpYOrkuMnpyk24PBQskkcwYZsUTwbh8Y9vHuPIerh3AfZZ1luFV9yPC282xiNX+/
|
||
+IAzWHWG6M+dWmJnDyybeUVTh7H7YVM31eSR9TFT4VASr7NftgCv7hfS2mVNL0sx
|
||
RrMSPSXa6SbjkIeW4GTpYpWKehKfaqrgDwVfFCu67ogL9JLIdDxvWthIe42uUMnz
|
||
4II1/pdrPtWRu0CDjaxvsLz26UdMGSL3gFEloaJhp4KuIPK4RlIx+9t28H00+3Ip
|
||
eVirmiayDYJQe1cjiDKoERSkLubJRD2yj5X3trGmgXex3QkcRtx5UNXYkLEuEMNG
|
||
iwIDAQAB
|
||
-----END PUBLIC KEY-----`,"pkcs8-public-pem",{encryptionScheme:"pkcs1"});async function bb(e,t,r){let n={"User-Agent":pA,Referer:Gd.http_referer};e==="post"&&(n["Content-Type"]="application/x-www-form-urlencoded");var i=await qe(t,{method:e,headers:n,data:r||{}});return i.data}async function spt(e,t){let r=e.server.prefix+"/device";Pu=await e.server.db.getObjectDefault(r,{}),Pu.id||(Pu=Fne(32),Pu.id=Pu.id.toLowerCase(),Pu.ua="Dalvik/2.1.0 (Linux; U; Android "+Pu.release+"; "+Pu.model+" Build/"+Pu.buildId+")",await e.server.db.push(r,Pu)),pA="(Mozilla/5.0 (Linux; Android "+Pu.release+"; "+Pu.model+" Build/"+Pu.buildId+"; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.70 Mobile Safari/537.36)";try{var n=(await bb("get","https://lags.oss-cn-hangzhou.aliyuncs.com/"+BR+".json")).data.split("$6c1cef78ae="),i="";for(let a of n)i+=R$.decryptPublic(a,"utf8");Gd=JSON.parse(i),pA=Gd.ua+"/"+BR+pA}catch(s){console.log(s)}return{}}async function apt(e,t){let n=(await bb("get",Gd.json_url+"cat/index.json")).data,i=[],s={};for(let o of n){let c=o.title.replace("\u5206\u7C7B",""),u={key:"type",name:"\u7C7B\u578B"};var a=o.types.reduce((d,p)=>(d.push({n:p.name,v:p.type_id}),d),[]);u.init=a[0].v,u.value=a;let l={key:"sort",name:"\u6392\u5E8F",init:"hot"},f=[];f.push({n:"\u9ED8\u8BA4",v:"index"}),f.push({n:"\u70ED\u95E8",v:"hot"}),f.push({n:"\u8FDE\u8F7D",v:"serial"}),f.push({n:"\u5B8C\u7ED3",v:"done"}),l.value=f,s[u.init]=[u,l],i.push({type_id:u.init,type_name:c})}return{class:i,filters:s}}function N$(e){return e.startsWith("http")?e:Gd.img_url+e}async function opt(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters,s=n||1;s==0&&(s=1);let a=i.type||r,o=i.sort||"hot",u=(await bb("get",Gd.json_url+"cat_list/"+a+"/"+o+"/"+s+".json")).data,l=[];for(let f of u.books)l.push({book_id:f.book_id,book_name:f.name,book_pic:N$(f.pic),book_remarks:f.status});return{page:s,pagecount:u.scroll==1?s+1:s,limit:999,total:99999999,list:l}}async function cpt(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let i of r){let a=(await bb("get",Gd.json_url+"cont/"+i+".json")).data,o={audio:1,book_id:a.book_id,book_name:a.name,book_pic:N$(a.pic),type_name:"",book_year:a.time,book_area:"",book_remarks:a.status,book_actor:a.teller,book_director:"",book_content:a.synopsis},c=a.play_data.map(function(u){return Lc(o.book_name,u.name)+"$"+a.book_id+"-"+u.play_id}).join("#");o.volumes="\u4E66\u5377",o.urls=c,n.push(o)}return{list:n}}async function upt(e,t){var n=e.body.id.split("-");let i=(0,I$.default)().unix();i=i-i%60;let a={m:"play",t:xh.default.enc.Hex.stringify(xh.default.MD5(xh.default.enc.Hex.stringify(xh.default.MD5("play"+n[0]+n[1])).toString()+tye+i)).toString(),aid:n[0],pid:n[1]};var o=R$.encrypt(JSON.stringify(a),"base64"),u=(await bb("post",Gd.api_url,{params:o,version:BR})).data;return{url:u.url,header:{"User-Agent":pA,Referer:Gd.referer}}}async function lpt(e,t){let r=e.body.wd,n=(0,I$.default)().unix();n=n-n%60;let s={m:"search",t:xh.default.enc.Hex.stringify(xh.default.MD5(xh.default.enc.Hex.stringify(xh.default.MD5("search00")).toString()+tye+n)).toString(),aid:0,pid:0,key:r};var a=R$.encrypt(JSON.stringify(s),"base64"),c=(await bb("post",Gd.api_url,{params:a,version:BR})).data;let u=[];for(let l of c.books)u.push({book_id:l.book_id,book_name:l.name,book_pic:N$(l.pic),book_remarks:l.status});return{list:u}}async function fpt(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].book_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.volumes.split("$$$"),c=a.urls.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u7231",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var rye={meta:{key:"laobaigs",name:"\u{1F3A7} \u8001\u767D\u542C\u4E66",type:10},api:async e=>{e.post("/init",spt),e.post("/home",apt),e.post("/category",opt),e.post("/detail",cpt),e.post("/play",upt),e.post("/search",lpt),e.get("/test",fpt)}};var nye=Ke(ts(),1);var{_:Eb}=nye.default;var Ff="https://www.230ts.org";var hA="Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36";async function dpt(e,t,r){return await qe(e,{headers:{"User-Agent":hA,Referer:Ff},validateStatus:i=>i>=200&&i<400,maxRedirects:r})}async function MR(e){return(await dpt(e)).data}async function ppt(e,t){return{}}async function hpt(e){return{class:[{type_id:"xuanhuan",type_name:"\u7384\u5E7B\u6709\u58F0"},{type_id:"lingyi",type_name:"\u7075\u5F02\u6709\u58F0"},{type_id:"dushi",type_name:"\u90FD\u5E02\u6709\u58F0"},{type_id:"junshi",type_name:"\u519B\u4E8B\u6709\u58F0"},{type_id:"pingshu",type_name:"\u957F\u7BC7\u8BC4\u4E66"}],filters:{}}}async function mpt(e,t){let r=e.body.id,n=e.body.page;n<=0&&(n=1);let i=Ff+"/sort/"+r+"/"+n+".html",s=await MR(i),a=Xe(s),o=a("ul.book-ol > li");console.log(o);let c=Eb.map(o,f=>{let d=a(f).find("a:first")[0],p=a(f).find("img:first")[0],m=a(a(f).find("div.book-meta")[0]).text().trim();return{book_id:d.attribs.href.replace(/.*?\/tingshu\/(.*)/g,"$1"),book_name:d.attribs.title.replace("\u6709\u58F0\u5C0F\u8BF4",""),book_pic:Ff+p.attribs["data-original"],book_remarks:m.replace("\u4F5A\u540D\uFF08\u8457\uFF09","").replace("\u4F5A\u540D\uFF08\u64AD\uFF09","").replace("\u672A\u77E5\uFF08\u8457\uFF09","").replace("\u672A\u77E5\uFF08\u64AD\uFF09","")||""}}),l=a("div.paging > a:contains(\u4E0B\u4E00\u9875)").length>0?parseInt(n)+1:parseInt(n);return JSON.stringify({page:parseInt(n),pagecount:l,limit:24,total:24*l,list:c})}async function gpt(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id];console.log(r);let n=[];for(let i of r){let s=await MR(Ff+"/tingshu/"+i);console.log(s);let a=Xe(s),o=a("div.book-cell:first > div"),c={audio:1,book_id:i,book_name:a("h1:first").text().trim().replace("\u6709\u58F0\u5C0F\u8BF4",""),book_pic:Ff+a("div.myui-content__thumb img:first").attr("data-original"),book_content:a("div.ellipsis").text().trim()};for(let l of o){let f=a(l).text().trim();f.startsWith("\u7C7B\u578B\uFF1A")?c.vod_type=Eb.map(a(l).find("a"),d=>d.children[0].data).join("/"):f.startsWith("\u4F5C\u8005\uFF1A")?c.vod_director=Eb.map(a(l).find("a"),d=>d.children[0].data).join("/"):f.startsWith("\u6F14\u64AD\uFF1A")?c.vod_actor=Eb.map(a(l).find("a"),d=>d.children[0].data).join("/"):f.startsWith("\u8FDE\u8F7D\u4E2D")&&(c.vod_remarks=f.substring(3))}let u=Eb.map(a("#playlist > ul > li > a"),l=>l.children[0].data+"$"+l.attribs.href.replace(/\/mp3\/(.*).html/g,"$1"));c.volumes="\u4E66\u5377",c.urls=u.join("#"),n.push(c)}return JSON.stringify({list:n})}async function vpt(e,t){let r=e.body.id,n=Ff+"/mp3/"+r+".html",i=await MR(n),a=Xe(i)("body iframe[src*=player]");console.log("cccccccc:...."+a);let o=(await qe(Ff+a[0].attribs.src,{headers:{Referer:n,"User-Agent":hA}})).data;console.log("vvvvvv:...."+o);let c=o.match(/mp3:'(.*?)'/)[1];if(c.indexOf("m4a")>=0||c.indexOf("mp3")>=0)return JSON.stringify({parse:0,url:c});try{let u=(await qe(Ff+a[0].attribs.src,{headers:{Referer:n,"User-Agent":hA}})).data,l=l+".m4a"+u.match(/(\?.*?)'/)[1];if(l.indexOf("http")>=0)return JSON.stringify({parse:0,url:l});{let d=(await qe(Ff+a[0].attribs.src,{headers:{Referer:n,"User-Agent":hA}})).data.match(/url[\s\S]*?(http.*?)'/)[1];if(d.indexOf("?")>=0)return JSON.stringify({parse:0,url:d});{let p=d+l;return JSON.stringify({parse:0,url:p})}}}catch{}if(c.indexOf("http")>=0){let u=u+".m4a";return JSON.stringify({parse:0,url:u})}else{let l=(await qe(Ff+a[0].attribs.src,{headers:{Referer:n,"User-Agent":hA}})).data.match(/url[\s\S]*?(http.*?)'/)[1];return JSON.stringify({parse:0,url:l+".m4a"})}}async function ypt(e,t){let r=e.body.wd,n=e.body.page,i=Ff+"/search.html?searchtype=name&searchword="+r+"&page=1",s=await MR(i),a=Xe(s),o=a("ul.book-ol > li"),c=Eb.map(o,u=>{let l=a(u).find("a:first")[0],f=a(u).find("img:first")[0],d=a(a(u).find("div.book-meta")[0]).text().trim();return{book_id:l.attribs.href.replace(/.*?\/tingshu\/(.*)/g,"$1"),book_name:l.attribs.title.replace("\u6709\u58F0\u5C0F\u8BF4",""),book_pic:f.attribs["data-original"],book_remarks:d.replace("\u4F5A\u540D\uFF08\u8457\uFF09","").replace("\u4F5A\u540D\uFF08\u64AD\uFF09","").replace("\u672A\u77E5\uFF08\u8457\uFF09","").replace("\u672A\u77E5\uFF08\u64AD\uFF09","")||""}});return JSON.stringify({list:c})}async function _pt(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].book_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.volumes.split("$$$"),c=a.urls.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u7231",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var iye={meta:{key:"ts230",name:"\u{1F3A7} \u7231\u4E0A\u542C\u4E66",type:10},api:async e=>{e.post("/init",ppt),e.post("/home",hpt),e.post("/category",mpt),e.post("/detail",gpt),e.post("/play",vpt),e.post("/search",ypt),e.get("/test",_pt)}};var sye=Ke(ts(),1),{_:bpt}=sye.default,aye="https://api.bookan.com.cn";async function O$(e,t){return(await qe(e,{method:"get"})).data}async function Ept(e,t){return{}}async function xpt(e){return{class:[{type_id:"1305",type_name:"\u5C11\u5E74\u8BFB\u7269"},{type_id:"1304",type_name:"\u513F\u7AE5\u6587\u5B66"},{type_id:"1320",type_name:"\u56FD\u5B66\u7ECF\u5178"},{type_id:"1306",type_name:"\u6587\u827A\u5C11\u5E74"},{type_id:"1309",type_name:"\u80B2\u513F\u5FC3\u7ECF"},{type_id:"1310",type_name:"\u5FC3\u7406\u54F2\u5B66"},{type_id:"1307",type_name:"\u9752\u6625\u52B1\u5FD7"},{type_id:"1312",type_name:"\u5386\u53F2\u5C0F\u8BF4"},{type_id:"1303",type_name:"\u6545\u4E8B\u4F1A"},{type_id:"1317",type_name:"\u97F3\u4E50\u620F\u5267"},{type_id:"1319",type_name:"\u76F8\u58F0\u8BC4\u4E66"}]}}async function Tpt(e,t){let r=e.body.id,n=e.body.page;n=n||1,n==0&&(n=1);let s=(await O$(`${aye}/voice/book/list?instance_id=25304&page=${n}&category_id=${r}&num=24`)).data,a=[];for(let o of s.list)a.push({book_id:o.id,book_name:o.name,book_pic:o.cover,book_remarks:o.extra.author});return{page:s.current_page,pagecount:s.last_page,limit:24,total:s.total,list:a}}async function Apt(e,t){let r=e.body.id,i=(await O$(`${aye}/voice/album/units?album_id=${r}&page=1&num=200&order=1`)).data,s={audio:1,book_id:r,type_name:"",book_year:"",book_area:"",book_remarks:"",book_actor:"",book_director:"",book_content:""},a=bpt.map(i.list,function(o){return Spt(o.title)+"$"+o.file}).join("#");return s.volumes="\u4E66\u5377",s.urls=a,{list:[s]}}function Spt(e){return e.trim().replace(/<|>|《|》/g,"").replace(/\$|#/g," ").trim()}async function wpt(e,t){return{parse:0,url:e.body.id}}async function Cpt(e,t){let r=e.body.wd,n=e.body.page;n=n||1,n==0&&(n=1);let s=(await O$(`https://es.bookan.com.cn/api/v3/voice/book?instanceId=25304&keyword=${r}&pageNum=${n}&limitNum=20`)).data,a=[];for(let o of s.list)a.push({book_id:o.id,book_name:o.name,book_pic:o.cover,book_remarks:o.extra.author});return{page:s.current_page,pagecount:s.last_page,limit:20,total:s.total,list:a}}async function Ipt(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class&&i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list&&i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].vod_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.vod_play_from.split("$$$"),c=a.vod_play_url.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u7231",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var oye={meta:{key:"bookan",name:"\u{1F3A7} \u535A\u770B\u542C\u4E66",type:10},api:async e=>{e.post("/init",Ept),e.post("/home",xpt),e.post("/category",Tpt),e.post("/detail",Apt),e.post("/play",wpt),e.post("/search",Cpt),e.get("/test",Ipt)}};var ku=Ke(In(),1);var xb="https://www.copymanga.tv";async function Tb(e){return(await qe.get(e,{headers:{"User-Agent":jg}})).data}async function Rpt(e,t){return{}}async function Npt(e,t){var r=await Tb(xb+"/comics");let n=Xe(r),i={},s={key:"region",name:"\u5730\u5340",init:""},a=[];a.push({n:"\u5168\u90E8",v:""}),a.push({n:"\u65E5\u6F2B",v:"0"}),a.push({n:"\u97D3\u6F2B",v:"1"}),a.push({n:"\u7F8E\u6F2B",v:"2"}),s.value=a;let o={key:"ordering",name:"\u6392\u5E8F",init:"-datetime_updated"},c=[];c.push({n:"\u66F4\u65B0\u6642\u9593\u2193",v:"-datetime_updated"}),c.push({n:"\u66F4\u65B0\u6642\u9593\u2191",v:"datetime_updated"}),c.push({n:"\u71B1\u9580\u2193",v:"-popular"}),c.push({n:"\u71B1\u9580\u2191",v:"popular"}),o.value=c;let u={key:"sort",name:"\u72C0\u614B",init:""},l=[];l.push({n:"\u5168\u90E8",v:""}),l.push({n:"\u9023\u8F09\u4E2D",v:"0"}),l.push({n:"\u5DF2\u5B8C\u7D50",v:"1"}),l.push({n:"\u77ED\u7BC7",v:"2"}),u.value=l,i.c1=[];let f=[{n:"\u5168\u90E8",v:""}];for(let d of n('div.classify-right>a[href*="theme="]'))f.push({n:n(d).text().trim(),v:d.attribs.href.match(/.*?theme=(.*)&/)[1]});return i.c1.push({key:"theme",name:"",init:"",wrap:1,value:f}),i.c1.push(s),i.c1.push(u),i.c1.push(o),{class:[{type_name:"all",type_id:"c1"}],filters:i}}async function Opt(inReq,_outResp){let pg=inReq.body.page,extend=inReq.body.filters,page=pg||1;page==0&&(page=1);let link=xb+`/comics?theme=${extend.theme||""}®ion=${extend.region||""}&status=${extend.status||""}&ordering=${extend.ordering||"-datetime_updated"}`;page>1&&(link+="&offset="+(page-1)*50+"&limit=50");var html=await Tb(link);let $=Xe(html),list=eval($('div[class="row exemptComic-box"]')[0].attribs.list),books=[];for(let e of list)books.push({book_id:e.path_word,book_name:e.name,book_pic:e.cover,book_remarks:e.author?e.author[0].name:""});return{page,pagecount:list.length==50?page+1:page,list:books}}async function Dpt(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let u of r){var i=await Tb(xb+`/comic/${u}`);let l=Xe(i),f={book_name:l("h6").text().trim(),book_director:l('span.comicParticulars-right-txt>a[href*="/author/"]').map((y,T)=>l(T).text().trim()).get().join("/"),book_content:l("p.intro").text().trim()},d=(await Tb(xb+`/comicdetail/${u}/chapters`)).results;var s=ku.default.enc.Utf8.parse("xxxmanga.woo.key"),a=ku.default.enc.Utf8.parse(d.substr(0,16)),o=ku.default.enc.Hex.parse(d.substr(16)),c=ku.default.AES.decrypt({ciphertext:o},s,{iv:a,padding:ku.default.pad.Pkcs7});c=ku.default.enc.Utf8.stringify(c);let m=JSON.parse(c).groups.default.chapters.map(y=>y.name+"$"+u+"|"+y.id).join("#");f.volumes="\u9ED8\u8A8D",f.urls=m,n.push(f)}return{list:n}}async function Ppt(e,t){var n=e.body.id.split("|"),i=await Tb(xb+`/comic/${n[0]}/chapter/${n[1]}`);let a=Xe(i)("div.imageData")[0].attribs.contentkey;var o=ku.default.enc.Utf8.parse("xxxmanga.woo.key"),c=ku.default.enc.Utf8.parse(a.substr(0,16)),u=ku.default.enc.Hex.parse(a.substr(16)),l=ku.default.AES.decrypt({ciphertext:u},o,{iv:c,padding:ku.default.pad.Pkcs7});l=ku.default.enc.Utf8.stringify(l);let f=JSON.parse(l);var d=[];for(let p=0;p<f.length;p++){let m=f[p];d[p]=m.url}return{content:d}}async function kpt(e,t){let r=e.body.page,n=e.body.wd,i=r||1;i==0&&(i=1);let s=`${xb}/api/kb/web/searcha/comics?offset=${i>1?((i-1)*12).toString():""}&platform=2&limit=12&q=${n}&q_type=`;var a=(await Tb(s)).results.list;let o=[];for(let c of a)o.push({book_id:c.path_word,book_name:c.name,book_pic:c.cover,book_remarks:c.author?c.author[0].name:""});return{page:i,pagecount:a.length==12?i+1:i,list:o}}async function Lpt(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].book_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.volumes.split("$$$"),c=a.urls.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u7231",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var cye={meta:{key:"copymanga",name:"\u{1F4D3} \u62F7\u8D1D\u6F2B\u753B",type:20},api:async e=>{e.post("/init",Rpt),e.post("/home",Npt),e.post("/category",Opt),e.post("/detail",Dpt),e.post("/play",Ppt),e.post("/search",kpt),e.get("/test",Lpt)}};var D$=Ke(In(),1),FR="https://www.bengou.co";async function $R(e){return(await qe.get(e,{headers:{"User-Agent":jg}})).data}async function Bpt(e,t){return{}}async function Mpt(e,t){let r="";return JSON.stringify({class:[{type_id:"all",type_name:"all"}],filters:{all:[{key:"type",name:"\u8FDB\u5EA6",init:"all",value:[{n:"\u5168\u90E8",v:"all"},{n:"\u8FDE\u8F7D",v:"lianzai"},{n:"\u5B8C\u7ED3",v:"wanjie"}]},{key:"type",name:"\u5730\u533A",init:"all",value:[{n:"\u65E5\u97E9",v:"rihan"},{n:"\u5185\u5730",v:"neidi"},{n:"\u6E2F\u53F0",v:"gangntai"},{n:"\u6B27\u7F8E",v:"oumei"},{n:"\u5176\u4ED6",v:"qita"}]},{key:"type",name:"\u8BFB\u8005",init:"all",value:[{n:"\u5C11\u5E74",v:"shaonianqu"},{n:"\u5C11\u5973",v:"shaonvqu"},{n:"\u9752\u5E74",v:"qingnian"},{n:"\u5C11\u513F",v:"shaoer"}]},{key:"type",name:"\u9898\u6750",init:"all",value:[{n:"\u70ED\u8840",v:"rexue"},{n:"\u683C\u6597",v:"gedou"},{n:"\u79D1\u5E7B",v:"kehuan"},{n:"\u7ADE\u6280",v:"jingji"},{n:"\u641E\u7B11",v:"gaoxiao"},{n:"\u63A8\u7406",v:"tuili"},{n:"\u6050\u6016",v:"kongbu"},{n:"\u803D\u7F8E",v:"danmei"},{n:"\u5C11\u5973",v:"shaonv"},{n:"\u604B\u7231",v:"lianai"},{n:"\u751F\u6D3B",v:"shenghuo"},{n:"\u6218\u4E89",v:"zhanzheng"},{n:"\u6545\u4E8B",v:"gushi"},{n:"\u5192\u9669",v:"maoxian"},{n:"\u9B54\u5E7B",v:"mohuan"},{n:"\u7384\u5E7B",v:"xuanhuan"},{n:"\u6821\u56ED",v:"xiaoyuan"},{n:"\u60AC\u7591",v:"xuanyi"},{n:"\u840C\u7CFB",v:"mengxi"},{n:"\u7A7F\u8D8A",v:"chuanyue"},{n:"\u540E\u5BAB",v:"hougong"},{n:"\u90FD\u5E02",v:"dushi"},{n:"\u6B66\u4FA0",v:"wuxia"},{n:"\u5386\u53F2",v:"lishi"},{n:"\u540C\u4EBA",v:"tongren"},{n:"\u52B1\u5FD7",v:"lizhi"},{n:"\u767E\u5408",v:"baihe"},{n:"\u6CBB\u6108",v:"zhiyu"},{n:"\u673A\u7532",v:"jijia"},{n:"\u7EAF\u7231",v:"chunai"},{n:"\u7F8E\u98DF",v:"meishi"},{n:"\u8840\u8165",v:"xuexing"},{n:"\u50F5\u5C38",v:"jiangshi"},{n:"\u6076\u641E",v:"egao"},{n:"\u8650\u5FC3",v:"nuexin"},{n:"\u52A8\u4F5C",v:"dongzuo"},{n:"\u60CA\u9669",v:"jingxian"},{n:"\u552F\u7F8E",v:"weimei"},{n:"\u9707\u64BC",v:"zhenhan"},{n:"\u590D\u4EC7",v:"fuchou"},{n:"\u4FA6\u63A2",v:"zhentan"},{n:"\u8111\u6D1E",v:"naodong"},{n:"\u5947\u5E7B",v:"qihuan"},{n:"\u5BAB\u6597",v:"gongdou"},{n:"\u7206\u7B11",v:"baoxiao"},{n:"\u8FD0\u52A8",v:"yundong"},{n:"\u9752\u6625",v:"qingchun"},{n:"\u7075\u5F02",v:"lingyi"},{n:"\u53E4\u98CE",v:"gufeng"},{n:"\u6743\u8C0B",v:"quanmou"},{n:"\u8282\u64CD",v:"jiecao"},{n:"\u660E\u661F",v:"mingxing"},{n:"\u6697\u9ED1",v:"anhei"},{n:"\u793E\u4F1A",v:"shehui"},{n:"\u6D6A\u6F2B",v:"langman"},{n:"\u680F\u76EE",v:"lanmu"},{n:"\u4ED9\u4FA0",v:"xianxia"}]},{key:"type",name:"\u5B57\u6BCD",init:"all",value:[{n:"A",v:"lettera"},{n:"B",v:"letterb"},{n:"C",v:"letterc"},{n:"D",v:"letterd"},{n:"E",v:"lettere"},{n:"F",v:"letterf"},{n:"G",v:"letterg"},{n:"H",v:"letterh"},{n:"I",v:"letteri"},{n:"J",v:"letterj"},{n:"K",v:"letterk"},{n:"L",v:"letterl"},{n:"M",v:"letterm"},{n:"N",v:"lettern"},{n:"O",v:"lettero"},{n:"P",v:"letterp"},{n:"Q",v:"letterq"},{n:"R",v:"letterr"},{n:"S",v:"letters"},{n:"T",v:"lettert"},{n:"U",v:"letteru"},{n:"V",v:"letterv"},{n:"W",v:"letterw"},{n:"X",v:"letterx"},{n:"Y",v:"lettery"},{n:"Z",v:"letterz"}]}]}})}async function Fpt(e,t){let r=e.body.page,n=e.body.filters;r==0&&(r=1);let i="";r>1&&(i=`${r}.html`);let s=FR+`/${n.type||"all"}/${i}`,a=await $R(s),o=Xe(a),c=[];for(let l of o(".dmList li")){let f=o(l).find("dt a:first"),d=o(l).find("img:first"),p=o(l).find("span:first");c.push({book_id:f.attr("href"),book_name:f.text(),book_pic:d.attr("src"),book_remarks:p.text()})}let u=o(".NewPages a:contains(\u4E0B\u4E00\u9875)").length>0;return{page:r,pagecount:u?r+1:r,list:c}}async function $pt(e,t){let r=e.body.id,n=await $R(FR+r),i=Xe(n),s={book_name:i(".title h1").text(),book_director:i(".info p:contains(\u539F\u8457\u4F5C\u8005) a").text().trim(),book_content:i(".introduction").text().trim(),book_remarks:i(".title a:first").text()},a=[];for(let o of i(".plist a")){let c=i(o).text().trim();c===null&&(c="\u89C2\u770B");let u=i(o).attr("href");a.push(c+"$"+u)}return s.volumes="\u7B28\u72D7",s.urls=a.join("#"),{list:[s]}}async function Upt(e,t){let r=e.body.id,i=(await $R(FR+r)).match(/var qTcms_S_m_murl_e=\"(.*)\";/),a=jpt(i[1]).split("$"),o=[];for(let c=0;c<a.length;c+=2)o.push(a[c]);return{content:o}}function jpt(e){return D$.default.enc.Utf8.stringify(D$.default.enc.Base64.parse(e))}async function Hpt(e,t){let r=e.body.page,n=e.body.wd;r==0&&(r=1);let i="";r>1&&(i=`&page=${r}`);let s=FR+`/statics/search.aspx?key=${encodeURIComponent(n)}${i}`,a=await $R(s),o=Xe(a),c=[];for(let l of o(".dmList li")){let f=o(l).find("dt a:first"),d=o(l).find("img:first"),p=o(l).find("span:first");c.push({book_id:f.attr("href"),book_name:f.text(),book_pic:d.attr("src"),book_remarks:p.text()})}let u=o(".NewPages a:contains(\u4E0B\u4E00\u9875)").length>0;return{page:r,pagecount:u?r+1:r,list:c}}async function qpt(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].book_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.volumes.split("$$$"),c=a.urls.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u7231",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var uye={meta:{key:"bg",name:"\u{1F4D3} \u7B28\u72D7\u6F2B\u753B",type:20},api:async e=>{e.post("/init",Bpt),e.post("/home",Mpt),e.post("/category",Fpt),e.post("/detail",$pt),e.post("/play",Upt),e.post("/search",Hpt),e.get("/test",qpt)}};var Yye=Ke(Wye(),1);var vA=Ke(In(),1),yA="https://www.qyy158.com";async function JR(e){let t=await qe.get(e,{responseType:"arraybuffer"});return Yye.default.decode(t.data,"gb2312")}function mU(e){return vA.default.enc.Base64.stringify(vA.default.enc.Utf8.parse(e))}function tht(e){return vA.default.enc.Utf8.stringify(vA.default.enc.Base64.parse(e))}async function rht(e,t){return{}}async function nht(e,t){return{class:[{type_id:"all",type_name:"all"}],filters:{all:[{key:"area",name:"\u5730\u57DF",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u5927\u9646",v:"1"},{n:"\u65E5\u672C",v:"2"},{n:"\u97E9\u56FD",v:"3"},{n:"\u6B27\u7F8E",v:"4"}]},{key:"class",name:"\u7C7B\u522B",init:"",wrap:1,value:[{n:"\u5168\u90E8",v:""},{n:"\u9738\u603B",v:"bazong"},{n:"\u4FEE\u771F",v:"xiuzhen"},{n:"\u604B\u7231",v:"lianai"},{n:"\u6821\u56ED",v:"xiaoyuan"},{n:"\u5192\u9669",v:"maoxian"},{n:"\u641E\u7B11",v:"gaoxiao"},{n:"\u751F\u6D3B",v:"shenghuo"},{n:"\u70ED\u8840",v:"rexue"},{n:"\u67B6\u7A7A",v:"jiakong"},{n:"\u540E\u5BAB",v:"hougong"},{n:"\u7384\u5E7B",v:"xuanhuan"},{n:"\u60AC\u7591",v:"xuanyi"},{n:"\u6050\u6016",v:"kongbu"},{n:"\u7075\u5F02",v:"lingyi"},{n:"\u52A8\u4F5C",v:"dongzuo"},{n:"\u79D1\u5E7B",v:"kehuan"},{n:"\u6218\u4E89",v:"zhanzheng"},{n:"\u53E4\u98CE",v:"gufeng"},{n:"\u7A7F\u8D8A",v:"chuanyue"},{n:"\u7ADE\u6280",v:"jingji"},{n:"\u52B1\u5FD7",v:"lizhi"},{n:"\u540C\u4EBA",v:"tongren"},{n:"\u771F\u4EBA",v:"zhenren"},{n:"\u5176\u4ED6",v:"qita"},{n:"\u603B\u88C1",v:"zongcai"},{n:"\u5F02\u80FD",v:"yineng"},{n:"\u97E9\u6F2B",v:"hanman"},{n:"\u5267\u60C5",v:"juqing"},{n:"\u5927\u5973\u4E3B",v:"danvzhu"},{n:"\u90FD\u5E02",v:"dushi"},{n:"\u683C\u6597",v:"gedou"},{n:"\u6B66\u4FA0",v:"wuxia"},{n:"\u65E5\u5E38",v:"richang"},{n:"\u7EAF\u7231",v:"chunai"},{n:"\u56FD\u6F2B",v:"guoman"},{n:"\u63A8\u7406",v:"tuili"},{n:"\u5C11\u5E74",v:"shaonain"},{n:"\u5947\u5E7B",v:"qihuan"},{n:"\u77ED\u7BC7",v:"duanpian"},{n:"ABO",v:"abo"},{n:"\u8FD0\u52A8",v:"yundong"},{n:"\u840C\u7CFB",v:"mengxi"},{n:"\u7206\u7B11",v:"baoxiao"},{n:"\u8537\u8587",v:"qiangwei"},{n:"\u767E\u5408",v:"baihe"},{n:"BG",v:"bg"}]},{key:"status",name:"\u72B6\u6001",init:"",value:[{n:"\u5168\u90E8",v:""},{n:"\u8FDE\u8F7D\u4E2D",v:"1"},{n:"\u5DF2\u5B8C\u7ED3",v:"2"}]}]}}}async function iht(e,t){let r=e.body.page,n=e.body.filters;r<=0&&(r=1);let i=await JR(`${yA}/sort/?class=${n.class||""}&area=${n.area|""}&status=${n.status|""}page=${r}`),s=Xe(i),a=e.server.address().url+e.server.prefix+"/proxy",o=[];for(let u of s(".cartoon-block-box .cart-item")){let l=s(u).find(".cart-cover"),f=s(l).find("img:first"),d=s(u).find(".cart-info p:first"),p=s(u).find(".new-chapter");o.push({book_id:l.attr("href").replace(/.*\/info\/(.*)\//,"$1"),book_name:d.text(),book_pic:a+"/img/"+mU(f.attr("src")),book_remarks:p.text()})}let c=s(".pagelink a.next").length>0;return{page:r,pagecount:c?r+1:r,list:o}}async function sht(e,t){let r=e.body.id,n=await JR(`${yA}/info/${r}/`),i=Xe(n),s={book_name:i("h1.title").text().trim(),book_director:i(".mt10:contains(\u4F5C\u8005)").text().substring(3).trim(),book_content:i(".line-clamp-4:contains(\u7B80\u4ECB)").text().substring(3).trim()},a=[];for(let o of i(".chapter-list li")){let c=i(o).find("a"),u=i(c).text(),l=`/info/${r}/${i(c).attr("href")}`;u===null&&(u="\u89C2\u770B"),a.push(u+"$"+l)}return s.volumes="\u9ED8\u8BA4",s.urls=a.join("#"),{list:[s]}}async function aht(e,t){let r=e.body.id,n=await JR(`${yA}${r}`),i=Xe(n),s=e.server.address().url+e.server.prefix+"/proxy";var a=[];for(let o of i(".chapter-content img")){let c=i(o).attr("data-original");a.push(s+"/img/"+mU(c))}return{content:a}}async function oht(e,t){let r=e.body.wd,n=e.body.page;n==0&&(n=1);let i=`${yA}/search/${encodeURIComponent(r)}/`,s=await JR(i),a=Xe(s),o=e.server.address().url+e.server.prefix+"/proxy";var c=[];for(let u of a(".cartoon-block-box .cart-item")){let l=a(u).find(".cart-cover"),f=a(l).find("img:first"),d=a(u).find(".cart-info p:first"),p=a(u).find(".new-chapter");c.push({book_id:l.attr("href").replace(/.*\/info\/(.*)\//,"$1"),book_name:d.text(),book_pic:o+"/img/"+mU(f.attr("src")),book_remarks:p.text()})}return{page:n,pagecount:n,list:c}}async function cht(e,t){let r=e.params.what,n=tht(e.params.url);if(r==="img"){let i=await qe(n,{headers:{"User-Agent":jg,Referer:yA},responseType:"arraybuffer"});t.code(i.status).header("Content-Type",i.headers["content-Type"]).send(i.data);return}t.code(500).data("")}async function uht(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{class:"xiuzhen",area:"1",status:"1"}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].book_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.volumes.split("$$$"),c=a.urls.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u7231",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var Xye={meta:{key:"fengche",name:"\u{1F4D3} \u98CE\u8F66\u6F2B\u753B",type:20},api:async e=>{e.post("/init",rht),e.post("/home",nht),e.post("/category",iht),e.post("/detail",sht),e.post("/play",aht),e.post("/search",oht),e.get("/proxy/:what/:url",cht),e.get("/test",uht)}};var _A="https://cn.baozimh.com",lht="https://static-tw.baozimh.com/cover/",fht="?w=285&h=375&q=100";async function bA(e){return(await qe.get(e,{headers:{"Accept-Language":"zh-CN,zh;q=0.8","User-Agent":_d}})).data}async function dht(e,t){return{}}async function pht(e,t){var r=await bA(_A+"/classify");let n=Xe(r),i={c1:[]};for(let s of n("div.classify div.nav")){let a=n(s).find("a.item"),o=decodeURIComponent(a[1].attribs.href),c=/type=(.*)®ion=(.*)&state=(.*)&filter=(.*)/,u=o.match(c),l="",f=1;u[1]!="all"?(l="type",f=1):u[2]!="all"?(l="region",f=2):u[3]!="all"?(l="state",f=3):u[4]!="*"&&(l="filter",f=4);let d=[];for(let p of a)d.push({n:n(p).text().trim(),v:decodeURIComponent(p.attribs.href).match(c)[f]});i.c1.push({key:l,name:"",wrap:f==1?1:0,init:f==4?"*":"all",value:d})}return{class:[{type_name:"all",type_id:"c1"}],filters:i}}async function hht(e,t){let r=e.body.id,n=e.body.page,i=e.body.filters,s=n||1;s==0&&(s=1);let a=`${_A}/api/bzmhq/amp_comic_list?type=${i.type||"all"}®ion=${i.region||"all"}&state=${i.state||"all"}&filter=${i.filter||"*"}`;a+="&page="+s+"&limit=36&language=cn";var o=await bA(a);let c=[];for(let u of o.items)c.push({book_id:u.comic_id,book_name:u.name,book_pic:lht+u.topic_img+fht,book_remarks:u.author||""});return{page:s,pagecount:c.length==36?s+1:s,list:c}}async function mht(e,t){let r=Array.isArray(e.body.id)?e.body.id:[e.body.id],n=[];for(let s of r){var i=await bA(`${_A}/comic/${s}`);let a=Xe(i),o={book_director:a("[data-hid$=og:novel:author]")[0].attribs.content||"",book_content:a("[data-hid$=og:description]")[0].attribs.content||""},c=(l,f)=>a(f).text().replace(/\$|#/g,"").trim()+"$"+decodeURIComponent(f.attribs.href),u=a("div#chapter-items a.comics-chapters__item").map(c).get();u.push(...a("div#chapters_other_list a.comics-chapters__item").map(c).get()),u.length==0&&(u=a("div.pure-g a.comics-chapters__item").map(c).get().reverse()),o.volumes="\u9ED8\u8BA4",o.urls=u.join("#"),n.push(o)}return{list:n}}async function ght(e,t){let r=e.body.id;var n=await bA(_A+r);let i=Xe(n);var s=[];for(let a of i("amp-img"))s.push(a.attribs.src);return{content:s}}async function vht(e,t){let r=e.body.wd;var n=await bA(`${_A}/search?q=${r}`);let i=Xe(n),s=[];for(let a of i("div.classify-items a.comics-card__poster"))s.push({book_id:a.attribs.href.replace("/comic/",""),book_name:a.attribs.title,book_pic:i(a).find("amp-img:first")[0].attribs.src,book_remarks:""});return{page:1,pagecount:1,list:s}}async function yht(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].book_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.volumes.split("$$$"),c=a.urls.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u5165\u624B",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var Kye={meta:{key:"baozimh",name:"\u{1F4D3} \u5305\u5B50\u6F2B\u753B",type:20},api:async e=>{e.post("/init",dht),e.post("/home",pht),e.post("/category",hht),e.post("/detail",mht),e.post("/play",ght),e.post("/search",vht),e.get("/test",yht)}};var EA="https://cn.baozimh.org";async function wb(e){return(await qe.get(e,{headers:{"Accept-Language":"zh-CN,zh;q=0.8","User-Agent":_d}})).data}async function _ht(e,t){return{}}async function bht(e,t){var r=await wb(EA+"/manga-genre");let n=Xe(r),i=[];for(let s of n('div.overflow-x-auto > a[href!="/manga"]'))i.push({type_id:s.attribs.href,type_name:n(s).find(".abutton").text().trim().replace("#","")});return{class:i}}async function Eht(e,t){let r=e.body.id,i=e.body.page||1;i==0&&(i=1);var s=await wb(EA+`/${r}/page/${i}`);let a=Xe(s),o=[];for(let c of a("div.pb-2")){let u=a(c).find("a:first")[0],l=a(u).find("img:first")[0],f=a(c).find("h3:first")[0],d=l.attribs.src;d.includes("url=")&&(d=d.substring(d.indexOf("=")+1,d.indexOf("&w")));let p=decodeURIComponent(d);o.push({book_id:u.attribs.href,book_name:f.children[0].data.trim(),book_pic:p})}return{page:i,pagecount:a("a:contains(\u4E0B\u4E00\u9875)").length===0?i+1:i,list:o}}async function xht(e,t){let r=[e.body.id],n=[];for(let c of r){var i=c.split("/"),s=await wb(EA+`${c}`);let u=Xe(s),l={book_name:u("h1").text().trim(),book_director:u('div.text-small>a[href*="/author/"]').map((p,m)=>u(m).text().trim()).get().join("/"),book_content:u("#info > div:nth-child(1) > div.block.text-left.mx-auto > p").text().trim()};s=await wb(EA+`/chapterlist/${i[2]}`),u=Xe(s);let f=[],d=u('div.chapteritem>a[href*="/cn.baozimh.one/manga/"]');for(let p of d){var a=u(p).text().trim(),o=p.attribs.href;f.push(a+"$"+o)}l.volumes="\u5168\u5377",l.urls=f.join("#"),n.push(l)}return{list:n}}async function Tht(e,t){let r=e.body.id;var n=await wb(r);let i=Xe(n);var s=[];let a=0;for(let o of i(".w-full.h-full> img"))if(a==0){let c=i(o).attr("src");a=1,s.push(c)}else{let c=i(o).attr("data-src");s.push(c)}return{content:s}}async function Aht(e,t){let r=e.body.wd,i=e.body.page||1;i==0&&(i=1);let s=await wb(`${EA}/s/${r}?page=${i}`),a=Xe(s),o=[];for(let c of a(".pb-2"))o.push({book_id:a(c).find("a:first")[0].attribs.href,book_name:a(c).text().trim(),book_pic:a(c).find("img:first")[0].attribs.src});return{page:i,pagecount:a("a:contains(\u4E0B\u4E00\u9875)").length==0?i+1:i,list:o}}async function Sht(e,t){try{let r=function(a){a.statusCode&&a.statusCode==500&&console.error(a)},n=e.server.prefix,i={},s=await e.server.inject().post(`${n}/init`);if(i.init=s.json(),r(s.json()),s=await e.server.inject().post(`${n}/home`),i.home=s.json(),r(s.json()),i.home.class.length>0&&(s=await e.server.inject().post(`${n}/category`).payload({id:i.home.class[0].type_id,page:1,filter:!0,filters:{}}),i.category=s.json(),r(s.json()),i.category.list.length>0&&(s=await e.server.inject().post(`${n}/detail`).payload({id:i.category.list[0].book_id}),i.detail=s.json(),r(s.json()),i.detail.list&&i.detail.list.length>0))){i.play=[];for(let a of i.detail.list){let o=a.volumes.split("$$$"),c=a.urls.split("$$$");for(let u=0;u<o.length;u++){let l=o[u],f=c[u].split("#");for(let d=0;d<f.length&&d<2;d++)s=await e.server.inject().post(`${n}/play`).payload({flag:l,id:f[d].split("$")[1]}),i.play.push(s.json())}}}return s=await e.server.inject().post(`${n}/search`).payload({wd:"\u5165\u624B",page:1}),i.search=s.json(),r(s.json()),i}catch(r){return console.error(r),t.code(500),{err:r.message,tip:"check debug console output"}}}var Qye={meta:{key:"coco",name:"\u{1F4D3} CoCo\u6F2B\u753B",type:20},api:async e=>{e.post("/init",_ht),e.post("/home",bht),e.post("/category",Eht),e.post("/detail",xht),e.post("/play",Tht),e.post("/search",Aht),e.get("/test",Sht)}};var Jye=[Wie,xfe,Rfe,Ofe,Dfe,Pfe,kfe,Lfe,Bfe,Mfe,Ffe,$fe,p0e,g0e,y0e,_0e,E0e,A0e,w0e,I0e,P0e,F0e,q0e,V0e,K0e,rme,ame,pme,gme,_me,Eme,Ame,Cme,Ime,zve,Vve,Gve,rye,iye,oye,cye,uye,Xye,Kye,Qye],Zye="/spider";async function gU(e){Jye.forEach(t=>{let r=Zye+"/"+t.meta.key+"/"+t.meta.type;e.register(t.api,{prefix:r}),console.log("Register spider: "+r)}),e.register(async t=>{t.get("/check",async function(r,n){n.send({run:!t.stop})}),t.get("/config",async function(r,n){let i={video:{sites:[]},read:{sites:[]},comic:{sites:[]},music:{sites:[]},pan:{sites:[]},color:t.config.color||[]};Jye.forEach(s=>{let a=Object.assign({},s.meta);a.api=Zye+"/"+a.key+"/"+a.type,a.key="nodejs_"+a.key;let o=s.meta.type;o<10?i.video.sites.push(a):o>=10&&o<20?i.read.sites.push(a):o>=20&&o<30?i.comic.sites.push(a):o>=30&&o<40?i.music.sites.push(a):o>=40&&o<50&&i.pan.sites.push(a)}),n.send(i)})})}var SN=Ke(g_e(),1);var B9t=Ke(Axe(),1);(function(e,t){let r={_0x1d53b7:263,_0x273b71:376,_0xa87a58:339,_0x59d704:325,_0x287bd4:288,_0x81f40d:322,_0x1bb0fd:326},n=Mu,i=e();for(;;)try{if(-parseInt(n(279))/1+-parseInt(n(328))/2*(parseInt(n(r._0x1d53b7))/3)+parseInt(n(r._0x273b71))/4*(parseInt(n(r._0xa87a58))/5)+-parseInt(n(r._0x59d704))/6*(parseInt(n(r._0x287bd4))/7)+parseInt(n(r._0x81f40d))/8*(-parseInt(n(r._0x1bb0fd))/9)+-parseInt(n(253))/10+parseInt(n(367))/11===t)break;i.push(i.shift())}catch{i.push(i.shift())}})(TN,733205),function(e,t){let r={_0x5e8006:289,_0x2dd36a:295,_0x500db0:320,_0xe8dfd2:314,_0x221701:245,_0x19086e:295,_0x3a9374:320},n=Mu,i={};i[n(r._0x5e8006)]=119,i._0x32a621=115,i._0x29ecf7=165,i[n(r._0x2dd36a)]=155,i[n(r._0x500db0)]=135;let s=i,a=Xd,o=e();for(;;)try{if(parseInt(a(131))/1+-parseInt(a(s[n(r._0x5e8006)]))/2*(-parseInt(a(s[n(r._0xe8dfd2)]))/3)+-parseInt(a(s[n(r._0x221701)]))/4+-parseInt(a(s[n(r._0x19086e)]))/5+parseInt(a(166))/6+parseInt(a(170))/7+-parseInt(a(s[n(r._0x3a9374)]))/8===t)break;o[n(302)](o[n(366)]())}catch{o[n(302)](o[n(366)]())}}(AN,591840);function Xd(e,t){let r={_0x2524b7:337,_0x7e4bd5:271},n=AN();return Xd=function(i,s){let a={_0x4d7bb7:297,_0x5d9a8c:292,_0x4db136:371},o=Mu;i=i-115;let c=n[i];if(Xd[o(r._0x2524b7)]===void 0){var u=function(p){let m=o,y="abcdefghij"+m(282)+m(296)+"EFGHIJKLMN"+m(374)+m(304)+m(250),T="",E="";for(let A=0,x,_,S=0;_=p[m(343)](S++);~_&&(x=A%4?x*64+_:_,A++%4)?T+=String[m(a._0x4d7bb7)+"de"](255&x>>(-2*A&6)):0)_=y[m(358)](_);for(let A=0,x=T[m(362)];A<x;A++)E+="%"+("00"+T[m(a._0x5d9a8c)](A)[m(a._0x4db136)](16)).slice(-2);return decodeURIComponent(E)};Xd[o(r._0x7e4bd5)]=u,e=arguments,Xd.kKklxy=!0}let l=n[0],f=i+l,d=e[f];return d?c=d:(c=Xd[o(r._0x7e4bd5)](c),e[f]=c),c},Xd(e,t)}function TN(){let e=["BuPLnw5kEvLTDq","BMfTzq","xZb4otK3ztG","CJn1zuXNq0C","sLvorxfs","xZb4mwqZztbH","qZj2wurnDLK","xZb4ndm4otnK","C2LNBMfS","xZb4nde0yJG3","revwx0HuvfbFua","xZb4mtKZzdi5","ntC4ndy4BwLLvePz","CNPZzLbSreC","ouPcyq","A2XTBM9WCxjZDa","xZb4mJeXntbJ","ExC1tKfODvLTza","reHdvW","BxrHv21kDtjUzW","qZnYvKnH","mtrQvxbwsxi","xZb4m2e1mwm4","xZb4ntjHodGZ","qMDmwKrNDLu","y2HHCKnVzgvbDa","ALzdrW","tfzcrW","xZb4nweZyZKY","Dxz3EhL6qujdra","zNjVBunOyxjdBW","qu5TwunKt1zSmq","xZb4ndC0ntuY","xZb4nge2zJyZ","qZnYserODLP2zW","ChvZAa","xZb4mtKXmJm5","wvOWmtiZndu2nW","ExDYs0nnDLPdvW","xZb4m2nIztfJ","xZb4ntG0n2rJ","zvLUvW","ywrKCMvZCW","xZb4ndvLmZG3","ENHQwuiZAq","mti3lJaUmc4X","xZb4nwvLzJDK","xZb4mZjHnJiX","mw16Cq","C3rHDhvZvgv4Da","BMPczuC","ExDUtgXx","C2vYDMvY","xZb4ntLHodaW","qMC5tNOYDLK","mJm0odGXnKzQsMDqEG","zKPeyq","xZb4zwjHzdLL","mtKXnJaWng9rvNPirq","mJDiteXTC24","BuP5ww10zND3zG","mteYDvvAs0vo","DeS5zxj2oxfXDG","EMD2mNP3wfzdzW","xZb4ntaWowjH","qwHYmenKt1zSwG","qZj2wurnDLLYtq","q2C5wKrH","BxrHmejNzMX0Dq","xZb4ndG2ywqX","A0TRBhH5","CxDQvKnoCMzdtG","mtaXmtmWyxvNr253","q2C5wurH","yLL6Cq","EMDMmhLX","y2HHCKf0","BxrPm2XkyvvTyW","xZb4mZLMotrL","teT2z254Exe","CML2zKHnENe","qwHYmenOBtzSwq","qJi1zKnoALzdrW","DJreyq","nZeUzgvUBY5Kzq","DM1Zmhzuq2e","zM9Yy2vdBg9Zzq","BuPHng1kDtjVzW","xZb4ngnKyZy4","yvDSCq","qNDMnhvNzLL5DW","Aw5KzxHpzG","q3Hetejjnu96sq","CJb2Dq","CMvNAxn0zxi","BgvUz3rO","qMC5tG","ovvSCq","tK9erv9ftLy","C2HPzNq","nde1mtKWmtzzq01OrLu","xZb4ngfLnJfJ","ExDYs3nNovzbvW","qwC5wKrH","Dg9tDhjPBMC","qxC1sKjODKT6Ea","ALHbzZuYDMe","t1bruLnuvvzxwa","BvPlmM90CvDUzW","mJrtrhLhCeG","qZnIvKjoBKXPAa","rhHQuW","Bwv0Ag9K","xZb4mZa2otmW","xZb4mJLLy2y3","qZjmtKjnzLm","EMHmvxL3mvb5vW","xZb4mwi3mZm1","muXcrW","odKRlZ0","BwvZC2fNzvrVra","Cti5vujnDKPezW","nti3nJGXmffXEwrZrq","EtjyvKmYDq","qK1MvhPX","xZb4ndaYodCX","xZb4mwiZztbI","lJaUmc4XoG","xZb4mZGYzdfK","xZb4y2y5nwqZ","ovfbCq","xZb4owfIy2qZ","mJG3nJDUzwHxB0O","ENC1mG","De12meqYovLbwq","Aw5JBhvKzxm"];return TN=function(){return e},TN()}function AN(){let e={_0x1acf80:342,_0x118799:334,_0x59f887:246,_0x90a9f2:377,_0x492f2a:360,_0x4a9413:284,_0x1cf633:281,_0x14660c:286,_0x47ff5f:340,_0x2bfb99:354,_0x1cdd2b:347,_0x333eb6:357,_0x29b5fd:349,_0x244a75:301,_0x350dae:350,_0x332523:341,_0x37f736:305,_0x29c7af:311,_0x4aebdd:375,_0x468159:346,_0x43b973:270,_0xf072b:332,_0x586e7e:287,_0x6b1eb1:267,_0x130e27:373,_0x92f66f:333,_0xc4f867:247,_0x391485:317},t=Mu,r=[t(e._0x1acf80),t(e._0x118799),t(e._0x59f887),t(255),t(e._0x90a9f2)+t(285),t(e._0x492f2a),t(e._0x4a9413)+t(356),t(348)+t(e._0x1cf633),t(344)+"4X","Ahr0CdOVlW","ig5VDcbVAYa",t(e._0x14660c)+t(352),t(369),t(e._0x47ff5f),"t1ju",t(e._0x2bfb99)+t(e._0x1cdd2b),t(338)+t(293),t(344)+"4Y",t(318),t(254),"sgvSBg8",t(372)+"m",t(252)+t(294),"Ahr0Chm6lY"+t(261),"y29UzMLN","Bwv0Ag9K","ChjLzML4",t(e._0x333eb6)+t(315),t(e._0x29b5fd),t(e._0x244a75)+t(e._0x350dae),t(264),t(265)+t(e._0x332523),t(273),t(298)+"9xrq","yxj0","ntmYmdm3mh"+t(280),t(291),"Dgv4Da",t(e._0x37f736),"ywjVCNq",t(363),"B3j5",t(e._0x29c7af),t(359)+"5ZCa",t(330)+t(249),t(e._0x4aebdd)+t(e._0x468159),"nJGYnZm3mf"+t(e._0x43b973),t(e._0xf072b)+t(308),"C3rHDhvZq29Kzq",t(e._0x586e7e),t(e._0x6b1eb1)+t(e._0x130e27),t(321),t(370),t(e._0x92f66f)+t(323),"zwfYlwjPC2"+t(364),t(e._0xc4f867),t(327)+t(e._0x391485),t(329)+"ri",t(378),"l2rIlMPZB24",t(335)+"TK"];return AN=function(){return r},AN()}var Bu=null;async function Jvt(){let e={_0x3c0284:324,_0x12d613:345,_0x49032b:351,_0x117732:379,_0x3ead5f:299,_0x329205:244,_0x38d5cb:256,_0x374984:316,_0x489574:312,_0x39654d:268},t=Mu,r={};r[t(e._0x3c0284)]=137,r[t(300)]=125,r[t(260)]=122,r[t(299)]=151,r._0x3cbe1c=157,r[t(244)]=141,r[t(e._0x12d613)]=136,r[t(278)]=126,r[t(256)]=163,r._0x527ced=125,r._0x349854=130,r[t(248)]=157,r[t(274)]=140;let n=r,i=Xd,s=i(n[t(324)]),a=i(127)+i(174)+t(e._0x49032b)+"v/",o=new AbortController,c=setTimeout(()=>o[i(159)](),1e3);try{let u={};u[t(e._0x117732)]=i(n[t(300)]),u[i(122)]=o[i(n[t(260)])];let l=await wu(a,u);if(!l.ok)throw new Error(i(n[t(e._0x3ead5f)])+i(124)+i(130)+l[i(149)]);(await l[i(n[t(306)])]())[i(n[t(e._0x329205)])]("ok")&&(s=i(128))}catch(u){u[i(123)],i(n._0x39f94e)}finally{clearTimeout(c)}if(s[t(266)](i(137))){let u=i(143)+i(n[t(278)])+i(n[t(e._0x38d5cb)])+i(138),l=new AbortController,f=setTimeout(()=>l[i(159)](),2e3);try{let d={};d[i(145)]=i(n._0x527ced),d[i(122)]=l[t(275)];let p=await wu(u,d);if(!p.ok)throw new Error(i(n._0x474552)+i(124)+i(n._0x349854)+p[t(e._0x374984)]);(await p[i(n[t(248)])]())[i(n[t(244)])](i(n._0x43893d))&&(s=t(e._0x489574))}catch(d){d[t(e._0x39654d)],i(136)}finally{clearTimeout(f)}}return s}function Mu(e,t){let r=TN();return Mu=function(n,i){n=n-244;let s=r[n];if(Mu.igEXJz===void 0){var a=function(l){let f="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",d="",p="";for(let m=0,y,T,E=0;T=l.charAt(E++);~T&&(y=m%4?y*64+T:T,m++%4)?d+=String.fromCharCode(255&y>>(-2*m&6)):0)T=f.indexOf(T);for(let m=0,y=d.length;m<y;m++)p+="%"+("00"+d.charCodeAt(m).toString(16)).slice(-2);return decodeURIComponent(p)};Mu.iUbYsL=a,e=arguments,Mu.igEXJz=!0}let o=r[0],c=n+o,u=e[c];return u?s=u:(s=Mu.iUbYsL(s),e[c]=s),s},Mu(e,t)}async function Zvt(e){let t={_0xcd681e:272,_0x1ec229:368,_0x24eccc:336,_0x4320dd:262,_0x17a6d4:259,_0x542884:276,_0x83d40e:307,_0x3df08c:355,_0x4a6a6a:368,_0x271bb1:336},r={_0x35e841:283,_0x1c6065:309},n={_0x2c7043:319,_0x3e4dbc:307,_0x53b62e:257,_0x530f9f:258},i=Mu,s={};s[i(t._0xcd681e)]=164,s[i(313)]=148,s[i(269)]=150,s[i(t._0x1ec229)]=118,s[i(331)]=134,s[i(t._0x24eccc)]=172,s._0x191239=156;let a={};a._0x1c130e=168;let o={};o[i(t._0x4320dd)]=158,o._0x21150c=117,o[i(310)]=133,o[i(t._0x17a6d4)]=175;let c={};c[i(t._0x542884)]=146,c[i(t._0x83d40e)]=146,c[i(257)]=121,c._0x2f3a29=167,c[i(t._0x3df08c)]=120;let u=s,l=a,f=o,d=c,p=Xd,m={};m[p(173)+p(161)]=catServerFactory,m[i(353)+p(142)+"s"]=!0,m[p(171)]=process[p(150)][i(365)]!==p(u[i(t._0xcd681e)])+"t",m[p(147)+"ngth"]=10240,Bu=(0,Sxe.default)(m),Bu[i(251)+p(154)]=async(E,A)=>{let x=i,_=p;try{!E[_(d[x(276)])]&&(E[_(146)]=A?A[x(n._0x2c7043)][_(d[x(n._0x3e4dbc)])]:""),console[_(160)](E);let S=catDartServerPort();return S==0?null:(await bu[_(d[x(n._0x53b62e)])](_(d._0x2f3a29)+x(n._0x530f9f)+S+"/msg",E))[_(d[x(355)])]}catch{return null}},Bu[i(309)]=function(){let E=i,A=p,x=this[A(152)][A(f[E(262)])]();return x[A(f[E(r._0x35e841)])]=A(129)+x[E(r._0x1c6065)]+":"+x[A(f[E(310)])],x[A(f._0x382d1d)]=A(153)+"B_",x},Bu[p(132)](p(u[i(313)]),async(E,A,x)=>{let _=p;return console[_(162)](x),x[_(168)]||(x[_(l._0x1c130e)]=500),x}),Bu[p(169)]=!1,Bu[p(144)]=e,Bu.db=new SN.JsonDB(new SN.Config((process[p(u[i(269)])][p(116)]||".")+p(u[i(t._0x4a6a6a)]),!0,!0,"/",!0)),Bu[i(361)](gU);let y=await Jvt(),T={};T[p(133)]=process[p(150)][i(277)+p(u[i(331)])]||3008,T[p(u[i(t._0x271bb1)])]=y,Bu[p(u[i(303)])](T)}async function e1t(){let e={_0x338d9d:290,_0x27b350:290},t=Mu,r={};r[t(e._0x338d9d)]=169;let n=r,i=Xd;Bu&&(Bu[i(139)](),Bu[i(n[t(e._0x27b350)])]=!0),Bu=null}0&&(module.exports={start,stop});
|
||
/*! Bundled license information:
|
||
|
||
uri-js/dist/es5/uri.all.js:
|
||
(** @license URI.js v4.4.1 (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js *)
|
||
|
||
forwarded/index.js:
|
||
(*!
|
||
* forwarded
|
||
* Copyright(c) 2014-2017 Douglas Christopher Wilson
|
||
* MIT Licensed
|
||
*)
|
||
|
||
proxy-addr/index.js:
|
||
(*!
|
||
* proxy-addr
|
||
* Copyright(c) 2014-2016 Douglas Christopher Wilson
|
||
* MIT Licensed
|
||
*)
|
||
|
||
toad-cache/dist/toad-cache.cjs:
|
||
(**
|
||
* toad-cache
|
||
*
|
||
* @copyright 2024 Igor Savin <kibertoad@gmail.com>
|
||
* @license MIT
|
||
* @version 3.7.0
|
||
*)
|
||
|
||
cookie/index.js:
|
||
(*!
|
||
* cookie
|
||
* Copyright(c) 2012-2014 Roman Shtylman
|
||
* Copyright(c) 2015 Douglas Christopher Wilson
|
||
* MIT Licensed
|
||
*)
|
||
|
||
mime-db/index.js:
|
||
(*!
|
||
* mime-db
|
||
* Copyright(c) 2014 Jonathan Ong
|
||
* Copyright(c) 2015-2022 Douglas Christopher Wilson
|
||
* MIT Licensed
|
||
*)
|
||
|
||
mime-types/index.js:
|
||
(*!
|
||
* mime-types
|
||
* Copyright(c) 2014 Jonathan Ong
|
||
* Copyright(c) 2015 Douglas Christopher Wilson
|
||
* MIT Licensed
|
||
*)
|
||
|
||
crypto-js/ripemd160.js:
|
||
(** @preserve
|
||
(c) 2012 by Cédric Mesnil. All rights reserved.
|
||
|
||
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
|
||
|
||
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
||
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||
|
||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||
*)
|
||
|
||
crypto-js/mode-ctr-gladman.js:
|
||
(** @preserve
|
||
* Counter block mode compatible with Dr Brian Gladman fileenc.c
|
||
* derived from CryptoJS.mode.CTR
|
||
* Jan Hruby jhruby.web@gmail.com
|
||
*)
|
||
|
||
hls-parser/index.js:
|
||
(*! Copyright Kuu Miyazaki. SPDX-License-Identifier: MIT *)
|
||
|
||
sax/lib/sax.js:
|
||
(*! http://mths.be/fromcodepoint v0.1.0 by @mathias *)
|
||
|
||
web-streams-polyfill/dist/ponyfill.es2018.js:
|
||
(**
|
||
* @license
|
||
* web-streams-polyfill v3.3.3
|
||
* Copyright 2024 Mattias Buelens, Diwank Singh Tomer and other contributors.
|
||
* This code is released under the MIT license.
|
||
* SPDX-License-Identifier: MIT
|
||
*)
|
||
|
||
fetch-blob/index.js:
|
||
(*! fetch-blob. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> *)
|
||
|
||
formdata-polyfill/esm.min.js:
|
||
(*! formdata-polyfill. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> *)
|
||
|
||
node-domexception/index.js:
|
||
(*! node-domexception. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> *)
|
||
|
||
lodash/lodash.js:
|
||
(**
|
||
* @license
|
||
* Lodash <https://lodash.com/>
|
||
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
|
||
* Released under MIT license <https://lodash.com/license>
|
||
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
|
||
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
|
||
*)
|
||
|
||
node-rsa/src/NodeRSA.js:
|
||
(*!
|
||
* RSA library for Node.js
|
||
*
|
||
* Author: rzcoder
|
||
* License MIT
|
||
*)
|
||
|
||
rwlock/lib/lock.js:
|
||
(*! ReadWriteLock - v5.0.0 - 2015-01-16
|
||
* Author: Alberto La Rocca <a71104@gmail.com> (https://github.com/71104)
|
||
* Released under the MIT license
|
||
* Copyright (c) 2015 Alberto La Rocca *)
|
||
*/
|